登录
首页
串口通信
串口通信
回帖
发帖
正文
主题:有关Modbus ASCII的LRC校验值的计算
点击:3937 回复:3
楼主
编辑
引用
管理
lizhengchao
昨天看了李金城老师的视频,讲解modbus通讯,关于LRC校验,在计算结果上按照同样的方法计算都不一样,不知自己错在了哪里,请教下
这是图一,计算方式是H01+H06+H20+H12=H39,取它的补码,结果就是C7,和图中的结果一样。再看下图
计算:H01+H06+H01+H09+H01+HF4=H106,取低8位H06的补码应该是FA,可是课件中是FC.不知自己错在哪里了
还有一个疑问:课件中奖计算校验码时是不需要把起始加上的,但三肯变频器的modbus通讯讲的是要把“开始代码”加上的,为什么不同?有不同的就是三肯变频器的“开始代码”是“*”,而课件中的“起始码”是“:”。
最后修改:
2018/10/18 11:56:24
18-10-18 11:55
1楼
编辑
引用
管理
guanyumou
课件不见得是对的!有的时候还是要相信自己啊!三肯变频器通信协议起始符是“*”,那么应该不是Modbus ASCII协议!
18-10-18 23:52
2楼
编辑
引用
管理
lizhengchao
又看了下,是这样,三肯变频说是ASC II模式和BINARY模式,它有串行通讯功能,没说是modbus
18-10-19 10:59
3楼
编辑
引用
管理
guanyumou
引用
lizhengchao
在 2018/10/19 10:59:21 发言
【内容省略】
嗯!不过绝大部分变频器都是支持Modbus协议的!
18-10-19 11:53
工控新闻
新能源电控业务表现亮眼,变频器厂商上半年净利预增51%-65%
AI驱动制造变革,链博会热议新质生产力核心路径
为什么回路校准是确保传感器精度的理想方法
边缘AI正当时!华北工控EMB-3532主板专为边缘计算设备而设计
优必选Walker S2全球首个实现自主换电,7*24小时打工的人形机器人要来了
工业绿色转型靠什么破局?
VisionChina2026(上海)机器视觉展焕新登场,报名抢占黄金展位!
让科技有温度:埃夫特欧洲子公司携手i Bambini delle Fate共筑公益梦
更多新闻资讯