基于RS485总线的温湿度网络监控系统软件的设计与开发

基于RS485总线的温湿度网络监控系统软件的设计与开发,第1张

1 概述

环境条件中的温湿度指标是很多工作场合中的重要参数,不论是仓库治理、图书保存还是产业丈量与计量检定,都需要符合 *** 纵规定的温湿度环境条件。而温湿度也是最不轻易保障的指标,针对这一情况,研制可靠且实用的温湿度监控系统显得非常重要。监控系统以RS-485总线协议为基础组成分布式网络结构,采用PC机与单片机组成的多机系统完成丈量与控制任务。

2 系统硬件结构及工作原理

2.1网络监控系统结构


        

基于RS485总线的温湿度网络监控系统软件的设计与开发,基于RS485总线的温湿度网络监控系统软件的设计与开发,第2张

图1 系统结构原理图

系统结构原理图如图1。系统采用两级主从式总线型网络拓扑结构。由1台PC机(作为上位机)、若干台AT89S52单片机(作为下位机)和RS-485总线通讯网络组成。整个系统在监控系统治理软件的控制下,同一协调工作,完成设计功能。

2.2 主从式通讯网络

监控系统中网络通讯采用RS-485串行总线连接,串行通讯具有传输间隔长、连接简单、使用灵活方便、数据传输可靠性高的特点,在产业监控、数据采集和实时控制系统中得到了广泛应用。其中采用差分通讯方式进行信号发送与接收的RS-485(EIA-485Standard)总线协议较RS-232C协议进步了抗共模干扰能力和传输速率,扩大了传输间隔,更适合作为现场总线应用于复杂的环境中的产业控制和实时监控系统中[1]。


下位现场数据采集与控制单元挂接于同一条数据通讯总线,总线为各现场单元共享,为避免总线通讯的竞争与冲突,系统网络通讯采用主从式和广播式通讯控制方法。由主控微机决定一次通讯过程的启动和终止,通过给需要通讯的现场单元分配总线通讯使用权的方法来实现与下位单片机与主控微机之间的网络通讯。网络中的下位单片机请求通讯时必须等待主控微机将总线使用权分配给它后才能收发数据[2]。采用主从通讯控制方法固然速度稍慢,但由于现场单片机与主控微机间的信息交换不是特别频繁,因此对于本监控系统是适用的。

PC主控微机与各现场单元单片机之间所采用的通讯规约是自定义的、非标准的、比较简单的格式。主控PC微机通过RS-232C串口向总线通讯协议转换控制器发送命令帧信息,总线控制器接口电路负责RS-232C电平和RS-485电平之间的相互转换,转发此通讯帧向RS-485总线网络广播。在通讯帧中包含主控微机所要求的下位现场单元编号,所有下位现场单元单片机都收听广播,在收到广播帧后,进行编号对比 *** 纵,各下位单片机把收到的编号与自己的编号进行比较,编号相同的下位单片机控制器为被选中的下位机,对接收到的帧信息进行处理,其余下位单片机控制器皆为未选中的下位机,需要丢弃收到的帧信息并继续进行网络侦听工作[3]。同样,下位现场单元单片机向主控微机发送信息帧时,由总线通讯协议转换控制器转换为RS-232C通讯协议电平向主控微机转发。在设计实验中,监控系统在串行通讯波特率为9600bit/s,无奇偶校验位,8位数据位,1位停止位的设置下通讯正常,没有发生丢帧或错帧的现象。

2.3 下位机数据采集与控制单元

各温度和湿度传感器分别将检测到的温度和湿度物理量转换成电信号,经各自的低噪声放大器放大、模数转换器(A/ D)后,送到AT89S52单片机进行数据分析处理。下位机可接受上位机的访问,根据需要将温度、湿度数据实时传递给上位机,由上位机对各仓库的温湿度数据进行记录并做相应处理。由于不同武器装备对环境温、湿度要求不同,用户可通过外加键盘,在所需要的范围内随意设置系统监控的温、湿度指标,以便系统适应不同的需要。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/dianzi/2505386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存