无刷直流电机无位置传感器的起动
我最近在做无刷直流电机无位置传感器的控制的项目,电机起动的时候我自己按一定的规律给电机供电,电机能够起动但是要切换的时候,电机就停了,希望大家给我提些建议。 补充一下我的问题:我的反电动势过零检测模块是已经测试好的,但是在低速的时候不够好600转以后比较好! 我这方面还稍微有点研究,你具体有什么问题? 我的具体问题就是:如何让电机从自启动顺利的切换到由检测反电动势产生的驱动电机信号? 切换要平稳,切换时所在区间要准确,如果切换时即进入闭环控制,控制参数要调好,PI不要有大的超调。 带载起动吗?切换前能否稳定检测到反电动势過零?如果速度未达到反电动势過零的稳定检测速度而切换,肯定会停 你要注意一點,當你切換後要開始做pi控制時,pi控制器輸出,沒法馬上跟到你在同步啟動時的duty大小,或是duty突然變的很大..看控制器的和你的轉速反饋值..
所以你的馬達轉速會突然變小或變大,你可能也會抓不到位置。
所以要注意這個地方duty的變化...
都已經說明問題在哪裡了...自己想一想怎麼處理...
當然要先再確認硬體訊號的好壞...在一個硬體不好的公司吃太多虧了..
所以都要大家確認硬體再來討論... 回复 6# XIFENG
没有带载起动,先让他空载起动。 现在能够起动了,现在遇到的问题是不能闭环,一闭环电机就失步了。 本帖最后由 zzyzyzh123 于 2012-2-27 14:41 编辑
你遇到的问题我都遇到了的一个个的说
600转以上效果好,是因为你用的339采样端电压出来的信号,这个方法能够做到的转速不会太低。
如果你用AD的办法可能就能做到200转甚至100转了。
第二个问题:打打你端电压的波形,到你切换的那个点有没有拖成梯形波。如果有的话就是你切换的那个点可能有问题。你可以尝试一下,切换后先不要PI控制,2秒以后再要PI。如果还是卡,那你可以逐渐提高你的速度,到了某一个速度点,你会发现电机隔一段时间才会卡一下,你再把速度调高100,估计就不会卡了。这是你硬件决定的,你这个方案就做不了那么低的速度。
我的QQ389359412加QQ说 回复 10# zzyzyzh123
多谢啊! BLDC 没有玩过.这么看起来,难度还是有的.
页:
[1]