作者MasterChang (我愛ASM)
看板Electronics
標題Re: [問題] pwm的使用方式
時間Wed Dec 19 21:15:45 2007
: → h80053:我們用的是伺服馬達,機器人關節用的那一種。 12/19 20:49
: → h80053:我們是用PIC機台上的晶片,寫程式讓輸出腳給訊號給馬達。 12/19 20:51
RC馬達...Orz
首先請先確認RC馬達是好的。
1.請用示波器確認PWM波形,RC馬達Duty High 1~2ms,週期約
20ms(50Hz)
2.確認RC馬達的工作電壓,雖然大部分4-6V,不過你用的馬達
你最清楚。
3.一顆RC馬達瞬間動作時,以futaba3001為例,會有1A左右的
瞬時電流。請確認你的系統電源。
請善用Datasheet和示波器。周邊使用詳細資料請查該PIC系列
的Family Reference Manual。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.132.23.74
1F:→ h80053:示波器上頭有顯示波型,問題是DUTY CYCLE太小。 12/19 22:37
2F:→ h80053:馬達的DUTYCYCLE為 20MS,但是在套用公式與機器出來的結果 12/19 22:39
3F:→ h80053:只有1.6MS 12/19 22:39
4F:→ h80053:而頻率方面,要40-50HZ 波形產生器是顯示600HZ 12/19 22:40
5F:→ MasterChang:公式沒有錯,是你算錯。請念datasheet。 12/19 23:06
6F:→ MasterChang:我也用過PIC控制RC馬達。請檢查暫存器設定。 12/19 23:09
7F:推 TroyLee:那就是你們算錯啦...RC馬達控制算是最easy的 12/19 23:25
8F:→ TroyLee:另外...600hz的控制訊號送進r/c servo的話..應該會燒掉吧 12/19 23:26
9F:→ h80053:我們沒用到暫存器,只有讓PIC的輸出腳送訊號。 12/21 00:10
10F:→ h80053:但送出來的訊號不符合馬達。 12/21 00:13
11F:→ h80053:我們現在沒有接上馬達,只有在似波器上看波型,但不符合。 12/24 20:39