Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 8384|回復: 11
打印 上一主題 下一主題

自己寫得C控制AI馬達程式

[複製鏈接]
1#
發表於 2009-4-8 14:06:11 | 顯示全部樓層
你用這個程式試看看吧,看看送出去的碼跟你送的是否相同

rs232-AI.rar

232.62 KB, 下載次數: 1493

2#
發表於 2009-4-8 16:23:49 | 顯示全部樓層
鮑率程式中郁設是19200,n,8,1,你可以先用AI馬達的工具程式修改馬達鮑率,然後可以在開啟通訊埠下方輸入是用哪個COM PORT,如果是COM1 就輸入1,然後按下開啟通訊埠就可以操作
在操作命令那頁,你可以先選ID(下拉式選單),然後點選上方任一功能,ID後方的方塊會顯示出送出的HEX值
你可以用來確認一下跟你送的資料一不一樣,如果馬達有回傳,也會顯示
你再試看看有問題再說吧
3#
發表於 2009-4-8 17:54:00 | 顯示全部樓層
其實你要先確認馬達的鮑率跟ID設定正確,我用的馬達是701,所以你也要確認馬達是否相同,另外你可以找一下RS232的傳輸軟體,然後手動送資料看看,附上一個RS232軟體你可以先手動測試看看

Terminal.EXE

332 KB, 下載次數: 1183

4#
發表於 2009-4-9 16:19:13 | 顯示全部樓層
程式是自己寫的,也經過許多次的測試與使用,AI馬達的RS232是TTL準位,跟PC連需要經過MAX232之類的IC轉換準位
5#
發表於 2009-4-9 20:29:29 | 顯示全部樓層
既然要一步一步來,那我建議你先用我第二次的Terminal.EXE 先送資料看看,如果要驗證送出去的對不對,就把com port的2,3兩隻腳短路,看看資料對不對,然後如果要測試馬達,除了信號準位跟RX,TX方向要對,也可以用
Terminal.EXE 試著送看看,這樣才能找到問題
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-21 09:40 , Processed in 0.139535 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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