通信方式
MPUボードに搭載されているRS−232Cインターフェイスを使用してパケットを送受信することで行う.
通信パラメーター
通信速度9600[bps]、パリティ無、ストップビット1、パケット長16バイト固定とする
パケットフォーム
□□□□□□□□□□□□□□□□
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 |