基于Modbus协议的空间分布式温湿度测控系统设计应用于自然场景的现场总线系统
• 阅读 0
系统构成
本文提出了一种适用于大型基地(如仓库)的空间内部温度和湿度参数自动监测控制系统。该系统采用了PC主机、上位机和下位机组成的主从式通信结构,通过RS485通信方式并采用Modbus协议实现工业级485网络。下位机使用一线总线(12wireinter2face)温度传感器与shtll湿度传感器精确采集温湿度信号,并由PIC16单片机处理后通过RS-485总线发送给上位机。上位机利用AT89S52中央控制单元进行数据处理、储存,并可与PC实现数据交互,以驱动风机控制开关。
Modbus协议
Modbus协议适用于半双工的RS-485总线,支持一个主机与多个从设备通信,每个从设备分配唯一地址。它采用命令——应答通讯方式,每一种命令帧对应着一种应答帧,可以提高数据传输的正确性。标准的Modbus协议定义了许多功能代码,不同功能代码要求从设备进行不同的响应。
系统硬件实现
该系统硬件采用一台上位机和若干台下位机会构成通信网络,从而完成数据收集和存储。这包括AT89S52单片机关联通讯模块、存储模块及状态指示模块,以及PIC16单片机关联温度传感器、湿度传感器、风機控制單元及状态指示模块等。
系统软件设计
本系统中的温湿度监测软件可以用VB语言开发,并基于Access数据库进行管理,其特点是图形界面操作简单易用。此外,还有用户管理设置、历史数据分析报警设定等多项功能。
5 结束语
文章详细介绍了通过基于Modbus协议实现的大型基地温湿度采集与控制方法,为设计者提供了具体实施方案作为参考。
标签:
数码电器行业动态