收藏 分享(赏)

电气自动化技术——毕业论文.doc

上传人:精品资料 文档编号:8544216 上传时间:2019-07-02 格式:DOC 页数:36 大小:292.50KB
下载 相关 举报
电气自动化技术——毕业论文.doc_第1页
第1页 / 共36页
电气自动化技术——毕业论文.doc_第2页
第2页 / 共36页
电气自动化技术——毕业论文.doc_第3页
第3页 / 共36页
电气自动化技术——毕业论文.doc_第4页
第4页 / 共36页
电气自动化技术——毕业论文.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、毕 业 论 文题 目:室内防盗智能控制系统设计专 业: 电气自动化技术 班 级: 学生姓名: 杨承东 学号:指导教师: 盖明莉摘 要随着社会经济的日益发展,防盗成了人们越来越关心的问题。铁门铁窗等已经不能给人们带来太多的安全感,社会对报警器材的需求日益迫切。智能防盗系统,是以保障安全为目的建立起来的技术防范系统。他包括以现代物理和电子技术及时发现侵进入破坏行为、产生声光报警阻吓罪犯以及提醒值班人员采取恰当的防范措施。室内防盗智能控制系统作为一种新型的电子防盗设备广泛应用于家庭住宅区。目前市面上所拥有的家庭电子防盗报警器,只能用于单一的住宅,不利于统一管理,而且也不能满足现代住宅区的发展要求,所

2、以很有必要对家庭电子防盗器进一步完善和提高。这是一种基于单片机信号处理技术的防盗检测器的软硬件设计方法。应用该方法设计的系统在反应速度、误报率、漏报率以及抗干扰能力方面都具有较好性能。本系统利用热释电红外传感器的红外辐射与红外探测的原理,设计的新型探测器,测量范围广, 响应速度快, 灵敏度高,抗干扰能力强,安全可靠 。并采用单片机 89C51 作为人体探测系统的核心,以热释电红外线为数据采集部件,经过比较放大之后,输入单片机进行数据判断及处理。当检测到有被测物体进入测量范围时,系统自动发出声光报警信号,等待一段延迟时间后自动消除报警信号,并可手动解除报警信号。当有主人在家系统无需报警时,可开启

3、楼道灯控制系统,即传感器探测到有人经过时照明灯亮,等待一段延迟时间后自动熄灭,并可手动来控制延迟时间的长短。系统的另外一个功能是检测人数及最大容量人数控制,当探测头探测到有人经过时,系统自动计数加一,并可以通过键盘控制最大容量人数,如果探测到的人数超过最大容量人数时则发出自动报警信号,并通过 LED 显示检测到的人数与最大容量报警人数。系统使用单片机与 PC 机通信原理,把采集到的数据传输给计算机统一处理。关键词: 热释电传感器 单片机 声光报警 键控目 录第一章 绪论1第二章 应用元件的介绍221 热释电传感器的红外辐射与红外探测的原理结构222 红外测温原理223 热释红外传感器的结构32

4、4 菲涅尔透镜5第三章 总体电路设计631 系统组成 632 单片机系统 733 热释电传感器的基本电路分析及设计 83.3.1 高低通放大器 83.3.2 电压比较器 93.3.3 开关电路 103.3.4 延时电路 1034 执行电路 1035 键盘控制电路设计 1036 LED路设计 12第四章 软件设计 1441 主控程序1542 键盘扫描程序1643 动态显示程序设计1744 系统的总程序18第五章 系统的测试分析2151 测试设备2152 测试方法2153 功能测试2154 指标测试及结果分析 21第六章 本设计的功能及使用环境246.1 本设计的功能246.2 本设计使用环境24

5、结论 25参 考 文 献 26致谢 27附录 1 28附录 2 29第 1 页 共 29 页第一章 绪论随着社会的不断进步和科学技术、经济的不断发展,人们生活水平得到很大的提高,人们私有财产也不断地增多,因而也对防盗措施提出了新的要求。从现代人们住宅发展的趋势来看,现代人们住宅主要是向群体花园式住宅区发展,向高空中发展,一般都是一个住宅区有几栋至几十栋以上,但目前市面上所拥有的家庭电子防盗报警器,只能用于单一的住宅单元,不利于统一管理,而且也不能满足现代住宅区的发展要求,所以很有必要对家庭电子防盗报警器进一步完善和提高。本设计就是为了满足现代住宅防盗的需要而设计的家庭式电子防盗系统。它在以前的

