時間があまりなく、中々M5ATOMを利用した紹介が進まないので、アイミーブからCAN通信でキャプチャーするデータのPIDを紹介しておきます。今後この表から必要になるPIDを採用して表示していくことでオリジナルのi-MiEVモニタが作成することが出来ます。
以下の表では代表的なものを挙げていきます。時間を見ながらこのリスト整理していきますね。
SOC(State of Charge)が表示できるようになるだけでも、アイミーブと仲良くなれた気がすると思います。
| PID | バイト(b) | コメント | 計算式 |
| 0x231 | 0 | ||
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | ブレーキ | b4 [On: 2, Off: 0] | |
| 5 | |||
| 6 | |||
| 7 | |||
| 0x298 | 0 | ||
| 1 | |||
| 2 | |||
| 3 | モーターの温度 | b3 – 40 | |
| 4 | |||
| 5 | |||
| 6 | モーター回転数 | (b6 * 256 + b7) – 10000 | |
| 7 | モーター回転数 | (b6 * 256 + b7) – 10000 | |
| 0x373 | 0 | ||
| 1 | |||
| 2 | 消費電流 | (b2 * 256 + b3 – 32768) / 100 | |
| 3 | 消費電流 | (b2 * 256 + b3 – 32768) / 100 | |
| 4 | 電圧 | (b4 * 256 + b5) / 10 | |
| 5 | 電圧 | (b4 * 256 + b5) / 10 | |
| 6 | |||
| 7 | |||
| 0x374 | 0 | SOC (制御用) | (b0 – 10) / 2 |
| 1 | SOC2 (表示用) | (b1 – 10) / 2 | |
| 2 | |||
| 3 | |||
| 4 | 駆動バッテリー温度(High) | b4 – 50 | |
| 5 | 駆動バッテリー温度(Low) | b5 – 50 | |
| 6 | SOH | (b6 / 2) / 40 * 100 | |
| 7 | |||
| 0x412 | 0 | ||
| 1 | |||
| 2 | オドメーター | (b2 * 256 + b3) * 256 + b4 | |
| 3 | オドメーター | (b2 * 256 + b3) * 256 + b4 | |
| 4 | オドメーター | (b2 * 256 + b3) * 256 + b4 | |
| 5 | |||
| 6 | |||
| 7 | |||
| 0x418 | 0 | シフトレンジ | b0 [P: 80, R: 82, N: 78, D: 68, Eco: 131, B: 50] |
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 |




