电控学院
过程控制综合实验
题 目: 湿度测量仪 院 (系): 电气与控制工程学院 专业班级: 姓 名: 学 号: 指导教师: 王党树
2014年 7月 9日
52单片机控制湿度测量仪的设计与制作
摘 要
本设计采用先进的专用微处理器芯片STC89C52,可靠性高,抗干扰能力强。传感器模块采用的是HS1101电容式湿度传感器。NE555集成定时器是一种模拟和数字电路相混合的集成电路。它结构简单,使用灵活,用途十分广泛。HS1101检测出当前环境下的湿度,所得到的数据经过NE555集成定时器振荡电路处理后,接入到STC89C52单片机,以单片机为核心对数据进行记录、存储、处理和报警。系统的显示模块采用的是LCD1602液晶显示。STC89C52单片机从NE555集成定时器中读入湿度数据,在液晶屏上即时显示。报警模块采用NPN三极管控制LED指示灯和蜂鸣器进行报警,可以在视觉和听觉上起到警示作用。当湿度值超过或低于上、下限值时,报警模块会实现报警。基于STC89C52单片机设计湿度控制系统,可以及时、较为精确的反映出湿度的变化,对湿度进行智能控制也有着重大的意义。
关键词:STC89C52单片机;NE555集成定时器;LCD1602;HS1101湿度传感器
1项目背景意义
STC89C52单片机是常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为湿度控制系统的实例也很多。使用单片机能够实现湿度全程的自动控制,可以及时、较为精确的反映室内的湿度变化。湿度测量系统对湿度进行智能控制有着重大的意义。湿度测量控制对于单片机的应用具有一定的实际意义,它代表了一类自动控制的方法。正是基于本设计的优点所在,它可以更精确的调控一些特殊环境中的湿度,所以可以将其应用于温室种植、粮仓储备及“白色”家居等方面。一般的温室种植,为了充分的利用好温室这一高效特性,就必需有一套科学的、先进的管理方法,用以对不同种类植被生长的各个时期所需的湿度等进行实时的监控和调控。此时湿度控制可以及时、精确的反映室内的湿度变化。完成诸如湿度测量及调控的控制方式,将此系统应用到温室种植、家居调控及粮食储存等方面可以更好地造福人类。
2方案分析
2.1总体方案的描述
总体来说,系统设计主要涉及了湿度数据的测量、显示以及实现报警三个方面。硬件方面有四个模块,即单片机主控模块、传感器模块、LCD1602液晶显示模块、报警模块。总体框图如图2-1所示。
图2-1方案总图
2.2微处理器模块的比较与选择
方案一:用单片机STC89C52作为系统的主控核心。此单片机具有体积小,使用灵活的,可靠性高,抗干扰能力强,易于人机对话和良好的数据处理,有较强的指令寻址和运算功能等优点。
方案二:用FPGA等可编程器件作为控制模块。FPGA可以实现各种复杂的逻辑功能,密度高,速度快,稳定性好等许多有点。FPGA在掉电后会丢失数据上电后须进行一次配置,因此FPGA在应用中需要配置电路和一定的程序。并且FPGA作为数字逻辑器件,竞争、冒险是数字逻辑器件较为突出的问题,因此在使用时必须注意毛刺的产生、消除及抗干扰性。
在此系统中,采用STC89C52单片机作为控制比采用FPGA实现更简便。基于综合性价比,确定选择方案一。
2.3传感器模块的比较与选择
方案一:采用电容式湿度传感器HS1101,湿度测量范围设定为33%RH—75%RH,可以满足一般需要。湿度传感器HS1101是基于独特工艺设计的电容元件,全互换性好,在标准环境下不需校正,长时间饱和下快速脱湿,可以自动化焊接,包括波峰或水浸,高可靠性与长时间稳定性,可用于线性电压或频率输出回路,快速反应时间短。将HS1101置于NE555振荡电路中,将电容值的变化转为与之呈反比的电压频率信号,可直接被计算机所采集。且其误差不大于±2%RH;响应时间小于5s;可见其精度是较高的。
方案二:采用全数字型温湿度传感器DHT11,温度测量范围0℃--50℃,湿度测量范围20%RH—90%RH,也可以满足一般需要。若要求更宽测量范围,只需更换温湿度
传感器型号,硬件电路及软件程序全兼容。测量温湿度测量响应时间快、长期稳定性好。
综合各自的性能特点,基于与NE555定时器相兼容,价格便宜,我们选择了方案一中的HS1101电容式湿度传感器。
2.4 显示模块比较与选择
方案一:采用普通LED显示。 其优点是元器件价格低廉,而且外围电路简单。但是扫描要占用大量的I/O口资源,还增大了单片机的运算开销,显示的信息也不够丰富。
方案二:采用液晶数码管显示。
液晶数码管,它的重量轻、体型薄、工作电压低、功耗极微,适合用电池供电的携带式电子设备。其缺点是可视角度小、对温度变化敏感。温度过高或者过低时,显示器对比度将降低。
方案三:采用LCD1602液晶彩屏显示。
其优点是显示信息非常丰富,可以很形象的显示信号发生器的各个参数。同时颜色多样,不会很单调。占用的I/O资源比较少,不需要循环扫描,节省了大量的程序开销。
鉴于本系统的扩展要求,我们采用方案三中的LCD1602液晶作为我们的显示模块,同时写入彩屏程序,使其更生动直观。
2.5报警模块的选择
方案一:采用声光报警模块
使用蜂鸣器与LED发光二极管作为本系统的声光报警模块,其结构简单,造价低廉,可以简洁明了的在视觉和听觉上起到报警作用。
方案二:语音报警模块
GBT系列语音芯片,是最简单的语音IC。GBT40/80是40/80秒长度的语音IC,支持PWM或DAC高品质的语音输出,在6KHz采样基础上达到40秒语音长,是属于4位硬件压缩。GBT40内部内置了一个外部电阻器的系统时钟振荡器。最大支持63段语音。一组可以包含最多700组的语音元素组合。每一步都可以被定义触发模式,输出状态,语音组,静音的长度,I / O型简单编程功能。易于使用的开发系统功能选择和语音组合。
鉴于经济效益,我们选择了蜂鸣器与LED发光二极管作为本系统的声光报警模块,它可以简洁明了的在视觉和听觉上起到报警作用。
3系统硬、软件的设计
3.1硬件原理框图介绍
本设计选用宏晶公司高性能单片机STC89C52该芯片为52内核8位单片机,兼容Intel等52内核单片机,支持ISP下载,适用于常用检测控制电路。由STC89C52组成的单片机系统原理图3-1如图所示。
图3-1单片机系统原理图
本系统采用层次化、模块化设计,以HS1101湿敏芯片的传感器作为测量的器件,所得到的数据经过NE555振荡电路处理后,接入到STC89C52单片机,以单片机为核心对数据进行记录、存储、处理和报警。硬件原理框图如图3-2所示。
湿度数据 HS1101电容式湿度传感器 NE555定时器 STC89C52单片机 LCD1602显示湿度值 人为操作 过阈值报警 图3-2硬件原理框图
3.2转换电路设计
转换及测湿电路如图3-3所示。
由于测湿传感器是采用的电容式测湿传感器,故对湿度的测量转变为了对变化电容的容值检测。检测容值的有效方案首选由555芯片组成的多谐振荡器, 当电路通电时,电容HS1101被充电。当触发端2脚的电压上升到2* VCC5/3V时,输出端3变为低电
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库过程控制课程设计-温湿度测量系统在线全文阅读。
相关推荐: