通信規約
1.通信方式
MPUボードに搭載されているRS−232Cインターフェイスを使用してパケットを送受信することで行う.
2.通信パラメーター
通信速度9600[bps]、パリティ無、ストップビット1、パケット長16バイト固定とする
3.パケットフォーム
□□□□□□□□□□□□□□□□
ABCDEFGHIJKLMNOP
A,B…識別コード Mirs→Host:”M5”
Host→Mirs:”Y2”
C………カウンタ 0からスタート,FFhで0に戻る
D………命令 命令一覧表参照
E〜N…オぺランド 命令一覧表参照(未使用時00h)
O………CRCコード A〜Nを00hに順にEx−orをとったもの
P………STOPコード 終了コード”O”
通信命令一覧表 No 命令 オぺランド 方向 意味 1 PING 01h None M⇔H 存在確認 2 OK 02h E:カウンタ F:PINGの時FFh M⇔H 命令の応答 3 PMWRQ 03h None M→H PWMデータ要求 4 PMWDATA 04h E:R-Data F:L-Dtata G,H:Time M←H PWMデータ転送 5 RETRY 05h E:カウンタ M⇔H パケット再送要求 6 STOP 06h None M←H 停止 7 SERQ 07h None M←H センサデータ要求 8 SEDATA 08h E,F:Û°ÀØ°´Ýº°ÀÞ°(R/L) G,H,I:SSW(F/R/L) J:IR K:SW L:LED M:Mode(モード表参照) M→H センサデータ転送 9 MODE 09h E:Mode(モード表参照) M←H 強制モード遷移 10 TASKRQ 0Ah None M←H MAX Task No.要求 11 TASKNO 0Bh E:Max Task No. M→H MAX Task No.転送 12 BBRQ 0Ch E:Task No. M←H BBデータ要求 13 BBDATA 0Dh E:Task No. F〜J:BB-Data M→H BBデータ転送 14 PRQ 0Eh None M←H 現在位置要求 15 PDATA 0Fh E:X F:Y G:θ M→H 現在位置転送 16 17 18 19 20