Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 5501|回復: 5

使用pwm對smc04b+dc馬達控制問題

[複製鏈接]
發表於 2007-6-19 12:13:15 | 顯示全部樓層 |閱讀模式
早前購入SMC04B及DC馬達,昨天試過以5kHz的pwm輸入,電位計作analog回授,輸入1-2ms的pluse後,smc04b上的紅色及綠色仍然亮,馬達輸出沒有任何反應為0V.

另外試過以電位計作analog輸入及回授,使用正常,但精準度不知是否過高,馬達輸出只有+12v及-12v(假設輸入電源為12v),到達了輸入位置依然沒有0v的輸出,這樣會使馬達不停正反轉,應如何改善?
發表於 2007-6-19 15:11:11 | 顯示全部樓層
原帖由 bigwa 於 2007-6-19 12:13 發表
早前購入SMC04B及DC馬達,昨天試過以5kHz的pwm輸入,電位計作analog回授,輸入1-2ms的pluse後,smc04b上的紅色及綠色仍然亮,馬達輸出沒有任何反應為0V.

另外試過以電位計作analog輸入及回授,使用正常,但精準度不 ...


^__^

1.
這個控制方式測試過確定沒有問題,
為了能快速解決您的問題,
希望您能提供更詳細的硬體接線...

2.
這個問題的改善方式有兩個,
一、是請您參照說明書第14頁的方式去修正 PIDRATE 來試著解決您的問題。
二、請降低您所使用馬達的轉速。
 樓主| 發表於 2007-6-19 16:10:30 | 顯示全部樓層
謝謝您的回答
Snap5.bmp
接線方式如上圖,馬達沒有連接,AB端接上PWM訊號,因沒有示波器無法量度訊號是否正確,用電錶量PWM訊號是DC12V,接上smc04b後量AB端電壓變成5.XXV,smc04b通電後AB端電壓有變化,紅色綠色LED亮起

PWM輸出是由一汽車用電腦產生,frequency設定為50HZ(可設定10-5000),設定如下圖,通過改變duty cycle(0-100%)產生不同的pluse,我試過分別產生1-2ms(按50HZ計算duty cycle即為5%-10%),輸入後,量AB端電壓會有增加及減少變化,而且是一穩定值,但LED仍然亮,馬達輸出依然為0V,調整電位計也沒有任何反應
Snap1.bmp

[ 本帖最後由 bigwa 於 2007-6-19 16:12 編輯 ]
發表於 2007-6-19 23:34:26 | 顯示全部樓層
原帖由 bigwa 於 2007-6-19 16:10 發表
用電錶量PWM訊號是DC12V...


確認一下,PWM的準位是12V ?

這個板子可能只能接受 TTL 的 PWM 訊號準位,
也就是 HI = 5V , LOW = 0V

電壓準位有可能是造成您無法控制的原因!
 樓主| 發表於 2007-6-23 22:55:45 | 顯示全部樓層
試過了
把12v電壓降為5v左右後,用示波器量過確定是有脈衝訊號,但接上去也是沒有反應,紅色及綠色led從頭到尾都是亮,輸出都沒有任何反應.
發表於 2007-6-24 01:36:33 | 顯示全部樓層
呵呵...
那可能要再麻煩您多確認看看訊號,並且多嘗試一些方法。

利用示波器確認 RC pulse input 腳位的訊號(確定A、B沒有接反)
如果可以的話可以PO上來示波器量測到的波形嗎...^^a

額外如果手邊有可以產生一般伺服馬達控制訊號的裝置,
不妨換個控制器試試看!
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2021-10-27 11:13 , Processed in 0.210476 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表