基于arm9微处理器的modbus通信协议的实现 realization of modbus communication protocol based on arm9 microprocessor.pdfVIP
- 1
- 0
- 约1.67万字
- 约 5页
- 2017-08-13 发布于上海
- 举报
基于arm9微处理器的modbus通信协议的实现 realization of modbus communication protocol based on arm9 microprocessor
嘭笔量胡2007年第26卷第5期
郑鸿彦1 苗世洪1 张军民2
2.河南省平顶山市天鹰集团467200)
(1.华中科技大学电气-9电子工程学院430074
RISC
摘要 ARM(Advanced
器,不仅适用于网络通信设备,在工业级现场控制系统中也得到了广泛应用。介绍了如何实现
方法。
ARM RS485
关键词 串行通信 Modbus通信协议
和解包【2J。控制器只要按照协议解释其接收和发
1 引言
送的帧数据,就能与在同一网络中采用同样协议的
本课题源于对一种高压GIS智能化间隔控制
控制器实现通信。Modbus协议有两种通信模式:
及保护装置的研发。本装置主要应用在110kV、
550kV变电站、电厂等场合下间隔级自动化控制;
它采用DSP和ARM微处理器组成双CPU结构,
个字节分为两个十六进制字符传送数据。在同一个
CPU之问通过双口RAM进行数据交换。其中,
网络中,无论主机还是从机,都必须采用相同的通
DSP主要负责采样滤波与保护计算;而ARM则主
信模式及相同的传输速率。
要负责与外界进行各种实时通信。
AT91RM9200是ArIMEL公司生产的基于
模式能够传送更多的数据,因此采用RTU模式来
ARM920T内核的针对系统控制及通信领域推出的
实现本装置的Modbus通信协议。通信开始时首先
新型微处理器,它片内集成了RS232、RS485、
由主机向从机发送地址,所有从机都会接收到地址
CANBUS、以太网、光纤、USB等通信接口,能
并与本机地址比较,若地址相同则接收本次数据
够满足多种通信规约的要求,如Modbus规约、
包。从机接收完毕后,生成接收数据(CRC码除
103规约以及IEC61850规约等。因此,选其作本
保护装置通信部分的微处理器。
较,若相同则认为接收正确,从机将按照功能码的
2 Modbus通信协议 要求完成相应操作并生成回送数据包发送给主机;
若校验出错则从机向主机发送出错数据包,出错数
Modbus通信协议具有数据传输量大、实时性
好、侦错能力强等优点,它目前已成为自控和通信 据包的特征是将功能码的最高位置位,即大于127
领域使用非常广泛的通信语言【lJ。通过该协议,不 的功能码是出错功能码。使用RTU模式,消息发
同厂商生产的控制设备可以连接成工业网络,实现 送至少要以3.5个字符时间的停顿间隔开始;在最
集中监控。Modbus通信采用主从方式,在同一个网后一个传输字符之后,一个至少3.5个字符时间的
络中有一个主设备及最多达255台从设备,从设备 停顿标定了消息的结束。RTU消息帧的典型格式
的地址编码为1~255。通常情况下,主设备只与1如表1所示。
台从设备通信,但当主设备发出的地址码为0即采 表1 RTU消息帧的典型格式
用广播方式时,可以将消
您可能关注的文档
- 基于android操作系统的xk-i教育机器人平台设计 xk-i education robot platform design based on the android operating system.pdf
- 基于android的电力通信无线巡视终端的方案设计 design scheme of wireless perambulation terminal for power communication based on android.pdf
- 基于amesim的全轮转向系统设计分析 the design and analysis of all-wheel steering system based on amesim.pdf
- 基于android的可视ip电话多媒体终端设计与实现 design and implementation of visual ip video phone terminal based on android.pdf
- 基于android的电力微博舆情监控系统设计与实现 design and implementation of android-based microblogging public opinion monitoring system for the power industry.pdf
- 基于android的户用微网ems客户端软件 ems client software for household micro-grid based on android.pdf
- 基于android的移动互联网应用框架方案 application framework scheme of mobile internet based on android.pdf
- 基于andriod多屏互动的遥控器设计.pdf
- 基于android平台的智能家居监控系统 smart domestic surveillance system based on android platform.pdf
- 基于android的温室移动端检测监控系统设计 design of a greenhouse remote system based on android.pdf
- 基于arm9智能便携式延时测试仪硬件的设计 the hardware design of intelligent portable delay test based on arm9.pdf
- 基于arm9的电能管理终端软硬件开发探讨 hardware and software development of electric energy management terminal based on arm9.pdf
- 基于arm11的塔吊监控系统设计 design of tower crane surveillance system based on arm11.pdf
- 基于arm11的实时车位查询系统设计 design of a parking real-time query system based on arm11.pdf
- 基于arma模态辨识的低频振荡性质区分 distinction of the property of low frequency oscillation based on arma mode identification.pdf
- 基于arma模型的风电场风速短期预测 wind speed short-term forecast for wind farms based on arma model.pdf
- 基于arm926ej-s处理器的mpeg-4视频解码研究及实现 implementation and research of mpeg-4 decoding based on arm926ej-s processor.pdf
- 基于armdsp的工业视觉检测系统设计 design of industry vision inspection system based on armdsp.pdf
- 基于arm-linux与超声波技术的多功能监测系统设计 design of multifunctional monitoring system based on arm-linux and ultrasonic technology.pdf
- 基于arma模型的光伏电站出力预测 arma model of the solar power station based on output prediction.pdf
原创力文档

文档评论(0)