blinker控制步进电机掉线
情况是这样,我用blinker想要控制步进电机转动来达到一个关窗效果,点按扭步进电机会转动之后,esp8266会死机重启模块用的是esp8266 nodemcu,电机供是外置的,应该不是电压导致的重启,难道是我用了不能用的引脚吗 硬件接线是这样的,r3的板子给电机驱动板供电,电机是42步进电机
两个可能原因:
你用的步进电机不支持8266,存在阻塞的代码,比如其中有delay
步进电机转动时功耗太大,影响了8266运行
是因为我调用步进电机的库里面有delay函数吗 你用的是esp8266 nodemcu,不知你的Arduino板子是做什么的?如果是通过Arduino板子提供电机驱动5V电源,就可能是电源功率不够造成,Arduino板子上的5V电源输出也就是500ma左右,42步进电机的低压版本驱动电流可能要几A,根本驱动不了,肯定会造成死机重启。
不信你测测启动时电机驱动板的电压,启动瞬间会大大低于额定电压。42电机驱动板要依据电机驱动电流来选电源。至少要比驱动电流大0.5A。 请问可以分享控制步进电机的代码吗?
页:
[1]