中央空调温湿度检测系统设计

发布者:数字航海家最新更新时间:2012-07-27 来源: 现代电子技术 关键字:AT89S52  单总线技术  测控系统  传感器 手机看文章 扫描二维码
随时随地手机看文章
    随着人民生活水平的提高,人们对居住环境的要求不断提高,办公楼、商住楼、商场、酒店等建筑已必须配备舒适的中央空调系统。舒适的中央空调系统需要对房间内的温度、湿度、洁净度、空气质量等实行实时监视及准确控制。计算机和自动化技术的发展,新的高科技技术不断应用到各个方面中,使得智能化已成为一种发展的必然趋势。数字传感器的普及,及其直接输出的数字信号可适配于各种微处理器,使中央空调温湿度检测系统应该在系统稳定性、抗干扰性、实时性和经济性等方面有很高的要求。

1 系统的总体设计方案
1.1 系统的组成
    因为本系统是以嵌入式微控制器为核心,它控制本系统的各模块功能,因此选择性能可靠、发展技术成熟的AT89S52单片机为本系统的控制器。本系统主要完成中央空调温湿度信号的采集,信号的处理,以及液晶实时显示等主要任务。下位机由微控制器、温湿度传感器、LCD显示器、键盘输入等组成,其中,温湿度检测模块采用单总线实际方案,仅需1根线实现电源及双向数据传输。其任务是完成中央空调送风口的温湿度信息的采集。上位机主要实现对下位机进行控制,根据温湿度传感器提供的参考数据实现对送风口温湿度的有效的、合理的控制。中央空调温湿度检测系统框图如图1所示。

b.JPG


1.2 系统的工作过程
    本系统主要是以温湿度检测模块为核心,湿度传感器采用热固聚酯电容式传感头,同时在内部集成了信号处理功能电路,因此该传感器可完成将相对湿度值变换成电容值,再将电容值转换成线性电压输送到含有2个ADC和一个温度传感器的DS2438温度传感器内。由DS2438将模拟湿度电压信号数字化后,连同温度的数字信号一同通过单总线送入微控制器,完成温湿度信号的采集。微控制器将温湿度信号通过特定的算法换算成温湿度值通过LCD12864直观的显示出来,给中央空调的温湿度调节提供了可靠的依据。
1.3 温湿度检测模块的设计
    本设计中温湿度传感器分别选用的是美国DALLAS公司生产的智能单总线温度传感器DS2438和Honeywell公司生产的集成线性湿度传感器HIH-4000组合而成符合单总线协议的温湿度检测模块。DS2438器件的工作方式采用单总线技术的工作方式,即仅用1根口线实现电源及双向数据传输。其内置13位温度传感器(最小分辨率为0.031 25℃)、二通道10位电压A/D转换寄存器、10位电流A/D转换寄存器、40字节非易失性用户存储器。湿度传感器HIH-4000具有精度高、响应快速、高稳定性、低温漂、抗化学腐蚀性能强及互换性好等优点。HIH-4000输出电压与湿度的关系曲线如图2所示。

c.JPG[page]

    由特性指标及输出电压与相对湿度关系曲线可得出如下结论:HIH-4000在供电电压为5 V时,其消耗电流仅为200μA,故完全可满足一线总线对器件低功耗的要求。湿度传感器HIH-4000的输出电压与湿度的关系式为:
    VRHout=VRHoc[0.006 2(Sensor%RH)+0.16]         (1)
    式中:VRHout为HIH-4000的输出电压;VRHoc为HIH-4000的电源电压(由图2可知VRHoc等于DS2438的VDD);sensor%RH为相对湿度。VRH out和VRHoc的值,利用DS2438内置的两个电压A/D转换寄存器测出,则相对湿度sensor%RH的表达式为:
    e.JPG
    值得一提的是电压VRHoc并非恒等于5 V,事实上受到技术上和电网等干扰的影响,其电压是在5 V附近有微小的波动。公式(2)是在25℃时传感器输出和湿度的关系,当环境温度改变时应进行温度补偿,补偿公式为:
    New%RH=(Sensor%RH)/(1.054 6-0.002 16T)       (3)
    式中:功环境摄氏温度值,New%RH为湿度的修正值,即环境的实际湿度值。式中温度补偿值利用DS2438内部的温度传感器提供。本系统利用DS2438内部的温度传感器实现环境温度的测量,此温度一方面由于温度值输出,另一方面用于湿度测量时温度值的补偿。然后利用DS24 38内部的电压ADC,通过多路开关切换分别得到湿度测量值和湿度测量时单线的电压值。这样,通过DS2438可获得温湿度测量值及温度补偿值。

2 系统的硬件设计
    中央空调温湿度检测系统的硬件原理图如图3所示。

