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

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

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

  • 947查看
  • 0回复

风度液晶里程表运算方法

[复制链接]


该用户从未签到

发表于 15-7-2008 19:28:42 | 显示全部楼层 |阅读模式

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


说明:本里程表存储器是直插式93C46,修改公里数在0050-006F处,其中0050-0069是仅限修改0-53公里,而006A-006F为修改54-999999公里。修改公里时主要在006A-006F处完即可。4组数值相加得出结果为总公里数。

0050? FF FF FF FF FF FF FF FF??? FF FF FF FF FF FF FF FF



0060? FF FF FF FF FF FF FF FF??? FF FF 00? 80? 00? 80? 00 80

FF FF。。。FF FF??? 为第一组数据。
两个字节为以小组,可能为 F8 FF 或者 FF F8 或者 FF FF 或者 F8 F8? (或者?其他任意的数据?) 之一。

00? 80??? 为第二组数据,可能的数据组合为以下32种类型之一。

00? 80??? 为第三组数据,可能的数据组合为以下32种类型之一。

00 80??? 为第四组数据,可能的数据组合为以下32种类型之一。?

表格说明:Byte1/Byte2 组合 以及 地址组合 所确定的单元格位置表示所代表的公里数。

例如:C7 81 以及 006C 006D 对应 8590 表示如果地址 006C 00
其他依此类推,不再多举例子说明

