基于2051的库房温湿度控制系统设计

发布者:独享留白1028最新更新时间:2011-08-06 关键字:AT89C2051单片机  控制芯片  温湿度控制 手机看文章 扫描二维码
随时随地手机看文章

0

目前,国内大中型库房在仓储管理中由于技术和资金上的原因,多数仅限于只对温度进行监测,当温度超标时进行强制通风和翻仓,即使如此,处理不及时或因设备人力条件有限仍会造成大量损失。实现库房储藏物的温升主要是由于湿度引起的,库房储藏物本身的水分过高或连续的高湿天气将导致储藏物新陈代谢加快而放出热量,放热引起的温升又使代谢进一步加剧以至发霉变质。这种恶性循环一旦形成很难进行有效控制。因此,库房在进行温度监测的同时,必须重视对空气湿度的检测,以利于提前采取有效措施控制库房储藏物升温而霉变。本文所介绍的温湿度控制系统以AT89C2051单片机[1]为控制核心,结合传感器、通讯和数字电子电路技术,实现了温度和湿度检测与库房温度和湿度的有效控制,降低经济损失和劳动强度。

1 系统总体结构

应用户要求对若干个地理位置分散的库房的温湿度进行实时的监测与控制,为了适应对多个测控点的监控与管理,经分析采用了分布式系统的控制方式,即在每个测控点配置能独立工作的从机,多个从机由1个上位机进行监控管理,上下采用主从式监控管理形式,系统总体结构如图1所示。

系统的各个部分功能和关系如下:

1)主机为管理机,完成参数设置、数据存储、处理及管理功能。

2)从机为控制机,采用单片机2051,直接实现各个模块的控制功能,并能在主机关机的条件下实现所有的控制功能。

3) 通讯转换机实现RS232信号和RS485信号的转换,主机通过其向从机发送控制参数,从机将现场采集数据通过其传给主机。

4)数据采集实现对传感器及运行设备的检测。

5)控制器及其设备根据系统输出的信号对现场设备进行控制。

6) 输入输出部分包括输入模块和输出模块,输入模块将采集的信号转换后输入到从机,输出模块将系统的控制信号输出到控制器及其设备。

2 系统工作方式

系统以温湿度监控为核心,温湿度参数和设备运行状态由主机根据用户要求定时向从机查询,各控制模块的设置参数修改时,将新的参数发送到从机。主机可以对从机进行参数设置及控制,从机也可以独立工作。从机通过数据采集装置不间断地采集温湿度数据,根据控制模块的设置参数做出控制决策,驱动设备运行,并随时准备接受主机的指令,当受到询问时,将库房的各项数据编码通过串行通信方式传输到主机。主机接收到数据后,进行数据处理,在监控界面上显示当前的状态信息,并将此信息实时地存储到数据库中,为用户维护和管理准备数据。对数据可以进行查询,也可以将一段时期的数据信息汇集成报表,报表包括各项统计数据,还可以将数据处理绘制成图形曲线,实现对数据的分析与管理。

3 系统硬件组成

控制系统的主机采用一般的PC(64M以上即可),就完全可以满足系统对数据处理、运行速度的要求。从机部分以2051单片机为核心[2],外接数据采集输入电路、输出电路、状态监测电路等部分组成。

本系统对多个测控点进行监控,l台主机与多台从机实现主从式通信,通过通讯接口机实现RS485标准总线通讯,系统的数据检测是由各类传感器来承担,图2所示为单片机控制平台1系统原理图。

 

此控制平台主要实现现场数据采集,并将采集数据处理、存储、发送给主机。2051是控制平台的核心,温湿度数据的采集通过多路传感器获得,采集的信号经ADS1286实现转换。为有效控制多路传感器,在系统设计中使用4051实现扩展,使控制平台可以控制多路传感器,采集的数据存放于24LC04。在控制平台的驱动上,使用CMOS管1120提高2051的驱动能力[3],使控制平台每路可以控制多个传感器(主要是提高控制平台对18B20、温湿度采集器的驱动能力)。在与主机通讯时,为达到电平一致,控制平台通过RS485芯片实现2051的引脚RXD、TXD的TTL电平与RS485的引脚A、B的485电平之间的转换。把主机通过通讯接口机送来的RS485标准电平转换为TTL电平传送给2051,把2051送出的TTL电平转换成RS485标准电平通过通讯接口机传送给主机。


