Я уже сделал схему с помощью контроллера двигателя.
Детали приводов:
Не могли бы вы проверить, все ли в порядке?
Вот некоторые из моих опасений:
Убедитесь, что питание 12 вольт для двигателей и 5 вольт для Arduino правильное и может работать вместе, как показано.
Убедитесь, что проводка для Arduino, драйвера и двигателей правильная, так как она выглядит довольно простой.
Я хочу знать, является ли это естественным подходом, используя регулятор напряжения для питания Arduino и источник питания 12 В 10 А для питания двигателей, или есть другие, лучшие варианты, чтобы цепь питалась только от одного источника питания. (12В, 10А).
Ссылка на техническое описание MDD10: https://www.robotshop.com/media/files/content/c/cyt/pdf/cytron-10a-7-30v-dual-channel-dc-motor-driver-shield-datasheet.pdf
ОБНОВЛЯТЬ
Я увеличил блок питания до 13А, также заменил линейный стабилизатор напряжения (7805) на импульсный стабилизатор напряжения (OKI-78SR-5), что вы думаете о таком подходе?
Или я должен попробовать с 12V DC Vin Arduino (я понимаю, что он работает с линейным регулятором напряжения)? В этом варианте он может быть со ступенью предварительной регулировки напряжения (например, от 12 В до 9 В) или может быть подключен непосредственно к разъему.
Diagram3 Спасибо, с уважением.
Добавляю четвертую диаграмму..
Оранжевый цвет используется для обозначения толстого провода, который идет от источника питания 12 В к земле драйвера двигателя, от земли драйвера двигателя идет обычный кабель к земле Arduino, а от земли Arduino обычный кабель к земле. C2, затем на землю регулятора напряжения, затем на C1.
Это сделано для того, чтобы избежать шума, создаваемого драйвером двигателя для Arduino и регулятора напряжения.
Я предлагаю вам использовать линейный стабилизатор 9 В в качестве «предварительного регулятора» для питания Arduino через контакт Vin или входное гнездо постоянного тока. Таким образом, любой шум в источнике питания 12 В должен пройти две стадии регулирования, прежде чем он сможет повлиять на Arduino.
Входной разъем постоянного тока Arduino Uno имеет последовательно включенный диод для защиты от обратного напряжения. Это имеет то преимущество, что входная мощность может мгновенно упасть до нуля без разрядки входного конденсатора. Та же техника может быть использована на предварительном регуляторе. Схема будет выглядеть так: -
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Земля регулятора напряжения должна быть подключена непосредственно к земле Arduino, затем к земле драйвера двигателя, а другой толстый провод идет от источника питания к земле драйвера двигателя. Это предотвращает протекание тока двигателя через заземляющий провод между регулятором, Arduino и драйвером, что может вызвать сбои или что-то похуже.
Каждый раз, когда вы имеете дело с преобразователями точки нагрузки, всегда начинайте с нагрузки, которую вы будете питать. Как только вы поймете свою нагрузку и ее требования, вы можете начать работать обратно. Требования к нагрузке могут включать в себя максимальную пульсацию напряжения, максимальный допустимый диапазон и т. д. Здесь следует учитывать и другие факторы, но для хобби этого достаточно, чтобы начать работу с хорошей конструкцией POL.
Давайте посмотрим на наши требования
Итак, теперь, когда мы понимаем наши требования, мы можем работать в обратном направлении.
ПЕРВОЕ запомните:
Линейный регулятор (LDO)
Плюсы:
Простой, надежный, с низким уровнем пульсаций
Минусы:
Неэффективно, может нагреваться (Vin-Vout) * ток нагрузки = мощность (это число быстро становится большим).
Переключатель
Плюсы:
Эффективная, намного лучшая переходная характеристика нагрузки
Минусы:
Может быть сложным, большее количество деталей
Хорошо, теперь, когда это понятно, давайте посмотрим на вашу систему.
12 В -> Переключатель (5 В) -> Uno
Наконец, двигатели ЧРЕЗВЫЧАЙНО шумные. Лично я бы не хотел подключать двигатели к той же земле, что и ваш Arduino. Я бы поместил бусину Ferite или, по крайней мере, резистор между заземлением Arduino и заземлением двигателя. Особенно, если чип Motor drive и Uno используют одну и ту же печатную плату. Ответ Брюса также упоминает об этом.
Леон Хеллер
панк-код
Крис Стрэттон
Крис Стрэттон
аналоговые системы рф
аналоговые системы рф
панк-код
панк-код
Крис Стрэттон
панк-код