基于Modbus协议的自然环境温湿度测控系统设计Can总线与485总线比较分析
• 阅读 0
在众多大型基地中,如仓库等,保持空间内的温度和湿度参数至关重要,因为这直接影响到储存设备的安全性。自动监测并控制温湿度已成为必需。本文提出利用分布式系统结合Modbus协议来实现数据收集,并在PC机上利用ACCESS进行数据分析处理和风机控制,从而实现温湿度的自动化管理。
系统构成
该系统是一种传感器空间立体分布式测控系统,采用PC主机、上位机及下位机,以及RS485通信方式和Modbus协议组成工业级485网络。此外,还包括风机、打印机等设备。下位机使用一线总线(12wireinter2face)温度传感器和shtll湿度传感器精确采集信号,并由PIC16单片机通过RS-485发送给上位机。上位机采用AT89S52中央控制单元,可进行数据处理和存储,与PC交互以驱动风机会话开关。
图1展示了该系统框图。
Modbus协议
Modbus适用于半双工的RS-485总线,每个从机分配唯一地址,以命令应答方式通信。标准Modbus定义了许多功能代码,不同功能码要求从作不同的响应,RTU模式广泛应用于提高数据传输量。
系统硬件实现
本系统硬件采用一台上位机关若干台下位机关构成通信网络完成数据收集与存储,上位机关由AT89S52单片机会通讯模块、存储模块、状态指示模块组成;下位机关由PIC16单片机会温度传感器、湿度传感器、风控制单元、状态指示模块及通讯模块组成。
系统软件设计
软件可用VB开发,并基于Access数据库管理,其特点是简单易操作,完成用户管理设置、历史数据分析报警设定输出报表及图形显示等功能。
5 结束语
文章讨论了通过基于Modbus协议的485网络实现温湿度采集与控制方法,为设计者提供具体实施方法参考。
标签:
数码电器测评