netboy 發表於 2014-12-2 15:40 ![Cube G 這東西讓我有另一個想法2844]()
如果要買現成的產品應該簡單的多
DIY可行性比較沒那麼簡單
印象中要進入ECU讀取除了知道指令外還需要有密碼 ...
我所知道的是...
診斷器在讀取資料時,是依當前的顯示畫面
來丟命令給 ECU,然後 ECU 再回傳資料過來
給診斷器接收、處理、顯示,算是被動式
資料有點像 RS-232 那種串流 CODE,大致上分
表頭、資料內容、查檢碼...這樣的型式
(以 SYNERJECT 為例) ^^
當然,前提是你得要知道如何"丟命令",以及
如何解讀 ECU 丟回來的資料(包含硬體線路及
軟體運作),這是重點,也是一般人無法做到的
目前國內機車的 ECU 較少使用 CAN BUS 的方式,
ODB-II 是 CAN BUS 的規格,CAN BUS 雖然也是
串流資料,但各週邊是主動在 BUS 上丟出/接收
資料,有需要的可自行在 BUS 上送出/取用資料,
採用的是封包型式,也是有表頭、內容...方面的
東西,但主/被動的方式完全不同
最後會造成的差別就在,CAN BUS上你或許可以
可以接二台診斷器去抓"各自的"資料,但 RS232(暫稱)
如果2台診斷器同時在線路上丟命令碼出來互相干擾,
線路中的串流資料會亂掉 ~"~
有錯請指正 ^^" |