Я пытаюсь питать двигатель 24 В постоянного тока, используя 2 батарейки по 12 В, Arduino и драйвер мотора Cytron MD10C. Я следовал описанию на сайте Cytron о том, как подключить Arduino и мотор к плате водителя. 2 батареи подключены к серии, чтобы обеспечить 24 В, затем к входам питания платы водителя.
В первом тесте с этой схемой было несколько проблем, наиболее важен провод GND между Arduino и платой драйвера, и некоторые искры появились на плате драйвера при запуске двигателя с использованием сигнала Arduino. Arduino также испытывал некоторые трудности и продолжал перезагружаться.
Мне было интересно, если это случай заземления? Если да, то как раздел данных платы Arduino / драйвера должен быть изолирован от сильного тока?
Один из аккумуляторов также подключен к Arduino для обеспечения входного тока 12 В (теперь я знаю, что это плохая практика, но оставил его на схеме на случай, если он может сыграть свою роль). В будущем Arduino будет получать питание от импульсного стабилизатора постоянного тока от тех же 24-вольтовых кабелей, идущих к приводу двигателя.
Как ни странно, схема отлично работает, когда Arduino питается от USB (от ПК), а плата драйверов - от настенного преобразователя переменного тока 120 В / 5 В. Драйвер мотора также имеет кнопки тестирования, которые позволяют тестировать плату и приводить двигатель в действие без необходимости внешнего MCU. При использовании этих кнопок нет ни искр, ни перегоревших проводов.
В спецификации Cytron не указывается, изолирована ли плата драйвера, поэтому я подумал, что ток двигателя может пройти через нее, затем к Arduino, а затем обратно к батарее.
Двигатель 24 В постоянного тока (потребляет менее 10 А), аналогичный двигателю стеклоочистителя. Аккумуляторы 12V автомобильные аккумуляторы.
ОБНОВИТЬ:
Спасибо за ваши ответы. Ниже предлагается схема с использованием DC / DC понижающего регулятора для подачи 12 В на Arduino. Я также добавил плавкие предохранители последовательно с батареей батареи. Я предполагаю, что общая земля устранит возможность короткого замыкания?