• 部落格
  • 動手做實記
  • 關於我
大頭老師 - 兒童程式設計 &樂高EV3機器人 STEM教學 邏輯訓練

Toyota車錶訊號破解 CAN BUS HACK

10/30/2018

2 Comments

 
Toyota車錶CAN BUS訊號破解 汽車ECU已經走過了漫長的道路。現代汽車充滿了軟體整合的技術,這一切都歸功於一個非常重要的部分:ECU。ECU是汽車的電子控制單元[汽車電腦箱]。簡單地說,ECU就是汽車的大腦,它可以確保車輛始終以最佳狀態運行。不同ECU間採用CAN BUS來通訊,而車內儀錶也是最多訊息進來的地方。
最近對車用電子中車內訊號(CAN Bus)因工作的關係,有破解的需求,找了一個Toyota車錶,用Python程式快速地把車錶內訊號組成都試了出來,除了主動安全的PCS, LDA, SmartKey的訊號目前還沒得到外,其它應該都到了,對Toyota車內訊號有進一步的認識。

破解方法主要是用暴力解,基本上收集到所有Toyota車內訊號的ID,一般油車的ID約有45個個,油電車約有100個附近,收集到訊息ID,再用程式把所有排列組合都試過,有反應的燈號或指針用程式記錄下來,這樣就可以省去人工的部份,加速開發的部份。當然有些類比的訊號和IO的腳位也反應在燈號上。一個車種Toyota的訊號解開了迷團,其它的車種都也差不多的流程,經驗和專業都需具足。
​

了解實際車內訊號後,無論是儀錶、車機、車內主動安全、車外主動安全和ADAS相關的訊息設計CAN BUS Planner,會知道該如何規劃及設計。

我們正在找對車電有興趣的軟體及硬體研發伙伴,有興趣挑戰的朋友,歡迎寄CV到我的信箱: java.fun@gmail.com 
Picture
2 Comments

    大頭老師 Eric Huang

    大學主修電機控制,喜歡動手做新奇的東西,滿足自己想像的可能!

    歷史文章

    October 2018
    March 2016
    January 2016
    November 2015
    October 2015
    May 2014
    June 2013

    文章分類

    All
    3d Print
    Arduino
    Maker
    Quadcopter
    四軸飛行器

    RSS Feed

Powered by Create your own unique website with customizable templates.