返回討論區
 列印本文  

本篇主題:(刪除)

本話題由 於 發表 
目前共有3人回覆,最後回覆時間:


   李文榮  2006-11-24 09:42:52
既然是BLDC馬達的驅動,那問題就很單純,步驟如下: 1.馬達的HALL信號確定都能正常傳回到驅動器。 2.確定,依據HALL信號對應的制號都有送到IPM模組。 3.確定DCbus電壓有送到IPM。 4.IPM已經燒掉了。 p.s:真正加給BLDC馬達的電壓,不可能用一步一步模擬的會轉的平順。因為馬達一轉動,其HALL信號就一定會改變,若加給BLDC馬達的電壓沒跟著改變,則過電流、逆轉、不動等都會發生。要作你這種方式的測試時,通常在馬達端不會加負載,以免電流過大而燒掉IPM。

top


   何祖盛  2006-11-24 17:56:12
我用程式的單步執行去run,發現uvw三相各有0~50v的電壓當pwm訊號發出他會有50v的電壓之後又變為0v 這時馬達是會一步一步轉動的,之後我按下模擬軟體的GO(直接執行程式,看不到程式一步一步的執行)去量量看UVW的電壓是0V DCBUS 的+端是135V 感覺好像IGBT沒開通的感覺,但是問題是我用DEBUG的一步一步RUN他確有開通啊...不知這是怎麼回事!

top


   李文榮  2006-11-29 09:36:54
量驅動器信號:請用示波器。 由你的描述,你用電表在量PWM馬達信號,很難想像。 你的程式模擬器應有對單步執行作保護,每次送完一組信號就關掉後級的控制信號,故不會有我所說的危險。但這時所送的信號因只是單步,沒有所謂的回授控制,故實際上是將PWM的導通時間加到最大的,故馬達通常是會轉一下的(除非加給馬達的電壓不足以推動馬達)。 但是,如果程式是你自己寫的,單步執行會動,這不代表你所寫的程式一定可以正常執行。建議先不連接馬達,而以示波器先偵測驅動器對後級的控制信號,若IPM控制信號在馬達轉一圈時都能依照HALL SENSOR的回授信號輸出正確波形,那才算是初步成功。 接下來,才是確定PWM的導通時間是否夠大(速度命令要夠大)可以推動馬達,速度回授增益控制是否合理,電流回授增益控制是否合理。 通常,不加速度回授控制時,而在加給馬達的導通電壓太小也不會轉。

top


欲回應此篇文章,請先登入!