[tr=#ffffff][td]Number[/td][td]Byte1 [/td][td]Byte2 [/td][td]006A 006B [/td][td]006C 006D [/td][td]006E 006F [/td][/tr][tr=#ffffff][td]0[/td][td]00 [/td][td]80 [/td][td]0 [/td][td]0 [/td][td]0 [/td][/tr][tr=#ffffff][td]1[/td][td]07 [/td][td]80 [/td][td]54 [/td][td]1781 [/td][td]54976 [/td][/tr][tr=#ffffff][td]2[/td][td]38 [/td][td]80 [/td][td]108 [/td][td]3436 [/td][td]109952 [/td][/tr][tr=#ffffff][td]3[/td][td]3F [/td][td]80 [/td][td]161 [/td][td]5154 [/td][td]164927 [/td][/tr][tr=#ffffff][td]4[/td][td]C0 [/td][td]81 [/td][td]215 [/td][td]6872 [/td][td]219903 [/td][/tr][tr=#ffcc99][td]5[/td][td]C7 [/td][td]81 [/td][td]269 [/td][td]8590 [/td][td]274878 [/td][/tr][tr=#ffffff][td]6[/td][td]F8 [/td][td]81 [/td][td]322 [/td][td]10308 [/td][td]329854 [/td][/tr][tr=#ffffff][td]7[/td][td]FF [/td][td]81 [/td][td]376 [/td][td]12026 [/td][td]384829 [/td][/tr][tr=#ffffff][td]8[/td][td]00 [/td][td]8E [/td][td]430 [/td][td]13744 [/td][td]439805 [/td][/tr][tr=#ffffff][td]9[/td][td]07 [/td][td]8E [/td][td]484 [/td][td]15462 [/td][td]494781 [/td][/tr][tr=#ffffff][td]10[/td][td]38 [/td][td]8E [/td][td]537 [/td][td]17180 [/td][td]549756 [/td][/tr][tr=#ffffff][td]11[/td][td]3F [/td][td]8E [/td][td]591 [/td][td]18898 [/td][td]604732 [/td][/tr][tr=#ffffff][td]12[/td][td]C0 [/td][td]8F [/td][td]645 [/td][td]20616 [/td][td]659707 [/td][/tr][tr=#ffffff][td]13[/td][td]C7 [/td][td]8F [/td][td]698 [/td][td]22334 [/td][td]714683 [/td][/tr][tr=#ffffff][td]14[/td][td]F8 [/td][td]8F [/td][td]752 [/td][td]24052 [/td][td]769658 [/td][/tr][tr=#ffffff][td]15[/td][td]FF [/td][td]8F [/td][td]806 [/td][td]25770 [/td][td]824634 [/td][/tr][tr=#ffffff][td]16[/td][td]00 [/td][td]F0 [/td][td]859 [/td][td]27488 [/td][td]879610 [/td][/tr][tr=#ffffff][td]17[/td][td]07 [/td][td]F0 [/td][td]913 [/td][td]29206 [/td][td]934585 [/td][/tr][tr=#ffffff][td]18[/td][td]38 [/td][td]F0 [/td][td]967 [/td][td]30924 [/td][td]989561 [/td][/tr][tr=#ffffff][td]19[/td][td]3F [/td][td]F0 [/td][td]1020 [/td][td]32642 [/td][td]999999 [/td][/tr][tr=#ffffff][td]20[/td][td]C0 [/td][td]F1 [/td][td]1074 [/td][td]34360 [/td][td=1,12] [/td][/tr][tr=#ffffff][td]21[/td][td]C7 [/td][td]F1 [/td][td]1127 [/td][td]36078 [/td][/tr][tr=#ffffff][td]22[/td][td]F8 [/td][td]F1 [/td][td]1181 [/td][td]37796 [/td][/tr][tr=#ffffff][td]23[/td][td]FF [/td][td]F1 [/td][td]1235 [/td][td]39514 [/td][/tr][tr=#ffffff][td]24[/td][td]00 [/td][td]FE [/td][td]1289 [/td][td]41232 [/td][/tr][tr=#ffffff][td]25[/td][td]07 [/td][td]FE [/td][td]1343 [/td][td]42950 [/td][/tr][tr=#ffffff][td]26[/td][td]38 [/td][td]FE [/td][td]1396 [/td][td]44668 [/td][/tr][tr=#ffffff][td]27[/td][td]3F [/td][td]FE [/td][td]1450 [/td][td]46386 [/td][/tr][tr=#ffffff][td]28[/td][td]C0 [/td][td]FF [/td][td]1504 [/td][td]48104 [/td][/tr][tr=#ffffff][td]29[/td][td]C7 [/td][td]FF [/td][td]1557 [/td][td]49822 [/td][/tr][tr=#ffffff][td]30[/td][td]F8 [/td][td]FF [/td][td]1611 [/td][td]51540 [/td][/tr][tr=#ffffff][td]31[/td][td]FF [/td][td]FF [/td][td]1665 [/td][td]53258 [/td][/tr]


计算方法举例: 如果要得到 654321 km, 计算过程如下:
1。首先 654321 / 54796 = 11.94 取整数部分 11
2。654321?mod 54796 = 51565
3。51565 / 1781 = 28.9 取整数部分 28
4。51565?mod 1781 = 1697
5。1697 / 54 = 31.43 取整数部分 31
6。1697?mod 54 = 23
(说明:mod 表示取余数操作。5 mod 3 = 2。100 mod 33 =1)
(说明:可以使用 Windows 系列所代的计算器计算)
(说明:开始 -- 运行 -- 输入 calc.exe 即可)?
7。现在通过查表确定 006A 006B 006C 006D 006E 006F 的数据。?
006A 006B 006C 006D 006E 006F
31- FF FF 28 - C0 FF? 11 - 3F 8E
8。地址 0050 - 0069 可以全部写入 FF FF 即可。
9。所以这个数据看起来像这样:
00000000 FF 81 C7 F1 00 80 3F 80 38 80 38 F0 C0 81 C7 81 ......?.8.8.....
00000010 38 80 C0 FF FF 81 07 FE C0 F1 F8 81 FF 8F F8 FF 8...............
00000020 C0 81 00 FE F8 81 00 80 00 80 00 80 00 80 00 8E ................
00000030 C7 81 C0 FF FF F1 00 F0 38 8E 00 FE 38 8E F8 F1 ........8...8...
00000040 00 F0 3F F0 FF 81 00 80 38 8E C7 F1 38 FE FF F1 ..?.....8...8...
00000050 FF FF FF FF FF FF FF FF?FF FF FF FF FF FF FF FF ................
00000060 FF FF FF FF FF FF FF FF FF FF F8 8F C0 FF 3F 8E ................


该用户从未签到

发表于 22-4-2025 12:12:00 | 显示全部楼层
关于风度液晶里程表的运算方法,其实主要是依赖于汽车电子控制系统中的数据采集和处理模块来实现。液晶里程表会接收来自车辆速度传感器的信号,此信号通常以脉冲或频率的形式体现。

液晶里程表会对接收到的信号进行解析和处理,通过内部算法将信号转换为具体的速度值,并对其进行积分运算,从而得出车辆行驶的总里程数。此外,部分高端车型还可能涉及更复杂的运算,如GPS定位、时间计算等,以提供更精准的里程数据。这是基本的运算过程,具体细节可能因车型不同而有所差异。
回复 支持 反对

使用道具 举报

快速发帖

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

本版积分规则

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

GMT+8, 24-7-2025 09:24 , Processed in 0.518278 second(s), 33 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.