仓库温度与湿度自动控制系统设计
2 系统的抗干扰措施
系统的电磁性负载较多,它们对系统的干扰较大。系统采用了以下抗干扰措施:1)对单片机使用电源监控及看门狗电路,采用微处理器监控芯片DSl232实现;2)继电器线圈增加续流二极管,消除断开线圈时产生的反电动势干扰,在继电器触点两端并接火花抑制电路,减小电火花影响;3)做好电源滤波,电路板上每个IC的电源与地之间要并接一个0.01μF电容;4)为了使“乱飞”程序在程序区迅速纳入正轨,尽量多采用单字节指令,并且在关键地方插入一些空操作指令NOP或者将有效单字节指令重写;5)采用软件陷阱技术处理出错程序,采用数字滤波技术处理采样数据;6)通信程序中加数据校验位。
3 系统软件设计
软件采用模块化设计。系统软件主要包括主程序和按键处理、中断、执行机构控制、显示和通信等子程序。主程序完成器件的初始化,并判断有无按键按下、有无中断请求,然后根据判断结果调用相应的子程序。图5为主程序流程图。
4 实验测试结果与分析
该系统的样机在某书库进行了试运行,调试后在室内进行了模拟测试,检验了系统的控制精度。通常书库室内空气温度应控制在25~26℃之间、相对湿度应控制在50%~65%。表1给出了一天不同时刻预设温湿度与实测温湿度的部分数据比较情况。
从以上结果可以看出其温度最大绝对误差为O.5℃。湿度最大相对误差为±3%RH。
5 结束语
以AT89S51单片机作为系统控制器的温、湿度自动测控系统可自动检测并显示仓库温、湿度,并根据用户要求设定系统的温、湿度阈值进行控制,它克服了电子式温湿度控制系统电路较复杂,控制精度低等特点,系统由于具有与上位机通信功能,方便进行对仓库温湿度的集中管理。经测试,该装置工作稳定可靠,有很强的实用性,可广泛应用在粮库、机房、档案馆、特殊材料加工场等场所。
评论