前一段时间想玩无刷电机,上网查了一下,无刷电机电调有点贵,本来十几块钱的东西买到70左右,之前一直想做线条只是没有时间弄,现在感觉单片机性能已经很好了,相比几年前,应该是可以用现在通用的单片机来做,
使用STC的单片机,内部有三路PWM和,还有一个比较器中断,其实只需要三路PWM就够了,其他的不要也可以,使用LM339作比较器,用电容RC,做的三路电压检测;
目前已经做出来了,只是还有一些固定缺陷,比如使用RC的时候,对检测信号有延时,导致高速运行的时候能会造成换向延时,还有就是一直没有找到合适的30度角延时的方法,并且由于使用了RC所以导通角度已经延时了一些;有时候感觉都不需要了,网上还说,如果提前导通会造成效率下降,我也对比了网上买的电调确实电流有点大;
目前网上使用比较好的方案就是,不是用电容,二使用PWM同步检测的方法,这样的话可以节省LM339并且不用RC之后没有了延时,可以做很高的速度;
今天在实验另外一种方法额时候,在想单片机速度有限,要是速度很高的电机,使用PWM是不是就跟不上速度了;单片机目前一个循环好像最短5us左右,今天试验了使用100%占空比,不适用pwm信号只用IO开关,调节输入电压,这样子单片机速度就绝对够了,调速就调节输入电压就好,感觉这样子单片机负担很小,应该可以应对高速运转;