完美生活-盖 发表于 2013-10-17 21:51:31

[/free]
TOYOTA 3400里程表算法

当前公里数 12345KM 芯片型号 93CS56

00000000  D7 02 D7 02 D7 02
D6 02 -- D6 02 D6 02 D6 02 D6 02
00000001  
D6 02 D6 02 D6 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000002  D6 02
FF FF FF FF FF FF -- FF FF FF FF FF FF FF FF
00000003  20 20 70 79 7A 67 40 31 -- 32 36 2E 63 6F 6D 20 20
00000004  20 20 4F 49 43 51 3A 32 -- 33 35 33 33 31 32 37 20
里程数据地址范围 0000 - 0021 总共是 17 组,每组两个字节。
里程数  /  17 = 整数部分字节数据
里程数 mod 17 = 小数部分字节数据
举例说明:12345KM = 12342 + 3
12345  /  17 = 726 = 02 D6
表示整体字节数据。
12345 mod 17 = 3   = 表示部分字节数据个数。
也就是在前三组数据每一组都要加 1 表示 3 公里。
02 D6 + 1 = 02 D7 所以前三组数据为02 D7
14 组数据为 02 D6
注意:写入时必须注意按 16 为模式读取,必须高低字节颠倒。具体如下所示:
00000000  D7 02 D7 02 D7 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000001  
D6 02 D6 02 D6 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000002  D6 02
FF FF FF FF FF FF -- FF FF FF FF FF FF FF FF
00000003  20 20 70 79 7A 67 40 31 -- 32 36 2E 63 6F 6D 20 20
00000004  20 20 4F 49 43 51 3A 32 -- 33 35 33 33 31 32 37 20
(说明:mod 表示取余数操作。5 mod 3 = 2100 mod 33 =1
(说明:可以使用 Windows 系列所代的计算器计算)
(说明:开始 -- 运行 -- 输入 calc.exe 即可)
[free]
购买主题 本主题需向作者支付 10 个银元 才能浏览

十三行 发表于 2013-10-18 10:54:10

[/free]
TOYOTA 3400里程表算法

当前公里数 12345KM 芯片型号 93CS56

00000000  D7 02 D7 02 D7 02
D6 02 -- D6 02 D6 02 D6 02 D6 02
00000001  
D6 02 D6 02 D6 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000002  D6 02
FF FF FF FF FF FF -- FF FF FF FF FF FF FF FF
00000003  20 20 70 79 7A 67 40 31 -- 32 36 2E 63 6F 6D 20 20
00000004  20 20 4F 49 43 51 3A 32 -- 33 35 33 33 31 32 37 20
里程数据地址范围 0000 - 0021 总共是 17 组,每组两个字节。
里程数  /  17 = 整数部分字节数据
里程数 mod 17 = 小数部分字节数据
举例说明:12345KM = 12342 + 3
12345  /  17 = 726 = 02 D6
表示整体字节数据。
12345 mod 17 = 3   = 表示部分字节数据个数。
也就是在前三组数据每一组都要加 1 表示 3 公里。
02 D6 + 1 = 02 D7 所以前三组数据为02 D7
14 组数据为 02 D6
注意:写入时必须注意按 16 为模式读取,必须高低字节颠倒。具体如下所示:
00000000  D7 02 D7 02 D7 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000001  
D6 02 D6 02 D6 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000002  D6 02
FF FF FF FF FF FF -- FF FF FF FF FF FF FF FF
00000003  20 20 70 79 7A 67 40 31 -- 32 36 2E 63 6F 6D 20 20
00000004  20 20 4F 49 43 51 3A 32 -- 33 35 33 33 31 32 37 20
(说明:mod 表示取余数操作。5 mod 3 = 2100 mod 33 =1
(说明:可以使用 Windows 系列所代的计算器计算)
(说明:开始 -- 运行 -- 输入 calc.exe 即可)
[free]
购买主题 本主题需向作者支付 10 个银元 才能浏览

华刚汽车电子 发表于 2013-10-18 11:08:30

[/free]
TOYOTA 3400里程表算法

当前公里数 12345KM 芯片型号 93CS56

00000000  D7 02 D7 02 D7 02
D6 02 -- D6 02 D6 02 D6 02 D6 02
00000001  
D6 02 D6 02 D6 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000002  D6 02
FF FF FF FF FF FF -- FF FF FF FF FF FF FF FF
00000003  20 20 70 79 7A 67 40 31 -- 32 36 2E 63 6F 6D 20 20
00000004  20 20 4F 49 43 51 3A 32 -- 33 35 33 33 31 32 37 20
里程数据地址范围 0000 - 0021 总共是 17 组,每组两个字节。
里程数  /  17 = 整数部分字节数据
里程数 mod 17 = 小数部分字节数据
举例说明:12345KM = 12342 + 3
12345  /  17 = 726 = 02 D6
表示整体字节数据。
12345 mod 17 = 3   = 表示部分字节数据个数。
也就是在前三组数据每一组都要加 1 表示 3 公里。
02 D6 + 1 = 02 D7 所以前三组数据为02 D7
14 组数据为 02 D6
注意:写入时必须注意按 16 为模式读取,必须高低字节颠倒。具体如下所示:
00000000  D7 02 D7 02 D7 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000001  
D6 02 D6 02 D6 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000002  D6 02
FF FF FF FF FF FF -- FF FF FF FF FF FF FF FF
00000003  20 20 70 79 7A 67 40 31 -- 32 36 2E 63 6F 6D 20 20
00000004  20 20 4F 49 43 51 3A 32 -- 33 35 33 33 31 32 37 20
(说明:mod 表示取余数操作。5 mod 3 = 2100 mod 33 =1
(说明:可以使用 Windows 系列所代的计算器计算)
(说明:开始 -- 运行 -- 输入 calc.exe 即可)
[free]
购买主题 本主题需向作者支付 10 个银元 才能浏览

连云港王伟 发表于 2014-10-2 09:42:59

[/free]
TOYOTA 3400里程表算法

当前公里数 12345KM 芯片型号 93CS56

00000000  D7 02 D7 02 D7 02
D6 02 -- D6 02 D6 02 D6 02 D6 02
00000001  
D6 02 D6 02 D6 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000002  D6 02
FF FF FF FF FF FF -- FF FF FF FF FF FF FF FF
00000003  20 20 70 79 7A 67 40 31 -- 32 36 2E 63 6F 6D 20 20
00000004  20 20 4F 49 43 51 3A 32 -- 33 35 33 33 31 32 37 20
里程数据地址范围 0000 - 0021 总共是 17 组,每组两个字节。
里程数  /  17 = 整数部分字节数据
里程数 mod 17 = 小数部分字节数据
举例说明:12345KM = 12342 + 3
12345  /  17 = 726 = 02 D6
表示整体字节数据。
12345 mod 17 = 3   = 表示部分字节数据个数。
也就是在前三组数据每一组都要加 1 表示 3 公里。
02 D6 + 1 = 02 D7 所以前三组数据为02 D7
14 组数据为 02 D6
注意:写入时必须注意按 16 为模式读取,必须高低字节颠倒。具体如下所示:
00000000  D7 02 D7 02 D7 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000001  
D6 02 D6 02 D6 02 D6 02 -- D6 02 D6 02 D6 02 D6 02
00000002  D6 02
FF FF FF FF FF FF -- FF FF FF FF FF FF FF FF
00000003  20 20 70 79 7A 67 40 31 -- 32 36 2E 63 6F 6D 20 20
00000004  20 20 4F 49 43 51 3A 32 -- 33 35 33 33 31 32 37 20
(说明:mod 表示取余数操作。5 mod 3 = 2100 mod 33 =1
(说明:可以使用 Windows 系列所代的计算器计算)
(说明:开始 -- 运行 -- 输入 calc.exe 即可)
[free]
购买主题 本主题需向作者支付 10 个银元 才能浏览
页: [1]
查看完整版本: TOYOTA 3400里程表算法