单片机驱动电机,重启问题。
1、用stc单片机通过H桥驱动电机正反转
2、单片机控制电机反转的时候,单片机出现重启的现象。
问题:
1、重启现象只出现在电机反转的一瞬间,并且速度慢了没事(PWM)
2、主电源线使用屏蔽线的话,现象消失
3、示波器测试单片机的电源引脚出现很小的波动
4、复位引脚(连接上电复位电路和悬空都试过)出现复位脉冲(不知道是什么原因引起的)
不知道是不是因为电源变化较大,对复位引脚产生了干扰?如果这是表面原因的话,根本原因是什么?
[解决办法]
应该是电机反向电势影响了电源。
1.不知道你的单片机控制信号与电机有没有电气隔离
2.电机换向需要加延时
[解决办法]
反转一瞬间,大电流产生的磁场或电流的脉冲干扰了单片机,导致硬件重启。
建议:
1 换一个好一点的抗干扰能力强的控制器
2 H桥电路上的芯片换个好的,是不是漏电流了
3 在电机与单片机之间添加屏蔽物
这样的脉冲对硬件是一种考验。我没有实际遇到过,建议不一定可行。