存檔 | 收藏
點閱數:6,746
[綜合討論] ELM-327 OBD-II介紹
   roger7313 (Roger)

輕量Smart
文章 1311
用戶失蹤天數 990
點數 69   戰績 4   改裝 0   故障 0
臺北市 萬華區 來自 ChiaYi <-> HsinChu
發表於 2012-6-22 03:27 PM 

話說, 小佛是台非常有智慧的一台車
因為它有一台非常強大的行車電腦
但是, 台灣國產的小佛卻將它許多功能都封鎖了
(當然也少了很多該有的配備及模組)
要修改這些設定, 原廠礙於"與規格不符"的規定
技師們是無法隨意修改這些設定的
(因為改了會有被管理層抓到的風險)
在這種情況下, 我們車主只能自力救濟囉


那麼~該怎麼才能設定行車電腦呢??
首先, 我們需要一條與筆電連接的傳輸線~
ELM-327 OBD-II interface


這裡面"糾竟"是什麼玩意兒, 一條竟然可以賣到500
(藍芽版的更貴~約7~800)
說穿了, 它只不過是一條能讓你透過筆電
讀到行車電腦資訊的一條傳輸線罷了
既然能夠讀到行車電腦的資訊
那麼消除DTC故障碼或是修改行車電腦設定
自然就不是件難事
而且通常買線時都會附贈相關軟體讓你操作


至於它內部到底是什麼東東??
二話不說, 索性就把它拆了~(畢竟身上留著RD的血液...)


一一來介紹裡面有哪些元件吧~
1. Silicon LAB CP2102

這顆IC是將USB轉RS232的interface, 功能十分單純
(幹嘛不用Prolific的PL-2303, 價錢搞不好還更便宜, 而且後面還有共lay腳位@@)


2. PIC18F25K80

這顆IC是負責處理通訊格示轉換的功能
也是這條傳輸線最重要的核心
當然, 這是可以程式化的
所以只要將IC左側的五支腳焊排針出來
就能利用JTAG將程式燒錄進去


3. MCP2250 (圓形圈圈處)

這顆是高速CANBus收發器
由於CANBus的訊號是差動(differential)訊號
和PC上的單端(single-end)訊號不同
而且電壓準位12V也與PC的5V(或3.3V)不同
因此需要這顆IC來做電壓及訊號的轉換
另外方框內沒上件的地方就是預留擺放PL-2303的位置
PL-2303的功能跟CP2102是相同的
也許是基於成本的考量, 廠商才使用CP2102吧


介紹了這些, 就能修改行車電腦嗎??
當然沒那麼簡單
正所謂"工欲善其事, 必先利其器"
這些介紹只是讓各位了解ELM-327內部的構造
也希望藉由這些內容
讓各位去挖掘其中的奧妙
畢竟, 要修改行車電腦這條路
可說是"台上十分鐘, 台下十年功"的不歸路啊


希望這對各位有所幫助
謝謝收看



   peed48

Focus 1.8
文章 2550
用戶失蹤天數 2580
點數 42   戰績 0   改裝 0   故障 11
臺中市 南 區 來自 慢三拍電子油門
發表於 2012-6-22 05:00 PM 
果然是RD~~厲害

不過這個好像還是有點深度......


 
   nicolas46

重機
文章 619
用戶失蹤天數 3062
點數 0   戰績 0   改裝 0   故障 0
新北市 土城區 
發表於 2012-6-22 05:05 PM 
那電腦端要用什麼軟体?


 
   jorserf

Focus ST
文章 6481
用戶失蹤天數 2416
點數 0   戰績 0   改裝 0   故障 0
其他 
發表於 2012-6-22 05:06 PM 
it's only connecter, the key is FORD FW.


 
   士林小班

版主
文章 63237
用戶失蹤天數 1655
點數 561   戰績 0   改裝 0   故障 0
臺北市 士林區 來自 P.S.T (北士幫)
發表於 2012-6-22 05:53 PM 
江湖一點訣 . 說破就沒價值 ...

MICROCHIP 那顆 PIC18F25K80 應該可以用 MBLAB ICD2 . ICD3 or PIC kit 把內部的 CODE 讀取出來 . 甚至修改它的 CODE 吧 .


 
   roger7313 (Roger)

輕量Smart
文章 1311
用戶失蹤天數 990
點數 69   戰績 4   改裝 0   故障 0
臺北市 萬華區 來自 ChiaYi <-> HsinChu
發表於 2012-6-23 12:42 AM 
nicolas46 發表:
那電腦端要用什麼軟体?

只要知道通訊的protocol
軟體自己寫也ok


 
   roger7313 (Roger)

輕量Smart
文章 1311
用戶失蹤天數 990
點數 69   戰績 4   改裝 0   故障 0
臺北市 萬華區 來自 ChiaYi <-> HsinChu
發表於 2012-6-23 12:45 AM 
士林小班 發表:
江湖一點訣 . 說破就沒價值 ...  

MICRO ...

不愧是小班大大
那個5 pin的排針只要上件
就可以使用PIC的debug tool就能將code反組譯回來


 




加入贊助商  |  免責聲明  |  聯絡我們