解読ってカラダに毒??
ひな祭りもとっくに過ぎて何をしているのかというと、ココ最近、とり憑かれたかのようにCAN通信の解読に勤しんでおります。コントローラー・エリア・ネットワーク(CAN)のデータフレームのラインモニターです。某車両でサンプリングしました。色分けされたものが、解読出来たデータです。230というのがシフトレバーの位置です。240はブレーキペダルを踏んだかどうかを認識するデータです。308はエンジンの回転数を表しています。312は燃料噴射インジェクターの噴射量を表しています。340は車両の車高レベルを測定しています。ココまでわかりました。308のデータでナニが回転数なのかというと、0303という数字は、最初の03は800、後ろの03は16進数で10進数でも3です。つまり、800+3=803RPM(毎分回転数)ということになります。05D9になると、1200+217=1417RPMと換算されるのです。説明が足りませんが、ココで読みが深い方はもうお解りですね。現在、解ってきたのはココまで。メーカーや車両によってはIDの割り当てが違うので当然、換算も変わってきます。コレばかりは慣れですね。がんばります。