PWM跟馬達的關係?急~

2009-07-24 1:41 am
最近因為專題跑去看了dspic方面的書
好像要用c語言寫
裡面在講pwm的地方
朋友說那邊看一看就知道怎麼控制馬達了
但....我完全不懂什麼pwm啊= =
怎麼可以跟馬達扯上關係
不知道有沒有大大可以跟我說明一下其中的關係

回答 (9)

2009-07-25 4:33 am
✔ 最佳答案
PWM (脈波寬度調變)
為了能控制馬達(Servo、步進…等),PWM為需送於訊號於馬達(訊號線)中,PWM能改變脈波寬度,當改變脈波寬度時,馬達內部激磁會改變,能使馬達固定於一角度,便能控制角度,同時如馬達含有編碼器或Sensor,則須作解碼動作,每個編碼器或Sensor規格表中,都會給一組連接碼(方程式),方能讀取轉角或位移數據。
不懂在問我


2009-07-24 20:34:14 補充:
也就是說當你調PWM時,頻寬也相對的會改變,造成馬達激磁變化
參考: 機械設計助教
2009-07-29 5:56 pm
SPWM正弦脈寬調變波裡面有圖解
http://www.eee.metu.edu.tr/~hava/jp2.pdf
2009-07-28 3:55 am
PWM並不是頻寬調變喔!!
他是脈波寬度調變~
阿明大的意思是...三角波和正弦波相加嗎?能否賜教一下?謝謝!

2009-07-28 22:12:04 補充:
話說~這樣不就是等於高度跟寬度皆可調整囉?
寬度調整是控制on的時間,那高度是影響???
小弟比較笨@@

2009-07-28 22:14:14 補充:
給JACK大~PDM好像跟這個不同,不知道我有沒有理解錯誤@@

2009-07-30 19:41:48 補充:
這個領域真是深奧呢..我真是得多多學習了!
2009-07-25 7:18 pm
阿明:
他是說 Microchip 的 dsPIC,而不是DSP晶片。
單顆零售價將近200元。

版主:
殺雞不用牛刀,較現代的 PIC16 都有內建PWM週邊,至於C語言則可考慮PIC18。單晶片至少需要兩組PWM輸出。沒有內建PWM自己寫程式也是可以。

1. 做出硬體:
其中需要 MOSFET、達伶噸,等放大電路,共四組,以控制馬達正反轉。先利用電壓高低做測試。

2. 寫程式:
針對書籍上的範例,寫出PWM控制程式碼,此時無刷馬達就會動了,再改變 DUTY CYCLE 就可以控制轉速。

到書局找類似“8051無刷馬達控制”抄襲裡面的電路圖。

2009-07-25 17:30:59 補充:
PWM在輸出的時候,其“頻率是固定的”。

【無刷馬達】
工作週期的百分比 影響了轉速。轉速跟工作週期是一個近似正比的曲線。

【伺服馬達】的工作週期控制又不一樣。
比如:
頻率固定20ms,
馬達靜止時DUTY輸出 1.4ms,( 要很準,用C語言時序會偏 )
正轉時DUTY輸出 1.4ms ~ 2ms,
反轉時DUTY輸出 1.4ms ~ 1.2ms。
MCU若有內建PWM就會很好控制。

2009-07-26 12:46:21 補充:
>>三角波 + 正弦值=PWM調變的正弦脈寬調變波(SPWM),輸出三相,推動三相感應馬達。
嗯,還有這招,學識疏淺,受教了!

2009-07-30 14:26:34 補充:
PDM可以應用在馬達?
2009-07-25 4:26 pm
現在電腦的主機板會隨CPU溫度高低,輸出PWM給CPU散熱風扇,控制風扇轉速,,只要設定BIOS驅動風扇方式,DSP晶片應該不是驅動無刷直流馬達,一般做變頻器,用PWM來模擬正旋波輸出,驅動三相感應馬達o

2009-07-26 11:24:13 補充:
不是DSP晶片,還以為大家喜歡把喷射引擎裝在機車,不過dsPIC也是功能強大,有6個以上PWM輸出腳,五個TIMER_X計時暫存器,三個以上PDC_X占空比暫存器,也是適合三角波 + 正弦值=PWM調變的正弦脈寬調變波(SPWM),輸出三相,推動三相感應馬達o

2009-07-27 22:14:16 補充:
不好意思誤會了不是相加
產生0 V ~10V三角波20Khz,和輸入電壓0 V ~10V比較,輸入電壓高於三角波電壓時輸出on,輸入電壓低於三角波電壓時輸出off,輸出20Khz的PWM,輸入電壓高(10V)比較是三角波頂端輸出脈波會變寬,輸入電壓高低可以線性改變脈寬的寬窄,輸入改0 V ~10V正弦值波動,PWM會隨正弦值調變,輸出正弦脈寬調變波o

