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