6、防盗器基础上进行了很大的改进,不但可以用于单一的住宅区,也可以规模用于比较大规模住宅区的防盗系统,它的工作性能好,不易出现不报和误报现象,安全可靠。不仅如此,它使用了单片机做信号处理器,这样有利于与计算机相连接,利用计算机统一管理,使整个小区的住户基本情况、资料等在计算机内存储起来,方便来访人的查询和保安人员的统一管理。目前市面上装备主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点:(一)压力触发式防盗报警器由于压力板式安装在垫子内,当主机停止工作,主人在家走动时,都很容易失报和误报,其可靠性低。 (二)开关式电子防盗

7、报警器一般只有一个定点,有效范围小,而且各种开关也易坏,失报和误报率就高,不可靠。 (三)遮光式触发防盗报警器在受到太阳光照射就会引起误报,同时如果由于风吹窗帘的摆动等遮住了光也会引起误报,所以这种报警器的可靠性也不高。再者,就闭路监控电路防盗系统而言:它的安装线路复杂,而且技术要求比较高,价格也比较昂贵,不利于广泛利用。综合以上报警器的不足,本系统采用了热释电红外传感器,它的制作简单、成本低,安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现。同时它的信号经过单片机系统处理后利于跟 PC 机通信,便于多用户统一管理。室内防盗智能控制系统第

8、 2 页 共 29 页第二章 应用元件的介绍21 热释电传感器的红外辐射与红外探测的原理结构热释电传感器是利用红外辐射与红外测温的原理来探测的,红外测温属非接触式测温,是测温技术中的主要手段,其特点是测温范围广,响应速度快和不明显破坏被测对象温度场,因而广泛应用于工业、农业、交通等领域。非接触红外测温有以下几点优点:(1)测量不干扰被测温场,不影响温场分布,从而具有较高的测温准确度。(2)测温范围宽。(3)探测器的响应时间短,反应速度快,易于快速与动态测量。(4)不必接触被测物体,操作方便。(5)可以确定微小目标的温度。非接触测温技术的意义是显而易见的。随着工农业、国防事业、医学的发展,对温度

9、测量越来越迫切。在某些场合,温度测量逐步上升为主要矛盾,引起了各方面的普遍重视。通常将电磁波谱间隔在 0.761000m 的区域称为红外光谱区,红外传感器是一种新型的传感器,能够探测物体辐射的红外线。热释电元件的工作原理是基于热释电效应,即在强电介质温度变化 P 的自然极化的存在,此时传感器有电信号输出,晶体的这种性质被称为热释电极或热释电效应。有些热释电晶体,他们的自发极化方向能用外电场来改变,这些晶体称作热释电铁电体。例如:LiTaO 2(钽酸锂)、BaTi O2(钛酸钡 )和 TGS(硫酸三甘酞)等。为了使传感器能够长期稳定地工作,提高灵敏度,增强抗干扰能力,这里选用了 TGS 晶体制作

10、的双型探测器22 红外测温原理红外测温是通过探测物体表面发射的能量来测量其温度,由物理学可知,处于绝对温度(273.15)以上的任何物体,都要释放热能,而红外辐射温度计测量其中与温度有关波长范围内的热能,并将其转换与温度成比例的电信号,由此测出其温度。据斯蒂芬波兹曼常数,绝对黑体其温度 T 于与辐射能之间的关系为:第 3 页 共 29 页4345012ThCKE其中: 为蒂芬波兹曼常数,其值为 5.669710-12 w/cm2 ,k 4 为黑体的温度;E0 为黑体辐射能。实际中大多数物体为非黑体,其热辐射公式为:E=E 0其中:E 为物体在一定温度下的辐射能力;E 0 为与 E 在同一温度下

