第一范文网 - 专业文章范例文档资料分享平台

基于嵌入式STM32的Modbus RTU协议实现(3)

来源:用户分享 时间:2021-06-02 本文由笑得太过 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Modbus通信协议采用主-从(Master-Slave)模型,

是一种应用层报文协议,可以在不同类型的总线或网而不管它们是经过何种网络进行通信的,在同络链接,

一通信网络上每个设备都有唯一的设备地址,并且只可以有多个从设备。主设备可单独能有一个主设备,

和从设备通信,也能以广播方式和所有从设备通信。如果是单独通信,从设备返回一应答消息作为回应,如则不作任何回应。果是以广播方式进行查询的,2.2

Modbus协议的数据帧

Modbus协议有两种传输模式:RTU模式和ASCII模式。ASCII模式中数据用ASCII码表示,通过冒号(ASCII码3AH)、0AH)字符回车换行(ASCII码0DH,采用LRC数据校验;RTU表示数据帧的开始和结束,

模式中数据用非压缩BCD码表示,通过时间标记来实

采用CRC数据校验。控现数据帧开始和结束的判定,

制器以RTU模式在Modbus总线上进行通信时,信息

该模中的每8位字节分成2个4位16进制的字符,

数据域:数据域和功能码密切相关,根据功能码的

不同而不同。

CRC校验:ModbusRTU采用循环冗余检验CRC方法计算错误校验码,按照CRC算法,使用标准的16位生成多项式对任意长度的信息字段校验出一个16位的校验码。2.3

ModbusRTU通信结构模型

本文用底层数据采集系统为依托建立检测平台采

利用ModbusRTU协议实现集标准的电压电流信号,

数据采集系统与计算机之间的通信。系统组网结构如数据采集系统为从站,主图2所示。以PC机为主站,

从站根据各自的编号向主站向从站发出取数据命令,

站返回各项采集的数据,主站将接收的数据处理后存入数据库。3

ModbusRTU协议的实现

ModbusRTU协议采用Master/Slave通信模型。在μC/OS-II操作系统环境下,实现ModbusRTU中PC端主站和MiniARM端从站之间的通信。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新小学教育基于嵌入式STM32的Modbus RTU协议实现(3)全文阅读和word下载服务。

基于嵌入式STM32的Modbus RTU协议实现(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1203679.html(转载请注明文章来源)
上一篇:水闸计算书
下一篇:上海高考英语试题
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top