ARM7和μC/OS-II 环境下Modbus通信协议的实现
发布时间:2021-08-22 05:14
现场总线是当今工业自动化领域发展的热点之一,被誉为工业自动化领域的计算机局域网。它作为工业数据通信网络的基础,沟通了生产过程中现场设备之间的联系。当今现场总线有许多标准,Modbus协议就是其中比较流行的标准之一,它已经在工业自动化领域风靡全球,成为诸如PLC、DCS、智能仪表等很多工业设备使用的通信联络标准。目前,Modbus协议实现的硬件平台大多数是8位或16位单片机,但是随着现代科技的高速发展,生产自动化水平的不断提高,工业设备对系统控制的性能及效率不断提出新的要求,传统的单片机控制由于其本身资源和性能有限,已经越来越不能满足日益复杂的应用需求,而以ARM处理器为核心的嵌入式系统,凭借其强大的功能,快捷的处理速度,支持操作系统移植等优点成为即将代替单片机Modbus总线产品的最佳选择,也成为近年来工业界研究的热点。本文在Modbus协议和异步串行通信原理的基础上,利用ARM处理器搭建了基于Modbus通信网络的软硬件平台,实现了PC机通过控制ARM处理器与IO设备的通信,从而达到PC机对远端节点IO等设备的网络化的远程控制。系统由三个部分组成:主机,从机和IO设备,主机和从机构建...
【文章来源】:济南大学山东省
【文章页数】:77 页
【学位级别】:硕士
【部分图文】:
MODBUS事务处理(无差错)
MODBUS事务处理(异常响应)
CRC16计算算法
【参考文献】:
期刊论文
[1]现场总线技术在火力发电厂电气控制系统中的应用[J]. 孙茗. 电力勘测设计. 2008(02)
[2]实时操作系统uC/OS-II在ARM上的移植[J]. 王晓鸣,王树新,张宏伟. 机电一体化. 2007(01)
[3]CRC编码算法研究与实现[J]. 李宥谋,房鼎益. 西北大学学报(自然科学版). 2006(06)
[4]RS485接口芯片的介绍以及多机通讯的实现[J]. 郭华,马胜前. 甘肃科技纵横. 2006(02)
[5]ModBus协议在工业控制系统中的应用[J]. 朱懿,蒋念平. 微计算机信息. 2006(10)
[6]基于ARM的嵌入式系统中断处理机制研究[J]. 金浩,韩江洪,李阳铭. 现代电子技术. 2005(22)
[7]基于ARM7中断向量控制器的软件编程设计[J]. 张胜茂,陈晓华. 工业控制计算机. 2005(10)
[8]Modbus通信协议中CRC校验的快速C语言算法[J]. 孟开元. 福建电脑. 2004(11)
[9]采用串口通信技术实现Modbus数据通信[J]. 封亚斌. 自动化仪表. 2004(10)
[10]嵌入式操作系统μC/OS-II在ARM上的移植与应用[J]. 赵宁,陈明,何鹏举. 航空计测技术. 2004(04)
本文编号:3357074
【文章来源】:济南大学山东省
【文章页数】:77 页
【学位级别】:硕士
【部分图文】:
MODBUS事务处理(无差错)
MODBUS事务处理(异常响应)
CRC16计算算法
【参考文献】:
期刊论文
[1]现场总线技术在火力发电厂电气控制系统中的应用[J]. 孙茗. 电力勘测设计. 2008(02)
[2]实时操作系统uC/OS-II在ARM上的移植[J]. 王晓鸣,王树新,张宏伟. 机电一体化. 2007(01)
[3]CRC编码算法研究与实现[J]. 李宥谋,房鼎益. 西北大学学报(自然科学版). 2006(06)
[4]RS485接口芯片的介绍以及多机通讯的实现[J]. 郭华,马胜前. 甘肃科技纵横. 2006(02)
[5]ModBus协议在工业控制系统中的应用[J]. 朱懿,蒋念平. 微计算机信息. 2006(10)
[6]基于ARM的嵌入式系统中断处理机制研究[J]. 金浩,韩江洪,李阳铭. 现代电子技术. 2005(22)
[7]基于ARM7中断向量控制器的软件编程设计[J]. 张胜茂,陈晓华. 工业控制计算机. 2005(10)
[8]Modbus通信协议中CRC校验的快速C语言算法[J]. 孟开元. 福建电脑. 2004(11)
[9]采用串口通信技术实现Modbus数据通信[J]. 封亚斌. 自动化仪表. 2004(10)
[10]嵌入式操作系统μC/OS-II在ARM上的移植与应用[J]. 赵宁,陈明,何鹏举. 航空计测技术. 2004(04)
本文编号:3357074
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3357074.html