3A汽车电子

标题: 16年J6里程表算法推演 [打印本页]

作者: 刘文海    时间: 2016-9-16 15:45
标题: 16年J6里程表算法推演
[hide=1,1]今年的新解放J6里程表使用MB96F385单片机,存储器用24C04,里程表显示6694.8公里.要将数字改为6000以下5000以上.
读出数据为:[attach]26899[/attach]
修改A601为6B01之后 里程表显示为6588.再下来通过两组数据推断算法,一直不能验证.望同行指教.
我是把A601高低换位,转10进制后乘以15.86 得到的公里数,这样类推即修改6B01 应当为5757左右公里,结果却是6588公里.
怎么反码换位都验证不通.

[/hide]
作者: 刘文海    时间: 2016-9-16 15:46
(, 下载次数: 16)
作者: 巴特尔    时间: 2016-9-16 18:04
谢谢分享
作者: 十三行    时间: 2016-9-17 15:49
    
作者: 刘文海    时间: 2016-9-18 18:33
没有人知道原因吗?
作者: 阳光车匙    时间: 2016-9-19 14:36
虽然没有遇到,看看也好
作者: 刘文海    时间: 2016-9-20 13:48
修改后三位数后显示6588的情况推演一下:
0x00和0x10行有13组A701得数是5499,最后3组A601修改为6B01,得数363×3=1089.然后前13组与后3组得数相加5499+1089=6588.
至于6694.8那个原始值,我还是没探究出缘故来。如有前辈指教不胜感激。
初学者如需这方面的数据,我可以提供。13037065400
作者: 李朋飞    时间: 2016-9-23 07:02
      
作者: dyzhou1943    时间: 2016-9-28 11:41
不清楚技术分。
作者: 旺鑫汽车电子    时间: 2017-4-26 07:38

作者: 一新电子    时间: 2017-8-14 09:46

作者: 阿军军    时间: 2017-8-14 10:12





欢迎光临 3A汽车电子 (http://auto3a.com/) Powered by Discuz! X3.3