OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 1186|回复: 7

电动车中一线通SIF数据中的数据解码,求大神看看,这里怎么哪个是速度?

[复制链接]

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2020-3-28
在线时间
11 小时
发表于 2023-9-12 19:50:55 | 显示全部楼层 |阅读模式
5金钱
         网上买了一个支持一线通的电动车控制器,数据已经解调出来了,但是好像它这个数据进行过二次加密或校验,不知道那个地方是显示车速的,我自已做了一个仪表,想把时速显示上去。
09-12 114854.png

一共是12个数据,数据解码应该是没有问题,我是用逻辑分析仪抓包手动解码过,而且在其它电动车上解码得到过检证,只是这款控制器进行了二次加密或校验,求大神指指路,我想提取速度值。
第一个为标头,最后一个为异或检验,中间的第七位0x00是一直没有变化,第二位也会隔两位增加一次,而第三位就是整数增加,后四位始终是0,开始是从0x00,再到0x10,再就是0x20,这样加上去,第八位和第九位,在电机没有启动的情况下是一样的,一但启动就会有55的差,用后面的数减前面的数,第十一位减十位,总是保持35的差,求大神分析一下!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2020-3-28
在线时间
11 小时
 楼主| 发表于 2023-9-13 11:59:08 | 显示全部楼层
自已顶一下,第三个数据每一分半钟增加一次
回复

使用道具 举报

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2020-3-28
在线时间
11 小时
 楼主| 发表于 2023-9-13 11:59:35 | 显示全部楼层
高速数据
[10:44:24.577]接收← 0x0a  0x3f  0xd0  0x6c  0xac  0x6d  0x00  0x6e  0xdc  0x4b  0x6e  0xdf  check is 1
                    
[10:44:25.288]接收← 0x0a  0x41  0xd0  0x7a  0xba  0x7b  0x00  0x7c  0xea  0x59  0x7c  0x93  check is 1
                    
[10:44:26.003]接收← 0x0a  0x43  0xd0  0x78  0xb8  0x79  0x00  0x7a  0xe8  0x57  0x7a  0x9f  check is 1
                    
[10:44:26.714]接收← 0x0a  0x45  0xd0  0x66  0xa6  0x67  0x00  0x68  0xd6  0x45  0x68  0xab  check is 1
                    
[10:44:27.415]接收← 0x0a  0x47  0xd0  0x74  0xb4  0x75  0x00  0x76  0xe4  0x53  0x76  0x9f  check is 1
                    
[10:44:28.130]接收← 0x0a  0x49  0xd0  0x42  0x82  0x43  0x00  0x44  0xb2  0x21  0x44  0x83  check is 1
                    
[10:44:28.846]接收← 0x0a  0x4b  0xd0  0x60  0xa0  0x61  0x00  0x62  0xd0  0x3f  0x62  0xdf  check is 1
                    
[10:44:29.557]接收← 0x0a  0x4d  0xd0  0x4e  0x8e  0x4f  0x00  0x50  0xbe  0x2d  0x50  0x8b  check is 1

中速数据
[10:45:06.151]接收← 0x0a  0xb4  0xd0  0x7d  0xbd  0x7e  0x00  0x7e  0xfd  0x5c  0x7f  0x70  check is 1
                    
[10:45:06.861]接收← 0x0a  0xb6  0xd0  0x7b  0xbb  0x7c  0x00  0x7c  0xfb  0x5a  0x7d  0x70  check is 1
                    
[10:45:07.573]接收← 0x0a  0xb8  0xd0  0x79  0xb9  0x7a  0x00  0x7a  0xf9  0x58  0x7b  0x78  check is 1
                    
[10:45:08.285]接收← 0x0a  0xba  0xd0  0x17  0x57  0x18  0x00  0x18  0x97  0xf6  0x19  0x58  check is 1
                    
[10:45:08.996]接收← 0x0a  0xbc  0xd0  0x65  0xa5  0x66  0x00  0x66  0xe5  0x44  0x67  0x60  check is 1
                    
[10:45:09.698]接收← 0x0a  0xbe  0xd0  0x63  0xa3  0x64  0x00  0x64  0xe3  0x42  0x65  0x60  check is 1
                    
[10:45:10.414]接收← 0x0a  0xc0  0xd0  0x61  0xa1  0x62  0x00  0x62  0xe1  0x40  0x63  0x18  check is 1
                    
[10:45:11.128]接收← 0x0a  0xc2  0xd0  0x7f  0xbf  0x80  0x00  0x80  0xff  0x5e  0x81  0xf8  check is 1
                    
