Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
樓主: wowo8250
打印 上一主題 下一主題

[馬達問題AX-12][AT89S51控制問題]我是新手!幫解

[複製鏈接]
1#
發表於 2009-5-15 01:29:16 | 顯示全部樓層
本帖最後由 omegaCD 於 2009-5-15 01:38 編輯
4378

為什麼我照著範例做輸入數據    利用陣列方式串起輸出

但是發現就是傳給馬達直後  沒有動作

而且我多接了回傳數據可惜還是      輸入等於輸出

我這輸入是對的嗎?
wowo8250 發表於 2009-5-14 23:51

同學你有去看AX-12通信協定嗎?AX-12的馬達要回傳資料要先下對封包喔。
http://www.robotis.com/zbxe/?module=file&act=procFileDownload&file_srl=5448&sid=892169ec0cc789252a4b905cd2f6c3c6

還有每一筆封包結尾都要checksum,會做嗎˙˙?
(PS:一開始每單筆資料的間隔時間可以長一點,至少500mS)

還有馬達的ID也要記得設對~
2#
發表於 2009-5-15 10:59:40 | 顯示全部樓層
通訊協定喔!!他不是屬於半雙工的
我RS232 寫入接11腳  輸出腳14   在短路測試的時候  可以經過HIN232這個晶片

至於ID部分    怎麼設定ID啊?

我只有單顆馬達    不是0X00嗎?
wowo8250 發表於 2009-5-15 07:34

你電路怎麼接?可以稍微畫一下嗎?

還有Checksum有算對嗎?(這非常重要,算錯的話馬達就會把封包丟棄)
ID的話一開始是0x00沒錯,如果有2顆以上AX-12就要設喔(不然容易出問題...)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-10 23:13 , Processed in 0.121965 second(s), 7 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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