当前位置:首页 > 模拟 > 模拟
[导读]引言温度、湿度是工农业生产的主要环境参数.对其进行适时准确的测量具有重要意义。利用单片机对温、湿度控制。具有控温、湿精度高、功能强、体积小、价格低,简单灵活等优点,很好的满足了工艺要求。本文介绍了利用

引言

温度、湿度是工农业生产的主要环境参数.对其进行适时准确的测量具有重要意义。利用单片机对温、湿度控制。具有控温、湿精度高、功能强、体积小、价格低,简单灵活等优点,很好的满足了工艺要求。本文介绍了利用AT89S52单片机进行温度和湿度的检测及其控制的智能化方法。

l系统基本方案

本系统采用AT89S52单片机作为控制核心.对采集到的湿度模拟电压信号通过ADC0809进行分析处理.实现A/D转换.以便数码管显示其湿度值。本设计可以手动设置温度/湿度的上、下限值,如只要有一样与设定的值不符合时,即温度/湿度过高或过低,则该系统会发出语音报警,同时继电器立即切断电源.实现系统的保护。

2硬件系统的组成

(1)主控模块:采用AT89S52单片机作为系统的控制器。Pl口控制数码管显示温度和湿度值。P2口与ADC0809连接.实现湿度模拟电压量转换为数字量便于单片机处理。键盘控制采用PO口.其中PO.O是温度的设置,PO.1是湿度的设置,PO.2/PO.3是分别对温度与湿度的上/下限值进行设置。P0.4是DS18820温度传感器的接线口.PO.6是ISD1420语音芯片的接线口。原理如图l:

(2)显示模块:系统采用动态显示方式驱动6个数码管工作,其中4个数码管用来显示温度值,2个用来显示检测到的湿度值。用74LSl38的输入端来选择位码.单片机的P1口控制数码管的断码。如检测到的温度与湿度发生变化时,数码管即会发生相应的变化,起到实时显示功能,电路如图2。

(3)语音播报模块:采用语音芯片ISD1420,该芯片能够高质量地完成声音录制与还原,最大录音时间为20秒,具备分段录音功能.其工作电压在4.5V~5.5V范围,使用直接电平/边缘存储技术,省去了A/D、D/A转换。其内部集成了大容量的EEPROM,不再需要扩展存储器,便于与单片机连接。语音播报模块电路如图3。

该电路的S3键为录音键,Sl、S2键为播放键,A0-A7为地址选择端,将ISDl420的A0一A7直接与单片机的P1口相连,就可以实现录音地址选择功能,再将播放键接于PO.6口以实现单片机控制的实时播放功能。电源VCCA、VCCD其内部的模拟和数字电路使用不同的电源总线,但由于该芯片的干扰较小,因此两者可短接在一起。

(4)A/D转换模块:采用ADC0809转换芯片,用于实现模拟量向数字量的转换,由于模拟转换电路的种类很多,选择A/D转换器从速度,精度和价格方面考虑.其内部是8路模拟选通开关。以及相应的通道抵制锁存译码电路,转换时间是128μS左右,单电源供电。

(5)温度和湿度采集模块:温度传感器采用DALLAS半导体公司生产的智能温度传感器DSl8B20,采集的数据可直接送入微处理器而无需A/D转换.能直接读出被测温度。它仅需要l条接口线即可实现与微处理器的双向通信;只需要外接1个4.7k的上拉电阻。无需其它外部器件。本系统对Dsl8B20采用数据线供电,温度测量范围为-50℃~125℃。通过编程可实现9~12位的数字值读数方式,测量精度为士0.5,用户可自行设定非易失性报警上下限。由于采用单总线方式,可在该控制总线上挂接多个DSl8B20进行不同部位的温度检测。湿度传感器采用HSM一20G,其原理是每变化0.03V湿度所增加的值为l%,其输出的电压值需经过ADC0809转换为数字量,以便单片机处理从而让数码管显示湿度值。其工作电压范围为直流电压5.0±0.2V,测试精度为土5%RH.工作电流(最大值)为2mA,储存环境湿度范围为0至99%RH,工作环境湿度范围为lO至90%(瞬间可达100%RH),工作环境为0℃~50℃。



本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:给出了采用AT89S52单片机作为微控制器,结合电阻应变片式传感器、A/D转换器、键盘/开关、LCD显示器、报警电路等部分设计的一种智能自动称量电子秤的实现方法。本电子称具有体积小、成本低、精确度和可靠性高等特点。

关键字: 传感器 单片机 AT89S52 电子秤

摘 要 :婴儿床环境的舒适程度直接影响到婴儿的生活质量,为此文中提出设计一款基于嵌入式技术,以AT89S52 为核心的婴儿床智能风扇。系统采用主辅式结构设计,以数字温度传感器 AT89S52、电容式湿度传感器HS1101...

关键字: AT89S52 智能婴儿床 DS18B20 蓝牙 BLE4.0

摘要:车辆计价器是乘客与司机双方的交易准则,是出租车计费的最重要工具。本设计给出了采用AT89S52单片机为主控器来实现对出租车进行多功能计价的设计,并将输出采用8段数码显示管进行显示的实现方法。

关键字: 车辆计价器 AT89S52 单片机 电路设计

基于51单片机学习板。用S1键作为控制跑马灯的方向按键,S5键作为控制跑马灯方向的加速度按键,S9键作为控制跑马灯方向的减速度按键,S13键作为控制跑马灯方向的启动或者暂停按键。记得把输出线P0.4一直输出低电平,模拟独...

关键字: 51单片机 数码管显示 跑马灯

TM1637四位数码管模块是一个带时钟点的4位共阳数码管(0.36英寸)的显示模块,驱动芯片为TM1637,驱动方式为IIC,因此只需2根信号线即可使单片机控制4位8段数码管(数码管8级亮度可调)。 模块特点如下: 显示...

关键字: 显示模块 数码管显示

在学习了单片机驱动7段数码管显示电路后,了解实际应用中多是利用的专门的数码管显示驱动芯片,例如MAX7219多功能串行LED显示驱动芯片。MAX7219是一款串行共阴极数码管动态显示驱动芯片,其峰值段电流可达40mA,最...

关键字: max7219 数码管显示

用8位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;若密码不正...

关键字: 数码管显示 电子密码锁 4×4键盘

单片机控制数码管显示

关键字: 单片机控制 数码管显示

数字时钟(数码管显示/键盘可调)

关键字: 数字时钟 数码管显示 键盘可调

这是一款数码管显示51单片机DS18B20温度测量源程序及仿真资料,特别适合单片机初学者学习参考,这款数码管显示51单片机DS18B20温度测量源程序使用模块化编程,方便移置,单片机使用AT89C51单片机,数码使用四位...

关键字: 51单片机 ds18b20 数码管显示 温度测量

模拟

31144 篇文章

关注

发布文章

编辑精选

技术子站

关闭