自动检测技术湿敏电阻
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京工程学院
课程设计说明书(论文)
题目基于湿敏电阻的湿度检测系统设计
课程名称自动检测技术
院系电力工程学院
专业
班级
南京工程学院
课程设计任务书
课程名称自动检测技术
院(系、部、中心)电力工程学院专业
目录
一.总体方案 (6)
二.各部分模块说明及接线 (7)
1. A/D0809转换器的原理 (7)
2.AT89S52单片机的简介与接线 (7)
3.湿度检测电路 (9)
4.输入电路设计 (9)
5.显示电路设计 (10)
6.湿度传感器选型及原理图 (10)
三.系统设计原理与设计 (11)
四.部分源程序 (12)
五.小结 (13)
六.参考文献 (14)
一:总体方案
湿度作为环境中的一项重要参数,在很多方面都起着重要的作用。本文中的基于AT89S52单片机的湿度检测仪就是针对这一需求而设计的。它综合运用了现代检测技术、数据处理和通信技术以及LCD显示技术,可以实时、准确、稳定的测量环境中的相对湿度。在此设计过程中,本设计综合分析了不同用户在不同场合的不同需求,经研究之后,采用了AT89S52单片机为核心控制器件,A/D0809转换器以高灵敏度湿度传感器为数据获取元件的方案。该设计主要分为硬件设计和软件部分的设计,下面总体介绍设计的性能指标和软硬件的总体设计方案。
湿度测量电路由0809A/D转换器和湿敏电阻组成,湿敏电阻阻值随环境相对湿度的变化而变化,从而导致其两端电压的变化变化,由0809A/D把模拟量转换成数字量,单片经过软件处理后,获得相对电压值和湿度值。键盘输入电路与LCD 显示电路实现人机对话的功能。ISP接口电路与PC机的联接,实现下载程序等通讯功能。
检测仪的应用软件系统包括:主程序模块、相对湿度检测模块、掉电存储模块,键盘和显示模块等。
主程序的内容包括:主程序的起始地址,中断服务程序的起始地址,有关内存单元及相关部件的初始化和一些子程序相互调用,主程序是整个程序的框架,决定了检测仪的工作性能。相对湿度检测模块主要是完成测湿度电路所得电压与实际湿度的转换,和对湿度数据的存键盘、显示模块完成检测仪的检测数据的显示功能,反映出要检测的的数据。
本次设计采用HM1500湿度传感器,A/D0809模数转换器,AT89S52单片机以及一些辅助电路。
二:各部分模块说明及接线
1.A/D0809转换器的原理
A/D0809转换器的原理接线图
AD0809是8位逐次逼近型A/D转换器,它是由一个8路的模拟开关、一个地址锁存译码器、一个A/D 转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8 路模拟量分时输入,共用A/D 转换器进行转换。些A/D转换器是的特点是8位精度,属于并行口,如果输入的模拟量变化大快,必须在输入之前增加采样电路。
2.AT89S52单片机的简介与接线
AT89S52单片机的接线
At89S52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
2.1单片机晶振电路如下图:
2.2单片机复位电路如下图
3.湿度检测电路
湿敏电阻是利用湿敏材料吸收空气中的水分而导致本身电阻值发生变化这一原理而制成的。工业上流行的湿敏电阻主要有半导体陶瓷湿敏元件,氯化锂湿敏电阻,有机高分子膜湿敏电阻:
湿度检测电路
4.输入电路设计
5.显示电路设计
采用LCD液晶显示:
6.湿度传感器选型及原理图
本系统直接测量的是某一个环境中的湿度,所用的传感器是HM1500湿度传感器,输出电压值,再通过ADC0809的模数转换芯片进行转换,转换的数字量进入单片机输出数码管显示。实验采用的是集成湿度传感器。传感器的敏感元件采用的属水分子亲和力型和高分子材料湿敏元件。它的原理是采用具有感湿功能的高分子聚合物涂敷在带有导电电极的陶瓷衬底上,导电机理为水分子的存在影响高分子膜内部导电离子的迁移率,形成阻抗随相对湿度变化成对数变化转换成相应的线性电压信号输出以制成湿度传感器模块形式。湿敏传感器实物、原理框图如图2.2.1所示。当传感器的工作电源为+5V±5%时,湿度传感器的输出电压为0.9V
至2.7V,湿度为30%至90%RH。因为考虑到周围空气中的气体成分可能影响传感器测量的准确性,所以选择HM1500湿度传感器,其具有很高的灵敏度、良好的选择性、长期的使用寿命和可靠的稳定性。
三.系统设计原理与设计
主程序流程图设计方案:
A/D转换程序流程图方案:
四.部分源程序
void start()
sda=1;
delay(5);
sck=1;
delay(4);
sda=0;
delay(2);}
void stop()
{ sda=0;
delay(4);
sck=1;
delay(4);
sda=1;
delay(4);}
void response()
{ uchar i;
while(sda==1&&i==200)i++;
sck=1;
delay(5);
sck=0; }
void write_shj(uchar sj)
{uchar temp,j;
temp=sj;
sck=0;
delay(4);
for(j=0;j<8;j++)
{temp=temp<<1;
sda=CY;
sck=1;