我要发布
仪器网/ 仪器社区/ RTU/ modbus rtu通信的一些问题

modbus rtu通信的一些问题

梅博清g_t78    2013-01-29    RTU    浏览 374 次

问题一:相关资料上说modbus rtu通信数据中每个字节包括” 1个起始位、8个数据位、 1个奇偶校验位、1~2个停止位“,加起来每个字节就有12位了。不是一个字节只有8位的吗?
问题二:无符号十六位二进制数据乘以100,再除以256,这个运算是起到什么作用呢?

精彩问答
havehou932 发布日期:2013-02-01
问题1:modbus rtu通信数据中每个字节包括” 1个起始位、8个数据位、 1个奇偶校验位、1~2个停止位“,这个没问题,每个字节有8位,是指由8位数据位,因为数据位才是我们真正需要通讯的内容;可以这样理解:11位是物理上通讯的内容,当你把11(12)位接受并校验之后,你就仅仅需要关注其中的数据位8(7、6)位了。
问题2:乘以100,不知道要做什么;除以256一般是为了将16位分成两部分,除以256保留的是前8位。
全部评论
张章长 发布日期:2013-01-30
为了保证可靠,需要在前后有约定,12位只能发送一个字节。
乘以100(64H),可能是放大需要;除以256(即100H),则右移两次得到高8位。
最新主题
相关版块
我要评论
X您尚未登录
账号登录
X您尚未登录
手机动态密码登录
X您尚未登录
扫码登录

当前页面为旧版页面,诚邀您切换到新版页面。| 感受更多精心打造的新增功能、更加流畅的操作体验。

官方微信

仪器网微信服务号

扫码获取最新信息


仪器网官方订阅号

扫码获取最新信息

在线客服

咨询客服

在线客服
工作日:  9:00-18:00
联系客服 企业专属客服
电话客服:  400-822-6768
工作日:  9:00-18:00
订阅商机

仪采招微信公众号

采购信息一键获取海量商机轻松掌控