11、的黑体辐射能力; 为黑度系数,表示物体的发射能力接近黑体的情况,其值在 01 之间。由(2)可知,任何物体只要温度不是绝对零度都不断地发射红外辐射,物体的温度越高,辐射的功率就越大,只要知道物体的温度和它的比辐射率,就可算出它所发射的辐射功率。所以如果能量出物体的辐射功率,则可确定它的温度。23 热释红外传感器的结构红外探测器是红外热释传感器的重要组成部分。它可以分成热释电探测器和光子探测器两大类:其中,热释电探测器是电效应工作的探测器,其响应速度虽不如光子型,但由于它可在室温下使用、光谱响应宽、工作频率宽,灵敏度与波长无关,因此其应用领域广,容易使用。常用的热释电探测器如:LiTaO 2(钽

12、酸锂) 探测器、BaTi O2(钛酸钡) 探测器和 TGS(硫酸三甘酞)探测器等。如图 1 为热释电红外传感器的结构图、电路图。传感器的敏感元为PZT,在上下两面做上电极,并在表面加一层黑色氧化膜以提高其转化效率。它的等效电路是一个在负载电阻上并联一个电容的电流发生器,其输出阻抗极高,而输出电压信号又极其微弱,故在管内附有 JFET 及厚膜电阻,以达到阻抗变目的。在管壳的顶部设有虑光镜(TO5 封装) 。热释电体的自发极化强度与温度有关。随着温度升高,自发极化强度下降。温度升图 1 热释电传感器的结构图与电路图室内防盗智能控制系统第 4 页 共 29 页高到 Tc 时,自极化消失,此温度称为居

13、里温度。温度超过居里温度,铁电体发生变化,从极化晶体变为非极化晶体,极化强度变为零。由于自发极化,在与极化轴相垂直的晶体两外表面上出现正负极化强度。但是这些面束缚电荷常常被晶体内部或外部的电荷所中和,因而显示不出来。因此不能在静态条件下测量自发极化,但是自由电荷和面束缚电荷所需的时间很长,因晶体自发极化的弛豫时间很短,约 1012 s,因此当晶体经受一定频率的温度变化时其体内的自由电荷和外部杂散电荷便来不及中和变化着的面束缚电荷,因此可在动态条件下测量自发极化。如果在热释电晶体沿极化轴的端面装上电极,那么自发极化在电极上感应的电荷量为: Q=AP S当红外辐射照射时,热释电晶体温度升高,自发极

14、化电晶体温度升高,自发极化强度降低,因此电极表面上感应电荷减少,这相当于“释放”了一部分电荷,因此称之为热释电现象。如图 2 所示的电路连接负载,则在红外辐射时,就有电流流过负载经放大后成为输出信号。若没有经过调制的红外辐射热释电晶体,使温度升高到一个新的平衡值,那么电极表面的感应电荷也变化到新的平衡值,不再“释放”电荷,也就不再输出信号。因此,热释电探测器与其他热释探测器不同,它只存在温度升降的过程中才有信号输出。所以利用热释电探测器探测的红外辐射必须经过调制。如果用调制频率为 f 的红外线照射热释电晶体,则晶体的温度自发极化强度(P S)及其引起的面束缚作电荷密度均以频率 f 作周期变化。

