返回討論區
 列印本文  

本篇主題:BLDC煞車
請問一下,我是使用MCU硬體的方式去驅動馬達(也就是說hall sensor訊號接進來,即可自動幫你產生換像訊號,你只要從暫存器去設定ccw or cw),目前我有試過幾種煞車方式. 1:短接煞車 2:反相訊號煞車 以上兩種都會讓硬體瞬間停止,並不是很理想 3:斷電煞車 煞車速度太慢 想請問一下還有別種煞車,以盡量不加煞車電阻為原則, 還有順便問一下,如果使用煞車電阻,是不是必須把dc_bus主電源斷電後,在開啟煞車電阻的迴路,或是不需要dc_bus斷電,判斷回充電壓大於dc_bus電壓即把煞車電阻迴路打開。謝謝各位大大^^

本話題由 謝東錦 於2008-12-29 00:00:00 發表 
目前共有15人回覆,最後回覆時間: 2009-01-05 16:59:22


 BLDC煞車  王登茂  2008-12-29 19:35:20
建議以調降轉速命令的方法來煞車,煞車電阻作用時dc-bus電源不需斷開,判斷dc-bus電壓上升或與煞車動作同步開啟即可。

top


 BLDC煞車  謝東錦  2008-12-30 10:59:46
小弟一收到煞車訊號後,即把duty切為零,但是我知道這根斷電煞車好像沒兩樣,不知道bensgp 兄所說的調降轉速命令來產生煞車,是不是產生反相電流,也就是給反相訊號,可是這會照成我的馬達急停。

top


 BLDC煞車  王登茂  2008-12-30 11:20:49
所謂的調降轉速命令並不是加入反相電流,而是慢慢把頻率降低,加入反相電流,對馬達而言,就像是加了反轉的命令,馬達自然會有劇烈反應,若你希望馬達是和緩煞車,必須依照你所希望停止的時間來降低工作頻率至停止,並非加入反相命令。

top


 BLDC煞車  謝東錦  2008-12-30 17:06:08
dear bensgp 兄這各方法我有想過,只是我目前用的是MCU內部電路,也就是硬體一接觸到hall sensor改變,即切換mosfet換相訊號,那請問有什麼方法可以,讓頻率降低.

top


 BLDC煞車  王登茂  2008-12-31 01:43:21
由於不太了解你所說的MCU架構,是可程式化的晶片,還是類似BLDC的專用驅動模組,如果是可程式化的晶片,那就從程式下手,若是專用驅動模組又是什麼樣的架構,據我所知目前世面上也有可以控制轉速的專用模組,因此可能要麻煩你清楚說明一下你的MCU部分。

top


 BLDC煞車  謝東錦  2008-12-31 11:22:50
dear bensgp兄,他是可程式的晶片,但是他也有內建BLDC專用模組,也就是說(他接收到hall sensor改變訊號),它自動給120度與磁場差別的轉矩電流,我目前想說不用它內建BLDC專用模組,改用我程式自己控制,那我想請問一下你說頻率降低,是如何做到的,舉例來說,今天轉速2000rpm(ccw),我必須煞車到0rpm,經過速度控制迴路(如PI),我得到反向電壓,那我是不是要改送(cw)訊號.我這樣說對不對,如果有錯麻煩指導一下.

top


 BLDC煞車  王登茂  2008-12-31 13:16:12
建議是用,同向的轉速命令,如:2000(ccw)->1900(ccw)->1800(ccw)->...->0(ccw),電壓隨轉速調降。若是要直接加反相(cw)命令,電壓最好調小不然結果跟之前是一樣的,會瞬間停止,總而言之控制的速數度命令,而不是只控制正反轉,希望對你有幫助。

top


 BLDC煞車  謝東錦  2008-12-31 14:29:24
我也是這個給轉速命令,現在就是卡在一個問題,今天如果1900(ccw)-2000(ccw)=-100(ccw),經過控制器(如PI)後他電壓(也就是duty)會變小,今天會有兩個情況產生,第一:電壓(duty)慢慢變小但是都為正,這樣其實跟我斷電煞車好像一樣道理,第二:電壓(duty)慢慢變小到產生負相duty, 那我想問兩各問題, 第一:由於第一個狀況,讓我沒辦法在及時停止,必須減少速度快一點,那我想問一下產生負相電流時,我換相該如何換相,是否是給(cw)切換訊號(duty給正慢慢加大)? 第二:由於換相訊號,是根據HALL sensor來切換,那是否意味著,我沒辦法改變它讓換相頻率變慢一點?

top


 BLDC煞車  dimi  2008-12-31 21:17:14
我覺得是不是因為剎車,產生的巨大電流造成MCU當機 加強mcu抗干擾和將power線路與mcu線路別重疊,也許有幫助

top


 BLDC煞車  王登茂  2009-01-05 09:06:35
根據你的說法,目前你的控制器輸出好像只能調整duty而沒辦法調整到轉速,還有所謂的"負相duty"我不太了解你的意思。可以簡單說明一下嗎?目前看起來你的控制器只能調整電壓duty與相序,無法改變頻率的感覺。

top


 BLDC煞車  謝東錦  2009-01-05 10:59:59
dear dimi 好像不是這原因耶,它是瞬間電流過大讓我的電源供應器關掉.

top


 BLDC煞車  謝東錦  2009-01-05 11:21:26
dear bensgp 你還記得馬達4象限運作圖嗎?當我正常運轉時,在第一象限.其負相DUTY指的是,*作在第二象限,第二:馬達的換相頻率完全必須隨著轉子的頻率,因為他是同步馬達,無法自行降低頻率.

top


 BLDC煞車  dimi  2009-01-05 11:31:38
短接煞車並不使用外部電源 怎麼可能會造成電源供應器過載呢?

top


 BLDC煞車  謝東錦  2009-01-05 11:37:28
Dear dimi  我在猜是不是馬達電流回灌回去原本的DC_BUS,讓POWER SUPPLY 關閉.

top


 BLDC煞車  BT  2009-01-05 16:59:22
我認為你的反相duty的觀念是正確的,但不能*之過急,給太大的反相duty,你需要設計適合你系統所需的煞車曲線。 一般煞車電阻是為了避免煞車時電壓過高,而用以保護dc source,通常會設定保護電壓,超過保護電壓才啟動煞車電阻,如果不想外加煞車電阻,以下的方法可以給你參考。 1.為了避免瞬間電壓過高,可設定較平緩的煞車減速曲線,並偵測dc bus電壓,因為電流還是持續在回流,bus電壓會慢慢升高,若高過於你所設定的保護電壓,就不下煞車命令,等bus電壓掉下,再行煞車。 這種分段式的煞車方法可能會使你的煞車效果較差。 2.直接短路馬達線圈,直接下三臂全開,如此由馬達線圈吸收電流,就不會有電流回流的問題,但馬達線圈要有足夠的強健性,過大的短路電流可能讓馬達掛掉。 3.bus電壓過高時,採用dc-dc converter降壓,但系統複雜度會增加。 羊毛出在羊身上,不接煞車電阻又要達到相同的效果,可能要額外的手段來達成,供你參考。

top


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