a.JPG


    温湿度检测模块与AT89S52的P1.0口相连接,同时在P1.0 口上接一个4.7 kΩ的上拉电阻。它主要包括温湿度检测与单片机处理、键盘输入与显示输出。其中温湿度传感器是本系统的测域单元。设计一个控制系统,硬件部分尤其重要,它是整个系统的骨架,缺少硬件支撑的系统将会瘫痪。另外硬件是软件实现其功能的基础,软件只有通过与硬件相互联系才能更好的实现其功能。

[page]

3 系统的软件设计
    软件是系统功能实现中最为关键的部分,它的完成与实现也决定了整个设计系统的正常运行的成功与否本系统的软件设计主要包括温湿度检测、LCD显示、键盘等程序设计。因为DS2438单总线期间对时序的要求非常严格,对温湿度检测采取汇编语言进行编写,而LCD和键盘驱动则采用C语言进行编写,整体采用目前流行的C语言与汇编嵌套的编程思路。这样做的目的是既能达到DS2438的时序要求高的要求,义能以最少的工作量完成整体的程序设计。系统的主程序框图与温湿度检测模块框图如图4所示。

f.JPG



4 结论
    本次设计论述了基于单总线设计的中央空调温湿度检测表系统,采用AT89S52作为系统的核心,采用MAX232数据传输完成与上位机的通信,通过12864液晶显示器将采集到的温湿度显示出来。
    按本系统搭接成的实物放在某室内已成功运行数月,测试结果基本正常,但是,由于一些客观因素存在的关系,致使湿度传感器测得的结果波动范同较大,但总体还算稳定。本人分析原因可能是由于板子是自己搭接而成,不是正规印制电路板,加之室内有较大的电磁干扰源而造成的误差。而这些误差的存在是不能避免的。
    整个电路本着简单可靠,选用低价格通用元器件的原则完成了本设计的任务,而抗干扰技术是单片机应用系统设计过程中的重要环节,合理地使用硬件和软件抗干扰技术,可使系统最大限度的避免干扰的产生和受干扰后能使系统恢复正常运行,保证系统长期稳定可靠地工作。本次设计中选用的器件都是价格低廉、性能稳,性价比高元器件,经过进一步改造定能投入使用。

关键字:AT89S52  单总线技术  测控系统  传感器 引用地址:中央空调温湿度检测系统设计

上一篇:基于Keil C的AT24C02串行E2PROM的编程
下一篇:基于DS18B20的家用温度测量器方案设计

推荐阅读最新更新时间:2024-03-16 13:04

科技发展引个性化医疗迈步高端
  电子医疗产品在过去30年中取得了长足的发展。从1980年的可植入式去颤器、1982年的血管修复术及上世纪90年代中期的冠状动脉支架等发明可看出,科技对医疗装置发展的促进作用,使医疗专业人员能够不断提升治疗的精确性及确定性。     如果说过去30年中科技创新极大地推动了电子医疗产品的发展,那么未来20年,科技创新将更加有力地推动电子医疗产品的发展,从而引领医疗向个体化方向发展。          若要预测未来医疗的趋势,最好的方法是了解现今创新的情况。许多将在2029年成为看护标准的技术目前已引进医学界,临床试验、美国FDA许可、医学研究补助及其他因素将使得这些创新在全世界被广泛采用与实施。     在个体化医疗、可植
