ソリオMA15S ELM327 複数PID同時問い合わせ
はじめに ELM327は複数PIDを同時に扱うことができ、時短になります。 車両が対応していれば、最大6byte(6個)のpidを同時に問い合わせ可能です。 ソリオは対応してる様です。 返答データが6byte以上だと、ELM327 データシートのMultiline Responses (p44/82)に記載があるように複数行で返ってきます。 使用したもの ELM327 v1.5 結果 PIDを一つずつ増やしていき、挙動を確認しました。 PID 1byte(1種類)(通常) > 0105 41 05 7A 送信 : 0x05 (Engine coolant temperature) 回答 : 0x7A 0x7A = 0d122 値 : 122 - 40 = 82℃ PID 2byte(2種類) > 01050c 41 05 7A 0C 0A 16 順番は service(01) PID1(05) PID1のdata(7A) PID2(0C) PID2のdata1(0A) PID2のdata2(16) PID1 : 0x05 PID2 送信 : 0x0c (Engine speed) 回答 : 0x0A16 0x0A = 0d10 0x16 = 0d22 値 : (256 * 10 + 22) / 4 = 645rpm PID 3byte(3種類) ...