返回討論區
 列印本文  

本篇主題:三顆HALL IC如何擺放才能使馬達正常運轉
三相直流無刷馬達的HALL IC (三顆)如何擺放才能夠讓馬達正常運轉?

本話題由 林光軍 於2005-08-04 00:00:00 發表 
目前共有10人回覆,最後回覆時間: 2005-08-11 09:49:00


 三顆HALL IC如何擺放才能使馬達正常運轉  陳金田  2005-08-04 15:57:53
三個Hall sensor 放置的位置差距 120 度電角 P是極數 Ex: 12極的無刷直流 120/(P/2)=20 其角度是20度機械角

top


 三顆HALL IC如何擺放才能使馬達正常運轉  孫賀俊  2005-09-20 14:42:12
按照Jim前輩的公式,三顆Hall ic間隔20度,那麼第一顆hall ic 的位置怎麼定義呢?只有第一顆定義好了,才能確定其餘兩顆?

top


 三顆HALL IC如何擺放才能使馬達正常運轉  林光軍  2005-09-20 16:07:55
同時請聞每個Hall ic 的pin角如何定義,才能夠讓馬達正常運轉,如變更其中一個Hall ic的一個pin角,馬達是否還可以正常運轉?

top


 三顆HALL IC如何擺放才能使馬達正常運轉  李文榮  2005-09-21 11:43:19
通常 每一相的 Hall sensor 與此相的反電動勢的相位, in-phase 。可由馬達轉動時,由反電動勢波形與Hall ic的信號來確定。

top


 三顆HALL IC如何擺放才能使馬達正常運轉  孫賀俊  2005-09-21 17:32:25
Adam前輩,小弟?不懂,可以再詳細點嗎?謝謝了

top


 三顆HALL IC如何擺放才能使馬達正常運轉  陳彥文  2005-09-22 02:08:37
6極馬達, 由N極到S極再到N極為一個循環,機械角度為 120度, 電磁訊號在此機械週期內要完成一個 3相的循環, A相角度0,B、C各別落後 120度角, Hall Sensor 要與 ABC 3相訊號對應,因此 Hall Sensor 相距 40度機械角。 360/(6/2)/3= 40 3個Hall Sensor 只有 abc 與 acb 兩種排法, 因此 Hall Sensor 順序接錯會令正轉變反轉,只要將任意兩組交換即可正常, 啟動時 Hall Sensor 未對應到正確極位時,馬達不會正確運轉, 但是馬達不動,磁場卻會隨 ABC 3 相順序而繞行,因此下個相位就能正常, 但仍然需等馬達克服摩擦力後才能跟電子訊號同步, 因此剛啟動時應該讓電路不受 Hall Sensor 控制,直接以低速漸漸加速的 ABC 順序驅動, 然後交棒給 Hall Sensor 控制。 Hall Sensor 有 Hall element + OP Amp 或 Linear Hall Sensor ( 內含 AMP ) 與 Hall Switch 兩種, 不論那種都有"磁場觸發準位" 的問題,所以最佳的擺放位置不是剛好 40 度角, 而是依據電路而異,相當於引擎的點火時間調整,調得不好引擎就沒力。 Adam 大哥提出一個很好的方法,可以觀察反電動勢與 Hall switch 輸出訊號的關係, 來準確地調整 Hall Sensor 位置,高速時要提前一點點觸發 Hall sensor。 你的馬達為 12極 因此

top


 三顆HALL IC如何擺放才能使馬達正常運轉  黃正毅  2005-09-22 08:37:35
回覆jooj: "3相馬達至少有 3個線圈,因此至少為 6極," 至少6極這點似乎有問題,BLDC的壓縮機就有很多只有4極而已, ------------------------------------------------------- "啟動時 Hall Sensor 未對應到正確極位時,馬達不會正確運轉, 但是馬達不動,磁場卻會隨 ABC 3 相順序而繞行,因此下個相位就能正常, 但仍然需等馬達克服磨擦力後才能跟電子訊號同步, 因此剛啟動時應該讓電路不受 Hall Sensor 控制,直接以低速漸漸加速的 ABC 順序驅動, 然後交棒給 Hall Sensor 控制。" 這部份我也看不懂.....麻煩再詳細說明.... HALL SENSOR的功能不就是為了取得轉子磁極的位置而放置的嗎... 而BLDC的控制方式就是要先得知馬達轉子位置後才決定要導通哪幾相的, 為什麼馬達不動時,可以讓磁場旋轉呢? 感覺是在強迫啟動,一般強迫啟動是SENSORLESS才用。 我"猜".. 你取得HALL SENSOR訊號的方式是以中斷方式, 而在馬達停止並無法觸發中斷,而造成您無法正確的驅動馬達。 ===================================================== TI有篇BLDC驅動的文章,把其中啟動方式說明給大家參考。 因為大部份HALL SENSOR的訊號,大家都用外部中斷方式來取得。 但是在馬達不動作時,HALL SENSOR的準位無變化。 因此無法觸發中斷,也就無法知道目前該讓哪兩相導通。 解決方式是,先以I/O方式將HALL SENSOR訊號讀進來,就可以知道轉子的位置,也就知道該如何驅動了。

top


 三顆HALL IC如何擺放才能使馬達正常運轉  陳彥文  2005-09-23 16:02:16
步進馬達也是 "直流無刷馬達的一種",看你怎麼定義囉! 控制 BLDC 並不一定是用微處理器,簡單的邏輯電路也可以, BLDC 很像 Step Motor 只是目的是用於轉速控制, 因此一到特定相位就要切換電路相位,才能平順、高速又有力。 沒有緩起動馬達一開始就失速,跟不上電子訊號, 一開始相位錯了,馬達只是抖一下或反向動一下, 最多 3 個相位後就正常了,但是電子磁場轉太快, 轉子只能慢慢加速到同步,因此還是會時而相位正常時而錯誤, 如果想盡快穩定控制還是慢慢加速較好, 如果你的控制需要精確到不一步都不能錯, 當然可以由 Hall Sensor 來判斷啟動的相位,這也是個好方法。

top


 三顆HALL IC如何擺放才能使馬達正常運轉  李文榮  2005-09-28 10:53:29
控制 BLDC馬達,不是三相感應馬達,不要弄混了。 磁鐵是裝在轉子上,用HALL SENSOR是為了偵測轉子的磁極位置,設定最好的定子磁場轉換點,以減少換向電流、降低轉矩漣波。 找到理想的換向點,則只要簡單的PAL(16V8)就可以產生換向控制用信號,再控制PWM的導通時間即可控制轉速。 例如:二極BLDC,轉子要轉360度機械角才完成一週NS(360度電氣角)。三個HALL SENSOR ,要相距120機械角。 四極BLDC只要180度機械角即可產生一週NS變化,則三個HALL SENSOR ,只要相距60機械角即可。 以此類推。

top


 三顆HALL IC如何擺放才能使馬達正常運轉  包子  2005-09-28 11:49:39
感謝添保兄不吝分享,讓小弟在工作上受益良多! 再次說聲謝謝!

top


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