红外线自动门控制系统毕业设计论文.docx
- 文档编号:28295691
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:24
- 大小:334.55KB
红外线自动门控制系统毕业设计论文.docx
《红外线自动门控制系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《红外线自动门控制系统毕业设计论文.docx(24页珍藏版)》请在冰豆网上搜索。
红外线自动门控制系统毕业设计论文
红外线自动门控制系统
前言
20世纪80年代人类社会进入信息时代以来,人们的一切社会活动都是以信息获取与信息交换为中心,因此,信息技术进入发展新时期,而作为信息技术的基础与支柱之一———传感器也进入迅猛发展的新阶段。
在各个学科领域中,特别是现代高新工程技术,需要获取的信息量越来越多,对信息测量准确度的要求越来越高,测量的难度越来越大,从而对传感器技术提出了更高要求,传统的传感器已经不能满足新武形式的需求。
现在,“没有传感器技术就没有现代科学技术”的观点已为全世界所公认。
因此,传感器技术受到各国,特别是发达国家的重视,我国也将传感技术列为重点发展项目。
所以80年代以来,在世界范围内,利用现代科学技术,研究开发了一批新型传感器,新型功能材料,由于在制造中引进了微细加工技术与集成技术等先进工艺,使得传感器技术得到飞速发展,并取得了可喜的成就。
目录
摘 要 Ⅰ
Abstract Ⅱ
第一章绪论
1.1课题研究的可行性
1.2 课题的意义和目的
1.3关于设计的简介和用途
1.4该设计的基本设计思路
第二章主要器件的介绍
3.1红外传感器的原理和使用
3.2BIS0001芯片介绍和典型电路
3.3AT89C51单片机简介
3.4 菲涅尔透镜原理
第三章系统硬件设计
4.1设计电路的电框图和原理
4.2各部分程序设计
第四章系统软件设计
5.1设计电路原理图
5.2信号流程说明
5.3自动门系统控制硬件框图
第五章设计总结
附件一:
:
参考文
致谢词
摘要
单片机SCM(SingleChipMicrocomputer),即MicroController,是把微型计算机主要部分都集成在一个芯片上的单芯片微型计算机。
主要包括了微处理器(CPU)、存储器(ROM、RAM)、输入/输出口(1/0口)和定时器/计数器、中断系统等功能部件。
单片机自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。
而51单片机是各单片机中最为典型和最有代表性的一种。
本次设计是红外线自动门控制系统,使用红外线传感器作为感应器,检测到人体辐射的红外线能量变化,将其转化为电信号,传给单片机。
交流电机作为门驱动装置。
通过单片机控制交流电机,使门自动打开,当人进门后又可以使门自动关闭。
本课题主要实现红外线检测和基于AT89C51的单片机控制系统。
关键词:
单片机红外线传感器AT89C51BIS0001芯片
第一章绪论
1.1 课题研究的可行性
1.2 课题的意义和目的
1.3 关于设计的简介和用途
热释电红外传感器是一种能检测人体发射的红外线而输出电信号的传感器,它能组成防入侵报警器或各种自动化节能装置。
热释电红外传感器能以非接触形式检测出人体辐射的红外线,并将其转变为电压信号,同时,它还能鉴别出运动的生物与其它非生物。
热释电红外传感器既可用于防盗报警装置,也可以用于自动控制、接近开关、遥测等领域。
1.4 该设计的基本设计思路
热释电效应:
当一些晶体受热时,在晶体两端将会产生数量相等而符号相反的电荷,这种由于热变化产生的电极化现象,被称为热释电效应。
通常,晶体自发极化所产生的束缚电荷被来自空气中附着在晶体表面的自由电子所中和,其自发极化电矩不能表现出来。
当温度变化时,晶体结构中的正负电荷重心相对移位,自发极化发生变化,晶体表面就会产生电荷耗尽,电荷耗尽的状况正比于极化程度,图1表示了热释电效应形成的原理。
能产生热释电效应的晶体称之为热释电体或热释电元件,其常用的材料有单晶(LiTaO3等)、压电陶瓷(PZT等)及高分子薄膜(PVFZ等)[2]
热释电传感器利用的正是热释电效应,是一种温度敏感传感器。
它由陶瓷氧化物或压电晶体元件组成,元件两个表面做成电极,当传感器监测范围内温度有ΔT的变化时,热释电效应会在两个电极上会产生电荷ΔQ,即在两电极之间产生一微弱电压ΔV。
由于它的输出阻抗极高,所以传感器中有一个场效应管进行阻抗变换。
热释电效应所产生的电荷ΔQ会跟空气中的离子所结合而消失,当环境温度稳定不变时,ΔT=0,传感器无输出。
当人体进入检测区时,因人体温度与环境温度有差别,产生ΔT,则有信号输出;若人体进入检测区后不动,则温度没有变化,传感器也没有输出,所以这种传感器能检测人体或者动物的活动。
热释电红外传感器的结构及内部电路见图2所示。
传感器主要有外壳、滤光片、热释电元件PZT、场效应管FET等组成。
其中,滤光片设置在窗口处,组成红外线通过的窗口。
滤光片为6mm多层膜干涉滤光片,对太阳光和荧光灯光的短波长(约5mm以下)可很好滤除。
热释电元件PZT将波长在8mm~12mm之间的红外信号的微弱变化转变为电信号,为了只对人体的红外辐射敏感,在它的辐射照面通常覆盖有特殊的菲涅耳滤光片,使环境的干扰受到明显的抑制作用。
。
第二章主要器件的介绍
3.1红外传感器的原理和使用
3.2BISS0001芯片介绍和典型电路
BISS0001是一款具有较高性能的传感信号处理集成电路,它配以热释电红外传感器和少量外接元器件构成被动式的热释电红外开关。
它能自动快速开启各类白炽灯、荧光灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等装置,特别适用于企业、宾馆、商场、库房及家庭的过道、走廊等敏感区域,或用于安全区域的自动灯光、照明和报警系统。
特点
*CMOS工艺
*数模混合
*具有独立的高输入阻抗运算放大器
*内部的双向鉴幅器可有效抑制干扰
*内设延迟时间定时器和封锁时间定时器
*采用16脚DIP封装
管脚图
管脚说明
引脚
名称
I/O
功能说明
1
A
I
可重复触发和不可重复触发选择端。
当A为“1”时,允许重复触发;反之,不可重复触发
2
VO
O
控制信号输出端。
由VS的上跳变沿触发,使Vo输出从低电平跳变到高电平时视为有效触发。
在输出延迟时间Tx之外和无VS的上跳变时,Vo保持低电平状态。
3
RR1
--
输出延迟时间Tx的调节端
4
RC1
--
输出延迟时间Tx的调节端
5
RC2
--
触发封锁时间Ti的调节端
6
RR2
--
触发封锁时间Ti的调节端
7
VSS
--
工作电源负端
8
VRF
I
参考电压及复位输入端。
通常接VDD,当接“0”时可使定时器复位
9
VC
I
触发禁止端。
当Vc
10
IB
--
运算放大器偏置电流设置端
11
VDD
--
工作电源正端
12
2OUT
O
第二级运算放大器的输出端
13
2IN-
I
第二级运算放大器的反相输入端
14
1IN+
I
第一级运算放大器的同相输入端
15
1IN-
I
第一级运算放大器的反相输入端
16
1OUT
O
第一级运算放大器的输出端
工作原理
BISS0001是由运算放大器、电压比较器、状态控制器、延迟时间定时器以及封锁时间定时器等构成的数模混合专用集成电路。
以下图所示的不可重复触发工作方式下的波形,来说明其工作过程。
不可重复触发工作方式下的波形
首先,根据实际需要,利用运算放大器OP1组成传感信号预处理电路,将信号放大。
然后耦合给运算放大器OP2,再进行第二级放大,同时将直流电位抬高为VM(≈0.5VDD)后,将输出信号V2送到由比较器COP1和COP2组成的双向鉴幅器,检出有效触发信号Vs。
由于VH≈0.7VDD、VL≈0.3VDD,所以,当VDD=5V时,可有效抑制±1V的噪声干扰,提高系统的可靠性。
COP3是一个条件比较器。
当输入电压Vc
当A端接“0”电平时,在Tx时间内任何V2的变化都被忽略,直至Tx时间结束,即所谓不可重复触发工作方式。
当Tx时间结束时,Vo下跳回低电平,同时启动封锁时间定时器而进入封锁周期Ti。
在Ti时间内,任何V2的变化都不能使Vo跳变为有效状态(高电平),可有效抑制负载切换过程中产生的各种干扰。
以下图所示的可重复触发工作方式下的波形,来说明其工作过程。
可重复触发工作方式下的波形在Vc=“0”、A=“0”期间,信号Vs不能触发Vo为有效状态。
在Vc=“1”、A=“1”时,Vs可重复触发Vo为有效状态,并可促使Vo在Tx周期内一直保持有效状态。
在Tx时间内,只要Vs发生上跳变,则Vo将从Vs上跳变时刻起继续延长一个Tx周期;若Vs保持为“1”状态,则Vo一直保持有效状态;若Vs保持为“0”状态,则在Tx周期结束后Vo恢复为无效状态,并且,同样在封锁时间Ti时间内,任何Vs的变化都不能触发Vo为有效状态。
应用线路图
BISS0001的热释电红外开关应用电路图
上图中,运算放大器OP1将热释电红外传感器的输出信号作第一级放大,然后由C3耦合给运算放大器OP2进行第二级放大,再经由电压比较器COP1和COP2构成的双向鉴幅器处理后,检出有效触发信号Vs去启动延迟时间定时器,输出信号Vo经晶体管T1放大驱动继电器去接通负载。
上图中,R3为光敏电阻,用来检测环境照度。
当作为照明控制时,若环境较明亮,R3的电阻值会降低,使9脚的输入保持为低电平,从而封锁触发信号Vs。
SW1是工作方式选择开关,当SW1与1端连通时,芯片处于可重复触发工作方式;当SW1与2端连通时,芯片则处于不可重复触发工作方式。
图中R6可以调节放大器增益的大小,原厂图纸选10K,实际使用时可以用3K,可以提高电路增益改善电路性能。
输出延迟时间Tx由外部的R9和C7的大小调整,触发封锁时间Ti由外部的R10和C6的大小调整,R9/R10可以用470欧姆,C6/C7可以选0.1U。
3.3AT89C51单片机简介
3.振荡器特性:
XTAL1和XTAL2分别为反向放大器的输入和输出。
该反向放大器可以配置为片内振荡器。
石晶振荡和陶瓷振荡均可采用。
如采用外部时钟源驱动器件,XTAL2应不接。
有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
4.芯片擦除:
整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。
在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。
此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。
在闲置模式下,CPU停止工作。
但RAM,定时器,计数器,串口和中断系统仍在工作。
在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。
3.4菲涅尔透镜原理
第四章系统硬件设计
4.1设计电路的电框图和原理
4.2各部分程序设计
开门子程序流程图T0中断服务程序流程图
参考主程序
MOVR4,A
INCR1
CLRR5,A
SUBBA,R4
XCHA,R4
DECR1
SJMPLP2
JB00H,ROLE
SPEED0BITP1.0;门行程行状1
SPEED1BITP1.1;门行程行状2
SPEED2BITP1.2;门行程行状3
SPEED3BITP1.3;门行程行状4
KEYDOOROPENBITP1.4;手动门开按钮
KEYDOORCLOSEBITP1.5;手动门关按钮
MODEBITP1.6;手动/自动切换
DOOROPENBITP3.0;门开驱动信号
DOORCLOSEBITP3.1;门关驱动信号
SIGNALBITP3.2;红外线传感器信号
A0809E0CBITP3.3;A/D转换结束信号
HSPEEDBITP3.4;电机速度变换
DOORSTATEBIT00H;门状态
RERRORBIT01H;系统故障
ORG0000H
AJMPSTART
ORG0003H
AJMPINT0
ORG000BH
AJMPT0
ORG001BH
AJMPT1
ORG0050H
START:
CLRDOOROPEN;关电机驱动
CLRDOORCLOSE;
MOVTMOD,#11H;定时器工作方式
MOVTLO,#OFOH;置定时器常数,
;T01s,T12s,12MHz
MOVTH0,#08DH
MOVTL1,#0E0H
MOVTH1,#0B1H
MOVTCON,#50H
MOVIP,#08H;优先级设置
MOVIE,#80H;开中断
LOOP:
ACALLSYSERROR;调用系统故障子程序
JBRERROR,WAIT;有故障等待处理
MOVA,P2
ANLA,#OFH
JNZWAIT;无按键等待
JBMODE,AUTO;运行方式判断
CLREXO
SETBETO
SJMPLOOP
AUTO:
SETBETO
SJMPLOOP
WAIT:
SJMP$;等待
开门子程序:
DOOR_OPEN:
JBDOORSTATE,LOOP3;门已开退出
CLRHSPEED
CLRDOORCLOSE
SETRDOOROPEN;低速启动
JNPSPEED1,$
SETBHSPEED;高速开门
JNBSPEED2,$
CLRHSPEED;低速运行
JNBSPEED3,$
CLRDOOROPEN;停机
SETBDOORSTATE;保存门状态
LOOP3:
RET
关门子程序:
DOOR_CLOSE:
JNBDOORSTATE,LOOP4;门已关退出
CLRHSPEED
CLRDOOROPEN
SETBDOORCLOSE;低速启动
JBSPEED2,$
CLRHSPEED;高速关门
JBSPEED0,$
CLRDOORCLOSE;停机
CLRDOORSTATE
LOOP4:
RET
T0中断服务程序:
T0:
CLRET0;关中断
JBKEYDOOROPEN,LOOP1;开门否
ACALLDOOR_OPEN;调开门子程序
SJMPLOOP2
LOOP1:
JBKEYDOORCLOSE,LOOP2;关门否
ACALLDOOR_OPEN;调关门子程序
LOOP2:
MOVTL0,#0F0H;重装定时常数
MOVTH0,#08DH
SETBET0;开中断
RETI
T1中断服务程序:
ORG000H
AJMPMAIN
ORG0003H
AJMPSERVE
MAIN:
ORLP1,#0FFH
SETB1T0选择边沿触发方式
SETBEX0允许INTO中断
SETBEACPU开中断
AJMP$等待中断
T1:
CLRET1
MOVR1,#03H
MOVRO,#20H
MOVDPTR,#ADDR0809;0809地址
MOVR2,#00H
LOOP5:
MOVA,R2;通道号
MOVX@DPTR,A;启动A/D转换
JBA0809EOC,$;转换是否结束
MOVXA,@DPTR;读转换结果
MOV@R0,A;数据保存
INCR0
INCR2;下一通道
DJNZR1,LOOP5;三个通道是否完成
MOVTL1,#0E0H;重装定时常数
MOVTH1,#0B1H
SETBET1
RETI
外部中断服务子程序:
ORG0300H
INT:
MOVTLO,#11H
MOVTHO,#OFCH
CPLP1
RETI
INT0:
CLREX0
LOOP8:
ACALLSYSERROR;故障检查
JBRERROR,LOOP6;有故障返回
JBDOORSTATE,LOOP6;门已开返回
ACALLDOOR_OPEN;开门
LOOP7:
ACALLDELAY10S;等待10s
ACALLSYSERROR;故障检查
JBRERROR,LOOP6;无故障继续
JNBSIGNAL,LOOP7;有人等待
CLRHSPEED
SETBDOORCLOSE;无人启动电机,低速关门
JNBSIGNAL,LOOP8;有人来打开门
JBSPEED2,$
SETBHSPEED;无人快速关门
JNBSIGNAL,LOOP8;有人来打开门
JBSPEED1,$
CLRHSPEED;无人速度降低
JBSPEED0,$
LOOP6:
CLRDOORCLOSE;停机
CLRDOORSTATE;门状态保存
SETBEX1
56RET
第五章系统软件设计
5.1 设计电路原理图
自动门的工作原理:
1)主控制器:
它是自动门的指挥中心,通过内部编有指令程序的大规模集成块,发出相应指令,指挥马达或电锁类系统工作;同时人们通过主控器调节门扇开启速度、开启幅度等参数。
(2)感应探测器:
负责采集外部信号,如同人们的眼睛,当有移动的物体进入它的工作范围时,它就给主控制器一个脉冲信号;
(3)动力马达:
提供开门与关门的主动力,控制门扇加速与减速运行。
(4)门扇行进轨道:
就象火车的铁轨,约束门扇的吊具走轮系统,使其按特定方向行进。
(5)门扇吊具走轮系统:
用于吊挂活动门扇,同时在动力牵引下带动门扇运行。
(6)同步皮带(有的厂家使用三角皮带):
用于传输马达所产动力,牵引门扇吊具走轮系统。
(7)下部导向系统:
是门扇下部的导向与定位装置,防止门扇在运行时出现前后门体摆动。
当门扇要完成一次开门与关门,其工作流程如下:
感应探测器探测到有人进入时,将脉冲信号传给主控器,主控器判断后通知马达运行,同时监控马达转数,以便通知马达在一定时候加力和进入慢行运行。
马达得到一定运行电流后做正向运行,将动力传给同步带,再由同步带将动力传给吊具系统使门扇开启;门扇开启后由控制器作出判断,如需关门,通知马达作反向运动,关闭门扇。
5.2 信号流程说明
第六章 设计总结
主要参考文献
1.《传感器及其应用》,张金铎金欢阳名编著,西安电子科技大学出版社,2002
2.《传感器及其应用实例》,何希才编著,机械工业出版社,2003.8
3.传感器的理论与设计基础及其应用》,单成祥编著国际工业出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红外线 自动门 控制系统 毕业设计 论文