中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 1153查看
  • 0回复

爱丽舍轿车仪表算法

[复制链接]


该用户从未签到

发表于 15-7-2008 18:51:32 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


爱里舍液晶里程表数据 (7592KM)
芯片型号: 93C46
00000000 17 00 75 92 17 00 75 92 17 00 75 92 17 00 75 92 ..u.'.u...u...u.
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 17 00 75 92 F1 A2 FE 0C FE 0C 00 43 B5 20 00 43 ..u........C. .C
00000030 0B E2 00 00 EC 78 0E 0C 1A AA 00 00 79 96 00 00 .....x......y...
00000040 7F 7F 7F 7F 7F 7F 00 A0 74 89 29 7A 00 00 6B 00 ........t.)z..k.
00000050 00 02 00 12 00 00 00 00 00 00 00 01 00 00 00 00 ................
00000060 00 00 00 00 00 00 00 14 88 00 75 10 FB 10 13 01 ..........u.....

00000070 10 88 18 DB B4 12 CB 00 09 15 00 FF 00 00 00 00 ................

00000000 17 00 75 92 17 00 75 92 17 00 75 92 17 00 75 92 ..u.'.u...u...u.
重复四次,17为效验位。7为里程数的第一位。1为加密位。
首先可以确定加密字节的低位数字(也就是公里数的最高位有效数字)在这里为 7
然后用计算 7 个数字之和,所得结果 转换为 16 进制,接着取反,
取反的结果的低位数字就是加密字节的高位数字
可能的数值为 0,1,2,3,4, ... E,F 合计16种可能。
(7 个数字 指的是 :
加密字节的低位数字 7
公里数的十万位数字 0
公里数的万位数字 0
公里数的千位数字 7
公里数的百位数字 5
公里数的十位数字 9
公里数的个位数字 2

7 0 0 7 5 9 2

看看这个数据的计算过程:
首先可以确定加密字节的低位数字 = 7
7 + 0 + 0 + 7 + 5 + 9 + 2 = 30 结果 转换为 16进制 = 1E 接着取反 =E1

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 25-11-2024 20:24 , Processed in 0.226147 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.