打印
[技术讨论]

求助,大家来猜猜串口接收到的最后一位数据是不是校验码

[复制链接]
808|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stb988|  楼主 | 2022-5-26 11:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
家里的电热水器安装在暗格里,看不到温度也调不了温度,只能用手机app调,于是就用串口接收了热水器与wifi模块交互的数据,但是就最一位搞不明白是怎么校验的,好像也不是CRC校验,也不是数据和校验,不知道是怎么校验的,有懂的老司机带带我,告诉我是怎么校验的吧,感谢!
AA 11 E2 00 00 00 00 00 00 02 14 07 1E 00 00 00 00 D2

设成30度

AA 11 E2 00 00 00 00 00 00 02 14 07 23 00 00 00 00 CD

设成35度

AA 11 E2 00 00 00 00 00 00 02 14 07 28 00 00 00 00 C8

设成40度

AA 11 E2 00 00 00 00 00 00 02 14 07 2D 00 00 00 00 C3

设成45度

AA 11 E2 00 00 00 00 00 00 02 14 07 32 00 00 00 00 BE

设成50度



AA 11 E2 00 00 00 00 00 00 02 14 07 3C 00 00 00 00 B4

设成60度

AA 11 E2 00 00 00 00 00 00 02 14 07 41 00 00 00 00 AF

设成65度

AA 11 E2 00 00 00 00 00 00 02 14 07 46 00 00 00 00 AA

设成70度



AA 11 E2 00 00 00 00 00 00 02 14 07 4B 00 00 00 00 A5

设成75度

AA 11 E2 00 00 00 00 00 00 02 14 07 37 00 00 00 00 B9

设成55度



前台的AA 11 E2 00 00 00 00 00 00这个应该是数据头,02 14这个可能是什么地址之类的,也不懂,07应该是模式,后面两位就是需要的数据,最后两位我想应该是校验码,不知道怎么算出来的!

使用特权

评论回复

相关帖子

沙发
tyw| | 2022-5-26 11:32 | 只看该作者


只需读出第13字节,转换成10进数显示就行了,其他不用管.

使用特权

评论回复
板凳
stb988|  楼主 | 2022-5-26 11:38 | 只看该作者
这个数据我到是看懂了,只是想了解一下最后的校验是怎么做的

使用特权

评论回复
评论
tyw 2022-5-26 11:57 回复TA
你得破姐遥控器编码协议 ,去油香收 
地板
zlf1208| | 2022-5-26 14:47 | 只看该作者
stb988 发表于 2022-5-26 11:38
这个数据我到是看懂了,只是想了解一下最后的校验是怎么做的

校验码是一字节的,通常使用checksum协议,自己网上搜搜算算就知道了

使用特权

评论回复
5
dirtwillfly| | 2022-5-26 16:18 | 只看该作者
目测温度字节+最后字节=0xF0
你可以先按这个用着

使用特权

评论回复
6
stb988|  楼主 | 2022-5-26 17:42 | 只看该作者
提供了,但是一断网就不能操作了,我想自已做一个无线调温器,算法有高手解出来了,是帧头AA不要,后面的数据求和补1就是后面的校验位了,

使用特权

评论回复
7
syh2431| | 2022-5-26 20:46 | 只看该作者
高手在民间……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

41

主题

348

帖子

1

粉丝