[医疗电子]
思立微指纹识别传感GSL6162
上海思立微电子科技有限公司于2014年5月8日正式发布:推出国内首颗按压式指纹识别传感器GSL6162及其一体化解决方案。 近年来,移动智能终端系统在全球范围发展迅速,具有身份识别功能的指纹识别传感器技术在不久的将来必然成为移动智能终端的标配。但是,国内在半导体高清指纹传感器领域还处于空白阶段,因此国内移动智能终端厂商无奈地面临着无芯片可用的窘境。思立微电子作为中国多点触控IC技术领先者,处于发展中国半导体指纹传感器IC研发及产业化的重要的、关键的时期,通过技术团队不断地钻研和精进,自主研发了国内首颗按压式指纹识别传感器——GSL6162。 GSL6162按压式指纹芯片采用主动电容形式实现,原理是应用半导体电
[传感器]
思立微指纹识别传感GSL6162
国产传感器如何突围,4位专家给出了答案
在2019中国国际智能产业博览会上,记者对4位行业人士进行了专访,他们分别对物联网、5G和传感器在中国的发展前景发表了自己的观点。 吴朋—做好仪器仪表行业里的排头兵 重庆川仪自动化股份有限公司(以下简称“川仪股份”)设立于1999年11月,其前身是1965年从上海、江苏、辽宁等地内迁重庆的四川热工仪表总厂,是上世纪六十年代国家重点布局的三大仪器仪表制造基地之一。公司主要生产和经营工业自动化仪表及控制装置,所处的工业自动控制系统装置制造业跨装备制造和电子信息两大领域。针对创新芯片应用技术和蓝宝石衬底工艺,据中国四联仪器仪表集团有限公司党委副书记、总经理,重庆川仪自动化股份有限公司董事长吴朋介绍,四联仪器的蓝宝石业务在国
[传感器]
国产<font color='red'>传感器</font>如何突围,4位专家给出了答案
温度传感器
温度传感器(temperaturetransducer)是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。进入21世纪后,温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。温度传感器的总线技术也实现了标准化、可作为从机可通过专用总线接口与主机进行通信。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。 主要分类 接触式温度传感器的检测部分与被测对象有良好的接触,又称温度计。 温度计通过传导或对流达到 热平衡 ,从而使温度计的示值能直接表示被测对象的温度。一般测
[传感器]
基于RS-485通信的温度水位远程测控系统
简介:为满足太阳能热水工程远距离测控的需要,设计了一个基于单片机控制的温度和水位远程测控系统。系统的主机和从机均以ATmega16为控制器,二者通过RS-485通信,距离可以超过1 km。用NTC热敏电阻作测温元件,使用单片机内置的10位A/D转换模块实现多路温度的测量。给出了主机和从机的完整电路及功能,较详细地介绍了水位和温度的测量电路以及传感器参数。 目前,与太阳能集热热水工程配套的控制器基本上都是单机工作,需要安装在离太阳能热水工程现场较近的位置,而太阳能热水工程一般是安装在工厂、宾馆和居民楼的楼顶上,因此管理人员必须爬上楼顶才能完成信息查看和功能操作,管理和操作十分便。为满足太阳能热水工程远距离测控的需求,本设计采用A
[单片机]
基于RS-485通信的温度水位远程<font color='red'>测控系统</font>
传富士正开发更大尺寸传感器微单
  富士微单   富士首款无反相机X-Pro1发布至今已近有3个年头,期间凭借X-Trans传感器和复古的机身造型赢得了众多拥趸,然而真要细究起来,X无反在分辨率方面其实一直都处于“挤牙膏”状态(APS-C 1600万像素)。而随着其他全画幅相机的逐步普及,就算是非富士用户也不忍不要问:“真的不打算出全画幅吗?”   尽管之前富士已多次以体积控制的原因否认了全画幅开发计划,不过FR最新报道称,富士正在开发“更大尺寸传感器”无反相机,甚至已有配套镜头。需要指出的是,消息来源并未说明“更大尺寸”指的就是全画幅,早前也有消息指出富士准备开发中画幅相机。
[家用电子]
中国汽车传感器厂要趟出新路子
是当旧城之王,还是做新世界的主人? 随着汽车的智能化程度提高,车载传感器的需求也水涨船高。车用传感器类型可以分为相对成熟的传统市场和受智能驾驶驱动兴起的新市场。传统的市场的进入门槛已经被国外龙头抬高,不过在新市场上中国传感器企业仍有机遇。 “固若金汤”的传统车用传感器市场 传统车用传感器市场主要是用于车身的传感器,根据位置不同可以分为发动机控制传感器、底盘控制用传感器、车身控制用传感器和导航系统用传感器。 发动机控制用传感器:发动机控制系统用传感器是整个汽车传感器的核心,种类很多,包括温度传感器、压力传感器、位置和转速传感器、流量传感器、气体浓度传感器和爆震传感器等。这些传感器向发动机的电子控制单元(ECU)提供发
[汽车电子]
中国汽车<font color='red'>传感器</font>厂要趟出新路子
汽车传感器MIPI CSI-2和PHY传输和接收模块设计
传感器 、这些传感器输出的ML推断结果是自动辅助驾驶的重要核心。Mixel和 Ram bus在MI PI DevCon上就这种传输技术MIPI进行了讲解,涉及了来自Rambus的摄像头串行 接口 (MIPI CSI -2)和来自Mixel的物理接口(MIPI C-PHY和MIPI D-PHY) MIPI CSI-2和PHY传输和接收模块 MIPI CSI-2是定义摄像头和ISP(图像信号 处理器 )之间串行接口的功能。像素从一端流入,最终从另一端流出,所以该接口需要一个发送功能和一个接收功能。由于这些功能必须能够连接任何摄像头(或多个摄像头)到任何ISP,需要很大的灵活性,比如传感器和最终消费者之间的带宽匹配,允许例如连
[汽车电子]
汽车<font color='red'>传感器</font>MIPI CSI-2和PHY传输和接收模块设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 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