APP下载

基于μC/OS-Ⅱ上Modbus协议主站的简易式系统设计

2014-01-21陈家林

电子设计工程 2014年22期
关键词:服务系统

陈家林,贾 涛

(武汉工程大学 电 气信息学院,湖北 武 汉 4 30000)

Modbus协议是由Modicon公司在1978年发明的,这是一个跨时代的、里程式的网络协议,正式为工业网络从此拉开了序幕。Modbus协议是全球第一个真正用于工业现场的总线协议。

本文主要是研究在μC/OS-Ⅱ实时操作系统内核上的Modbus协议主站的具体实现,充分使用μC/OS-Ⅱ上所提供的实时性资源以及通过硬件上单片机和RS485接口实现与串行连接的从站设备进行数据传输和交换。然而,目前市面上已经存在的一些主站设备由于功耗、体积和通信实时性等原因限制了发展。特别是实时性要求,如果被测量的对象实时性要求很高,而测量的实时性又无法达到要求,会导致数据的精确度和准确性大打折扣。可见,实时性要求对仪器仪表的测量是非常重要的。为了实现准确检测这个要求,本文特此提出了一个具有实时性要求的Modbus主站协议系统的设计方案[1-7]。

1 Modbus协议介绍

Modbus标准定义了 OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。

1.1 Modbus串行链路协议

本文主要描述的是Modbus串行链路协议。Modbus串行链路协议是一个主/从协议。该协议位于OSI模型的第二层。在物理层,Modbus串行链路系统可以使用不同的物理接口(RS485、RS232)。在Modbus串行链路上客户机的功能由主站提供而服务器功能由从站实现。Modbus串行链路协议是一个主/从协议。在同一时刻,只有一个主站连接于总线,一个或多个从站(最大编号为247)连接于同一个串行总线。……

登录APP查看全文

猜你喜欢

服务系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
服务在身边 健康每一天
服务在身边 健康每一天
半沸制皂系统(下)
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天