アカウント名:
パスワード:
ECUを書き換えてチューンするのが流行った頃、自分の愛車フェアレディZのエンジンを設定追い込みすぎて爆発させてしまった人物がいたような。確か、雑誌では「新幹線より速い男」ってハンドルネームだったから、時速250km/h以上出せるチューンだったんでしょう。エンジンコントロールで点火時期をイジったり、燃料を無理に絞って高負荷運転したら確実に壊れますね。
で、最近の自動車にはCANバスが張り巡らされていて、各部の操作やステータスをチェックするセンサーや、トランスミッションコントローラ、表示まわりを担当するメーター、エンジンコントロール(ECU)、ダイアグノーシスコネクタといったものがつながって、情報パケットをそれぞれ送受信しています。
中には、ECUをOBD-IIダイアグノーシスコネクタからCANバス経由で動作中に書き換えできるようなECUも存在するとか。悪用すれば電子制御スロットルをイジって暴走させたり、高負荷時にエンジンをオーバーヒートさせるか爆発させたりもしくは逆に全く走れないよう燃料を絞り点火信号を送らずに動けなくすることなどが可能でしょう。そこまでしなくても、CANに偽の信号を流せばECUは正しい制御が行えないので、フェイルセイフモードでの運転になり結果的に燃費が劇的に悪化したり、ドライバビリティが悲惨なことになってしまう可能性があり、場合によっては有効なイヤガラセとして機能するのではないかと思います。CANはバスなんだから、他と全てつながっているわけで、どこか一つ入り口があればいいんじゃないかな。普通はOBD-II対応ダイアグノーシスコネクタを使うけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
エンジンコントロールは爆発も起こせるわけで (スコア:2)
ECUを書き換えてチューンするのが流行った頃、自分の愛車フェアレディZのエンジンを
設定追い込みすぎて爆発させてしまった人物がいたような。確か、雑誌では「新幹線より速い男」って
ハンドルネームだったから、時速250km/h以上出せるチューンだったんでしょう。
エンジンコントロールで点火時期をイジったり、燃料を無理に絞って高負荷運転したら確実に壊れますね。
で、最近の自動車にはCANバスが張り巡らされていて、各部の操作やステータスをチェックする
センサーや、トランスミッションコントローラ、表示まわりを担当するメーター、エンジンコントロール(ECU)、
ダイアグノーシスコネクタといったものがつながって、情報パケットをそれぞれ送受信しています。
中には、ECUをOBD-IIダイアグノーシスコネクタからCANバス経由で動作中に書き換えできるようなECUも存在するとか。
悪用すれば電子制御スロットルをイジって暴走させたり、高負荷時にエンジンをオーバーヒートさせるか爆発させたり
もしくは逆に全く走れないよう燃料を絞り点火信号を送らずに動けなくすることなどが可能でしょう。
そこまでしなくても、CANに偽の信号を流せばECUは正しい制御が行えないので、フェイルセイフモードでの運転になり
結果的に燃費が劇的に悪化したり、ドライバビリティが悲惨なことになってしまう可能性があり、場合によっては
有効なイヤガラセとして機能するのではないかと思います。CANはバスなんだから、他と全てつながっているわけで、
どこか一つ入り口があればいいんじゃないかな。普通はOBD-II対応ダイアグノーシスコネクタを使うけど。