我想问一下 “Timer1 中断里检过零超时为Timer0计数到 PeriodNow*2” while判断条件里为什么要持续两个PeriodNow,Timer1 中断是过零检测后3/4个PeriodNow再一次发生,那么while里只要持续监测一个PeriodNow应该就够了,但是我改成一个PeriodNow后 电机启动不了
还有就是我用的24V 4000转的电机做试验,慢速情况下都没问题,当我缓慢加速时 到一定速度后 电机会突然停止,然后就会在那里发出呜呜声 转不了。我测了下,2500rpm时电机平稳转动 但是最高不能超过3000rpm。我找了好久找不到原因 |