[10:45:11.839]接收← 0x0a  0xc4  0xd0  0x4d  0x8d  0x4e  0x00  0x4e  0xcd  0x2c  0x4f  0x70  check is 1
                    
[10:45:12.539]接收← 0x0a  0xc6  0xd0  0x4b  0x8b  0x4c  0x00  0x4c  0xcb  0x2a  0x4d  0x70  check is 1
                    
[10:45:13.252]接收← 0x0a  0xc8  0xd0  0x49  0x89  0x4a  0x00  0x4a  0xc9  0x28  0x4b  0x78  check is 1
                    
[10:45:13.964]接收← 0x0a  0xca  0xd0  0x67  0xa7  0x68  0x00  0x68  0xe7  0x46  0x69  0x18  check is 1
                    
[10:45:14.674]接收← 0x0a  0xcc  0xd0  0x75  0xb5  0x76  0x00  0x76  0xf5  0x54  0x77  0x00  check is 1
                    
[10:45:15.383]接收← 0x0a  0xce  0xd0  0x73  0xb3  0x74  0x00  0x74  0xf3  0x52  0x75  0x00  check is 1



低速数据                    
[10:45:55.897]接收← 0x0a  0x40  0xe0  0x60  0xa0  0x61  0x00  0x60  0xf0  0x3f  0x62  0xc6  check is 1
                    
[10:45:56.605]接收← 0x0a  0x42  0xe0  0x7e  0xbe  0x7f  0x00  0x7e  0x0e  0x5d  0x80  0xba  check is 1
                    
[10:45:57.317]接收← 0x0a  0x44  0xe0  0x4c  0x8c  0x4d  0x00  0x4c  0xdc  0x2b  0x4e  0xd6  check is 1
                    
[10:45:58.029]接收← 0x0a  0x46  0xe0  0x4a  0x8a  0x4b  0x00  0x4a  0xda  0x29  0x4c  0xd2  check is 1
                    
[10:45:58.726]接收← 0x0a  0x48  0xe0  0x48  0x88  0x49  0x00  0x48  0xd8  0x27  0x4a  0xd6  check is 1
                    
[10:45:59.438]接收← 0x0a  0x4a  0xe0  0x66  0xa6  0x67  0x00  0x66  0xf6  0x45  0x68  0xba  check is 1
                    
[10:46:00.154]接收← 0x0a  0x4c  0xe0  0x74  0xb4  0x75  0x00  0x74  0x04  0x53  0x76  0x46  check is 1
                    
[10:46:00.859]接收← 0x0a  0x4e  0xe0  0x72  0xb2  0x73  0x00  0x72  0x02  0x51  0x74  0x42  check is 1
                    
[10:46:01.583]接收← 0x0a  0x50  0xe0  0x70  0xb0  0x71  0x00  0x70  0x00  0x4f  0x72  0x46  check is 1
                    
[10:46:02.293]接收← 0x0a  0x52  0xe0  0x4e  0x8e  0x4f  0x00  0x4e  0xde  0x2d  0x50  0xda  check is 1
                    
[10:46:03.001]接收← 0x0a  0x54  0xe0  0x1c  0x5c  0x1d  0x00  0x1c  0xac  0xfb  0x1e  0xb6  check is 1
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2023-9-13 21:23:33 | 显示全部楼层
没搞过这个协议
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2023-9-13 21:23:54 | 显示全部楼层
如果不知道协议,得自己研究解码才行
回复

使用道具 举报

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2020-3-28
在线时间
11 小时
 楼主| 发表于 2023-9-13 22:34:30 | 显示全部楼层
我就想一个不贵的控制器,不可能搞么复杂啊,而且总长度摆在这里,只有12个字节,第一个是设置标头,最后一个是异或校验位,中间只有10个字节,一线通是单向传输,要传送的信息无非就是车速, 里程,电压,状态等信息
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2014-11-19
在线时间
2 小时
发表于 2024-3-20 10:27:29 | 显示全部楼层
大佬,这个是用输入捕获做的吗?
回复

使用道具 举报

13

主题

157

帖子

0

精华

高级会员

Rank: 4

积分
756
金钱
756
注册时间
2018-12-19
在线时间
158 小时
发表于 2024-3-21 11:44:57 | 显示全部楼层
电动车仪表的SIF协议是加密的,每家控制器的加密算法都不一样,可有偿提供技术支持。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-11 22:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表