MIRS97 Team3 システム詳細設計(ソフトウェア) 通信規約

Written by Koji Terada.


通信規約

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





< Back