报警器工作原理Word下载.docx
- 文档编号:21548687
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:15
- 大小:86.64KB
报警器工作原理Word下载.docx
《报警器工作原理Word下载.docx》由会员分享,可在线阅读,更多相关《报警器工作原理Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入“1”后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口(21脚~28脚):
P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
P2口在FLASH编程和校验时接收高八位地址信号和控制信号。
P3口(10脚~17脚):
P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。
当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。
作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。
P3口也可作为AT89C51的一些特殊功能口,P3口管脚备选功能如下表所示:
表1-1P3口第二功能
引脚
第2功能
P3.0
RXD(串行口输入端)
P3.1
TXD(串行口输出端)
P3.2
/INT0(外部中断0请求输入端,低电平有效)
P3.3
/INT1(外部中断1请求输入端,低电平有效)
P3.4
T0(定时器/计数器0计数脉冲输入端)
P3.5
T1(定时器/计数器1计数脉冲输入端)
P3.6
/WR(外部数据存储器写选通信号输出端,低电平有效)
P3.7
/RD(外部数据存储器读选通信号输出端,低电平有效)
P3口同时为闪烁编程和编程校验接收一些控制信号。
RST(9脚):
复位输入。
当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG(30脚):
当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。
在FLASH编程期间,此引脚用于输入编程脉冲。
在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。
因此它可用作对外部输出的脉冲或用于定时目的。
然而要注意的是:
每当用作外部数据存储器时,将跳过一个ALE脉冲。
如想禁止ALE的输出可在SFR8EH地址上置0。
此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。
另外,该引脚被略微拉高。
如果微处理器在外部执行状态ALE禁止,置位无效。
/PSEN(29脚):
外部程序存储器的选通信号。
在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。
但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP(31脚):
当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。
注意加密方式1时,/EA将内部锁定为RESET;
当/EA端保持高电平时,此间内部程序存储器。
在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。
XTAL1(19脚):
反向振荡放大器的输入及内部时钟工作电路的输入。
XTAL2(18脚):
来自反向振荡器的输出。
1.4气体传感器的选择
要进行—个具体的测量工作,首先要考虑采用何种原理的传感器,而这需要分析多方面的因素之后才能确定。
因为,即使是测量同一物理量,也有多种原理的传感器可供选用,哪一种原理的传感器更为合适,则需要根据被测量的特点和传感器的使用条件考虑以下一些具体问题:
量程的大小;
被测位置对传感器体积的要求;
测量方式为接触式还是非接触式;
信号的引出方法,有线或是非接触测量;
传感器的来源,国产还是进口,还是自行研制,价格能否承受。
在考虑上述问题之后就能大致确定选用何种类型的传感器,然后再考虑传感器的具体性能指标,其具体性能指标见下。
1.4.1MQ-4
瓦斯浓度测试部分电路是由气体传感器MQ-4组成的,其作用为将瓦斯气体的体积分数转化成对应的模拟电压信号并输出出来。
1.4.2MQ-4的结构外形
MQ-4气敏元件的结构和外形如图1-3所示,由微型AL2O3陶瓷管、SnO2敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体内,加热器为气敏元件提供了必要的工作条件。
封装好的气敏元件有6只针状管脚,其中4个用于信号取出,2个用于提供加热电流。
结构外形
图1-3MQ-4的结构和外形
其中
部件
材料
1
气体敏感层
二氧化锡
2
电极
金(Au)
3
测量电极引线
铂(Pt)
4
加热器
镍铬合金(Ni—Cr)
5
陶瓷管
三氧化二铝
6
防爆网
100目双层不锈钢(SUB316)
7
卡环
镀镍铜材(Ni—Cu)
8
基座
胶木
9
针状管脚
MQ-4标准工作条件
MQ-4的标准工作条件见表1-2:
表1-2MQ-4的标准工作条件
符号
参数名称
技术条件
备注
Vc
回路电压
≤15V
AcorDc
VH
加热电压
5.0V±
0.2V
RL
负载电阻
可调
RH
加热电阻
31Ω±
3Ω
室温
PH
加热功耗
≤900mw
MQ-4的环境条件
MQ-4的环境条件见表1-3:
表1-3MQ-4的环境条件
Tao
使用温度
-10℃-50℃
Tas
储存温度
-20℃-70℃
相对湿度
小于95%RH
O2
氧气浓度
21%(标准条件)
氧气浓度会影响灵敏度
最小值大于2%
1.4.3MQ-4的测试电路及灵敏度调节
(1)测试电路
我们设计的MQ-4测试电路如图3-2所示,其中可调节电阻R3是用来调整传感器的灵敏度的。
图1-4测试电路
(2)灵敏度调节
在对MQ-4的灵敏度进行调节之前首先要就要了解其灵敏度特性。
具体的灵敏度特性见表1-4及图1-5
表1-4MQ-4的灵敏度特性
技术参数
Rs
敏感体表面电阻
10
—60
(5000ppmCH4)
适用范围:
300—10000ppm
甲烷,天然气
а
(1000ppm/5000ppmCH4)
浓度斜率
≤0.6
标准工作条件
温度:
20℃±
2℃Vc:
0.1V
相对湿度:
65%±
5%Vh:
预热时间
不少于24小时
图1-5MQ-4型气敏元件的灵敏度特性
其中:
温度为20℃、相对湿度为65%、氧气浓度为21%RL=20kΩRs是指元件在不同气体,不同浓度下的电阻值。
R0是指元件在洁净空气中的电阻值。
由上可得MQ-4型气敏元件对不同种类,不同浓度的气体有不同的电阻值。
因此,在使用此类型气敏元件时,灵敏度的调整是很重要的。
在这里我们用5000ppm甲烷校准传感器进行校准。
其校准过程如下:
在测试条件下对传感器进行校准时,我们进行硬件部分电路的调试。
在调节确定MQ-4的可调负载电阻值时,以空气中甲烷浓度值为5000ppm时作为校准,此时观察显示部分电路,又因为要求显示的瓦斯浓度精度要求优于5%,即准确显示的范围为5000ppm(1
5%)也就是4750ppm~5250ppm的范围内,若不在该范围内则说明甲烷传感器的灵敏度不够高,需要进行调节。
而灵敏度的调节是依靠调节负载电阻RL来实现的。
我们调节RL使显示的瓦斯浓度值尽可能与实际相符合。
这样确定下来的RL的阻值,换言之传感器的灵敏度也就确定下来了,此时我们已经完成了甲烷传感器的校准。
校准后的传感器就可以用来监测实际中各个不同的瓦斯浓度了。
1.5A/D转换电路
A/D转换器(analogdigitalconverter简称ADC)是将输入的模拟电压或电流转换成数字量的器件或设备,即能把被控对象的各种模拟信息变成计算机可以识别的数字信息,它是模拟系统与数字系统或计算机之间的接口。
在这里选用的是ADC0809,下面就介绍ADC0809。
A/D转换的作用是将模拟量转化为数字量,以便计算机进行处理,该课题选择ADC0809芯片,将采集的温度的模拟信号转化为数字信息号,然后送入单片机进行处理。
ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。
它是逐次逼近式A/D转换器,可以和单片机直接接口。
1、ADC0809的内部逻辑结构
ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。
多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。
三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。
ADC0809完成1次转换需100s左右,可对0~5V信号进行转换。
具体内部逻辑结构图如下图所示:
模数转换器ADC0809共有28脚,为双列直插式封装。
主要引脚功能如下:
(1)IN0-IN7:
8条模拟量输入通道
ADC0809对输入模拟量要求:
信号单极性,电压范围是0-5V,若信号太小,必须进行放大;
输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。
(2)地址输入和控制线:
4条
ALE为地址锁存允许输入线,高电平有效。
当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。
A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。
通道选择表如下表所示。
表1-5通道选择表
CBA
选择的通道
000
IN0
001
IN1
010
IN2
011
IN3
100
IN4
101
IN5
110
IN6
111
IN7
(3)数字量输出及控制线:
11条
ST为转换启动信号。
当ST上跳沿时,所有内部寄存器清零;
下跳沿时,开始进行A/D转换;
在转换期间,ST应保持低电平。
EOC为转换结束信号。
当EOC为高电平时,表明转换结束;
否则,表明正在进行A/D转换。
OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。
OE=1,输出转换得到的数据;
OE=0,输出数据线呈高阻状态。
D7-D0为8位数字量输出线。
CLK为时钟输入信号线。
因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,VREF(+),VREF(-)为参考电压输入。
3、ADC0809应用说明
(1)ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。
(2)初始化时,使ST和OE信号全为低电平。
(3)送要转换的哪一通道的地址到A,B,C端口上。
(4)在ST端给出一个至少有100ns宽的正脉冲信号。
(5)是否转换完毕,我们根据EOC信号来判断。
(6)当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。
1.6显示器件的选择
方案一:
采用数码管液晶显示,只能够显示数字,简单,比较实用。
方案二:
液晶显示器(LCD),采用LCD1602可以显示文字,也可以显示数据。
在我们的课程设计中经常用到它,因此,我们对液晶显示器并不陌生。
液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。
在基于单片机实时温控系统中我们应用液晶显示器作为输出器件具有显示质量高、数字式接口、体积小、重量轻、功耗低等优点。
相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多。
1、工作原理
点阵图形式液晶由M×
N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16×
8=128个点组成,屏上64×
16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。
例如屏的第一行的亮暗由RAM区的000H——00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;
当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;
当(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。
这就是LCD显示的基本原理。
字符型液晶显示器LCD1602是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用16*1,16*2,20*2和40*2行等的模块。
2、引脚功能
液晶显示器LCD1602引脚图如下图所示:
1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如下表所示:
表1-61602LCD各引脚接口说明
编号
引脚说明
VSS
电源地
D2
数据
VDD
电源正极
D3
VL
液晶显示偏压
11
D4
RS
数据/命令选择
12
D5
R/W
读/写选择
13
D6
E
使能信号
14
D7
D0
15
BLA
背光源正极
D1
16
BLK
背光源负极
第1脚:
VSS为地电源。
第2脚:
VDD接5V正电源。
第3脚:
VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。
第4脚:
RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:
R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。
当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。
第6脚:
E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
第7~14脚:
D0~D7为8位双向数据线。
第15脚:
背光源正极。
第16脚:
背光源负极。
3、1602LCD的指令说明及时序
1602液晶模块内部的控制器共有11条控制指令,如下表所示:
表1-371602LCD的指令说明
序号
指令
清显示
光标返回
*
置输入模式
I/D
S
显示开/关控制
D
C
B
光标或字符移位
S/C
R/L
置功能
DL
N
F
置字符发生存贮器地址
字符发生存贮器地址
置数据存贮器地址
显示数据存贮器地址
读忙标志或地址
BF
计数器地址
写数到CGRAM或DDRAM)
要写的数据内容
从CGRAM或DDRAM读数
读出的数据内容
1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。
(说明:
1为高电平、0为低电平)
指令1:
清显示,指令码01H,光标复位到地址00H位置。
指令2:
光标复位,光标返回到地址00H。
指令3:
光标和显示模式设置I/D:
光标移动方向,高电平右移,低电平左移S:
屏幕上所有文字是否左移或者右移。
高电平表示有效,低电平则无效。
指令4:
显示开关控制。
D:
控制整体显示的开与关,高电平表示开显示,低电平表示关显示C:
控制光标的开与关,高电平表示有光标,低电平表示无光标B:
控制光标是否闪烁,高电平闪烁,低电平不闪烁。
指令5:
光标或显示移位S/C:
高电平时移动显示的文字,低电平时移动光标。
指令6:
功能设置命令DL:
高电平时为4位总线,低电平时为8位总线N:
低电平时为单行显示,高电平时双行显示F:
低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符。
指令7:
字符发生器RAM地址设置。
指令8:
DDRAM地址设置。
指令9:
读忙信号和光标地址BF:
为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。
指令10:
写数据。
指令11:
读数据。
选择比较熟悉的LCD1062,主要是因为它能够显示文字并且我们能够熟练应用。
二.系统的硬件设计
2.1AT89C51最小的系统的设计
单片机AT89C51的最小系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 报警器 工作 原理