返回討論區
 列印本文  

本篇主題:無感測直流無刷馬達運用反電勢問題
各位大大好 我用反電勢做為直流無刷馬達的轉子偵測方式,但我有個問題就是: 我已可以用開回路使的馬達可以轉動,並且可以的到反電勢,就是我得到反電勢後,我一次給他最大電流,可是就會發生停止的問題,這跟我沒將反電勢訊號做延遲有關嗎???還是其他原因 麻煩各位大大~~謝謝

本話題由 邱韋峰 於2008-04-07 00:00:00 發表 
目前共有9人回覆,最後回覆時間: 2008-04-11 14:45:08


 無感測直流無刷馬達運用反電勢問題  林聖賢  2008-04-07 14:20:44
用sensorless的方式驅動BLDC馬達 就是利用反電勢

top


 無感測直流無刷馬達運用反電勢問題  許朝貴  2008-04-07 15:34:03
我有用過sensorless的方式做過BLDC控制~ 您指的開回路是指沒針對無刷馬達相位轉換就直接照的順序送嗎? 您有先做轉子定位嗎? 另外有可能BEMF根本沒出現或者因為雜訊干擾造成誤判.. 另外~您的firmware是否有從start模式切換到偵測BEMF模式..會不會太慢?可能也要注意一下 至於反電動勢的相位是否有修正...我以前是不怎麼理他~但是只要能啟動正常..切換到BEMF模式都會動(也有可能是我運氣好) ~只是效率會有差別 不知道哪位前輩可以提供一下作法~在sensorless情況下如何讓BLDC順利啟動??

top


 無感測直流無刷馬達運用反電勢問題  邱韋峰  2008-04-07 17:19:51
各位大大好 我可能沒有說的很清楚,我的開回路是指沒針對無刷馬達相位轉換就直接照的順序送. 我已經可以順利把馬達啟動至有反電勢訊號,但是切換到閉迴路(針對無刷馬達相位轉換)後,給他大電流加速時,會使的馬達瞬間停止. 麻煩各位大大~~謝謝

top


 無感測直流無刷馬達運用反電勢問題  許朝貴  2008-04-07 17:30:32
您好~ 您的BEMF是怎麼取的?用AD還是用比較器? 另外~ 您切換到閉回路但是電流不大時...馬達是正常的嗎? 最後.. 您是用PWM控制嗎?

top


 無感測直流無刷馬達運用反電勢問題  邱韋峰  2008-04-08 10:22:56
大大您好 我的BEMF是用比較器取得的 電流小的時後可以切換至閉迴路正常運轉,我是用PWM控制轉速的 我很納悶會不會跟沒有延遲角有關係???

top


 無感測直流無刷馬達運用反電勢問題  許朝貴  2008-04-08 10:56:19
TO 小峰 您所謂的最大電流PWM的duty是多少"%"呀? 您給到最大電流時..POWER是否正常?電壓有沒有突然掉下去呀?? 另外..想請教一下..您如何在起始狀態下讓BLDC正常啟動?

top


 無感測直流無刷馬達運用反電勢問題  邱韋峰  2008-04-10 10:26:45
大大您好 我的duty差不多40%以上就會這樣,我的電壓都正常 我現在的控制都做成如果一個加速過程,duty假設80%我就會在程式裡給他切成一段一段累加至80%這樣馬達就不會有停止的問題 我用任意啟動的方式,不過我一次給他較大的duty讓他不會啟動失敗

top


 無感測直流無刷馬達運用反電勢問題  許朝貴  2008-04-11 10:30:20
TO 小峰 聽您這樣說~我是感覺有點奇怪 我之前做sensorless的方式並沒有產生這問題 不知道是馬達特性不一樣還是跟程式編排方式有關.... 您要不要試一下把速度轉換拉快..EX:40%>60%>80% 另外~ 任意啟動的方式? 那您是怎麼知道他的轉子初始位置的呢?

top


 無感測直流無刷馬達運用反電勢問題  邱韋峰  2008-04-11 14:45:08
大大你好 我啟動過程是給他輸出六組PWM波,在這六組裡依序循環,不用得之轉子位置

top


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