图3  单片机控制平台2接口电路

图3所示为单片机控制平台2接口电路,主要实现对现场设备(现场设备主要指通用空调、加/除湿机等)的控制,并将设备状态情况发送给主机。该控制平台的主要部分如下:

1)2051单片机

2051是控制平台的核心。

2)24LC16存储器扩展

24LC16用于存放现场设备的状态数据。

3)遥控

控制平台通过HS0038和红外发光管实现对现场设备的遥控。可根据现场设备的不同,选用HS0038或红外发光管遥控现场设备。

4)RS232通讯

控制平台把80C196的串口引脚RXD、TXD和GND接到光电耦合电路,把8OC196串行口输出的TTL电平转换为RS232标准电平,把其它微机送来的RS232标准电平转换为TTL电平给80C196,并实现RS232电平与TTL电平的隔离,在实现RS232电平与TTL电平转换的同时保护计算机串口。

5)RS485通讯

控制平台通过RS485芯片实现2051的引脚RXD、TXD的TTL电平与RS485的引脚A、B的485电平之间的转换。把主机通过通讯接口机送来的RS485标准电平转换为TTL电平传送给2051,把2051送出的TTL电平转换成RS485标准电平通过通讯接口机传送给主机。

4 系统软件设计

上位机监控软件主要实现以下功能:

1)串行通信:完成上位机的通信配置,实现上位机与下位机之间通信。

2)数据显示:提供三维立体图、曲线走势图和表格三种方式显示。

3)数据存储:对实时数据(包括最大值、最小值、平均值)按用户要求存储到数据库的一张历史数据表中;也可导出数据到文件,以文本方式保存到一个文本文件中。

4)数据查询:允许用户根据情况对实时数据、历史数据进行查询或进行走势曲线分析。

5)数据打印:根据用户要求,以表格方式打印实时数据和历史数据,亦可打印走势曲线图。

6)异常报警:当实时温湿度数据超越设定的上下限温湿度数值时,报警铃响。

7)系统设置:为保证用户在任何情况下,都能良好地运行,允许用户对系统的测量时间间隔、温湿度上下限、存盘时间间隔、登录用户名、口令等参数进行设置。

系统的下位机主控模块通过监控模块、人机交互模块和通信模块来完成实时监控与管理任务,并且所有工作又分解在报警处理、控制决策、信息显示、命令处理、参数设置和信息输出子模块来运行。下位机应用软件包括主程序、数据采集子程序、数据处理子程序、发送子程序和显示子程序等五个主要模块。

5 结束语

库房温湿度控制系统,采用数字式的温度传感器和单片机,实现了对库房内温湿度的自动测量和调节,AT89C2051单片机因其指令系统丰富、小巧、低价、灵活易扩展等独特的优点,在所设计的库房温湿度控制系统中使整个系统的性价比得以大幅度的提高。本文所介绍的系统已多次应用在粮库、档案库等行业中,系统运行良好,有广阔的推广前景。

参考文献:

[1] 王宝库. 多功能检测控制系统的设计(J). 微计算机信息,2006,22(4-1):103-105.
[2] 何立民. MCS-51系列单片机应用系统设计系统配置与接口技术. 北京:航空航天大学出版社,1990.
[3] 阎石. 数字电子技术基础. 北京:高等教育出版社,1997.
[4] 赵亮等. 单片机C语言编程与实例. 北京:人民邮电出版社,2003.
[5] 陈卫东等. 基于Smith-Fuzzy控制器的粮库温湿度测控算法(J). 河南工业大学学报(自然科学版),2006,27(1):29-31.

关键字:AT89C2051单片机  控制芯片  温湿度控制 引用地址:基于2051的库房温湿度控制系统设计

