找回密碼
 註冊

有人可以給我雷霆王 ECU的通訊參數資料嗎?

来源: 電系 mickeyboss 2014-10-26 17:29 只看這個作者 只看大圖 |閱讀模式
14 4606
本文章最後由 編輯部女孩 於 2016-2-2 11:11 編輯

小弟在研究ECU的一些資料讀取的程式...需要通訊參數的對照...
收藏
收藏0

網友回覆14

跳到指定樓層
2#
skier1228 2014-10-26 19:05 只看這個作者
這個請詢問光陽總公司
,這個有的話也是一些電子高手用示波器一個一個量出來的,量出來一堆訊號還要知道分別是何動作會產生這些訊號單元,機會不大。
在下之前是做車子相關的,不管是汽車或機車,是不可能要的到的。再來,這些東西有人如果會給您,那屬於.......。坊間要是有的話,也大都是將這些資料收的很好,以此研發相關產品
5#
咖啡鸭 2014-10-26 21:17 只看這個作者
属于商业机密吧~
6#
layws 2014-10-26 22:55 只看這個作者
每個通訊有編碼,google有一篇學生專題
也有註明光陽協助,看來也有廠商花錢請學校破解研究

本人覺得除非要改內容需要KEN店主機截錄
其它應該只能截錄到一般資料,無多大義意
本文章最後由 編輯部女孩 於 2016-2-2 11:11 編輯


艾瑞斯最近有出讀取原廠資訊用的小螢幕



8#
sz 2014-10-27 07:20 只看這個作者
去買一台 KYMCO 簡易型的診斷器,
再用"逆向工程"的方式去研究看看
它怎麼跟 ECU 溝通 ^^"

不然直接到 KEIHIN 官網看他們有沒有
公開資料,或 GOOGLE SEARCH 一下
拆了他,把裡面晶片的型號拿去google,多半都能找到data scheet
10#
layws 2014-10-27 10:43 只看這個作者
google找到這篇,不確定能否使用,但是有講一些基本概念

http://forum.pgmfi.org/viewtopic.php?f=40&t=23654&start=15

first byte is packet type 72 = diagnostic query, 02 = diagnostic reply
second byte is total packet length
third is sub type 72 = get subset of diag table, 71 = get entire table
fourth byte is table select
in sub type 72 fifth byte is startByte, sixth is numberBytes
last byte is checksum (total 8b sum of packet == 0x00)

Your first and fifth groups have identical reply data because the asked for the same thing

72 07 72 11 00 14 F0 is requesting table 11 starting at byte 00 read 0x14 bytes
You show it reading back 0x15 bytes of data. Your first byte of data is actually the reply echoing back the start offset.

72 05 71 11 is requesting table 11 read all bytes (there are only 0x14 bytes total ) so you get the same data set returned (less the echoed offset)

If you wanted to read just the 98,40 out of table 11 you would send

72 07 72 11 04 02 cs (start at Table_11[4] read 2 bytes)

to which the ecu would reply

02 08 72 11 04 98 40 cs

That is what is happening in the second group. It is a request for just the first two bytes of table 11

The 71 subtypes that return no data are not used by this vehicle (72 05 71 12, ...71 13...etc)

In table D0,D1 data is error code bit flags