15、如果 1/f 小于自由电荷中和面束缚电荷所需要的时间,那么在垂直于 PS的晶体的两个端面之间就会产生开路电压。如果用负载电阻 Rg 把两个电极连接起来,就会有热释电电流 Is 通过负载。热释电晶体自发极化强度随温度变化,使电极表面感应电荷发生变化,其等效电路如图 3 所示。电流源的电流强度为 Is为: dTAPItS)(图 2 热释电传感器的电路连接第 5 页 共 29 页式中:p 一自发极化强度对温度变化率,称为热释电系数,24 菲涅尔透镜目前人体验知系统中的光调制器一般都采用多元阵列式菲涅尔透镜,它起到红外辐射收集器和调制器的双重作用。热释电传感器只有与菲涅尔透镜配合使用才能发挥最大作用。

16、加装菲涅尔透镜可使传感器的探测半径从不足 2m 提高到至少 8m 范围。菲涅尔透镜实际是一个透镜组,每个单元一般都只有一个不大的视场,且相邻的视场既不连续,也不交叉,都相隔一个盲区(如图 4 所示)。这样,当人体在装有菲涅尔透镜的传感器监控范围内运动时,人体辐射的红外线通过菲涅尔透镜传到传感器上,形成一个不断交替变化的盲区和亮区,使得敏感单元的温度不断变化,传感器从而输出信号,或者说,人体在监控范围内活动时,进人一个视场后,又走出这个视场,再进人另一视场对传感器而言,相当于一会儿看到人,一会儿又看不到人,人体的红外线辐射不断改变传感器的温度,使之有一个又一个相应的电信号。菲涅尔透镜不仅可以形成

17、亮区和盲区,而且还有聚焦作用,其焦距一般在 5cm 左右菲涅尔透镜一般由聚乙烯塑料片制成,呈乳白色半透明状。需要说明的是:在每次接通电源时,传感器要有几秒到十几秒的“预热”时间,在这段时期内该传感器不起作用。图 4 菲涅尔透镜外形图图 3 传感器等效电路图室内防盗智能控制系统第 6 页 共 29 页第三章 总体电路设计31 系统组成系统组成如图 5 所示。整个系统是在系统软件控制下工作的。设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经测量放大电路、比较电路送至门限开关,打开门限阀门送出下 TTL 电平至 89C51 单片机.在单片机内,经软件查询,统计平均及识别判决等环节实时发出

18、人侵报警状态控制信号。驱动电路将控制信号放大并推动声光报警设备完成。相应动作,当报警延迟一段时间后自动解除,也可人工手动解除报警信号。然后通过 LED 显示报警次数。同时,还可把整个系统变为自动开关灯系统,当有主人在时,可用手动解除报警功能,并且可以开启开关灯执行电路,在探测头感应到有人时执行电路执行开灯。同时系统还可以使用在一些大型的公共场合,作为检测人数个数和人数的最大容量控制。第 7 页 共 29 页如下图 6 为系统总体电路图112233445566D DC CB BA ATitleNumber RevisionSizeBDate: 2004-5-29 Sheet of File: D

19、:Program Files21.SchDoc Drawn By:100uFC1 220uFC11 100nFC10100pFC910uFC1710uFC347uFC51KR1100KR3100KR7220KR11 560KR1247KR2100kR5100kR1868KR9200KR668KR12220KR13LM324 LM324LM324LM32410kR4 1KR91MKR1010nFC710nFC4D1D2TRIG2OUT 3RST4CVOLT5 THR6DISC 7VCC 8GND1NE55510nFC8470uFC2DSE+5EA/VP31X119X218RESET9INT012

20、 INT113T014 T115P1.01 P1.12P1.23 P1.34P1.45 P1.56P1.67 P1.78P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 33P0.7 32P2.0 21P2.1 22P2.2 23P2.3 24P2.4 25P2.5 26P2.6 27P2.7 28RD 17WR 16PSEN 29ALE/P 30TXD 11RXD 1089C51abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS1abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS6abfc

21、gdeDPYLEDgn1234567abcdefgDPY_7-SEGDS2abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS4abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS3abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS5DIODED36MY30pFC230pFC11164.7kR7A1164.7kR5A88 8 8 8 8 8116500 x 8RnA Port0 0 0 0 0 0SW-PBS4SW-PBS3SW-SPSTS247OR2+52N3904Q168KR15SPEAKERAlarmS

22、W-SPSTS?t Res ThermalRT?DiodeD?2N3904Q210mH 220V21K+5Mlight109121332561 732 单片机系统本系统采用了 89C51,由 P3.4 进行数据采集,并通过 P0 传输数据到 LED 显示,同时用 P2.2P2.7 进行动态扫描控制。键盘通过 P1.3 和 P1.4 控制最大报警人数。如图 6 系统总体电路图室内防盗智能控制系统第 8 页 共 29 页图 7 所示。112233445566D DC CB BA ATitleNumber RevisionSizeBDate: 204-5-20 Sheet of File: H:业业

23、业业业业业业业业main.SchDoc Drawn By:EA/VP31X119X218RESET9INT012 INT113T014 T115P1.01 P1.12P1.23 P1.34P1.45 P1.56P1.67 P1.78P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 3P0.7 32P2.0 21P2.1 2P2.2 23P2.3 24P2.4 25P2.5 26P2.6 27P2.7 28RD 17WR 16PSEN 29ALE/P 30TXD 1RXD 1089C51abfcgdeDPYLEDgn1234567abcdefgDPY_

24、7-SEGDS1abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS6abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS2abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS4abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS3abfcgdeDPYLEDgn1234567abcdefgDPY_7-SEGDS5SPEAKERAlarmDIODED36MY30pFC230pFC11164.7kR7A1164.7kR5A88 8 8 8 8 8116 50 x 8RnA Port0 0

25、 0 0 0 0PortINPUTSW-PBS4SW-PBS3SW-SPSTS247OR2+5SPEAKERAlarmSW-SPSTS?DiodeD? DiodeD? t Res ThermalRT? +533 热释电传感器的基本电路分析及设计3.3.1 高低通放大器IC1 使用廉价的通用四运放 LM324,用其中两个运放组成高、低通放大器。按图 8 所示参数计算得到,第一级放大增益为:A 1 =R6/R4=220,第二级放大增益为:A2 =R10/R9=270,总放大增益为:A =220270=59400=95.5dB。我们知道,在运算放大电路中,放大倍数一般不宜取的太大,否则容易引起输出端

26、波形失真且导致电路自激振荡。故将 R6 改为 200,将 R10 改为 1M,此时的总增益为 A =20100=2000=66dB,比较符合实际应用,能保证电路工作可靠。112233445566D DC CB BA ATitleNumber RevisionSizeBDate: 2004-5-31 Sheet of File: H:业业业chuanganqi.SchDoc Drawn By:100uFC1 220uFC2 100nFC3100pFC6100pFC1710uC16100pFC191KR1100KR3100KR4220KR5 560KR1247KR13100kR17 100kR18

27、68KR92.2KR1668KR8220KR94.7KR11LM324 LM32439339347kR7 1KR182.7KR1510nFC1110nFC10D1D2TRIG2OUT 3RST4CVOLT5 THR6 DISC 7VCC 8GND1 LM555JU?10nFC4Portoutput47uC5DSE+5814图 8 热释电传感器的基本电路图图 7 单片机系统的电路图第 9 页 共 29 页3.3.2 电压比较器LM324 另外两个运放组成电压比较检测窗口,由 R3、R5 和 R7、R8 将高、低通放大器的脚和脚均设置为 1/2Vcc,即 2.5V。当红外传感器检测到人体的活动,其

28、产生的微弱电压信号经过放大,传送到 LM324 的、脚时,用示波器可以检测到峰值约为 5V的正弦波,那么无论是信号的正半周还是负半周,两个比较器中必有一个输出为低电平,使 IC2 的脚由高电平跳成低电平,以便控制延时电路工作。而当红外传感器没有检测到人活动时,由静态电路可知,该 3V 直流信号同时加到 LM324的、脚,又知道 R11、R12、R13 将窗口电压上、下限设置为 2.8V 和 2.2V,即脚偏置为 2.8V,脚偏置为 2.2V。此时,电压比较器输出端、均为低电平;而 IC2 的脚原来经 R14 上拉电阻设置为高电平,则 VD1、VD2 都导通,将 IC2 的脚钳位成低电平。在图

29、8 电路中,NE555 为单稳态触发器,脚一旦有下降沿脉冲触发,则定时器就工作,脚就输出高电平。若没有检测到人体活动,而末端能输出高电平,驱动后级的继电器等电路单元工作,电路工作属不正常, 为了避免电路误动作对原电路进行了修改。电压比较器部分修改后的电路如图 9 所示。将两个二极管倒个方向,在其后加一个开关三极管,以它的输出来控制延时电路。静态时, LM324 的、均为低电平,开关管截止,IC2 的脚仍为高电平,延时电路不工作。当红外传感器检测到人的活动,在输入信号的正半周时,脚的电平高于脚所加的 2.2V 比较电压,下比较器由脚输出低电平,VD2 截止;此时由于脚电平高于脚,比较器输出高电平

30、,VD1 导通,其高电平使得开关管饱和导通,将 IC2 的脚拉成低电平,致使延时电路工作。在信号负半周时,上、下比较器输出电平刚好相反,即脚输出低电平,脚输出高电平,VD2 导通。可见,只要传感器检测到人体活动,无论是信号的正半周还是负半周,两个比较器中必有一个输出为高电平,通过开关三极管从而控制延时电路工作。112233445566D DC CB BA ATitleNumber RevisionSizeBDate: 2004-5-29 Sheet of File: H:业业业GAIJING.SchDoc Drawn By:100pFC9560KR1668KR910KR11D1D2TRIG2O

31、UT 3RST4CVOLT5 THR6DISC 7VCC 8GND1LM555JU?10nFC8Portoutput+52N3904Q1LM324LM3241091213图 9 电压比较电路图室内防盗智能控制系统第 10 页 共 29 页3.3.3开关电路如图 9 所示,在比较器后加上开关管 2N3904,整个电路不但工作可靠,且输出电流大,能驱动后级的执行电器工作。3.3.4延时电路延时电路 IC2 使用单时基电路 NE555,延时时间=1.1R16C860。其作用有二。一是为自己离开检测区时提供一段非报警延迟时间;二是在自己进入检测区后提供关断检测器所需的时间。延时电路工作时,输出的高电平

32、或接通报警器电源进行报警。同时使继电器吸合。继电器工作后可控制较大的继电器以接通电灯。34 执行电路如图 10 所示,当传感器在无触发信号输入的静态时保持低电平,当有检测信号时,比较器输出一个高电平,经过施密特触发器变为低电平来触发后级的 555 延迟电路,延迟电路后的三极管饱和导通,发射极变为高电平,继电器动作,常开开关吸合,照明灯接通电源后亮。112233445566D DC CB BA ATitleNumber RevisionSizeBDate: 2004-6-11 Sheet of File: H:业业业JIXINDIANLU.SchDoc Drawn By:2N3904Q41KR8

33、+5220V2S4OUTlightRelay-SPSTK135 键盘控制电路设计本系统中键盘控制主要是对最大容量报警人数进行设置,系统的初始化对最大容量报警人数进行了设置,所以外部键盘按钮只需用两个按键分别进行加减设置。键盘按钮与单片机的接口电路如图 11:图 10 执行电路第 11 页 共 29 页112233445566D DC CB BA ATitleNumber RevisionSizeBDate: 2004-5-21 Sheet of File: Sheet2.SchDoc Drawn By:1164.7kR7A1164.7kR5ASW-PBS4SW-PBS3EA/VP31X119X

34、218RESET9INT012 INT113T014 T115P1.01 P1.12P1.23 P1.34P1.45 P1.56P1.67 P1.78P0.0 39P0.1 38P0.2 37P0.3 36P0.4 35P0.5 34P0.6 33P0.7 32P2.0 21P2.1 22P2.2 23P2.3 24P2.4 25P2.5 26P2.6 27P2.7 28RD 17WR 16PSEN 29ALE/P 30TXD 11RXD 1089C51+5键盘电路中每个按钮都是一个常开开关电路,当按钮未被按下时,P1.3-P1.4 口输入为高电平,当按钮按下时,P1.0P1.3 口输入为低电

35、平。通常的按钮所用开关为机械弹性开关,当机械触点断开、闭合时,电压信号波形如图 12 所示。由于机械触点的弹性作用,一个按钮开关在闭合时不会马上稳定地接通,在断开时夜不会一下子断开。因而在断开与闭合的瞬间均伴随有一连串的抖动,如图 12 所示。抖动的时间长短由按钮的机械特性决定,一般为 510ms。按钮的稳定闭合时间的长短则是由操作人员的按键动作所决定的,一般为零点几秒至数秒。键抖动会引起一次按键误读多次,为了确保CPU对键的一次闭合仅作一次处理,必须去除键抖动,在键闭合稳定时取键状态,并且必须判别到键释放稳定后再作处理。按钮的抖动,可用硬件或软件两种方法消除。本系统采用了软件消除抖动的方法。

36、键按下闭合稳定键释放前沿抖动 后沿抖动释放稳定图 12 按键时的抖动图 11 键盘按钮与单片机的接口电路室内防盗智能控制系统第 12 页 共 29 页36 LED路设计单片机应用系统中使用的显示器主要有发光二极管显示器,简称LED(Light Emitting Diode),近年也有配置CRT显示器的。LED显示器价廉、配置灵活,与单片机接口方便;后者可进行图形显示,但接口较复杂,正本也较高。本系统只需显示数字,不需要显示图形,因此选用LED显示器。在单片机中通常使用七段LED,构成字型“8”,另外还有一个小数点发光二极管以显示数字、符号及小数点,这种显示器有共阴和共阳两种,如图13所示。11

37、2233445566D DC CB BA ATitleNumber RevisionSizeBDate: 2004-5-10 Sheet of File: H:Sheet101.SCHDOC Drawn By:1234567abcdefg8 dp9GNDabfcgde dp10NCDpy Yellow-CCDS?图13 LED数码管本系统采用了共阴极的LED,阴极连在一起的称为共阴极显示器。一位显示器由八个发光二极管组成,其中七个发光二极管构成字型“8”的各个笔画ag,另一个小数点为dp发光二极管。当在某段发光二极管上施加一定的正向电压时,该段笔画即亮;不加电压则暗。为了保护各段LED不被损坏

38、,需外加限流电阻。共阴极七段LED显示数字0F、文字、符号及小数点的编码(a段为最低位,dp点为最高位)如表1所示。表1 共阴七段LED显示字型编码表显示字符 共阴极段选码 显示字符 共阴极段选码0 3FH C 39H1 06H D 5EH2 5BH E 79H3 4FH F 71H4 66H P 73H5 6DH U 3EH6 7DH r 31H第 13 页 共 29 页7 07H y 6EH8 7FH 8. FFH9 6FH “灭 ”(黑) 00HA 77H B 7CHLED显示器有静态显示和动态显示两种方式。本系统采用了 LED 动态显示方式,在多位 LED 显示时,为了简化电路,降低成

39、本,将所有位的段选线并联在一起,有一个 8 位 I/O 口控制。而共阴公共端分别由相应的 I/O 线控制,实现各位的分时选通。图 14 所示为 6 位共阴极 LED 动态显示接口电路。1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 11-May-2004 Sheet of File: G:业protelMyDesign1.ddb Drawn By:a bfcgdeDPYLEDgn1234567abcdefga bfcgdeDPYLEDgn1234567abcdefga bfcgdeDPYLEDgn1234567abcdefgH?H

40、SRCa bfcgdeDPYLEDgn1234567abcdefgDS6HSRCNC1P1.02 P1.13P1.24 P1.35P1.46 P1.57P1.68 P1.79RST10P3.0/RXD 11NC12P3.1/TXD 13P3.2/INT0 14P3.3/INT 15P3.4/T0 16P3.5/T1 17P3.6/WR 18P3.7/RD 19XTAL121NC 23P2.0/A8 24P2.1/A9 25P2.2/A10 26P2.3/A11 27P2.4/A12 28P2.5/A13 29P2.6/A14 30P2.7/A15 31PSEN 32ALE 33NC 34EA3

41、5P0.7/AD736 P0.6/AD637P0.5/AD538 P0.4/AD439P0.3/AD340 P0.2/AD241P0.1/AD142 P0.0/AD043XTAL2 20UHSRCa bfcgdeDPYLEDgn1234567abcdefgDS5HSRCa bfcgdeDPYLEDgn1234567abcdefgDS4HSRCa bfcgdeDPYLEDgn1234567abcdefgDS3HSRCa bfcgdeDPYLEDgn1234567abcdefgDS2HSRCa bfcgdeDPYLEDgn1234567abcdefgDS1HSRC7 7 7 7 7 77图14 L

42、ED动态显示接口电路由于所有6位段选线皆由一个I/O口控制,因此,在每一瞬间,6位LED会显示相同的字符。要想每位显示不同的字符,就必须采用扫描方法轮流点亮各位LED,即在每一瞬间只使某一位显示字符。在此瞬间,段选控制I/O口输出相应字符段选码(字型码),而位选则控制I/O口在该显示位送入选通电平(因为本系统选用共阴LED,故因送低电平),以保证该位显示相应字符。如此轮流,使每位分时显示该位应显示字符。段选码、位选码每送入一次后应延时1ms来等待数码管响应,因人眼的视觉暂留时间为0.1s(100ms),所以每位显示的间隔不能超过20ms,并保持延时一段时间,以造成视觉暂留效果,给人看上去每个数

43、码管总在亮。室内防盗智能控制系统第 14 页 共 29 页第四章 软件设计单片机控制电路采用89C51。主要实现对人体的检测并计数,报警,键盘设定最大容量报警人数速度,显示人数及最大容量报警人数。显著特点是用软件简便实现某些硬件功能。本系统使用单片机汇编语言编程。通过分析本系统的功能要求,系统程序可以划分为以下几个模块来写:数据采集、键盘控制、报警和显示等子函数。本系统的程序巧妙地利用单片机的内部定时/计数器 T0 来计时,每 50ms 中断一次,并用该值为基准来计算时间;系统检测到人体的信号经过比较放大之后得到标准的脉冲信号,然后输入单片机的 INT0 端口,使用外部中断的方式进行计算。第

44、15 页 共 29 页41 主控程序主控程序主要是利用单片机内部计数器 T0 对所采集到的脉冲数进行累加,并存放于 RAM 的 40H 中,经过数据转换后显示所采集到的人数。如图 15 为指控程序的流程图。Y初始化声光报警计 数LED 显示扫描端口是否有人?N结 束Y开 始室内防盗智能控制系统第 16 页 共 29 页42 键盘扫描程序在按下某个按键时,被按按键的横片总会有轻微的抖动,这种抖动经常会持续10ms 左右时间。因此,CPU 在按键抖动期间扫描键盘必然会得到错误的行值和列值,最好的办法是使 CPU 在检测到有按下时延迟 20ms 再进行扫描。如图 16 为键盘扫描流程图。NNNNYY

45、YAcc.0=0? R7 加 1Acc.1=0?Acc.2=0?Acc.3=0?R7 减 1R6 加 1R6 减 1结束Y开始置 P1.3 和 p1.4 为高电位扫描 P1.3 和 P1.4延迟去抖图 15 主控程序流程图第 17 页 共 29 页43 动态显示程序设计显示器的扫描,每隔 1.25 ms 轮流点亮一位显示器,对每一位显示器来说每隔6.25 ms 点亮一次,点亮的时间为 1.25 ms。本系统中有六位显示器,在 89C51 中设置有六个显示缓冲单元,分别放置六位显示器的显示数据。并通过 P2.2P2.7 对 LED 进行控制。如图 17 为显示程序流程图。图 16 键盘控制程序流程图室内防盗智能控制系统第 18 页 共 29 页开始R0 值百位 /十位/个位化选通 LED1/LED2显示十位/个位延时R7 值百位 /十位/个位化选通 LED3/LED4显示十位/个位R6 值百位 /十位/个位化选通 LED5/LED6显示十位/个位结束图 17 动态显示程序流程图44 系统的总程序具体程序如下:ORG 0000H SJMP MAINORG 0030HMAIN:BAOJINGLED EQU P1.5第 19 页 共 29 页MOV R0,#32H ;上限MOV 40H,#00H ;实人数MOV TMOD,#04H ;计数器初期化MOV TH0,#0

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报