怎么把热释电红外传感器信号号用单片机实时输入到电脑屏幕

基于单片机的红外感应报警系统设计毕业论文(传感器_程序_中华文本库
第2页/共14页
工厂, 商业等重要地方,甚至走进了普通的家庭,但是研究更加简易,低价格,高性能的被动 式压电传感器仍然需要科技的进步。
1.3 设计思路
由于现代仿真技术已经非常的成熟, 不像过去那样设计过程就需要耗费大量的财力 和物力。本系统可以使用 ISIS 画出系统的原理图,首先打开 ISIS 软件,单击命令窗口 file——new design,创建一个 default 模板,保存名称为“基于 AT89C51 单片机红外线 报警器的设计.DSN” 。执行菜单命令 library——pick devicesymbol,添加所需元件。本 程序中红外传感器可以使用 TORCH_LDR 原件来代替,上面有“+” “-”可以模拟外界 红外强度的变化,并将这个变化转化为电信号输入到单片机中。扬声器功率放大电路中 的芯片选取 555。在原理图编辑窗口中放置元件,再单击工具箱中的“原件终端”图标, 在对象选择中单击 POWER 和 GROUND 放置电源和地。放置好元件后,布好线。左 键双击各元件,设置好相应参数,完成电路设计。 设计的软件部分在 Keil 中完成,由于汇编语言的优越性,本次设计选择汇编语言 进行程序设计。
2 系统分析
2.1 系统总体设计
从设计的要求来分析该设计须包含如下结构: 热释电红外传感探头电路、 报警电路、 单片机、复位电路及相关的控制管理软件组成;它们之间的构成框图如图 3 总体设计框 图所示:
图 3 总体设计框图
处理器采用 51 系列单片机 AT89C51。整个系统是在系统软件控制下工作的。当红外 检测装置检测到有人时, 信号经放大电路和非门将相应的电平送至单片机的 p1.0 端口, 在单片机内,经软件查询、识别判决等环节实时发出入侵报警状态控制信号。驱动电路 将控制信号放大并推动声光报警设备完成相应动作。 当报警延迟 10s 一段时间后自动解 除,也可人工手动解除报警信号,当警情消除后复位电路使系统复位,或者是在声光报 警 10s 钟后有定时器实现自动消除报警。
2.2 红外传感器(系统中用 TORCH_LDR)基础知识
热释电式传感器主要是由一种高热电系数的材料,如锆钛酸铅系陶瓷、钽酸锂、硫酸三 甘钛等制成尺寸为 2*1mm 的探测元件。在每个探测器内装入一个或两个探测元件,并将两 个探测元件以反极性串联,以抑制由于自身温度升高而产生的干扰。由探测元件将探测并接 收到的红外辐射转变成微弱的电压信号,经装在探头内的场效应管放大后向外输出。为了提 高探测器的探测灵敏度以增大探测距离,一般在探测器的前方装设一个菲涅尔透镜,该透镜 用透明塑料制成,将透镜的上、下两部分各分成若干等份,制成一种具有特殊 光学系统的透 镜。 它和放大电路相配
第2页/共14页
寻找更多 ""当前位置: >>
基于单片机的汽车防盗报警系统的设计
成都理工大学工程技术学院毕业论文基于单片机的汽车防盗报警系统设 计作者姓名:何 超专业名称:电子信息科学与技术指导教师:李 兰 英 讲师 基于单片机的汽车防盗报警系统设计摘要人们生活水平不断提高,对私有财产的保护意识在不断的增强,因 而对防盗措施提出了新的要求。 本设计就是为了满足预防盗窃等意外事 件的需要而设计的汽车防盗报警系统。 目前市面上主要有压力触发式防盗报警器、 开关电子防盗报警器和 压力遮光触发式防盗报警器等各种报警器, 但这几种比较常见的报警器 都存在一些缺点。本系统采用了热释电红外传感器,它的制作简单、成 本低,安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度 高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现。同时它的信号 经过单片机系统处理后方便和 PC 机通信,便于多用户统一管理。 本设计主要包括硬件和软件设计两个部分。 硬件部分包括单片机控 制电路、 红外探头电路、 驱动执行报警电路、 LED 控制电路等部分组成。 处理器采用 52 系列单片机 AT89C52。整个系统是在系统软件控制下工 作的。软件部分可以划分为以下几个模块:数据采集、键盘控制、报警 和显示等子函数。关键词:单片机红外传感器数据采集报警电路I 基于单片机的汽车防盗报警系统设计AbstractWith the people's living standard continuously improved, the awareness of the protection of private property continuously enhanced, and thus the security measures put forward new demands. This paper is designed in order to meet the needs of the prevention of theft, accidents and vehicle anti-theft alarm system. Currently on the market pressure trigger the burglar alarm switch electronic anti-theft alarm and pressure shading trigger burglar alarm, such as a variety of alarm, but that several of the more common alarm there are some drawbacks. The system uses a pyroelectric infrared sensor, the production of simple, low cost, more convenient to install, and anti-theft performance is relatively stable, strong interference capability, high sensitivity, safe and reliable. This anti-theft device installed hidden and difficult to be discovered by thieves. It’s signal through a convenient treatment of the SCM system and PC communications, to facilitate the unified management of the multi-user. The design includes two parts of the hardware and software design. The hardware parts include of the MCU control circuit, infrared sensor circuit, drive the implementation of the alarm circuit, LED control circuit components. The processor uses 52 series microcontroller the AT89C52. The entire system is under the control of the system software. The software part can be divided into the following modules: data collection, keyboard control, alarm and display subroutines.Keywords: microcontroller, infrared sensors, data acquisition, alarmcircuit.II 基于单片机的汽车防盗报警系统设计目录摘要 ................................................................................................................ I Abstract ....................................................................................................... II 目录 .............................................................................................................. III 前言 ................................................................................................................ 1 1 概述 ............................................................................................................ 3 1.1 课题研究背景 ................................................................................... 3 1.1.1 汽车防盗报警系统的研究现状 .............................................. 3 1.1.2 汽车防盗报警系统设计的必要性 .......................................... 4 1.2 设计方案选择 .................................................................................... 5 1.2.1 设计要求 .................................................................................. 5 1.2.2 方案设计论证与选择 .............................................................. 5 2 总体方案设计 ............................................................................................ 8 2.1 系统概述 ........................................................................................... 8 2.2 各功能模块的设计 ........................................................................... 9 2.2.1 单片机电路 ............................................................................ 10 2.2.2 红外热释电报警传感器电路 ................................................ 12 2.2.3 温湿度传感器及检测电路 .................................................... 17 2.2.4 DS1302 实时时钟电路 ........................................................... 20 2.2.5 LCD 显示电路 ........................................................................ 23 2.2.6 EEPROM 存储器电路 ............................................................ 28 2.2.7 键盘电路 ................................................................................ 30 2.3 软件的程序实现 .............................................................................. 31 2.3.1 主程序流程图 ........................................................................ 31 2.3.2 主程序见附录 1 ..................................................................... 31 3 pcb 画图及实物制作 ............................................................................... 32III 基于单片机的汽车防盗报警系统设计3.1 3.2 3.3 3.4制作过程及理论实践概述 ............................................................. 32 设计原理图 ..................................................................................... 32 设计 PCB 图 .................................................................................... 35 最终实物图 ..................................................................................... 36总结 .............................................................................................................. 37 致谢 .............................................................................................................. 39 参考文献 ...................................................................................................... 40 附录 1 主程序 .............................................................................................. 41IV 基于单片机的汽车防盗报警系统设计前言随着社会的发展,科学技术的进步和安全防范意识的增强,人们越 来越注重自身所处的环境是否安全同时, 汽车的防盗也被列入了研发议 程。也因此本论文的设计便应运而生。 论文的第一阶段的主要任务是熟悉有关的如 protell 等的实际软件 和单片机的相关基础知识, 在此基础上学习单片机系统的 c 语言编程和 设计, 从而达到正确的制作出本设计的最终实物――基于单片机的汽车 防盗报警系统。 第二阶段是在导师的指导下熟悉并运用第一阶段基础知识进行各 功能模块的设计,编写相应模块的代码,然后进行理论设计的修改和仿 真调试,最后进行组装调试。 通过教师的悉心指导自身努力, 完成了毕业设计的各项任务和要求 成功的做出了基于单片机的汽车防盗报警系统。只要合理的安装和布 防,该设计就可完成汽车的实时防盗和报警,从而达到对汽车的保护作 用。 基于单片机的汽车防盗报警系统,由红外热释电传感器、温湿度传 感器、DS1302 时钟电路、EEPROM 存储电路、液晶屏和键盘组成。设 计的主要功能有: 1、红外热释电传感器获取人体入侵信息,当监控功能打开并且有 人入侵时,驱动蜂鸣器报警,LED 红色报警灯亮。 2、报警时间自动存储至 EEPROM 存储器,当按“Review”查询按 钮时显示最近一次报警时间。 3、不间断测量当前温度和湿度数据,并在液晶屏上实时显示。 4、具备不间断时钟电路,当前时间在液晶屏显示。时钟电路具有 后备电池,系统掉电后时钟依然运行,再次上电显示当前时间,无须重 新调时。 5、可以通过设置键打开或关闭监控报警功能,系统上电处于报警 关闭状态,按一次设置键打开报警功能,液晶屏显示“A” ,继续按设 置键进入时钟校准功能,此时报警功能关闭。1 基于单片机的汽车防盗报警系统设计6、可以通过设置键调校时钟初始值,具体方法是连续按设置键直 至“年” “月” “日” “时” “分” “秒”相应的位置闪烁,再通过 、 、 、 、 、 Up 键和 Down 键调整数值,调整完毕继续按设置键进入正常状态。 7、任何状态,按查询 Review 键可以查询上次报警时间,再次按 Review 键退出查询状态。2 基于单片机的汽车防盗报警系统设计1 概述1.1 课题研究背景 1.1.1 汽车防盗报警系统的研究现状一.汽车防盗器的定义和种类 1.机械式防盗器。早期的汽车防盗器材主要是机械式的防盗锁。机 械锁发展至今经过了数次技术升级,钩锁、转向盘锁和变速档锁等基本 属于机械式防盗器,它主要是通过锁定离合、制动、油门或转向盘、变 速档来达到防盗的目的,只防盗不报警。其优点是价格便宜,只需几十 元至几百元,且安装简便,可以在一定程度上吓阻盗车贼,或增加盗贼 被发现的可能性。缺点是防盗不彻底,每次拆装比较麻烦,不用时还得 找地方放置。 2.机电式防盗装置。随着科学的进步,出现了机电一体的防盗装置 中央门锁) 。中央门锁是以电来控制门锁的开启或锁止,并由驾驶员集 中控制所有车门门锁的锁止或开启。中央门锁系统具有下列功能:当锁 住 (或打开) 驾驶员侧车门门锁时, 其它几个车门及行李厢都能锁止 (或 打开) ;如钥匙锁门也可锁好(或打开)其它车门和行李厢;在车内个 别门锁需要打开时,可分别拉开各自门锁的按钮。 3.电子式防盗器。为了克服机械锁只防盗不报警的缺点,电子报警 防盗器应运而生。 汽车电子防盗系统是在原有中央门锁的基础上加设了 防盗系统的控制电路,以控制汽车移动的同时并报警。电子防盗是目前 较为理想的防盗装置。如果有行窃者盗窃汽车或汽车上的物品,防盗系 统不仅具有切断起动电路、 点火电路、 喷油电路、 供油电路和变速电路、 将制动锁死等功能,同时,还会发出不同的求救的声光信号进行报警, 给窃贼予以精神上的震慑,以阻止窃贼实施行窃。插片式、按键式和遥 控式等都属于电子式防盗器。 遥控式汽车防盗器的特点是可遥控防盗器 的全部功能,可靠方便,可带有振动侦测门控保护及微波或红外探头等3 基于单片机的汽车防盗报警系统设计功能。随着科技的快速发展,遥控式汽车防盗器还增加了许多方便实用 的附加功能,如控中控门锁、遥控送放冷暖风、遥控电动门窗及遥控开 行李舱等。现在市场上已有双向功能的电子防盗器,这种防盗器不仅能 由车主遥控车辆,还能将自身状态传送给车主,例如车门被开启或车窗 玻璃被破坏等。但是电子防盗器普遍存在误报警现象,而且也没有根本 上解决车辆丢失问题。 4.GPS 卫星定位汽车防盗系统。GPS 卫星定位汽车防盗系统(或其 他网络系统) 可以将报警信息和报警车辆所在位置无声地传送到报警中 心,具有车辆定位、遥控熄火、网络查询及跟踪、车内监听、路况信息 查询、人工导航等多种功能,是全方位的防盗系统。GPS 卫星定位汽车 防盗系统属网络式防盗器, 它主要靠锁定点火或起动电路达到防盗的目 的,同时还可通过 GPS 卫星定位系统,将报警信息和报警车辆所在位 置无声地传送到报警中心。可以在全国范围内实时监测车辆位置,还可 以通过车载移动电话监听车内声音,必要时可以通过手机关闭车辆油 路、电路并锁死所有门窗。如果 GPS 防盗器被非法拆卸,它会自己发 出报警信息,但缺点是价格较为昂贵,所以目前只是在出租车行业选用 的较多。 二、汽车电子防盗系统的发展 目前北美生产的新车辆中,安装了电子防盗系统的比例很高,市场 前景被广泛看好。随着汽车产业的发展,我国电子防盗系统市场也已进 入快速发展期,成为各路商家的必争之地。未来几年,电子防盗系统市 场竞争将会更加激烈,市场格局也将进一步改变。由于 OEM 采购偏好 的强烈影响,各系别车商均有自己较为固定的电子防盗系统供应商,此 种局面将长期维持, 因此电子防盗系统的市场格局仍将依赖于整车市场 行情的变化。1.1.2 汽车防盗报警系统设计的必要性随着人们对自己的私有物品的保护意识不断加强, 人们对于物品防 盗技术的研究也是越来越进步,特别是对贵重物品的保护更是重中之 重。现在很多人都拥有了自己的私人汽车,对汽车的防盗便是现代人们 十分关注的问题。本设计就是基于单片机的红外汽车防盗报警系统,本 系统可通过对人体热源的感应转化为电信号后驱动控制电路达到声光4 基于单片机的汽车防盗报警系统设计报警,从而达到对物品(汽车)的保护作用。此系统测试灵敏度高、简 单易操作,而且制作起来价格低廉,通过对此设计的深入研究是我们对 物品防盗的技术有了更深层次的理解和发现, 有利于我们在保护自己私 人物品时发现更多的方法,获得更多的知识。1.2 设计方案选择 1.2.1 设计要求(1)该设计包括硬件和软件设计两个部分。模块划分为数据采集、 键盘控制、报警等模块子函数。 (2)本红外线防盗报警系统由热释电红外传感器、报警器、单片 机控制电路、 LED 控制电路及相关的控制管理软件组成。 用户终端完成 信息采集、处理、数据传送、功能设定、本地报警等功能。终端由中央 处理器、输入模块、输出模块、通信模块、功能设定模块等部分组成。 (3)系统可实现功能。当人员外出时,可把报警系统设置在外出 布防状态,探测器工作起来,当有人闯入时,热释电红外传感器将探测 到动作, 设置在监测点上的红外探头将人体辐射的红外光谱变换成电信 号,经放大电路、比较电路送至门限开关,打开门限阀门送出 TTL 电 平至 AT89C52 单片机,经单片机处理运算后驱动执行报警电路使警号 发声。 (4)红外线具有隐蔽性。此类装置设计的要点:其一是能有效判 断是否有人员进入;其二是尽可能大地增加防护范围。当然,系统工作 的稳定性和可靠性也是追求的重要指标。至于报警可采用声光信号。1.2.2 方案设计论证与选择1) 遥控式电子防盗系统 遥控式汽车防盗器是主机与遥控器各有一组相同的密码, 遥控器发 射密码,主机接收密码,从而完成防盗器的各种功能,这种密码发射方 式称为第一代固定码发射方式(简称定码发射方式) 。定码发射方式在 汽车防盗器中的应用并不普及,当防盗器用量不多,即处于一个初期防 盗器应用市场里时,其防盗器的安全性和可靠性还有所保证。但对于一5 基于单片机的汽车防盗报警系统设计个防盗器使用已成熟的市场而言,定码方式就显得既不可靠又不安全, 原因有三: (1) 密码量少,容易出现重复码,即发生一个遥控器控制多部车 辆的现象。 (2) 遥控器丢失后,若单独更换遥控器极不安全,除非连同主机 一道更换,但费用过高。 (3) 也是最大的危险即安全性差,密码易被复印或盗取,从而使 车辆被盗。 2) 电子密码防盗系统 系统设有三级密码: 1、超级密码(仅供遗忘车主密码时使用) 每套防盗器出厂时,都由一个唯一的 8 位数字的超级密码(密码置 于说明书的密封条内) ,该密码是固定不变的。平常不需要使用这个密 码,只有在车主遗忘密码时,只需输入这个 8 位的超级密码,密码就会 恢复到出厂前的设置。然后就可以启动系统并修改密码。 2、车主密码(仅供车主使用) 输入车主密码,可以启动车辆,还可以任意修改车主密码,修改或 消除普通用户的密码。 3、普通用户密码(仅供借车者使用) 当需要将车借给别人使用,又不想将车主密码泄漏,这是可以设置 一个普通用户密码,还可以设定借车的使用天数。这样,借车人就可以 使用这个普通用户密码启动汽车, 在设定的天数内使用本车, 时间一到, 密码自动失效,普通用户无法启动汽车。普通用户不具备修改密码等功 能。 4、防抢密码 当车主遭遇抢劫,生命受到威胁,这时可以提供给抢劫者一个防抢 密码。这时,抢劫者就可以使用这个防抢密码来启动汽车,当车主脱离 危险以后(6 分钟后) ,系统自动切断供电电路和供油电路,使汽车停 止行驶,同时启动报警器报警,密码失效,抢劫者无法再次启动汽车。 这个功能使车主的生命和物质财产得到保护。使用防抢密码进入时,不 具备修改密码的权限。 但此系统目前技术尚不完善,实际应用尚待进一步测试和实验。且6 基于单片机的汽车防盗报警系统设计此系统操作复杂,价格昂贵,不便于大量的推广和普及。 3) 报警式防盗系统 通过电路检测到有人进入防范区时通过能量变化导致产生电信号, 最终产生电声报警。 此系统的特点是: 探测面广,实时效果好,灵敏度高。 系统操作简便,易于控制。 产品制作工艺简单,价格低廉。 综合以上考察和研究, 我最终选定以报警式防盗系统作为我的设计 重点。 因此本设计通过热释电红外传感器对人体能量变化的感应产生的 电信号驱动控制电路, 从而实现声光报警, 达到对汽车的防盗保护作用。7 基于单片机的汽车防盗报警系统设计2 总体方案设计2.1 系统概述本系统采用了热释电红外传感器,它的制作简单、成本低,安装比 较方便, 而且防盗性能比较稳定, 抗干扰能力强、灵敏度高、安全可靠。 这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统 处理后方便和PC机通信,便于多用户统一管理和用户操作。为了探测 移动人体,通常使用双元件型热释电红外传感器,在这种传感器内部, 两个敏感元件反相连接, 当人体静止时两元件极化程度相同, 互相抵消。 但人体移动时,两元件极化程度不同,净输出电压不为 0,从而达到了 探测移动人体的目的。 该设计包括硬件和软件设计两个部分。模块划分为数据采集、键盘 控制、报警和显示等模块子函数。电路结构组成可划分为:热释电红外 传感器、汽车智能报警器、单片机控制电路、LED 控制电路及相关的控 制管理软件组成。 用户终端完成信息采集、处理、数据传送、功能设定、 本地显示、本地报警等功能。就此设计的核心模块来说,单片机就是设 计的中心单元,所以此系统也是单片机应用系统的一种应用。单片机应 用系统也是有硬件和软件组成硬件包括单片机、输入/输出设备、以及 外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用 系统的研制过程包括总体设计、硬件设计、软件设计、在线调试等几个 阶段,就本设计来说也包括这些过程。它们的进程框图如图 2.1 所示。8 基于单片机的汽车防盗报警系统设计开始 确定设计方案 硬件设计 软件设计 联机仿真测试 排除故障 系统运行 完成研制图 2.1 进程框图2.2 各功能模块的设计本研究设计的控制框图如图 2.2 所示。9 基于单片机的汽车防盗报警系统设计图 2.2 红外报警监控系统方框图图中 STC89C52 单片机随时监控 DYP-ME003 红外人体传感器送来 的报警信号。当报警功能打开并且传感器检测到有人侵入时,单片机通 过声(蜂鸣器)光(LED 发光管)报警,同时将入侵时间记录在外部存 储芯片 AT24C04 中。系统还可以即时显示当前环境温湿度值。单片机 每 2 秒钟从 DHT11 温湿度传感器中读入温度和湿度,在液晶屏上即时 显示。系统通过 DS1302 时钟电路获得并显示当前时间。该时间初始值 可以通过设置键、上调键和下调键设定,由于具有后备电池,主控系统 断电后时钟仍然继续运行。系统通过四键键盘切换开、关报警状态,设 定时钟初始值,查询报警时间等。 系统各单元电路介绍如下:2.2.1 单片机电路本设计选用宏晶公司高性能单片机 STC89C52 采用主控芯片, 其管 脚如图 2.3 所示。10 基于单片机的汽车防盗报警系统设计图 2.3 STC89C52 单片机管脚图本设计所用芯片为 52 内核 8 位单片机,兼容 Intel 等 52 内核单片 机,支持 ISP 下载,适用于常用检测控制电路。由 STC89C52 组成的单 片机系统原理图如图 2.4 所示。图中 ALERT 引脚输入 DYP-ME003 红 外人体传感器信号,该信号为高电平时有人入侵,为低电平时表示没有 检测到人。DATA 引脚为温湿度传感器单总线引脚。2402_SCL 和 2402_SDA 为外存芯片 AT24C04 通信引脚,该芯片为 IIC 接口芯片,通 过时钟线和数据线二线接口通信。K1、K2、K3、K4 为四只按键,分别 为设置键、 上调键、 下调键和查询键。 为报警 LED 发光管。 L2 P0.0―P0.7 为 LCD 数据线,P2.5―P2.7 为 LCD 控制线。系统采用 11.0572MHz 外 部晶振电路。11 基于单片机的汽车防盗报警系统设计图 2.4 单片机系统电路2.2.2 红外热释电报警传感器电路1. 热释电红外传感器的介绍 热释电传感器是一种将热量变化转换为电量变化的能量转换器件。 因红外线具有很强的热效应,当交互变化的红外线照射到晶体表面时, 晶体温度迅速变化,这时会发生电荷的变化,从而形成一个明显的外电 场,这种现象称为热释电效应。热释电红外传感器内部的热释电晶体的12 基于单片机的汽车防盗报警系统设计极化,随着温度的变化而变化。当恒定的红外辐射照射在探测器探头上 时, 热释电晶体温度不变, 晶体对外呈电中性, 探测器没有电信号输出, 因而恒定的红外辐射不能被检测到。另外热释电晶体输出的是电信号, 不能直接使用, 需要用电阻将其转换为电压形式, 该电阻阻抗高达 104M 欧,故引入 N 沟道结型场效应管接成共漏形式来完成阻抗变换。热释 电红外线元件是一种典型的热量传感器, 常用红外光发射能量作为整个 防盗报警装置中检测入侵者及其活动的手段。 2.被动式热释电传感器防盗报警工作原理 热释电人体红外线传感器是上世纪 80 年代末期出现的一种新型传 感器件,现在电子防盗报警设备研制中已得到广泛的应用。通常我们采 用的热释电传感器防盗报警电路, 是利用该电路检测到有人进入防范区 时通过能量变化导致产生电信号,最终电声报警。其工作原理如下:一 般人体体温是 37℃,所以会发出波长 10um 左右的红外线,被动式红外 传感器探头就是靠探测人体发射的 10um 左右的红外线进行工作的。人 体发射的 10um 左右的红外线通过菲涅耳滤光片增强后聚集到红外感应 源上,红外感应源通常采用热释电元件,这种元件接收到人体红外辐射 温度发生变化时就会失去电荷平衡,向外释放电荷,经后续电路检测处 理后就能产生报警信号了。 在红外探头中有两个关键性的器件,一个是热释电红外传感器,它 能将波长为 8~12um 之间的红外信号的变化转变为电信号,并对自然界 中的可见光信号具有抑制作用,因此在红外探测器的有效警戒区内,当 无人体移动时,热释电红外感应器感应到的只是背景温度,没有信号变 化,所以不能产生电信号,也不会报警;当人体进人警戒区,通过菲涅 耳透镜,热释电红外感应器感应到的是人体温度与背景温度的差异信 号,此时产生电信号,从而报警。另外一个器件就是菲涅耳透镜,它具 有聚焦--即将热释电的红外信号反射在红外传感器上的作用还能将警戒 区内分为若干个明区和暗区, 使进入警戒区的移动物体能以温度变化的 形式在热释电红外传感器上产生变化热释红外信号, 这样热释电红外传 感器产生变化的电信号,后续电路经检测处理后产生报警信号。 3. 被动式红外报警器组成结构 被动式红外报警器主要由菲涅耳光学系统、热释电红外传感器、信 号滤波和放大电路、 信号处理和报警电路等几部分组成 (如图 2.5 所示) 。13 基于单片机的汽车防盗报警系统设计图 2.5 被动式红外报警器组成框图菲涅尔透镜一般采用聚乙烯塑料片制成,颜色为乳白色或黑色,呈 半透明状,但对波长为 10Lm 左右的红外线来说却是透明的。菲涅耳透 镜的焦点一般为 5 厘米左右,除有聚焦作用还可形成可见区和盲区,实 际应用时一般把菲涅耳透镜固定在传感器正前方 1~5 厘米的地方。 当物 体射出的红外线通过菲涅耳透镜后,传到热释电红外探测器,这时热释 电红外探测器将输出脉冲信号,脉冲信号经放大和滤波后,由电压比较 器将其与基准值进行比较,当输出信号达到一定值时,报警电路发出警 报。 被动式热释电红外探头的优点是本身不发生各种类型的辐射, 器件 的功耗小、隐蔽性好、价格低。缺点是具有容易受各种热源、光源及射 频辐射的干扰;被动红外穿透力差,人体的红外辐射容易被遮挡,不易 被探头接收;当环境温度和人体温度接近时,探测和灵敏度下降,有时 还会短时失灵。 目前市场上经常采用 P288 型热释电红外传感器作为敏感元件,能 以非接触方式检测出人体辐射出的红外能量,并将其转化为电信号输 出。该传感器外接 12V 电源,内部装有菲涅耳透镜,检测区域为球形, 有效警戒距离为 12~15m,方向角为 85 度。当红外警戒区内无移动物体 时,传感器无输出信号,报警电路不工作;当有人闯入警戒区时,只要 人体移动,其辐射出的红外线便会被热释电红外传感器所接收,并输出 微弱的电信号。该信号经运算放大器 A1 和 A2 放大后,会输出一个较 强的电信号。再输送给由 A3 和 A4 组成的双限电压比较器。 4. DYP-ME003 人体感应传感器14 基于单片机的汽车防盗报警系统设计以上所说的热释电红外传感器的电路比较繁琐,调试难度也较大。 目前市场上有集成红外人体感应传感器,将热释电传感器、菲涅耳透镜 和调理电路集成在一个模块上,可以实现 5 伏电压供电,性能稳定,使 用方便。DYP-ME003 人体感应传感器就是这样一款基于红外线技术的 自动控制产品,灵敏度高,可靠性强,超低电压工作模式,广泛应用于 各类自动感应电器设备,尤其是干电池供电的自动控制产品中。其功能 特点: 1) 、全自动感应:人进入其感应范围则输出高电平,人离开感应范 围则自动延时关闭高电平,输出低电平。 2) 、光敏控制(可选择,出厂时未设) :可设置光敏控制,白天或 光线强时不感应。 3) 、温度补偿(可选择,出厂时未设) :在夏天当环境温度升高至 30~32℃,探测距离稍变短,温度补偿可作一定的性能补偿。 4) 、两种触发方式:a.不可重复触发方式:即感应输出高电平后,延 时时间段一结束, 输出将自动从高电平变为低电平; b.可重复触发方式: 即感应输出高电平后, 在延时时间段内, 如果有人体在其感应范围活动, 其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平 (感应模块检测到人体的每一次活动后会自动顺延一个延时时间段, 并 且以最后一次活动的时间为延时时间的起始点) 。 5) 、具有感应封锁时间(默认设置:2.5S 封锁时间) :感应模块在每 一次感应输出后(高电平变成低电平) ,可以紧跟着设置一个封锁时间 段,在此时间段内感应器不接受任何感应信号。工作电压范围宽:默认 工作电压 DC4.5V-20V。微功耗:静态电流&50 微安,特别适合干电池 供电的自动控制产品。输出高电平信号:可方便与各类电路实现对接。 DYP-ME003 人体感应传感器的感应范围如图 2.7 所示:图 2.7 DYP-ME003 人体感应传感器的感应范围DYP-ME003 人体感应传感器的电气参数如表 2.1 所示:15 基于单片机的汽车防盗报警系统设计表 2.1 DYP-ME003 人体感应传感器的电气参数电气参数 工作电压范围 静态电流 电平输出 触发方式 延时时间 封锁时间 电路板外形尺寸 感应角度 感应距离 工作温度 感应透镜尺寸 其外型如图 2.8 所示:DYP-ME003 人体感应模块 DC 4.5-20V &50uA 高 3.3 V /低 0V L 不可重复触发/H 重复触发 5-200S(可调)可制作范围零点几 秒-几十分钟 2.5S (默认) 可制作范围零点几秒几十秒 32mm*24mm &100 度锥角 7 米以内 -15-+70 度 直径:23mm(默认)图 2.8 DYP-ME003 人体感应传感器外型图5. DYP-ME003 红外人体传感器电路图 2.9 DYP-ME003 红外人体传感器电路传感器使用 DYP-ME003 红外人体传感器,图中 ALERT 引脚输出16 基于单片机的汽车防盗报警系统设计信号,该信号为高电平时有人入侵,为低电平时表示无人入侵。R17 电 阻为下拉电阻,防止管脚误报。2.2.3 温湿度传感器及检测电路1. 基本介绍 DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿 度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确 保产品具有极高的可靠性与卓越的长期稳定性。 传感器包括一个电阻式 感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。 因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优 点。每个 DHT11 传感器都在极为精确的湿度校验室中进行校准。校准 系数以程序的形式储存在 OTP 内存中,传感器内部在检测信号的处理 过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快 捷。超小的体积、极低的功耗,信号传输距离可达 20 米以上,使其成 为各类应用甚至最为苛刻的应用场合的最佳选则。 产品为 4 针单排引脚 封装。连接方便。DHT11 温湿度传感器外型及管脚如图 2.10 所示。其 中电源引脚的供电电压为 3.5--5.5V。传感器上电后,要等待 1s 以越过 不稳定状态在此期间不要发送任何指令。电源引脚(VDD,GND)之 间可增加一个 100nF 的电容,用以去耦滤波。图 2.10 DHT11 温湿度传感器外型及管脚2. 应用领域 暖通空调测试及检测设备17 基于单片机的汽车防盗报警系统设计汽车数据记录器 消费品 自动控制 气象站 家电 湿度调节器 医疗 除湿器 应用领域 3. 接口说明 DHT11 典型应用电路如图 2.11 所示,其连接电路简单,只需要占 用控制器一个 I/O 口即可完成上下位的连接。建议连接线长度短于 20 时用 5K 上拉电阻,大于 20 米时根据实际情况使用合适的上拉电阻。 DHT11 数字湿温度传感器采用单总线数据格式,即单个数据引脚端口 完成输入输出双向传输。其数据包由 5Byte(40Bit)组成。一次通讯时 间最大 3ms, 数据分小数部分和整数部分。 一次完整的数据传输为 40bit, 高位先出。建议连接线长度短于 20 米时用 5K 上拉电阻,大于 20 米时 根据实际情况使用合适的上拉电阻。图 2.11 典型应用电路4. 电源引脚 DHT11 的供电电压为 3-5.5V。传感器上电后,要等待 1s 以越过 不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之 间可增加一个 100nF 的电容,用以去耦滤波。18 基于单片机的汽车防盗报警系统设计5. 串行接口(单线双向) DATA 用于微处理器与 DHT11 之间的通讯和同步,采用单总线数 据格式,一次通讯时间 4ms 左右,数据分小数部分和整数部分,具体格 式在下面说明,当前小数部分用于以后扩展,现读出为零。操作流程如 下:一次完整的数据传输为 40bit,高位先出。数据格式:8bit 湿度整数 数据+8bit 湿度小数数据温度整数数据+8bit 温度小数数据+8bit 校验和 数据传送正确时校验和数据等于“8bit 湿度整数数据+8bit 湿度小数数 据”所得结果的末 8 位。 6. 封装信息图 2.12 封装信息7. DHT11 引脚说明表 2.2 引脚说明Pin 1 2 3 4名称 VDD DATA NC GND注释 供电 3-5.5VDC 串行数据,单总线 空脚,请悬空 接地,电源负极8. 温湿度传感器及其检测电路19 基于单片机的汽车防盗报警系统设计图 2.13 温湿度传感器及检测电路2.2.4 DS1302 实时时钟电路1. DS1302 的结构及工作原理 DS1302 是美国 DALLAS 公司推出的一种高性能、 低功耗、 RAM 带 的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时, 具有闰年补偿功能,工作电压为 2.5V~5.5V。采用三线接口与 CPU 进 行同步通信,并可采用突发方式一次传送多个字节的时钟信号或 RAM 数据。 DS1302 内部有一个 31× 的用于临时性存放数据的 RAM 寄存器。 8 DS1302 是 DS1202 的升级产品,与 DS1202 兼容,但增加了主电源/后 备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。 2. 引脚功能及结构 DS1302 的引脚排列,其中 Vcc1 为后备电源,VCC2 为主电源。在 主电源关闭的情况下,也能保持时钟的连续运行。DS1302 由 Vcc1 或 Vcc2 两者中的较大者供电。 Vcc2 大于 Vcc1+0.2V 时, 当 Vcc2 给 DS1302 供电。当 Vcc2 小于 Vcc1 时,DS1302 由 Vcc1 供电。X1 和 X2 是振荡 源,外接 32.768kHz 晶振。RST 是复位/片选线,通过把 RST 输入驱动 置高电平来启动所有的数据传送。RST 输入有两种功能:首先,RST 接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST 提供 终止单字节或多字节数据的传送手段。当 RST 为高电平时,所有的数 据传送被初始化, 允许对 DS1302 进行操作。如果在传送过程中 RST 置 为低电平,则会终止此次数据传送,双向串行数据输入输出端 I/O 引脚 变为高阻态。上电运行时,在 Vcc&2.0V 之前,RST 必须保持低电平。 3. DS1302 的控制字节 DS1302 的控制字如图 2 所示。控制字节的最高有效位(位 7)必 须是逻辑 1, 如果它为 0, 则不能把数据写入 DS1302 中, 6 如果为 0, 位 则表示存取日历时钟数据,为 1 表示存取 RAM 数据;位 5 至位 1 指示20 基于单片机的汽车防盗报警系统设计操作单元的地址;最低有效位(位 0)如为 0 表示要进行写操作,为 1 表 示进行读操作,控制字节总是从最低位开始输出。图 2.14 DS1302 的控制字4. 数据输入输出(I/O) 在控制指令字输入后的下一个 SCLK 时钟的上升沿时, 数据被写入 DS1302,数据输入从低位即位 0 开始。同样,在紧跟 8 位的控制指令 字后的下一个 SCLK 脉冲的下降沿读出 DS1302 的数据,读出数据时从 低位 0 位到高位 7。 5. DS1302 的寄存器 DS1302 有 12 个寄存器,其中有 7 个寄存器与日历、时钟相关,存 放的数据位为 BCD 码形式,此外,DS1302 还有年份寄存器、控制寄存 器、充电寄存器、时钟突发寄存器及与 RAM 相关的寄存器等。时钟突 发 寄 存 器 可一次性顺序读写除充电寄存器外的所有寄存器内容 。 DS1302 与 RAM 相关的寄存器分为两类:一类是单个 RAM 单元,共 31 个,每个单元组态为一个 8 位的字节,其命令控制字为 C0H~FDH, 其中奇数为读操作,偶数为写操作;另一类为突发方式下的 RAM 寄存 器,此方式下可一次性读写所有的 RAM 的 31 个字节,命令控制字为 FEH(写) 、FFH(读) 。 6. DS1302 与 CPU 的连接 实际上,在调试程序时可以不加电容器,只加一个 32.768kHz 的晶 振即可。只是选择晶振时,不同的晶振,误差也较大。另外,还可以在 上面的电路中加入 DS18B20,同时显示实时温度。只要占用 CPU 一个 口线即可。LCD 还可以换成 LED,还可以使用北京卫信杰科技发展有 限公司生产的 10 位多功能 8 段液晶显示模块 LCM101,内含看门狗 (WDT)/时钟发生器及两种频率的蜂鸣器驱动电路,并有内置显示 RAM,可显示任意字段笔划,具有 3-4 线串行接口,可与任何单片机、 IC 接口。功耗低,显示状态时电流为 2μA(典型值) ,省电模式时小于 1μA,工作电压为 2.4V~3.3V,显示清晰。 DS1302 是 DALLAS 公司推出的涓流充电时钟芯片, 内含有一个实21 基于单片机的汽车防盗报警系统设计时时钟/日历和 31 字节静态 RAM,通过简单的串行接口与单片机进行 通信。实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息。 每月的天数和闰年的天数可自动调整。时钟操作可通过 AM/PM 指示决 定采用 24 或 12 小时格式。其芯片管脚如图 2.15 所示。图2.15 DS1302管脚图DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅 需用到三个口:线 1-RES 复位,2-I/O 数据线和 3-SCLK 串行时钟。时 钟/RAM 的读/写数据以一个字节或多达 31 个字节的字符组方式通信, DS1302 工作时功耗很低,保持数据和时钟信息时功率小于 1mW。 DS1302 是由 DS1202 改进而来,增加了以下的特性,双电源管脚用于 主电源和备份电源,供应 Vcc1 为可编程涓流充电电源,附加七个字节 存储器。它广泛应用于电话、传真、便携式仪器以及电池供电的仪器仪 表等。 实时时钟具有能计算 2100 年之前的秒分时日日期星期月年的能力 还有闰年调整的能力;31*8 位暂存数据存储 RAM;串行 I/O 口方式使 得管脚数量最少;宽范围工作电压 2.0--5.5V;工作电流:2.0V 时,小 于 300nA;读/写时钟或 RAM 数据时有两种传送方式:单字节传送和多 字节传送字符组方式;8 脚 DIP 封装或可选的 8 脚 SOIC 封装,根据表 面装配;简单 3 线接口;与 TTL 兼容,Vcc=5V;可选工业级温度范围 -40--+85;与 DS1202 兼容;双电源管用于主电源和备份电源供应,备 份电源管脚可由电池或大容量电容输入;附加的 7 字节暂存存储器。 7. DS1302 电路连接图22 基于单片机的汽车防盗报警系统设计图 2.16 DS1302 电路连接图2.2.5 LCD 显示电路1. 液晶显示简介 ①液晶显示原理 液晶显示的原理是利用液晶的物理特性, 通过电压对其显示区域进 行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度 薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目 前已经被广泛应用在便携式电脑、数字摄像机、PDA 移动通信工具等 众多领域。 ②液晶显示器的分类 液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字 符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示 等。如果根据驱动方式来分,可以分为静态驱动(Static) 、单纯矩阵驱 动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种。 2. 线段的显示 点阵图形式液晶由 M× 个显示单元组成,假设 LCD 显示屏有 64 N 行,每行有 128 列,每 8 列对应 1 字节的 8 位,即每行由 16 字节,共 16× 8=128 个点组成,屏上 64× 个显示单元与显示 RAM 区 1024 字节 16 相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第23 基于单片机的汽车防盗报警系统设计一行的亮暗由 RAM 区的 000H――00FH 的 16 字节的内容决定,当 (000H)=FFH 时,则屏幕的左上角显示一条短亮线,长度为 8 个点; 当(3FFH)=FFH 时,则屏幕的右下角显示一条短亮线;当(000H) =FFH, (001H)=00H, (002H)=00H,……(00EH)=00H, (00FH) =00H 时, 则在屏幕的顶部显示一条由 8 段亮线和 8 条暗线组成的虚线。 这就是 LCD 显示的基本原理。 3. 字符的显示 用 LCD 显示一个字符时比较复杂,因为一个字符由 6× 或 8× 点 8 8 阵组成,既要找到和显示屏幕上某几个位置对应的显示 RAM 区的 8 字 节,还要使每字节的不同位为“1” ,其它的为“0” ,为“1”的点亮, 为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的 控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式, 根据在 LCD 上开始显示的行列号及每行的列数找出显示 RAM 对应的 地址,设立光标,在此送上该字符对应的代码即可。 4. 汉字的显示 汉字的显示一般采用图形的方式, 事先从微机中提取要显示的汉字 的点阵码(一般用字模提取软件) ,每个汉字占 32B,分左右两半,各 占 16B,左边为 1、3、5……右边为 2、4、6……根据在 LCD 上开始显 示的行列号及每行的列数可找出显示 RAM 对应的地址,设立光标,送 上要显示的汉字的第一字节,光标位置加 1,送第二个字节,换行按列 对齐,送第三个字节……直到 32B 显示完就可以 LCD 上得到一个完整 汉字。 5. 字符型 LCD 简介 字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵 式 LCD,目前常用 16*1,16*2,20*2 和 40*2 行等的模块。下面以长 沙太阳人电子有限公司的 1602 字符型液晶显示器为例,介绍其用法。 一般 1602 字符型液晶显示器实物如图 2.17 所示:24 基于单片机的汽车防盗报警系统设计图 2.17 1602 字符型液晶显示器实物图6. 1602LCD 的基本参数及引脚功能 1602LCD 分 为 带 背 光 和 不 带 背 光 两 种 , 基 控 制 器 大 部 分 为 HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别, 两者尺寸差别如下图 2.18 所示:25 基于单片机的汽车防盗报警系统设计图 2.18 1602LCD 尺寸图1602LCD 主要技术参数: 显示容量:16× 个字符 2 芯片工作电压:4.5―5.5V 工作电流:2.0mA(5.0V) 模块最佳工作电压:5.0V 字符尺寸:2.95× 4.35(W× H)mm 显示部分采用 SMC 1602 液晶屏进行数据显示,其主要技术参为:表 2.3 液晶屏技术指标显示容量: 芯片工作电压: 工作电流: 模块最佳工作电压: 字符尺寸: 接口信号说明如表 2.4 所示。16×2 个字符 4.5~5.5V 2.omA(5.0V) 5.0V 2.95×4.35(WXH)mm26 基于单片机的汽车防盗报警系统设计编号 1 2 3 4 5 6 7 8符号 VSS VDD VL RS R/W E D0 D1表 2.4 液晶屏接口信号说明 引脚说明 编号 符号 电源地 电源正极 液晶显示偏压信号 数据/命令选择端 (H/L) 读/写选择端 使能信号 Data I/O Data I/O 9 10 11 12 13 14 15 16 D2 D3 D4 D5 D6 D7 BLA BLA引脚说明 Data I/O Data I/O Data I/O Data I/O Data I/O Data I/O 背光源正极 背光源负极7. LCD 与单片机接口电路 与单片机接口电路如图 2.19 所示。 其中 P0.0―P0.7 接 LCD 数据线, P2.5―P2.7 接 LCD 控制线。图 2.19 LCD 与单片机接口电路27 基于单片机的汽车防盗报警系统设计2.2.6 EEPROM 存储器电路1. 24c02 芯片硬件介绍: 1) 、引脚说明: A0,A1,A2――地址输入引脚,走位硬件寻址的依据,同种芯片 可同时连接 8 片(2^3) ; Vcc,Gnd――电源,接地引脚,1.8-5.5v Wp――写保护,当 Wp 接地时,允许对器件的正常读写操作;当 Wp 接高电平时,写保护,只能进行读操作。 SDA――串行地址/数据输入/输出端口,双向传输,漏极开路,需 外接上拉电阻到 Vcc(典型阻值为 10k) 。 SCL――串行时钟输入,高低电平不同状态与 SDA 配合,执行不 同的命令。表 2.5:存储结构: 器件 24c02 24c04 24c08 24c16 24c32 24c64 总容量(位) 2K 4K 6K 16K 32K 64K 总页数 32 32 64 128 128 256 字节/页 8 16 16 16 32 32 字地址长度 8位 9位 10 位 11 位 12 位 13 位24c02 的容量是 2k,256 字节。其他同型号的芯片容量如上表。 2.使用说明: 2) 、连线:28 基于单片机的汽车防盗报警系统设计图 2.20 24c02 连线图其中 SCL,SDA 可以连接到单片机的 I/O 口,Wp 也可以连接到单 片机的 I/O,对写保护进行控制。图 2.21 AT24C02 管脚图红外报警监控系统的报警时间存储在 EEPROM 芯片 AT24C04 中, 并可以通过查询按键查看。AT24C04 是 IIC 芯片,其管脚连接如图 2.21 所示。29 基于单片机的汽车防盗报警系统设计2. 24c02 与单片机连接图图 2.22 24c02 与单片机连接图2.2.7 键盘电路本设计采用四键键盘,电路如图 2.23 所示。 按键直接接单片机 P3.2―P3.5,程序采用查询方式获取按键状态。图 2.23 四键键盘电路30 基于单片机的汽车防盗报警系统设计2.3 软件的程序实现2.3.1 主程序流程图本设计软件主程序流程图如图 2.24 所示。数据初始化 时钟中断入口定时器初始化RHCounter累加显示初始化置时间显示标志进入后台while循环返回查询报警信号有报警否? 有 报警时间存储无声光报警键盘响应入口取键值 当前时间显示 设置、上调、下 调、查询键处理温湿度测量显示 无 有回波否? 有 键盘响应程序返回图 2.24 软件流程图2.3.2 主程序见附录 131 基于单片机的汽车防盗报警系统设计3 pcb 画图及实物制作3.1 制作过程及理论实践概述本设计主要是基于单片机的防盗报警系统的设计, 因此它的设计重 点主要集中在汽车的防盗和报警两方面。 为了达到实时报警以及实时记 录和实时查询,本设计通过相应的蜂鸣器、储存器、键盘组以及 LCD 显示屏来实现这些功能。3.2 设计原理图单片机的防盗报警系统的原理图如图 3.1、3.2 所示,原理图(a) 所示为单片机最小系统电路、DS1302 实时时钟电路以及四键盘组成的 综合电路;原理图(b)所示分别为程序下载入口电路、热释电红外传 感器连接电路、DHT11 温湿度传感器连接电路、EEPROM 储存器连接 电路以及 LED 显示连接电路。32 基于单片机的汽车防盗报警系统设计图 3.1 汽车防盗报警系统原理图(a)33 基于单片机的汽车防盗报警系统设计图 3.2 汽车防盗报警系统原理图(b)34 基于单片机的汽车防盗报警系统设计3.3 设计 PCB 图汽车防盗报警系统 PCB 图如图 3.3 所示。图 3.3 汽车防盗报警系统 PCB 图35 基于单片机的汽车防盗报警系统设计3.4 最终实物图图 3.4 汽车防盗报警系统实物图汽车防盗报警系统实物图如图 3.4 所示。为了达到实时报警以及实 时记录和实时查询,本设计通过相应的蜂鸣器、储存器、键盘组以及 LCD 显示屏来实现这些功能。具体操作及系统反应为:系统上电,LCD 屏幕显示“hechao ” ,左侧红色 LED 报警灯亮。通过按设 置键使系统处于报警状态:屏幕显示“A” ,当热释电红外传感器感应 到人体信号,报警开始。如上图所示:右侧红色 LED 报警灯亮,并且 蜂鸣器响。此时若要终止报警,再次通过按设置键关闭报警状态。由于 上次报警时系统的储存器已经将报警时间储存,所以可以通过按查询 (Review)键查询上次报警时间。至此本设计防盗报警系统就完成了初 始化―探测―报警―查询的整个过程。36 基于单片机的汽车防盗报警系统设计总结论文首先简要介绍的基本的单片机相关基础知识, 分析了单片机的 应用领域以及单片机在本设计中起到的重要作用, 以及本设计在制作前 后的问题和实际应用的操作性和可行性, 在完美诠释单片机的控制应用 功能的前提下稳定测试了设计的完美实际运用能力, 使人们在探索本人 私物的防盗和预警方面更上一层楼。 然后论文分模块对本设计主要用到的系统硬件的功能和应用领域 进行了详细的介绍使我们对本设计了解的基础上更加确切对本设计的 实际操作和应用方法有了一定的了解。 在前面两个部分的基础上, 论文对汽车防盗报警系统进行了详细的 分析和设计,包括系统需求分析、运行环境分析、系统功能设计及模块 划分、系统最终实物设计等。 针对汽车防盗报警的实时性和流动性, 设计运用相对高级的双面板 双面布线双面安装原件,这在一定程度上减少了成品实物的外形尺寸; 使 用 DS1302 时钟芯 片对系统的实时布防 提供必要条件;使用 了 EEPROM 存储器对入侵信息进行储存以便于实时的查询。同时设计使 用的热释电红外传感器的灵敏度高效果好, 为设计的测试通过打下了重 要而且坚实的基础。 总的来说,此次毕业实习及毕业设计完成了任务书规定的各项要 求,在学习 c 语言和汇编语言以及相关专业软件的基础上,进一步学习 并实践了画原理图、pcb 图和制作 pcb 电路实物等多种实用技术,成功 设计出一个功能基本齐全的单片机防盗报警系统。 既学习了不少新的知 识和技术,由亲身体验软件设计、开发的过程,个人觉得收获颇丰。 当然,这次设计的汽车防盗报警系统还只是一个初级产品,还可以 从以下几方面进一步完善: (1)实物的外形有待进一步浓缩和精简。 目前系统中实现了一部分较现代科技水平相对比较落后的元器件, 且布线方面鉴于经济条件的限制一切是本着实验的目的还存在一些不37 基于单片机的汽车防盗报警系统设计合理的地方, 如果以最新的技术考虑对这些问题加以克服本设计有望变 得更加适用和精致。 (2)具体功能可进一步完善和扩充。 目前系统中的一些功能如热释电红外传感器对于汽车整体的防护 还是具有一定的局限性,如果要实际投入使用还需进一步完善。另外, 还有一些功能,如汽车的全方位的电子感应装置也可以加入系统。 (3)将单片机防盗报警系统扩大其功能强度应用于更广的领域。 目前的汽车防盗报警系统即单片机防盗报警系统, 通过增加多种不 同强度的传感器感应器件, 可以将其扩展成一个一个不同的感应人体或 温湿度及烟雾浓度等各类变化的预警装置。 最后敬请各位专家、 老师和同学对论文和今后的研究工作提出宝贵 的指导意见和建议。38 基于单片机的汽车防盗报警系统设计致谢此次毕业实习、 毕业设计和学位论文撰写过程中, 得到了多位老师、 同学、朋友的关心、指导和帮助。入学以来,各位老师一直以来的辛勤 工作和教诲使我能顺利地度过这难忘的四年,使我在综合素质提高、专 业理论知识学习和实践工作能力等各方面受益匪浅。 在此,衷心地感谢我的指导教师李兰英老师!她丰富的知识、严谨 的治学态度和全面的指导,对我启发颇多,收获颇丰。 感谢四年以来众多同学和朋友的帮助, 大家一起在紧张的学习之余 度过了许多愉快的时光。 感谢父母多年以来的关爱!39 基于单片机的汽车防盗报警系统设计参考文献[1] 姜志海, 黄玉清, 刘连鑫. 单片机原理与应用(第二版)[M]. 电子 工业出社, 2009.8. [2] 马忠梅. 单片机外围电路设计[M]. 北京航空航天大学出版社, 2005. [3] 李光飞. 传感器技术与应用[M]. 北京航空航天大学出版社, 2006. [4] 范立南. PROTUES 仿真软件实例使用指南[M]. 电子工业出版社, ] 李全利. 单片机原理及接口技术[M]. 北京航空航天大学出版社, 2004. [6] 付涛. 传感器检测与测量仪器[M]. 科学技术出版社, 2010.6. [7] 梅丽凤. 单片机原理及应用[M]. 清华大学出版社, 2008.1. [8] 胡宴如. 模拟电子技术 3 版[M]. 高等教育出版社, 2008.6. [9] 楼然苗. 51 系列单片机设计实例[M]. 北京航空航天大学出版社, ] 黄智伟. 传感器应用设计实例制作[M]. 电子工业出版社, 2006.4. [11] 宋文旭. 传感器与检测技术[M]. 高等教育出版社, 2004. [12] 薛均义, 张彦斌. MCS-51 系列单片微型计算机及其应用[M]. 西安 交通大学出版社, 2005.40 基于单片机的汽车防盗报警系统设计附录 1 主程序void main() { U16 i, j,EA = 0;Timer0_Init(); //定时器0初始化 Data_Init(); Initial_DS1302(); EA = 1;L1602_init(); L1602_string(1,1,& hechao &); L1602_string(2,1,&&); //延时 for (i=0;i&1000;i++) for (j=0;j&1000;j++) {;} //清屏 L1602_string(1,1,& L1602_string(2,1,& T H C&); %&);while(1) { //查询报警信号 //FlagSet=0为报警状态,41 基于单片机的汽车防盗报警系统设计//FlagSet=1为关报警状态, //FlagSet=2,3,4,5,6,7依次为设置年,月,日,时,分,秒状态 if ((FlagSet==1)&&(FlagAlert==0)&&(In_Alert==1)) 触发报警则存入报警时间 { SaveAlert(); FlagAlert=1; Beep=0; Led_Alert = 0; } if ((FlagSet==1)&&(In_Alert==1)) { Beep=0; Led_Alert = 0; } else { FlagAlert=0; Beep=1; Led_Alert = 1; } if (FlagStartRH == 1) { //温湿度转换标志检查 TR0 = 0; testnum = RH(); FlagStartRH = 0; TR0 = 1; //读出温湿度,只取整数部分 humidity = U8RH_data_H; temperature = U8T_data_H; //读出日期时间值42////报警未打开或者无警可报 基于单片机的汽车防盗报警系统设计DS1302_GetTime(&CurrentTime); year = CurrentTime.Y month = CurrentTime.M day = CurrentTime.D hour = CurrentTime.H minute = CurrentTime.M second = CurrentTime.S DateToStr(&CurrentTime); TimeToStr(&CurrentTime); //如果不处于查询状态则显示当前日期时间温度湿度 if (FlagReview==0) { //清屏 L1602_string(1,1,& L1602_string(2,1,& L1602_string(2,12,&H T &); %&); C&);//显示温湿度 if (temperature&0) { L1602_string(2,7,&-&); } temperature = abs(temperature); int2str(temperature,str1); L1602_string(1,14,str1); int2str(humidity,str1); L1602_string(2,14,str1); L1602_string(1,1,CurrentTime.DateString); L1602_string(2,1,CurrentTime.TimeString); //产生时间设定时的闪烁效果, 只在未查询且闪烁标志置位 时运行 if (hide==1)43 基于单片机的汽车防盗报警系统设计{ switch (FlagSet) { case 0: case 1: case 2: //年L1602_string(1,1,& &); case 3: //月L1602_string(1,4,& &); case 4: //日L1602_string(1,7,& &); case 5: //时L1602_string(2,1,& &); case 6: //分L1602_string(2,4,& &); case 7: //秒L1602_string(2,7,& &); default: } } } } //以下为键盘查询,当有按键从按下到弹起时,该按键被响应。 if ((Key_Up)&&(keyUp==0)) {FlagKeyPress = 1; keyvalue =44 基于单片机的汽车防盗报警系统设计1;} else if ((Key_Down)&&(keyDown==0)) {FlagKeyPress = 1; keyvalue = 2;} else if ( (Key_Set) (keySet==0) {FlagKeyPress = 1; keyvalue && ) = 3;} else if ((Key_Review)&&(keyReview==0)) {FlagKeyPress = 1; keyvalue = 4;} if (FlagKeyPress == 1) { KeyProcess(keyvalue); FlagKeyPress = 0; } if (!Key_Up) keyUp = 0; else keyUp = 1; if (!Key_Down) keyDown = 0; else keyDown = 1; if (!Key_Set) keySet = 0; else keySet = 1; if (!Key_Review) keyReview = 0; else keyReview = 1; Delay1ms(100); } }45

我要回帖

更多关于 传感器 单片机 的文章

 

随机推荐