通过 USB 连接的 Arduino 可以激活 2 个电机,但通过 VIN 不能

Arduino connected via USB can activate 2 motors but via VIN will not

所以我的配置是这样的 2x 3.7 2200 mAh 串联电池,总电压为 7.4 V --> 锂电池充电模块(它连接到太阳能电池板,是的,输出为 7.4 V)-->将 7.4 V 升压到 11.7 V --> 电机驱动器 L9110s ---> Arduino Nano,它还有一个 HC-05 连接到 Arduino Nano 的 5 V,我怀疑电压下降当我启动电机时,让 arduino 自行重置。 Arduino Nano 在 VIN 和蓝牙上像它上面的所有模块一样工作正常,但是当我启动电机时它会自行重置。我应该怎么做才能解决这个问题?谢谢 ! (也很抱歉没有发布原理图而只是通过文本发布,因为早上我真的很累而且我不在家里的电脑上)

首先,您应该测量系统的总能源成本。然后测量太阳能电池板产生的能量,并将其乘以降压转换器的效率。将 VIN 和电机电缆分开,两者都使用二极管。在 VIN 侧的二极管之后,添加一些电容器(钽更好)。用示波器观察 VIN 侧的电压降。