




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于at89c51的湿度检测系统设计与研究 技术分类: 测试与测量 来源:无忧电子开发网/甘露 陈三宝 薛志华 发表时间:2006-10-16 本文相关datasheet:at89c51lm2917at24c1674ls244x25045pcf856374ls164tlc15490 前言人工气候室是在环境试验、科学研究(诸如种养殖、植保、组培、生物工程)等领域应用广泛的实验设备。它能模拟自然界的各种气象条件,按照实验要求精确控制室内的温度、湿度、光照以及co2等指标,复现各种气候环境。为研究不同物种的生长、发育、生理、生化过程创造了环境条件。因此,人工气候室广泛应用在科研、现代农业、医药、冶金
2、、化工、林业、环境科学及生物遗传工程等领域。在人的日常生活中,人的居住空间也是一个人工环境。空气污染,直接威胁人的身体健康;噪音污染,影响人的情绪、工作、休息、饮食,可以导致神经衰弱;温度过热、过冷,导致人的不适,耗费电能;空气过湿,将使人们感到沉闷和窒息;空气过燥,又会使人的口腔感到不适,甚至可能发生咽喉炎等疾病。如果能系统自动控制这个最常见的空间,人的生活将更舒适。所以说,这是一个很有发展前途的课题,国内外学者已经进行了相关系统的研制3、 5。本文也就其中最难测量的物理量湿度进行研究。1 湿度检测的原理无线本系统通过单片机at89c511及其各种接口电路来实现湿度的检测。其工作原理是: 电
3、容式相对湿度传 感器的容值随着湿度的变化而线性的变化,通过信号检测和转换电路将变化的电容转换成与之对应的变化的电压,再由a/d转换器把模拟电压信号转换为数字信号并送入到单片机中,单片机对采集到的信号进行滤波处理并通过查表得到实际测量的湿度值,之后通过单片机的各外部接口电路显示该湿度值,或通过其与上位机的接口把此值送入到上位机进行保存及打印等操作。2 系统的硬件构成及功能设计图1是系统结构原理图,其中下位机以单片机at89c51为核心,配以湿度检测和传送电路、a/d转换电路、存储器电路、时钟电路、看门狗复位电路、串行通信电路、键盘和led显示电路及电源电路等组成。 图1系统结构原理图本系统的湿度
4、传感器采用高精度的hs11000电容式相对湿度传感器2,它采用电容式湿度敏感元件,其特点是尺寸小、响应时间快、线性度好、温度系数小、可靠性高和稳定性好。在相对湿度为0100rh范围内,电容量由162pf变到200pf时,其误差不大于2rh,而且响应时间小于5s,温度系数为0.04pf/,可见该湿度传感器受温度的影响是很小的。为了保存数据的原始记录, at89c51单片机作为检测仪的核心部分。主要负责将a/d转换模块采集到的数据进行处理并送至led显示模块实时显示;响应键盘输入,查看或修改用户设定的湿度上限值。文献4采用dsp实现了温湿度控制器的设计,但是由于dsp的价格较高,不宜应用在各种场合
5、中。2.1 a/d转换a/d转换电路负责把模拟电压信号转换为数字信号,本系统采用了以10位开关电容逐次逼近a/d转换器为基础而构造的cmos a/d转换器tlc1549,它具有片内采样-保持电路,还有差分高阻抗基准电压输入,抗干扰,可按比例量程校准转换范围,总不可调整误差达到1lsb max(4.8mv)等特点。它通过一个三态输出端(dataout)和2个输入端(包括i/oclock(i/o时钟)和cs(片选)与at89c51的p10p12接口相连,这样不仅简化系统的设计,减少电路板的占用面积,而且提高了可靠性,分辨率也较高。2.2 看门狗复位看门狗复位电路选用x25045芯片。它集断电数据保
6、存功能、看门狗功能、上电掉电复位功能、电源电压监控功能于一身,这种组合大大简化了硬件设计,降低了成本和系统功耗。当系统故障时,在选定的超时时间之后,x25045的看门狗将以reset信号作为响应,利用x25045低vcc检测电路,可以保护系统使之免受低电压的影响;当vcc降到最小vcc转换点以下时,系统复位一直到vcc返回规定值且稳定为止。 2.3 串口通信为了对采集到的数据进行进一步的处理,需要将数据从单片机传送至计算机。at89c51具有串行通讯接口(sci) , sci是为能与crt终端及计算机等外设通讯的全双工异步系统,本系统采用rs-232-c接口方式,传送波特率为9600比特。接口
7、芯片采用max232,这种芯片可以实现ttl电平和rs-232c接口电平之间的转换,也就是可以把5v电平表示为“1”,0v电平表示“0”的逻辑,转换成315v电平表示“1”,315v电平表示“0”的逻辑,从而解决了由于pc机的串行口是rs-232c标准的接口,其输入输出在电平上和采用ttl电平的at89c51在接口时会产生电平不同的问题。因此pc机和at89c51单片机串行通信便可以 顺利进行。2.4 键盘控制键盘电路是单片机应用系统最常用的人机接口电路,用它可以完成湿度值的设定、移位、加1、减1、清零、前翻页、和后翻页等功能。但它往往要占用较多的i/o端口。在本湿度检测系统中,除了把一个独立
8、的按键用作开始键外,利用了一种新型的键盘电路,它可以最大限度地减少键盘电路对i/o端口的占用。这种电路可以使按键次数达到16个,其软件处理使用了端口访问和扫描检测两种方法,同时由于采用了组合逻辑来直接对端口进行读取,因此极大地简化了程序的处理过程,同时也节省了宝贵的存储器和cpu运算资源。键盘控制电路如图2所示。 图2 键盘控制电路2.5 led显示在本系统中,由于该湿度计还要进行信息的实时显示,所以设计了led显示电路。该电路由三端可调集成稳压器(lm317)、晶体管(npn)、串行输入/8位并行输出的移位寄存器(74ls164)、显示器(共阳极led)和电阻构成,电路图如图3所示。点击看原
9、图 图3 显示控制电路该显示控制电路中单片机串行口工作方式为0,即为8位移位寄存器,txd为同步信号输出端,rxd为串行数据输出端,选用在串行口接串行输入/8位并行输出的移位寄存器74ls164来驱动led显示器。但是由于74ls164无并行输出控制端,在串行输入过程中,其输出端的状态会不断变化,故在某些使用场合,在74ls164与输出装置之间还应加上可控的缓冲级(如三态缓冲器74ls244),以使串行输入过程结束后再输出。而这里是通过控制npn晶体管的导通与截止和lm317,来控制显示器(led)共阳极电位的高低,从而控制显示器的亮暗,也就是在数据传输过程中显示器暗、在数据传输结束时显示器亮
10、。由于74ls164在低电平输出时,允许通过的电流可达8ma,故不需要再加驱动电路。通过电位器rp2调整脚2的输出电压,可使led的显示亮度均匀在线可调,而且可以节约大量限流电阻。 2.6 时钟控制系统时钟由实时日历时钟芯片pcf8563提供,该芯片是一款工业级内含i2c 总线接口功能的具有极低功耗的多功能时钟/日历芯片。pcf8563的多种报警功能、定时器功能、时钟输出功能以及中断输出功能能完成各种复杂的定时服务。内部时钟电路内部振荡电路内部低电压检测电路(1.0v) 以及两线制i2c 总线通讯方式,不但使外围电路及其简洁,而且也增加了芯片的可靠性。为了使单片机在将湿度值提供给显示器显示的同
11、时能将转换后的数据存入外部数据区供批处理打印和主系统共享或以备传输和处理之用,在电路中还扩展了一片16k的atmel公司的e2prom存储卡at24c16。单片机将数据采集处理后,读取pcf8563时间数据与采集到的数据一同存储到at24c16中。2.7 电源控制电源电路是给电子设备 提供必要的电源能量的电路,就输入和输出而言,在集成电路中主要使用的是由交流(ac)220v,50/60hz的市电转换成直流电。该部分电路由降压、整流、滤波、稳压四部分组成,其电路图如图4所示。点击看原图 图4 电源控制电路在设计稳压部分时,根据电路对电源要求的不同而选择不同的稳压电路,由于a/d转换器(tlc15
12、49)、看门狗定时器(x25045)、三端可调集成稳压器(lm317)、单片机(at89c51)要求电源电压的稳定性较高,所以采用了三端固定式集成稳压电路(78h05);由于测量电路和频率/电压转换器对电源要求不太高,所以分别采用稳压管给它们供电;由于a/d转换器的基准电压(ref+)对电源要求非常高,所以采用精密基准电压源(lm336-5.0v)供电。3 湿度检测和传送电路的设计湿度检测和传送电路的作用是将被检测出的湿敏元件参数的变化转化成电压变化使其能满足a/d转换电路的要求。该部分电路由自激多谐振荡器、脉宽调制电路和频率/电压转换器lm2917电路组成。电路的原理图如图5所示。点击看原图
13、 图5 湿度检测和传送电路 lm2917是一种单片集成频率/电压转换器,芯片中包含了一个高增益的运算放大器/比较器,内含的转速计使用充电泵技术,对低纹波具有频率倍增功能。虽然如果对频率量f直接由单片机系统进行频率检测,而省去f/v转换和a/d转换是可行的。但对于电容放大后,使得7555时基ic的输出频率在64.48khz,总有一基值频率为4khz,使得直接测频计数的有效位减少。再者电容放大器又存在温漂问题使得频率值有所波动。造成测量误差而影响精度。因此本检测系统还是选用了f/v转换和a/d转换电路。4 系统软件设计湿度检测系统是一个智能化的系统,它的软件所完成的功能主要包括: 采样:单片机at
14、89c51能够控制tlc1549正常工作采样的采样程序。 显示:单片机at89c51把采样来的数据经过滤波、二十进制转换并以十进制4位精度显示的程序。 通信:单片机at89c51能够把显示的数据通过串行通信口传送到管理级的上位ibm-pc机,然后上位机把接收的数据进行处理。主程序流程图如图6所示 ; 图6 主程序流程图5 结论本系统采用了高精度的电容式相对湿度传感器,在系统运行稳定时,湿度测量范围为0100%rh。系统还充分利用了at89c51单片机自身的软硬件资源,具有智能化、可编程、小型便携等优点,因此只要选用不同的湿度传感器,并修改相应的软件控制程序,本检测系统就可应用在环境保护、工业控制、农业生产以及军事等方面,可见其具有非常广泛的应用前景。由于该系统主要是湿度的检测而涉及湿度的控制比较少,所以在控制方面有待进一步研究。参考文献1 余永权. atmel89系列单片机应用技术m. 北京:北京航空航天大学出社,2002.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政管理专科应试策略试题及答案汇聚
- 2025年经济法概论备考材料及试题答案
- 卫生资格考试热点话题试题及答案揭晓
- 2025年执业药师与公众健康的紧密联系试题及答案
- 指导患者用药的要点试题及答案
- 行政管理文化概论内容的扩展与试题及答案总结
- 自考行政管理经典试题及答案解析
- 护士执业考试试题及答案深层研究
- 行政管理法律解析试题与答案
- 理解国粹的试题及答案
- 2024国网湖南省电力公司高校毕业生招聘400人(第三批)重点基础提升难、易点模拟试题(共500题)附带答案详解
- 计算机三级《Linux应用与开发技术》考试题库大全(含真题、典型题等)
- 环境因素识别评价表
- 家长会课件:中考前百日誓师家长会课件
- 固肾生发丸的质量控制和标准化
- 山东省济南市槐荫区2023-2024学年小学六年级语文毕业检测指导卷含答案
- MOOC 音乐导聆-山东大学 中国大学慕课答案
- 农行超级柜台业务知识考试题库(含答案)
- 农产品加工工艺培训PPT创新农产品加工工艺与技术
- 精神病患者藏药的护理措施
- 提高中医技术使用率品管圈课件
评论
0/150
提交评论