基于Modbus协议的空间分布式温湿度测控系统设计结合CAN总线工作原理在物品场景中的应用
。该系统采用PC主机和一台上位机、以及若干台下位机来实现主从式通信,同时使用RS485通信方式并采用Modbus协议组成工业级485网络,然后再加上风机、打印机等。下位机采用一线总线(12wireinter2face)温度传感器来和shtll湿度传感器精确地采集温湿度信号,并应用PIC16单片机来把处理的信号通过RS-485总线发送给上位机。
文章详细介绍了Modbus协议适用于半双工的RS-485总线,定义了命令帧和应答帧,并且分析了命令帧中各个字段的含义。系统硬件主要由上位机和下位机构成,上位机会AT89S52单片机,通讯模块、存储模块、状态指示模块;下位机会PIC16单片機、温度传感器、湿度传感器、高低温报警控制电路等。
软件部分利用VB语言开发,并基于Access数据库进行管理,其特点是图形界面操作方便,便于用户进行数据收集、系统设置、用户管理等功能。此外,该软件还能完成历史数据分析及报警设置,以确保物品在仓库中的保存条件符合要求。
文章最后提到了基于Modbus协议的485通讯网络结构图,以及软件框图,详细说明了各个环节如何协同工作以实现自动化监测控制。本文旨在为设计者提供一个可行的解决方案,以满足大型基地对温湿度参数自动化监测与控制需求。