dsPIC的PWM時基PTMR計數器可設定連續遞增 / 遞減計數模式(三角波的值) PDC_X占空比緩衝暫存器放入正弦波值(計時中斷查表法產生)兩比較,PWM輸出腳會輸出正弦脈寬調變波

2009-07-30 19:26:03 補充:
馬達驅動電路研究是如何低成本,又能降低調變諧波產生的馬達噪音,和高效率推動馬達,SPWM正弦脈寬調變波(自然取樣正弦調變法),只對馬達電感磁場的研究,馬達電感有類似正弦波功能,想辦法用較低的載波頻率,用便宜ic和晶體零件完成o現在使用D類放大器也可以正弦波和高低音頻不同波形訊號做放大,但需很高調變頻率和高速功率晶體,輸出須要經複雜電感和電感電容組成π低通慮波,成本高並不適用驅動馬達,馬達有些是低價格
2009-07-25 2:28 am
PWM 就是 無刷馬達 的控制系統 , 有玩電控模型飛機或汽車的都知道 .
2009-07-24 5:23 am
http://www.fly-well.com.tw/News/PWM%E4%BB%8B%E9%9D%A2%E6%
8A%80%E8%A1%93.pdf
PWM 應用簡述 : 請上網查詢
大多都作為 : LED亮度控制;馬達功率控制訊號;CLASS-D放大器
例如 :
http://www.jmcproducts.com/cooling_info/pdf/application_of_PWM_controlled_fan.pdf
PWM風扇馬達功率控制訊號

http://ww1.microchip.com/downloads/en/devicedoc/70062D.pdf
PWM風扇馬達功率控制程式編輯說明

http://www.fly-well.com.tw/News/PWM%E9%9B%BB%E8%B7%AF%E8%
A8%AD%E8%A8%88%E6%8A%80%E8%A1%93.pdf
PWM 電路設計技術

http://www.jfvs.tpc.edu.tw/jfvs/%E6%95%99%E5%AD%B8%E7%B5%84/%
E5%B0%88%E9%A1%8C%E5%A0%B1%E5%91%8A/95%E9%9B%BB%
E5%AD%90%E7%A7%91/D%E9%A1%9E%E9%9F%B3%E9%A0%BB%
E5%8A%9F%E7%8E%87%E6%94%BE%E5%A4%A7%E5%99%A81.doc
D類放大器

2009-07-23 23:45:44 補充:
記得將上網的字串相連接完成後, 才能夠連網.

2009-07-25 13:25:58 補充:
各位都了解PWM就一起教學吧. ..

2009-07-28 09:33:55 補充:
http://en.wikipedia.org/wiki/Pulse-density_modulation
http://www.tpub.com/neets/book12/49k.htm
這個叫做PDM(Pulse-density_modulation)參考一下...

2009-07-28 23:31:58 補充:
其實最早的PDM已經超過20年以上的歷史了,剛開始商業化應用於AM廣播電台調幅發射機系統, 其功能是直接取代真空管, 改成全晶體(小功率晶體可以運用PDM調變方式, 採用分工並聯產生大功率輸出訊號), 並且其中故障幾顆晶體不會停機, 可以繼續工作, 早期發射機輸出是1000瓦, 目前中國大陸已開發應用到600仟瓦, 台灣現在最大功率是採購美國HARRIS公司100仟瓦.並且提供DAX 數位廣播功能.
http://www.broadcast.harris.com/product_portfolio/prod_media/Dax%20Virtual%20Tour.pdf

2009-07-30 14:46:39 補充:
PDM可以應用在馬達, 及其他高電感負載設備控制端, 優點 :速度超快(支援到音頻以上甚至超音波頻段), 容易控制補償功率因素達93%~98%的效率, 是未來燃料電池發電廠應用高效率轉換交流電考慮的方向之一.(提供大輸出功率並機解決方案)
2009-07-24 4:04 am
不一定拿來控制馬達..他其實是頻寬控制..用頻率來控制電機元件..
2009-07-24 3:40 am
控制關係

2009-08-01 00:05:26 補充:
基本上對PDM不熟
因為jackcjw 老前輩給的資料不是用在馬達
所以可用在馬達隨jackcjw 老前輩說
相不相信隨人
除非有進一步有給連結資料
給連結資料這是jackcjw 老前輩的特色
jackcjw 老前輩我不是跟你筆戰喔
上一次你指責我完全不懂電路
我已經承認了
請不要再跑去給負評說我很可憐了


收錄日期: 2021-04-26 18:30:53
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090723000010KK08841

檢視 Wayback Machine 備份