3A汽车电子
标题:
雷克萨斯ES350仪表里程算法加数据
[打印本页]
作者:
zsxyg
时间:
2013-11-27 20:02
标题:
雷克萨斯ES350仪表里程算法加数据
拆开仪表后盖就可以看到RA57芯片,放入普通编程器选93C56读取数据,要注意的是数据格式为16进制,
2377公里的数据为
0000 FF80 FF80 FF80 FF80 FF80 FF80 FF80 FF80
0008 FF80 FF80 FF80 FF80 FF80 FF80 FF80 FF80
0010 FF80 FF80 FF80 FF80 FF80 FF80 FF80 FF80
0018 FF80 FF80 FF80 FFFF FFFF FFFF FFFF FFFF
0020 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0028 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0030 FFFF DCAF FFFF DCAF FFFF DCAF FFFF FFFF
0038 FFFF FFFF FFFF DC00 DC00 DC00 A938 79DA
0040 FFFB A938 79DA FFFB A938 79DA FFFB E4D4.
0048 9BE7 FFFBE4D4 9BE7 FFFB E4D4 9BE7 FFFB
0050 FFFF D3D3 FFD3 CAFF CAFF CAFF FFFF FFFF
0058 FFFF 1D1D 1E1E FFFF1AFA FF1A 1CFD FEF7
0060 1E1E 1D1D FFFF FFFF FFFF FFFF FFFF FFFF
0068 FF80 FFFF FFFF FFFF 0000 FF00 FFFA FFFA
0070 FFFA FFFF FFFF FFFF FFFF FFFF FFFF FFFF
0078 FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF
主要的里程地址在0030
可以看到DCAF FFFF 这个为了提高数据的可靠性而重复记录了三次,如要修改必须同时修改。具体算法是这样的,首先取反码,即
6 7 8 9 A B C D E F
| | | | | | | | | |
9 8 7 6 5 4 3 2 1 0
通过取反后DCAF=2350 FFFF=0000
这个数据的高低位是这样的
D C A F F F F F
| | | | | | | |
千 百 十 个 千万 百万 十万 万
通过这样的取反码和高低位排列就知道DCAF FFFF这个数据就是2350公里,但实际当中为什么是2377呢?这个问题关键就是数据地址0000到0028的问题,这个区域的数据有多少个FF80就要加多少公里。也就是上图所示有27个FF80,那实际的公里数就应该是2350+27就是等于2377公里。这个算法适合新款雷克萨斯车型。已经通过验证ES350 IS300 IS300C ES240 GS300 GS430 RX300 RX350 GS460H LS460 LS600H RX400H RX450H GS450H LX470 LX570 GX460 GX470
作者:
李志安
时间:
2013-11-27 20:11
作者:
笨学徒
时间:
2013-11-27 20:29
学习
作者:
吴克瑞
时间:
2013-12-2 07:50
作者:
巴特尔
时间:
2016-6-15 10:20
进来学习,谢谢分享。。。。、
欢迎光临 3A汽车电子 (http://www.auto3a.com/)
Powered by Discuz! X3.3