我正在尝试使用 2x 12V 电池、Arduino 和 Cytron MD10C 电机驱动器为 24V 直流电机供电。我按照Cytron 网站上的描述了解如何将 Arduino 和电机连接到驱动板。2 节电池串联提供 24V 电压,然后提供给驱动板电源输入。
在使用此架构的第一次测试中,有几个问题,最重要的是 Arduino 和驱动板之间的 GND 线烧毁,当使用 Arduino 信号启动电机时,驱动板上出现一些火花。Arduino也遇到了一些困难并不断重启。
我想知道这是否是接地回路的情况?如果是,应如何将 Arduino/驱动板数据部分与大电流隔离?
其中一个电池也连接到 Arduino 以提供 12V 输入电流(我现在知道这是一种不好的做法,但将其留在架构上以防它可能发挥作用)。将来,Arduino 将使用 DC/DC 开关稳压器从连接电机驱动器的相同 24V 电缆供电。
奇怪的是,当 Arduino 由 USB(来自 PC)和驱动板由 120V/5V 交流壁式转换器供电时,该架构完美运行。电机驱动器还具有测试按钮,无需外部 MCU 即可测试电路板并为电机供电。使用这些按钮时,没有火花,也没有烧毁的电线。
Cytron 数据表没有说明驱动板是否被隔离,所以我认为电机电流可能会通过它,然后流向 Arduino,然后返回电池。
电机是 24V 直流电机(电流低于 10 安培),类似于挡风玻璃刮水器电机。电池是12V汽车电池。
更新:
感谢您的回答。以下是使用 DC/DC 降压稳压器为 Arduino 提供 12V 电压的建议架构。我还添加了与电池组串联的保险丝。我假设共享接地会消除短路的可能性?