基于单片机空气质量检测仪设计文档格式.docx
- 文档编号:18941390
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:42
- 大小:426.89KB
基于单片机空气质量检测仪设计文档格式.docx
《基于单片机空气质量检测仪设计文档格式.docx》由会员分享,可在线阅读,更多相关《基于单片机空气质量检测仪设计文档格式.docx(42页珍藏版)》请在冰豆网上搜索。
这种传感器可以不需要对样品进行任何处理就可以测定,但易受水分子的影响而使晶体震动频率发生漂移,故基本无实用性。
为适应室内空气甲醛现场快速检测的要求,目前已开发出不少甲醛快速测定仪,这些仪器可直接在现场测定甲醛浓度,操作方便,适用于室内和公共场所空气中甲醛浓度的现场测定,也适用于环境测试舱法测定木质板材中的甲醛释放量。
但这些仪器的工作原理、响应性能、适应范围等都不同。
在测试甲醛、苯等害气体方面,国外比较出名的有:
美国ESC公司生产的Z一300甲醛检测仪、英国PPM公司生产的PPM-400甲醛检测仪;
国内的有:
江苏安普电子工程有限公司生产的400型甲醛分析仪、北京宾达绿创科技有限公司生产的甲醛测定仪抑一308等。
这些仪器可实现对有害气体的检测功能,适用于专业检测机构或实验研究机构。
准确测定甲醛、苯、氨等有害气体的设备昂贵(如英国PPM公司生产的PPM400甲醛仪约两万多元),测定时间较长,每隔一段时间就需进行重新标定,需要专业人员进行操作,很难连续测定;
目前国内外产品的设计差异主要集中在监测传感器和控制单片机芯片的选用,操作方面国外的产品操作界面方便,功能加完备。
第1章本课题的主要研究内容、方法及总体设计
§
1.1课题设计的内容
以单片机为核心,选择合适的传感器,实现对空气质量的检测。
1.2课题设计的方法
查阅相关资料,应用电脑软件进行仿真、调试,制作硬件设备,在实际环境中测试并进行修改、调试,直至达到课题要求。
1.3总体方案设计
本设计集VOC气体及温湿度监测,显示与报警于一体,利用MCU进行数据采集保证了前台数据的及时、准确,有利于进行全方位的评价。
仪器采用锂电池供电,具有良好的便携性和通用性,并且使用LCD点阵式液晶屏显示菜单,有良好的人机对话界面。
1.3.1系统框图
图1-1系统总框图
1.3.2功能设定
(1)显示部分采用LCD1602显示屏,循环显示各项测量值的上下限及实际浓度、实际温度、湿度。
并在按键选择情况下连续显示一个测量值的变化。
(2)当有害气体浓度超出安全范围时进行声光报警。
(3)按键操作可进行测量值范围的调整,及手动和自动测量的转换。
第2章空气质量检测仪的硬件设计
2.1空气质量检测仪系统简介
基于STC90C51的室内便携式智能空气质量监测仪是以室内空气中有毒有害气体的监测监控为背景,能够实现对室内温度,湿度,VOC气体的实时采集处理、显示、报警等功能。
2.1.1系统硬件结构及原理
本文研究的室内便携式智能空气品质监测仪是以STC工公司的一款8位超低功耗单片机STC90C51为控制核心。
室内空气中有害气体通过传感器输出一个与气体浓度相对应的电压信号,该信号经过A/D转换电路按一定得采样频率将模拟信号转换为数字信号送入单片机进行数据采集以便进行显示处理,温湿传感器直接与单片机相连。
单片机对采样值进行数字处理后驱动液晶显示器分别显示出被测室内空气中的VOC气体浓度值及温湿度。
若被测室内空气中VOC气体的浓度有超过国家标准或设定的危险值或温湿度超出设定范围时报警电路对应的发出声光报警信号。
2.2STC90C51单片机简介
随着计算机技术的发展,单片机因具有集成度高、体积小、速度快、价格低等特点而在许多领域如过程控制、数据采集、机电一体化、智能化仪表、家用电器以及网络技术等方面得到广泛应用,从而使这些领域的技术水平、自动化程度大大提高。
根据上述几方面及本课题的实际情况,单片机型号的选择主要从以下两点考虑:
一是要有较强的抗干扰能力。
由于一般室内电子电器产品比较多,这对单片机的干扰较大,所以应采用抗干扰性能较好的单片机机型。
二是要有较高的性价比。
由于高度的通用性和出色的稳定性,本系统采用宏晶公司产的低功耗,高性能CMOS8位单片机的STC90C51作为控制器。
片内含4kbytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。
它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,可提供许多高性价比的应用场合,可灵活应用于各种控制领域。
2.2.1STC90C51主要性能参数:
1、与MCS.51产品指令系统完全兼容
2、4k字节在系统编程(ISP)Flash闪速存储器
3、1000次擦写周期
4、4.0-5.5V的工作电压范围
5、全境态工作模式:
0Hz-33MHz
6、三级程序加密锁
7、128×
8字节内部RAM
8、32个可编程I/O口线
9、2个16位定时器/计数器
10、6个中断源
11、全双工串行UART通道
12、低功耗空闲和掉电模式
13、中断可从空闲模唤醒系统
14、看门狗(wDT)及双数据指针
15、掉电标识和快速编程特性
16、灵活的在线系统编程
STC90C51芯片管脚如图2-1。
图2-1STC90C51引脚布置
2.2.2时钟电路模块
时钟电路由一个晶体振荡器12MHZ和两个30pF的瓷片电容组成。
时钟电路用于产生单片机工作所需要的时钟信号,而时序所研究的是指令执行中各信号之间的相互关系。
单片机本身就如一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地工作。
其电路如图2-2所示:
图2-2时钟电路模块
2.2.3复位电路模块
复位电路是使单片机的CPU或系统中的其他部件处于某一确定的初始状态,并从这状态开始工作,除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位电路以重新启动。
本设计采用的是按键复位电路。
其电路如图2-3所示:
图2-3复位电路模块
2.3传感器的选用
2.3.1气体传感器
1.气体传感器基础知识
按照气敏特性来分,气体传感器主要分为:
半导体型、电化学型、固体电解质型、接触燃烧型、光化学型等气体传感器,又以前两种最为普遍。
(1)半导体型气体传感器的优缺点
半导体气体传感器具有成本低廉、制造简单、灵敏度高、响应速度快、寿命长、对湿度敏感低和电路简单等优点。
不足之处是必须在高温下工作、对气体或气味的选择性差、元件参数分散、稳定性不理想、功率高等方面。
(2)半导体传感器需要加热的原因
半导体传感器是利用一种金属氧化物薄膜制成的阻抗器件,其电阻随着气体含量不同而变化。
气体分子在薄膜表面进行还原反应以引起传感器电导率的变化。
为了消除气体分子达到初始状态就必须发生一次氧化反应。
传感器内的加热器可以加速氧化过程,这也是为什么有些低端传感器总是不稳定,其原因就是没有加热或加热电压过低导致温度太低反应不充分。
(3)电化学气体传感器的工作原理
电化学气体传感器是通过监测电流来监测气体的浓度,分为不需供电的原电池式以及需要供电的可控电位电解式,目前可以监测许多有毒气体和氧气,后者还能监测血液中的氧浓度。
电化学传感器的主要优点是气体的高灵敏度以及良好的选择性。
不足之处是有寿命的限制一般为两年。
(4)半导体传感器和电化学传感器的区别
半导体传感器因其简单低价已经得到广泛应用,但是又因为它的选择性差和稳定性不理想目前还只是在民用级别使用。
而电化学传感器因其良好的选择性和高灵敏度被广泛应用在几乎所有工业场合。
(5)固态电解质气体传感器
顾名思义,固态电解质就是以固体离子导电为电解质的化学电池。
它介于半导体和电化学之间。
选择性,灵敏度高于半导体而寿命又长于电化学,所以也得到了很多的应用,不足之处就是响应时间过长。
(6)接触燃烧式气体传感器
接触燃烧式气体传感器只能测量可燃气体。
又分为直接接触燃烧式和催化接触燃烧式,原理是气敏材料在通电状态下,可燃气体在表面或者在催化剂作用下燃烧,由于燃烧使气敏材料温度升高从而电阻发生变化。
后者因为催化剂的关系具有广普特性应用更广。
(7)光学式气体传感器
光学式气体传感器主要包括红外吸收型、光谱吸收型、荧光型等等,主要以红外吸收型为主。
由于不同气体对红外波吸收程度不同,通过测量红外吸收波长来监测气体。
目前因为它的结构关系一般造价颇高。
基于本文的实时要求和性价比等方面的原因,本系统选用电化学传感器中的定电位电解式气体传感器。
本设计针对VOC气体选用能够侦测0.1ppm以上的气体的空气质量VOC气体浓度传感器MS1100用于检测空气中的甲醛、苯、二甲苯等检测空气中的甲醛、苯、二甲苯等多种有机挥发成分,具有极高的灵敏度和稳定性,体积小巧。
实物如图2-4,使用时的连接电路如图2-5。
图2-4VOC传感器实物图图2-5VOC传感器接线图
2.3.2温湿度传感器
温湿度传感器是指能将温度量和湿度量转换成容易被测量处理的电信号的设备或装置。
温湿度传感器一般是测量温度量和相对湿度量。
图2-6DHT11实物图
具有的特性:
相对湿度和温度测量、全部校准,数字输出、卓越的长期稳定性、无需额外部件、超长的信号传输距离、超低能耗、4引脚安装、完全互换。
DHT11产品概述
型号
测量范围
测湿精度
测温精度
分辨力
封装
DHT11
20-90%RH0-50
±
5%RH
2
1
4针单排直插
参数
条件
Min
Typ
Max
单位
湿度
分辨率
%RH
16
Bit
重复性
精度
25℃
4
0-50℃
5
互换性
可完全互换
量程范围
0℃
30
90
20
50℃
80
响应时间
1/e(63%)25℃,1m/s空气
6
10
15
S
迟滞
长期稳定性
典型值
%RH/yr
温度
℃
50
1/e(63%)
图2-7典型接线电路
操作时序如图2-9,总线空闲状态为高电平,主机把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。
DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号。
主机发送开始信号结束后,延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。
总线为低电平,说明DHT11发送响应信号,DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以50us低电平时隙开始,高电平的长短定了数据位是0还是1。
格式见下面图示,如果读取响应信号为高电平,则DHT11没有响应,请检查线路是否连接正常。
当最后一bit数据传送完毕后,DHT11拉低总线50us,随后总线由上拉电阻拉高进入空闲状态。
5、测量分辨率
测量分辨率分别为8bit(温度)、8bit(湿度)。
6、电气特性如表2-3
表2-3电气特性
供电
供电电流
采样周期
注:
采样周期间隔不得低于1秒钟。
7、应用信息
7.1工作与贮存条件
超出建议的工作范围可能导致高达3%RH的临时性漂移信号。
返回正常工作条后,传感器会缓慢地向校准状态恢复。
要加速恢复进程/可参阅7.3小节的“恢复处理”。
在非正常工作条件下长时间使用会加速产品的老化过程。
7.2暴露在化学物质中
电阻式湿度传感器的感应层会受到化学蒸汽的干扰,化学物质在感应层中的扩散可能导致测量值漂移和灵敏度下降。
在一个纯净的环境中,污染物质会缓慢地释放出去。
下文所述的恢复处理将加速实现这一过程。
高浓度的化学污染会导致传感器感应层的彻底损坏。
7.3恢复处理
置于极限工作条件下或化学蒸汽中的传感器,通过如下处理程序,可使其恢复到校准时的状态。
在50-60℃和<
10%RH的湿度条件下保持2小时(烘干);
随后在20-30℃和>
70%RH的湿度条件下保持5小时以上。
7.4温度影响
气体的相对湿度,在很大程度上依赖于温度。
因此在测量湿度时,应尽可能保证湿度传感器在同一温度下工作。
如果与释放热量的电子元件共用一个印刷线路板,在安装时应尽可能将DHT11远离电子元件,并安装在热源下方,同时保持外壳的良好通风。
为降低热传导,DHT11与印刷电路板其它部分的铜镀层应尽可能最小,并在两者之间留出一道缝隙。
7.5光线
长时间暴露在太阳光下或强烈的紫外线辐射中,会使性能降低。
7.6配线注意事项
DATA信号线材质量会影响通讯距离和通讯质量,推荐使用高质量屏蔽线。
8、封装信息如图2-12,
DHT11引脚说明
2.4模数转换电路设计
气体传感器出来的信号是模拟信号,而微处理器STC90C51只能处理数字信号,故需要对模拟信号信号进行转换,将其转换为处理器能识别的数字信号,由于测试电路出来的模拟电压变化范围在0~5V,故选择性价比比较合适的ADC0809进行模数转换。
其管脚定义如图2-14所示。
ADC0809各脚功能如表2-5:
表2-5ADC0809各脚功能
引脚
功能介绍
D7-D0
IN0-IN7
8位数字量输出引脚
8位模拟量输入引脚
VCC
+5V工作电压
REF(+)
参考电压正端
REF(-)
参考电压负端
START
A/D转换启动信号输入端
ALE
地址锁存允许信号输入端
EOC
转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平
OE
输出允许控制端,用以打开三态数据输出锁存器。
CLK
时钟信号输入端(一般为500KHz)。
A、B、C
地址输入线
ADC0809对输入模拟量要求:
信号单极性,电压范围是0-5V,若信号太小,必须进行放大;
输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。
ADC0809的时序接口为51系列单片机的标准总线接口,操作方便,如同对存储器或I/O操作一样,A/D转换精度为8比特,满足本课题要求。
输入的模拟电压为0~5V,一次A/D转换时间为100μS。
ADC0809与单片机及VOC传感器的接线方式如图2-15:
图2-15ADC0809接线原理图
2.5声光报警电路设计
为了使本系统对室内空气品质的监测更为直观,采用了如图2-16由2个发光二极管和一个蜂鸣器构成的声光报警电路。
其中VOC气体含量超标时双灯闪烁蜂鸣器报警,温度超标时D1灯亮蜂鸣器报警,湿度超标时D2灯亮蜂鸣器报警。
2.6液晶显示电路设计
本课题所要显示的数据一共有6个,分别是有毒气体的浓度和室内的温度、湿度的范围和测量值,故选用2行16个字符的LCD1602作为显示模块,满足显示要求。
液晶显示模块具有体积小、功耗低、显示内容丰富等特点,现在字符型液晶显示模块已经是单片机应用设计中最常用的信息显示器件了。
2.6.1LCD1602的基本参数及引脚功能
2.6.2LCD1602的指令说明及时序
序号
指令
RS
R/W
D7
D6
D5
D4
D3
D2
D1
D0
清显示
光标返回
*
3
置输入模式
I/D
显示开/关控制
D
C
B
光标或字符移位
S/C
R/L
置功能
DL
N
F
7
置字符发生存贮器地址
字符发生存贮器地址
8
置数据存贮器地址
显示数据存贮器地址
9
读忙标志或地址
BF
计数器地址
写数到CGRAM或DDRAM
要写的数据内容
11
从CGRAM或DDRAM读数
读出的数据内容
2.6.31602LCD的RAM地址映射及标准字库表
2.6.4LCD1602的一般初始化过程
LCD1602的具体接线路图如图2-22所示。
2.7按键电路设计
考虑到整个测量系统中不同环境对气体浓度及温湿度范围要求不同,故设置了按键功能,用于实现测量范围的调整,参考单片机引脚使用情况,共设置五个独立按键如图2-23,实现功能为设定键可进行设定的进入与退出,同时可实现三种范围的切换,另设左右移位键、上下调值键各两个,与此同时考虑到用户可能需要在一定时间内连续测量一种量,故设计了上调键的第二功能:
当只有上调键按下时完成显示的自动与手动的切换以实现良好的人机对话。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 空气质量 检测 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)