基于AT89C52的粮仓机械通风微电脑控制器的设计
2021-07-06
来源:我们爱旅游
维普资讯 http://www.cqvip.com 三璺 里兰 罗会铭’杨丽荣 Luo Huiming Yang 1 irong 皇 塑堂 341000) (1.江西理工大学南昌校区,江西南昌330013;2.江两理工大学机电学院,江西赣州(i.Nanchang Campus,Jiangxi Uni versity or Science and Technology,Jiangxi Nanchang 330013;2.School of Mechanical and Electri— cal Engineering,Jiangxi University or ciSence and Technology,Jiangxi Ganzhou 341000) 摘要:根据粮仓储粮通风的要求,设计了基于AT89C52单片机的粮仓通风徽电脑控制器。该控制器应用多个一线式温 度传感器DSI8B20检测粮仓内不同点的温度值及仓外温度,应用高分子材料CHR—O1型湿度传感器检测仓内外的湿度。根 据检测的温度和湿度,按照通风条件来控制排风扇和鼓风机的启停,从而实现对粮仓通风的智能控制。 关键字:粮仓通风控制:AT89C52单片机:DSl8B20:湿度:温度 中图分类号:TP332.3 文献标识码:B 文章编号:l 67 l一4792一(2007)7—0035—03 Abstract:A micro-computer controller For mechanical venti】ation of the granary is dcsigned based on AT89C52 micro-control ler.The system detects the temperature of the granary by using multi—temperature scnsors of DSI8B20 and detects the humi dity or the granary by using the humidity sensor of CHR-O1,based on the temperature and humidity.The system controls the start and stop of the fans according to the ventilation condition,thereby realize the intel1igent control of the mechanical venti lation of the granary. Kevwords:Ventilation Control of the Granary;AT89C52 Micro-Controller;DSI8B20;Humidity;Temperature 0引言 ③结束通风条件:T2-T1<4。C,PSI>PS2; ④温度与湿度每3O分钟检测一次; 根据上述控制要求,设计了系统的结构框图如图一所 示。系统主要包括AT89C52单片机、温度检测、湿度检测、 按键输入及数码显示、鼓风机及排风扇控制、远程通信RS485 接口等几部分构成。 对于粮食仓储管理,粮食的温度和湿度是两个重要的控 制指标,而通风是保证水分及温度适宜、实现储粮安全最常 用的手段之一。通常鼓风设备的开启和关停由仓库管理人员 手工操作,造成工作人员工作强度大,特别是人工操作很难 捕捉通风的最佳时机,从而使得通风效率低,浪费电能。因 此,笔者研制了以AT89C52单片机为处理器的粮仓微电脑控 制器,本文将对该控制器的构成及软硬件设计进行介绍。 1 系统总体方案设计 系统的工作原理为:由于仓内不同深度处各点温度不同, 因此,通过多个传感器检测仓内的多点温度,取最大值或取 平均值作为仓内温度值;用一个温度传感器检测仓外温度。 仓内湿度主要是检测仓内大气的湿度,因此在仓内上空安装 一某粮仓通风控制的条件为: ①允许通风的温度条件: I.启动通风的条件阈值:T2-TI>8。C; II.通风进行时的条件阈值:T2_T1>4。C; 个湿度检测传感器;仓外湿度也是用一个湿度检测传感器 检测大气温度。单片机通过采集这些参数值后,根据通风条 件判断是否需要启停鼓风机或排风扇,并输 相应的控制信 T2一粮堆平均温度,T1—仓外大气温度。 ②允许通风的湿度条件:PSI<PS2 号,控制信号通过固态继电器驱动鼓风机或排风扇工作。同 时,通风条件 II的参数可以根据季节的不同及地域的不同通 过按键进行设定,增强了本系统的适应性。仓内外的温度和 PSI一即时大气绝对湿度,PS2—仓内绝对湿度。 维普资讯 http://www.cqvip.com 湿度可通过数码管显示,同时设计了远程通信接口,将各控 制器的参数和工作状态传送到粮库的监控室进行统一监控。 应速度快、价格低廉的特点。实验表明,该湿度传感器的阻 抗值随湿度变化而变化,同时该阻抗值还和温度有关,且传 成默阳精旱阳 和 忡 基 l仓一l多辱根度检训}._—_.. —一 ---I 数码是示 I …传统的湿度检 是把传感器随湿度变化的关系转化成电 于 压随湿度变化的关系,再经过A/D转换送入单片机处理。然 器 而从阻抗转换到电压,义从电压经过数摸转换,势必造成测 的 革 —— I 仓夕卜很度检穗I}__棚9C52 ・—一_{ 技铑设 l I仓^谴度检穗I卜—一 片 帆 ——敲风机投考I I _.1辱风.离控考I I l 仓夕卜谴度检训}-.—一 — llsd8s恿倍接0 最精度的降低,成本、体枞也市u。匝增加,昕且传输 两远逊 粮 :. 讥?H钴 …~…、、.….………… 饥 仓 图一系统结构框图 其【Il,温度检测部分包括仓内多点温度的检测及仓外温 度检测,因此采用一线式温度传感器DS18B20。湿度检测包 括仓内空气湿度和仓外空气湿度的检测,采用cHR_o1型高分 子湿度传感器。按键输入用于设定一些参数及功能切换,数 码显示用于显示当前仓内外温度和湿度。远程通信RS485接 口主要用十将爱装十各个粮仓的控制器所检测的拭度和湿度 信号传送到控制室的上位机进行监控。 2系统硬件设计 2.1温度检测 本系统采用的温度传感器是DA1 LAS公司生产的一线式3 引脚数字温度传感器D S 1 8 B 2 0,温度测量范围为一 100C +1250C,分辨率可达0.06250C,被测温度用符号扩展 的16位数字量方式串行输出,每个传感器内部在光刻ROM上 储在了64付的1D昌可作 侍戚 的士fh±l I天II .名个 Ds18B2O可以并联到1根线上,cPU只需一个端口就能读取多 个DS18B20的温度,连接电路简单,只需将数据线接到单片 机的一个I/O引脚即可,占用处理器端I:1少且节约大量的引 线。多个DS18B20温度传感器与单片机接121电路如图二所示。广 Po-- ̄ 蓄一 p2| 啦啦蝴一竺 一 “¨m n L, P.尔羽L木 U 力垅, ̄C1'4j L腿『业J曼:殳= 诫 化的关系转换成频率随湿度变化的关系。因为传感器阻抗呈 通 风 阻性和容性,则湿度传感器可等效为电阻电容元件混合的二 嗷 端网络,其等效电路如图三 所示的cs和Rs。因此,可用 电 瞄 一个555时基电路构成的振荡电路将湿度传感器的阻抗变化 腔 制 转换成频率的变化,其电路如图三所示。 器 vEc R1 的 ] 计 RESET VCC cs 7 TRIG DISCHG 上 THOLD R 几Rs 一 FOu1 OUT CVOLT -』 G ND 555 — l c 图三555时基电路构成的阻频转换电路 湿度传感器的电阻值Rs可按一I-N# ̄计算: Fout=l/'r T=A×in【(B-0.6)/(B-O.3)J十D×in[(2Vcc-B)/(Vcc- 酬A=R I+RsCsC1/(Cs+C1);B=o.gc1/(Cs+C1);D=RsCsC1/ 件计 薹 对应的湿度。为测量Four,可将555电路的3脚和单片机定 维普资讯 http://www.cqvip.com + , 初始化 + 开定时- l1断 ' While(1) ’ r} 止II-jIIJ' ̄Jl / I , 调用温度采集予程序 ● 调用湿度采集子程序 调用显示子程序 + 断当前温度/湿度是 足 否满足通风条什7 .『 ' r甭 控制鼓风机和 是 判断当前温度/湿度是 排风扇启动 否满足停止通风条件? + 控制鼓风机和排 风扇停止运行 l一_ r' l 定时标志清o i 图五主程序流程图 动鼓风机或排风扇这样高压、大功率的设备,因此采用固态 继电器进行驱动。根据鼓风机和排风扇的功率大小选取相应 驱动能力的固态继电器。单片机驱动鼓风机及排风扇电路如 图四所示。 图四单片机驱动鼓风机及排风扇电路 3系统软件设计 根据粮仓通风控制的要求,采用定时器加软件计数来实 现30分钟的定时,当定时时间到,在定时,I1断服务程序小将 一定时标志置1。主程序 I,判断该定时标志是否为1,若为1, 则进行一次温度采集和湿度采集,同时将采集到的温度值和 湿度值显示。然后判断当前温度值和湿度值是否满足通风条 件,若满足,在控制u输 低电平,使固态继电器接通,驱 动鼓风机或排风扇通风:若满足停止通风条件,则相应的在 控制口输 高电平,停止通风,最后将定时标志清零,以等 待一F次定时时间到 主程序流程图如图五所示。 系统软件设计采用C语言编程,通过软硬件联合调试, 较好地实现了要求的功能。 4结束语 该系统已经通过调试并成功应用于一巾央储备粮直属粮 库,实现了对粮仓通风管理的自动控制,能够实现有效通风。 参考文献 【1]刘桂雄,邝泳聪.基于测频测周方法集成的高分子 湿度仪【JJ.华南理工大学学报,2001,3. 【2】马云峰,陈子犬.数字温度传感器Ds18B20的原理与 应用【JJ.电子元器件应用,2002,1. 作者简介 罗会铭,男,江西南昌人, 副教授,主要研究方向为机 械设备与计算机应用; 杨丽荣,女,江西樟树人, 助教,主要研究方向为检测 与自动控制技术。