通信プロトコル

概要

 SSMプロトコルによって得られる ECUデータのほかに、基板に実装された加速度センサ、LED、スイッチなどのデータをやりとりするためのものである。SSMのパケットをカプセル化するのではなく、独自仕様のプロトコルに変換する。

 
  • ハンドシェイク方式
  1. ホスト(PC)がコマンドを送信する
  2. 基板が応答する

通信方式

方式RS-232C
ビット8bit
パリティなし
フローなし
ボーレート38400 to 460800bps

パケットの基本構造

  • Simple is Best (^^;
  • Big Endian

送信(PC)側

アドレスMSB/LSBデータ
0MSBコマンド
1LSBコマンド
2データサイズ (n = 0 to 255)
3 + nチェックサム

応答(基板)側

アドレスMSB/LSBデータ
0データサイズ (n = 0 to 255)
1 + nチェックサム

コマンドリスト

送信(PC)側応答(基板)側
コマンド番号データサイズ取得データ名称データサイズデータ型応答、単位など
0x00000x00Ping0x00(チェックサム 0x00だけ返ってくる)
0x01000x00車速0x02unsigned int0 to 65535 km/h

History

Rev.0 2008/12/06

  • 初版作成