上一篇:单片机在汽车电控空气悬架系统中的应用
下一篇:在嵌入FPGA的IP核8051上实现TCP/IP的设计

推荐阅读最新更新时间:2024-03-16 12:39

基于AT89C2051单片机的超声波理疗仪设计
摘要:给出了一种基于AT89C2051单片机控制的超声波理疗仪的设计方案。该方案采用高频和低频信号双通道输入电路,能产生波形峰值低、穿透力强的特定超声波能量,因而可以更加深层地作用于肌肉骨骼上,起到加速愈合的作用。实践证明,此方法经济适用,且实现简单。 关键词:AT89C2051;MAX038;超声波;理疗仪 0 引言 目前国内外的多数超声治疗仪(理疗型)普遍都是以连续正弦波(1~3 MHz)或脉冲正弦波(低频调制100 kHz左右)的方式进行工作,其输出声强≤3.0 W/cm2,所存在的问题是超声波主要作用于皮肤、肌肉和结缔组织,发射波形峰值高、穿透力差等,对较深病灶点的治疗效果不明显。因此,治疗和促进肌肉恢复和骨骼愈合需要
[单片机]
基于<font color='red'>AT89C2051</font><font color='red'>单片机</font>的超声波理疗仪设计
新型永磁同步电机控制芯片IRMCK203及其应用
摘要:IRMCK203是IR公司最新推出的一款高性能无传感器永磁同步电机单片控制IC。它采用纯硬件电路来执行永磁同步电机的转子磁场定向控制算法,因而具有良好的动态性能,同时也具有高度灵活的可配置性能。文中介绍了IRMCK203芯片的结构特点,给出了基于IRMCK203的无传感器永磁同步电机的控制系统设计方法。 关键词:永磁同步电机 无传感器 转子磁场定向控制 IRMCK203 1 引言 永磁同步电机具有体积小、结构简单、重量轻、损耗小、效率高以及控制性能好等诸多优点,近年来在国防工业、农业生产和日常生活等方面获得越来越广泛的应用。 控制永磁同步电机最常用的最转子磁场定向控制算法,在该算法中,除了要进行多次的坐标变换与反变换外,还要进
[电源管理]
单片机以太网控制芯片W7100A数据手册(二)
昨天给大家介绍了W7100A结构以及存储器的部分,今天继续介绍有关中断、I/O端口及定时器的部分。 3. 中断 中断引脚的功能在下表中介绍,所有引脚都是单向的。没有三态信号。 表3.1 外部中断引脚描述 W7100A内核由两级中断优先级控制,通过设置或清除对应的IP(0xB8)和EIP(0xF8)寄存器的中断优先级位,每一个外部中断可以设置为高优先级或低优先级。外部中断引脚可以是下降沿触发或低电平触发。中断请求在系统时钟的上升沿采样。 表3.2 W7100A中断总结 通过改变IE(0xA8)和EIE(0xE8)对应位的值,每个中断向量都可以独立打开或关闭。IE寄存器包括一个中断总开关EA位,可以禁止(设置为
[单片机]
<font color='red'>单片机</font>以太网<font color='red'>控制芯片</font>W7100A数据手册(二)
51单片机-单片机简介
1.单片机了解 单片机是一块集成电路的控制芯片,我们熟知的家电例如洗衣机的定时控制和滚筒运作,电饭煲的保温功能和鸣叫提醒,电冰箱,空调等等这些电器大部分由单片机根据程序运作进行控制。当然,单片机的用途不只这些,还包括智能仪器,工业控制,汽车电子,航空航天等领域。 2.就业与比赛 目前单片机在大部分电子通信专业的就业领域还是占有一席之地的,毕竟单片机功能强大,用途广泛,相关资料已经成熟,就业门栏相对于有基础实践经验的同学来说并不难。 而单片机的初学者中,大学生占主要部分,此时他们已掌握一定的常识和数学基础,也有宽裕的时间和学校实验室平台的支持。大部分学生学习单片机除了做点电子DIY外,最主要还是为了参加全国电子设计竞赛等技术性的
[单片机]
基于PT4201控制芯片的离线式LED射灯设计方案
LED 照明以其高节能、长寿命、利环保的特点成为大家广为关注的焦点。国内许多地方已经有应用于功能性照明领域的成功案例。我国半导体照明应用技术渐渐走在了世界的前列,随着国家和地方政府的政策鼓励,许多地方在室外照明如:路灯、景观照明等;室内照明如:地铁、地下车库、博物馆;特殊场合照明:如低温照明、矿灯照明、汽车灯等方面被应用广泛。一些传统照明企业开始投资转型LED灯具。LED室内照明和应用技术上正在突飞猛进。室内照明无疑是个巨大的市场,市场前景毋庸置疑。相信在2010年会在家居照明中占据较大的市场份额。   室内照明最普遍的灯具就是E27、GU10、PAR30、PAR38等AC220V高压直接输入的LED射灯.E27、Gu10LED
[电源管理]
基于PT4201<font color='red'>控制芯片</font>的离线式LED射灯设计方案
单片机实现数字相位变换器的设计方法
数字相位变换器又称脉冲调相器,是鉴相型位置伺服系统中的主要控制线路。它的作用是将脉冲信号转换为相位变化信号。在传统的系统设计中,脉冲调相器是通过纯硬件线路实现的,线路复杂、设计难度大、调试难度也较大。作者在旋转变压器鉴相型位置检测系统中设计脉冲调相器时,改变传统的纯硬件设计方法,采用单片机实现脉冲调相,使硬件设计工作大大简化,易于实现,且电路调试简便。 1 脉冲调相器的工作原理 用一个频率为fcp的时钟脉冲去触发一个容量为M的计数器时,如用四位二进制计数器,其容量为16,那么在计数器的最后一级输出端可获得一个频率为 1/16fcp的方信号。如果在时钟脉冲触发计数器的过程中,向计数器加入一个额外的脉冲,则由于计数器提前完成1
[单片机]
用<font color='red'>单片机</font>实现数字相位变换器的设计方法
采用单片机AT89C2051的小功率BJT管脚管型自动判别电路
  本设计采用单片机AT89C2051 作为中心控制单元,设计出了自动判别三极管管脚、类型的电路。该电路能迅速自动识别常见中小功率三极管的管型和管脚,并由相应的指示电路显示出判断结果。电路相对较简单,测试方便、快捷,测试结果准确,造价较低,功能扩展性强,升级方便。   引言   在电子技术中,三极管是使用极其普遍的一种元器件,三级管的参数与许多电参量的测量方案、测量结果都有十分密切的关系,因此,在电子设计中,三极管的管脚、类型的判断和测量非常重要。测量三极管管脚的方法有多种,其中实验室常用的是利用万用表和三极管各管脚的特点进行测量,但由于三极管各个引脚间的电压、电流关系复杂,且三极管本身体积较小,给测量带来很大不便,而目前市场上还
[单片机]
采用<font color='red'>单片机</font><font color='red'>AT89C2051</font>的小功率BJT管脚管型自动判别电路
一种智能化的温湿度智能控制系统设计
 温、湿度控制广泛应用于人们的生产和生活中, 对于农产品种子来说, 对环境温度与湿度有着比较严格的要求。人们通常使用温度计、湿度计来测量仓库的温度和湿度, 通过人工加热、加湿、通风和降温等方法来控制仓库的温、湿度, 这种方法不但控制精度低、实时性差,而且操作人员的劳动强度大。同时温度与相对湿度的大幅度变化可能导致种子大范围腐烂或者影响种子的发芽率, 从而带来极大的经济及财产损失。因此, 保持适宜的仓库温度、湿度对保证农产品种子存储质量十分重要。   目前市场上的各种温度控制设备大多只能根据简单的温度变化规律制定控制算法, 系统扩展性较差。本系统采集了种子仓库所在地一年的温度变化规律, 并使用能适应季节变化、节省能源的模糊控制算
[工业控制]
一种智能化的<font color='red'>温湿度</font>智能<font color='red'>控制</font>系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved