當您作了實驗後會有幾個重要的收穫,如:反電勢是旋波還是方波,馬達反電勢與hallsensor的對應關係如何,hallsensor是否有相位超前擺放,Ktke有時還可算出來...
若分析過馬達反電勢與hallsensor的對應關係後,您可以知道在哪一hallsensor狀態下需激勵相對應之MOSFET,而且不需要馬達廠提供的時序表.
接下來我會建議先用專用IC來驅動如MC33035作Openloop control,由datasheet您會了解hallsensor還有另一種擺放(只是較少用),另外也可以改變pwm的頻率或Duty來看看馬達最高無載轉速是多少?當電壓命令超過某一值時,只做單純全壓給予六步切換,不作pwm切換,這時您可以了解馬達是不是如規格所述.若有時間可以再搭配Mc33039 作closeloop speed control.
再接下來利用MCU/DSP來完成就沒有問題,目前我是用Microchip dsPIC30F系列來完成旋波與向量空間調變,當您作這方面的控制時前述的反電勢實驗百分之百對您非常有幫助,另外理論的部分您可以參考劉昌煥教授所出版的書籍.
由於每家晶片的寫法特性及功能不一,若您沒用此晶片來討論也是幫不大
....
top
|
|