环境条件中的温湿度方针是很多工作场合中的首要参数,不论是仓库办理、图书保存仍是工业测量与计量检定,都需求契合操作规则的温湿度环境条件。而温湿度也是最不简单保证的方针,对于这一情况,研发可靠且有用的温湿度监控系统显得非常首要。监控系统以RS-485总线协议为根底构成分布式网络结构,选用PC机与单片机构成的多机系统结束测量与控制任务。
2 系统硬件结构及工作原理
2.1网络监控系统结构
图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位间断位的设置下通讯正常,温湿度监控系统没有发生丢帧或错帧的现象。 |