基于单片机汽车防盗报警系统设计_第1页
基于单片机汽车防盗报警系统设计_第2页
基于单片机汽车防盗报警系统设计_第3页
基于单片机汽车防盗报警系统设计_第4页
基于单片机汽车防盗报警系统设计_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、成都理工大学工程技术学院毕业论文基于单片机的汽车防盗报警系统设计作者姓名:何 超专业名称:电子信息科学与技术指导教师:李 兰 英 讲师基于单片机的汽车防盗报警系统设计摘要人们生活水平不断提高,对私有财产的保护意识在不断的增强,因而对防盗措施提出了新的要求。本设计就是为了满足预防盗窃等意外事件的需要而设计的汽车防盗报警系统。目前市面上主要有压力触发式防盗报警器、开关电子防盗报警器和压力遮光触发式防盗报警器等各种报警器,但这几种比较常见的报警器都存在一些缺点。本系统采用了热释电红外传感器,它的制作简单、成本低,安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽

2、,不易被盗贼发现。同时它的信号经过单片机系统处理后方便和PC机通信,便于多用户统一管理。本设计主要包括硬件和软件设计两个部分。硬件部分包括单片机控制电路、红外探头电路、驱动执行报警电路、LED控制电路等部分组成。处理器采用52系列单片机AT89C52。整个系统是在系统软件控制下工作的。软件部分可以划分为以下几个模块:数据采集、键盘控制、报警和显示等子函数。 关键词:单片机 红外传感器 数据采集 报警电路AbstractWith the peoples living standard continuously improved, the awareness of the protection o

3、f 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 a

4、nti-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 re

5、latively stable, strong interference capability, high sensitivity, safe and reliable. This anti-theft device installed hidden and difficult to be discovered by thieves. Its signal through a convenient treatment of the SCM system and PC communications, to facilitate the unified management of the mult

6、i-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 entir

7、e 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, alarm circuit.目录摘要IAbstractII目录III前言11 概述31.1 课题研究背景31.1.

8、1 汽车防盗报警系统的研究现状31.1.2 汽车防盗报警系统设计的必要性41.2设计方案选择51.2.1 设计要求51.2.2 方案设计论证与选择52 总体方案设计82.1 系统概述82.2 各功能模块的设计92.2.1 单片机电路102.2.2 红外热释电报警传感器电路122.2.3 温湿度传感器及检测电路172.2.4 DS1302实时时钟电路202.2.5 LCD显示电路232.2.6 EEPROM存储器电路282.2.7 键盘电路302.3软件的程序实现312.3.1 主程序流程图312.3.2 主程序见附录1313 pcb画图及实物制作323.1 制作过程及理论实践概述323.2 设

9、计原理图323.3 设计PCB图353.4 最终实物图36总结37致谢39参考文献40附录1主程序4145前言随着社会的发展,科学技术的进步和安全防范意识的增强,人们越来越注重自身所处的环境是否安全同时,汽车的防盗也被列入了研发议程。也因此本论文的设计便应运而生。论文的第一阶段的主要任务是熟悉有关的如protell等的实际软件和单片机的相关基础知识,在此基础上学习单片机系统的c语言编程和设计,从而达到正确的制作出本设计的最终实物基于单片机的汽车防盗报警系统。第二阶段是在导师的指导下熟悉并运用第一阶段基础知识进行各功能模块的设计,编写相应模块的代码,然后进行理论设计的修改和仿真调试,最后进行组装

10、调试。通过教师的悉心指导自身努力,完成了毕业设计的各项任务和要求成功的做出了基于单片机的汽车防盗报警系统。只要合理的安装和布防,该设计就可完成汽车的实时防盗和报警,从而达到对汽车的保护作用。基于单片机的汽车防盗报警系统,由红外热释电传感器、温湿度传感器、DS1302时钟电路、EEPROM存储电路、液晶屏和键盘组成。设计的主要功能有:1、红外热释电传感器获取人体入侵信息,当监控功能打开并且有人入侵时,驱动蜂鸣器报警,LED红色报警灯亮。2、报警时间自动存储至EEPROM存储器,当按“Review”查询按钮时显示最近一次报警时间。3、不间断测量当前温度和湿度数据,并在液晶屏上实时显示。4、具备不间

11、断时钟电路,当前时间在液晶屏显示。时钟电路具有后备电池,系统掉电后时钟依然运行,再次上电显示当前时间,无须重新调时。5、可以通过设置键打开或关闭监控报警功能,系统上电处于报警关闭状态,按一次设置键打开报警功能,液晶屏显示“A”,继续按设置键进入时钟校准功能,此时报警功能关闭。6、可以通过设置键调校时钟初始值,具体方法是连续按设置键直至“年”、“月”、“日”、“时”、“分”、“秒”相应的位置闪烁,再通过Up键和Down键调整数值,调整完毕继续按设置键进入正常状态。7、任何状态,按查询Review键可以查询上次报警时间,再次按Review键退出查询状态。1 概述1.1 课题研究背景1.1.1 汽车

12、防盗报警系统的研究现状一汽车防盗器的定义和种类1.机械式防盗器。早期的汽车防盗器材主要是机械式的防盗锁。机械锁发展至今经过了数次技术升级,钩锁、转向盘锁和变速档锁等基本属于机械式防盗器,它主要是通过锁定离合、制动、油门或转向盘、变速档来达到防盗的目的,只防盗不报警。其优点是价格便宜,只需几十元至几百元,且安装简便,可以在一定程度上吓阻盗车贼,或增加盗贼被发现的可能性。缺点是防盗不彻底,每次拆装比较麻烦,不用时还得找地方放置。2.机电式防盗装置。随着科学的进步,出现了机电一体的防盗装置中央门锁)。中央门锁是以电来控制门锁的开启或锁止,并由驾驶员集中控制所有车门门锁的锁止或开启。中央门锁系统具有下

13、列功能:当锁住(或打开)驾驶员侧车门门锁时,其它几个车门及行李厢都能锁止(或打开);如钥匙锁门也可锁好(或打开)其它车门和行李厢;在车内个别门锁需要打开时,可分别拉开各自门锁的按钮。3.电子式防盗器。为了克服机械锁只防盗不报警的缺点,电子报警防盗器应运而生。汽车电子防盗系统是在原有中央门锁的基础上加设了防盗系统的控制电路,以控制汽车移动的同时并报警。电子防盗是目前较为理想的防盗装置。如果有行窃者盗窃汽车或汽车上的物品,防盗系统不仅具有切断起动电路、点火电路、喷油电路、供油电路和变速电路、将制动锁死等功能,同时,还会发出不同的求救的声光信号进行报警,给窃贼予以精神上的震慑,以阻止窃贼实施行窃。插

14、片式、按键式和遥控式等都属于电子式防盗器。遥控式汽车防盗器的特点是可遥控防盗器的全部功能,可靠方便,可带有振动侦测门控保护及微波或红外探头等功能。随着科技的快速发展,遥控式汽车防盗器还增加了许多方便实用的附加功能,如控中控门锁、遥控送放冷暖风、遥控电动门窗及遥控开行李舱等。现在市场上已有双向功能的电子防盗器,这种防盗器不仅能由车主遥控车辆,还能将自身状态传送给车主,例如车门被开启或车窗玻璃被破坏等。但是电子防盗器普遍存在误报警现象,而且也没有根本上解决车辆丢失问题。4.GPS卫星定位汽车防盗系统。GPS卫星定位汽车防盗系统(或其他网络系统)可以将报警信息和报警车辆所在位置无声地传送到报警中心,

15、具有车辆定位、遥控熄火、网络查询及跟踪、车内监听、路况信息查询、人工导航等多种功能,是全方位的防盗系统。GPS卫星定位汽车防盗系统属网络式防盗器,它主要靠锁定点火或起动电路达到防盗的目的,同时还可通过GPS卫星定位系统,将报警信息和报警车辆所在位置无声地传送到报警中心。可以在全国范围内实时监测车辆位置,还可以通过车载移动电话监听车内声音,必要时可以通过手机关闭车辆油路、电路并锁死所有门窗。如果GPS防盗器被非法拆卸,它会自己发出报警信息,但缺点是价格较为昂贵,所以目前只是在出租车行业选用的较多。二、汽车电子防盗系统的发展目前北美生产的新车辆中,安装了电子防盗系统的比例很高,市场前景被广泛看好。

16、随着汽车产业的发展,我国电子防盗系统市场也已进入快速发展期,成为各路商家的必争之地。未来几年,电子防盗系统市场竞争将会更加激烈,市场格局也将进一步改变。由于OEM采购偏好的强烈影响,各系别车商均有自己较为固定的电子防盗系统供应商,此种局面将长期维持,因此电子防盗系统的市场格局仍将依赖于整车市场行情的变化。1.1.2 汽车防盗报警系统设计的必要性随着人们对自己的私有物品的保护意识不断加强,人们对于物品防盗技术的研究也是越来越进步,特别是对贵重物品的保护更是重中之重。现在很多人都拥有了自己的私人汽车,对汽车的防盗便是现代人们十分关注的问题。本设计就是基于单片机的红外汽车防盗报警系统,本系统可通过对

17、人体热源的感应转化为电信号后驱动控制电路达到声光报警,从而达到对物品(汽车)的保护作用。此系统测试灵敏度高、简单易操作,而且制作起来价格低廉,通过对此设计的深入研究是我们对物品防盗的技术有了更深层次的理解和发现,有利于我们在保护自己私人物品时发现更多的方法,获得更多的知识。1.2设计方案选择1.2.1 设计要求(1)该设计包括硬件和软件设计两个部分。模块划分为数据采集、键盘控制、报警等模块子函数。(2)本红外线防盗报警系统由热释电红外传感器、报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地报警等功能。终端由中央处理器、输入模块

18、、输出模块、通信模块、功能设定模块等部分组成。(3)系统可实现功能。当人员外出时,可把报警系统设置在外出布防状态,探测器工作起来,当有人闯入时,热释电红外传感器将探测到动作,设置在监测点上的红外探头将人体辐射的红外光谱变换成电信号,经放大电路、比较电路送至门限开关,打开门限阀门送出TTL电平至AT89C52单片机,经单片机处理运算后驱动执行报警电路使警号发声。(4)红外线具有隐蔽性。此类装置设计的要点:其一是能有效判断是否有人员进入;其二是尽可能大地增加防护范围。当然,系统工作的稳定性和可靠性也是追求的重要指标。至于报警可采用声光信号。1.2.2 方案设计论证与选择1) 遥控式电子防盗系统遥控

19、式汽车防盗器是主机与遥控器各有一组相同的密码,遥控器发射密码,主机接收密码,从而完成防盗器的各种功能,这种密码发射方式称为第一代固定码发射方式(简称定码发射方式)。定码发射方式在汽车防盗器中的应用并不普及,当防盗器用量不多,即处于一个初期防盗器应用市场里时,其防盗器的安全性和可靠性还有所保证。但对于一个防盗器使用已成熟的市场而言,定码方式就显得既不可靠又不安全,原因有三:(1) 密码量少,容易出现重复码,即发生一个遥控器控制多部车辆的现象。(2) 遥控器丢失后,若单独更换遥控器极不安全,除非连同主机一道更换,但费用过高。(3) 也是最大的危险即安全性差,密码易被复印或盗取,从而使车辆被盗。2)

20、 电子密码防盗系统系统设有三级密码:1、超级密码(仅供遗忘车主密码时使用)每套防盗器出厂时,都由一个唯一的8位数字的超级密码(密码置于说明书的密封条内),该密码是固定不变的。平常不需要使用这个密码,只有在车主遗忘密码时,只需输入这个8位的超级密码,密码就会恢复到出厂前的设置。然后就可以启动系统并修改密码。2、车主密码(仅供车主使用)输入车主密码,可以启动车辆,还可以任意修改车主密码,修改或消除普通用户的密码。3、普通用户密码(仅供借车者使用)当需要将车借给别人使用,又不想将车主密码泄漏,这是可以设置一个普通用户密码,还可以设定借车的使用天数。这样,借车人就可以使用这个普通用户密码启动汽车,在设

21、定的天数内使用本车,时间一到,密码自动失效,普通用户无法启动汽车。普通用户不具备修改密码等功能。4、防抢密码当车主遭遇抢劫,生命受到威胁,这时可以提供给抢劫者一个防抢密码。这时,抢劫者就可以使用这个防抢密码来启动汽车,当车主脱离危险以后(6分钟后),系统自动切断供电电路和供油电路,使汽车停止行驶,同时启动报警器报警,密码失效,抢劫者无法再次启动汽车。这个功能使车主的生命和物质财产得到保护。使用防抢密码进入时,不具备修改密码的权限。但此系统目前技术尚不完善,实际应用尚待进一步测试和实验。且此系统操作复杂,价格昂贵,不便于大量的推广和普及。3) 报警式防盗系统通过电路检测到有人进入防范区时通过能量

22、变化导致产生电信号,最终产生电声报警。此系统的特点是:探测面广,实时效果好,灵敏度高。系统操作简便,易于控制。产品制作工艺简单,价格低廉。综合以上考察和研究,我最终选定以报警式防盗系统作为我的设计重点。因此本设计通过热释电红外传感器对人体能量变化的感应产生的电信号驱动控制电路,从而实现声光报警,达到对汽车的防盗保护作用。2 总体方案设计2.1 系统概述本系统采用了热释电红外传感器,它的制作简单、成本低,安装比较方便,而且防盗性能比较稳定,抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,同时它的信号经过单片机系统处理后方便和机通信,便于多用户统一管理和用户操作。为了探测移动

23、人体,通常使用双元件型热释电红外传感器,在这种传感器内部,两个敏感元件反相连接,当人体静止时两元件极化程度相同,互相抵消。但人体移动时,两元件极化程度不同,净输出电压不为0,从而达到了探测移动人体的目的。该设计包括硬件和软件设计两个部分。模块划分为数据采集、键盘控制、报警和显示等模块子函数。电路结构组成可划分为:热释电红外传感器、汽车智能报警器、单片机控制电路、LED控制电路及相关的控制管理软件组成。用户终端完成信息采集、处理、数据传送、功能设定、本地显示、本地报警等功能。就此设计的核心模块来说,单片机就是设计的中心单元,所以此系统也是单片机应用系统的一种应用。单片机应用系统也是有硬件和软件组

24、成硬件包括单片机、输入/输出设备、以及外围应用电路等组成的系统,软件是各种工作程序的总称。单片机应用系统的研制过程包括总体设计、硬件设计、软件设计、在线调试等几个阶段,就本设计来说也包括这些过程。它们的进程框图如图2.1所示。完成研制开始确定设计方案硬件设计软件设计联机仿真测试排除故障系统运行图2.1 进程框图2.2 各功能模块的设计本研究设计的控制框图如图2.2所示。图2.2 红外报警监控系统方框图图中STC89C52单片机随时监控DYP-ME003红外人体传感器送来的报警信号。当报警功能打开并且传感器检测到有人侵入时,单片机通过声(蜂鸣器)光(LED发光管)报警,同时将入侵时间记录在外部存

25、储芯片AT24C04中。系统还可以即时显示当前环境温湿度值。单片机每2秒钟从DHT11温湿度传感器中读入温度和湿度,在液晶屏上即时显示。系统通过DS1302时钟电路获得并显示当前时间。该时间初始值可以通过设置键、上调键和下调键设定,由于具有后备电池,主控系统断电后时钟仍然继续运行。系统通过四键键盘切换开、关报警状态,设定时钟初始值,查询报警时间等。系统各单元电路介绍如下:2.2.1 单片机电路本设计选用宏晶公司高性能单片机STC89C52采用主控芯片,其管脚如图2.3所示。图2.3 STC89C52单片机管脚图本设计所用芯片为52内核8位单片机,兼容Intel等52内核单片机,支持ISP下载,

26、适用于常用检测控制电路。由STC89C52组成的单片机系统原理图如图2.4所示。图中ALERT引脚输入DYP-ME003红外人体传感器信号,该信号为高电平时有人入侵,为低电平时表示没有检测到人。DATA引脚为温湿度传感器单总线引脚。2402_SCL和2402_SDA为外存芯片AT24C04通信引脚,该芯片为IIC接口芯片,通过时钟线和数据线二线接口通信。K1、K2、K3、K4为四只按键,分别为设置键、上调键、下调键和查询键。L2为报警LED发光管。P0.0P0.7为LCD数据线,P2.5P2.7为LCD控制线。系统采用11.0572MHz外部晶振电路。图2.4 单片机系统电路2.2.2 红外热

27、释电报警传感器电路1. 热释电红外传感器的介绍热释电传感器是一种将热量变化转换为电量变化的能量转换器件。因红外线具有很强的热效应,当交互变化的红外线照射到晶体表面时,晶体温度迅速变化,这时会发生电荷的变化,从而形成一个明显的外电场,这种现象称为热释电效应。热释电红外传感器内部的热释电晶体的极化,随着温度的变化而变化。当恒定的红外辐射照射在探测器探头上时,热释电晶体温度不变,晶体对外呈电中性,探测器没有电信号输出,因而恒定的红外辐射不能被检测到。另外热释电晶体输出的是电信号,不能直接使用,需要用电阻将其转换为电压形式,该电阻阻抗高达104M欧,故引入N沟道结型场效应管接成共漏形式来完成阻抗变换。

28、热释电红外线元件是一种典型的热量传感器,常用红外光发射能量作为整个防盗报警装置中检测入侵者及其活动的手段。2.被动式热释电传感器防盗报警工作原理热释电人体红外线传感器是上世纪80年代末期出现的一种新型传感器件,现在电子防盗报警设备研制中已得到广泛的应用。通常我们采用的热释电传感器防盗报警电路,是利用该电路检测到有人进入防范区时通过能量变化导致产生电信号,最终电声报警。其工作原理如下:一般人体体温是37,所以会发出波长10um左右的红外线,被动式红外传感器探头就是靠探测人体发射的10um左右的红外线进行工作的。人体发射的10um左右的红外线通过菲涅耳滤光片增强后聚集到红外感应源上,红外感应源通常

29、采用热释电元件,这种元件接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,经后续电路检测处理后就能产生报警信号了。在红外探头中有两个关键性的器件,一个是热释电红外传感器,它能将波长为812um之间的红外信号的变化转变为电信号,并对自然界中的可见光信号具有抑制作用,因此在红外探测器的有效警戒区内,当无人体移动时,热释电红外感应器感应到的只是背景温度,没有信号变化,所以不能产生电信号,也不会报警;当人体进人警戒区,通过菲涅耳透镜,热释电红外感应器感应到的是人体温度与背景温度的差异信号,此时产生电信号,从而报警。另外一个器件就是菲涅耳透镜,它具有聚焦-即将热释电的红外信号反射在红外传感

30、器上的作用还能将警戒区内分为若干个明区和暗区,使进入警戒区的移动物体能以温度变化的形式在热释电红外传感器上产生变化热释红外信号,这样热释电红外传感器产生变化的电信号,后续电路经检测处理后产生报警信号。3. 被动式红外报警器组成结构被动式红外报警器主要由菲涅耳光学系统、热释电红外传感器、信号滤波和放大电路、信号处理和报警电路等几部分组成(如图2.5所示)。图2.5 被动式红外报警器组成框图菲涅尔透镜一般采用聚乙烯塑料片制成,颜色为乳白色或黑色,呈半透明状,但对波长为10Lm左右的红外线来说却是透明的。菲涅耳透镜的焦点一般为5厘米左右,除有聚焦作用还可形成可见区和盲区,实际应用时一般把菲涅耳透镜固

31、定在传感器正前方15厘米的地方。当物体射出的红外线通过菲涅耳透镜后,传到热释电红外探测器,这时热释电红外探测器将输出脉冲信号,脉冲信号经放大和滤波后,由电压比较器将其与基准值进行比较,当输出信号达到一定值时,报警电路发出警报。被动式热释电红外探头的优点是本身不发生各种类型的辐射,器件的功耗小、隐蔽性好、价格低。缺点是具有容易受各种热源、光源及射频辐射的干扰;被动红外穿透力差,人体的红外辐射容易被遮挡,不易被探头接收;当环境温度和人体温度接近时,探测和灵敏度下降,有时还会短时失灵。目前市场上经常采用P288型热释电红外传感器作为敏感元件,能以非接触方式检测出人体辐射出的红外能量,并将其转化为电信

32、号输出。该传感器外接12V电源,内部装有菲涅耳透镜,检测区域为球形,有效警戒距离为1215m,方向角为85度。当红外警戒区内无移动物体时,传感器无输出信号,报警电路不工作;当有人闯入警戒区时,只要人体移动,其辐射出的红外线便会被热释电红外传感器所接收,并输出微弱的电信号。该信号经运算放大器A1和A2放大后,会输出一个较强的电信号。再输送给由A3和A4组成的双限电压比较器。4. DYP-ME003人体感应传感器以上所说的热释电红外传感器的电路比较繁琐,调试难度也较大。目前市场上有集成红外人体感应传感器,将热释电传感器、菲涅耳透镜和调理电路集成在一个模块上,可以实现5伏电压供电,性能稳定,使用方便

33、。DYP-ME003人体感应传感器就是这样一款基于红外线技术的自动控制产品,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品中。其功能特点:1)、全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。2)、光敏控制(可选择,出厂时未设):可设置光敏控制,白天或光线强时不感应。3)、温度补偿(可选择,出厂时未设):在夏天当环境温度升高至3032,探测距离稍变短,温度补偿可作一定的性能补偿。4)、两种触发方式:a.不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变为低电平;b.可重复触

34、发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。5)、具有感应封锁时间(默认设置:2.5S封锁时间):感应模块在每一次感应输出后(高电平变成低电平),可以紧跟着设置一个封锁时间段,在此时间段内感应器不接受任何感应信号。工作电压范围宽:默认工作电压DC4.5V-20V。微功耗:静态电流50微安,特别适合干电池供电的自动控制产品。输出高电平信号:可方便与各类电路实现对接。DYP-ME003人体感应传感器的感应范

35、围如图2.7所示:图2.7 DYP-ME003人体感应传感器的感应范围DYP-ME003人体感应传感器的电气参数如表2.1所示:表2.1 DYP-ME003人体感应传感器的电气参数电气参数DYP-ME003人体感应模块工作电压范围DC 4.5-20V静态电流 50uA 电平输出高3.3 V /低0V 触发方式L不可重复触发/H重复触发 延时时间5-200S(可调)可制作范围零点几秒-几十分钟封锁时间2.5S(默认)可制作范围零点几秒-几十秒电路板外形尺寸 32mm*24mm感应角度 2.0V之前,RST必须保持低电平。3. DS1302的控制字节DS1302的控制字如图2所示。控制字节的最高有

36、效位(位7)必须是逻辑1,如果它为0,则不能把数据写入DS1302中,位6如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1指示操作单元的地址;最低有效位(位0)如为0表示要进行写操作,为1表示进行读操作,控制字节总是从最低位开始输出。图2.14 DS1302的控制字4. 数据输入输出(I/O)在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。5. DS1302的寄存器DS1302有12个寄存器,其中有7个寄存器与日

37、历、时钟相关,存放的数据位为BCD码形式,此外,DS1302还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与RAM相关的寄存器等。时钟突发寄存器可一次性顺序读写除充电寄存器外的所有寄存器内容。DS1302与RAM相关的寄存器分为两类:一类是单个RAM单元,共31个,每个单元组态为一个8位的字节,其命令控制字为C0HFDH,其中奇数为读操作,偶数为写操作;另一类为突发方式下的RAM寄存器,此方式下可一次性读写所有的RAM的31个字节,命令控制字为FEH(写)、FFH(读)。6. DS1302与CPU的连接实际上,在调试程序时可以不加电容器,只加一个32.768kHz的晶振即可。只是选择

38、晶振时,不同的晶振,误差也较大。另外,还可以在上面的电路中加入DS18B20,同时显示实时温度。只要占用CPU一个口线即可。LCD还可以换成LED,还可以使用北京卫信杰科技发展有限公司生产的10位多功能8段液晶显示模块LCM101,内含看门狗(WDT)/时钟发生器及两种频率的蜂鸣器驱动电路,并有内置显示RAM,可显示任意字段笔划,具有34线串行接口,可与任何单片机、IC接口。功耗低,显示状态时电流为2A(典型值),省电模式时小于1A,工作电压为2.4V3.3V,显示清晰。DS1302是DALLAS公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片

39、机进行通信。实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息。每月的天数和闰年的天数可自动调整。时钟操作可通过AM/PM指示决定采用24或12小时格式。其芯片管脚如图2.15所示。 图2.15 DS1302管脚图DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三个口:线1-RES复位,2-I/O数据线和3-SCLK串行时钟。时钟/RAM的读/写数据以一个字节或多达31个字节的字符组方式通信,DS1302工作时功耗很低,保持数据和时钟信息时功率小于1mW。DS1302是由DS1202改进而来,增加了以下的特性,双电源管脚用于主电源和备份电源,供应Vcc1为可编程涓流充

40、电电源,附加七个字节存储器。它广泛应用于电话、传真、便携式仪器以及电池供电的仪器仪表等。实时时钟具有能计算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兼容;双电源管用于主电源和备份电源供应,备份电源管脚可由电池或大容量电容输入;附

41、加的7字节暂存存储器。7. DS1302电路连接图图2.16 DS1302电路连接图2.2.5 LCD显示电路1. 液晶显示简介液晶显示原理液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。液晶显示器的分类液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。如果根据驱动方式来分,可以分为静态驱动(Static)、单纯矩阵驱

42、动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种。2. 线段的显示点阵图形式液晶由MN个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共168=128个点组成,屏上6416个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=

43、00H,(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理。3. 字符的显示用LCD显示一个字符时比较复杂,因为一个字符由68或88点阵组成,既要找到和显示屏幕上某几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于内带字符发生器的控制器来说,显示字符就比较简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地址,设立光标,在此送上该字符对应的代码即可。4. 汉字的显示汉字的显示一般

44、采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),每个汉字占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字符型液

45、晶显示器实物如图2.17所示:图2.17 1602字符型液晶显示器实物图6. 1602LCD的基本参数及引脚功能1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无差别,两者尺寸差别如下图2.18所示:图2.18 1602LCD尺寸图1602LCD主要技术参数:显示容量:162个字符芯片工作电压:4.55.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.954.35(WH)mm显示部分采用SMC 1602液晶屏进行数据显示,其主要技术参为:表2.3 液晶屏技术指标显示容量:162个字符芯片工作电压:4

46、.55.5V工作电流:2.omA(5.0V)模块最佳工作电压:5.0V字符尺寸:2.954.35(WXH)mm接口信号说明如表2.4所示。表2.4 液晶屏接口信号说明编号符号引脚说明编号符号引脚说明1VSS电源地9D2Data I/O2VDD电源正极10D3Data I/O3VL液晶显示偏压信号11D4Data I/O4RS数据/命令选择端(H/L)12D5Data I/O5R/W读/写选择端13D6Data I/O6E使能信号14D7Data I/O7D0Data I/O15BLA背光源正极8D1Data I/O16BLA背光源负极7. LCD与单片机接口电路与单片机接口电路如图2.19所示

47、。其中P0.0P0.7接LCD数据线,P2.5P2.7接LCD控制线。图2.19 LCD与单片机接口电路2.2.6 EEPROM存储器电路1. 24c02芯片硬件介绍:1)、引脚说明:A0,A1,A2地址输入引脚,走位硬件寻址的依据,同种芯片可同时连接8片(23);Vcc,Gnd电源,接地引脚,1.8-5.5vWp写保护,当Wp接地时,允许对器件的正常读写操作;当Wp接高电平时,写保护,只能进行读操作。SDA串行地址/数据输入/输出端口,双向传输,漏极开路,需外接上拉电阻到Vcc(典型阻值为10k)。SCL串行时钟输入,高低电平不同状态与SDA配合,执行不同的命令。表2.5:存储结构:器件总容

48、量(位)总页数字节/页字地址长度24c022K3288位24c044K32169位24c086K641610位24c1616K1281611位24c3232K1283212位24c6464K2563213位24c02的容量是2k,256字节。其他同型号的芯片容量如上表。2.使用说明:2)、连线:图2.20 24c02连线图其中SCL,SDA可以连接到单片机的I/O口,Wp也可以连接到单片机的I/O,对写保护进行控制。图2.21 AT24C02管脚图红外报警监控系统的报警时间存储在EEPROM芯片AT24C04中,并可以通过查询按键查看。AT24C04是IIC芯片,其管脚连接如图2.21所示。2. 24c02与单片机连接图图2.22 24c02与单片机连接图2.2.7 键盘电路本设计采用四键键盘,电路如图2.23所示。按键直接接单片机P3.2P3.5,程序采用查询方式获取按键状态。图2.23 四键键盘电路2.3软件的程序实现2.3.1 主程序流程图本设计软件主程序流程图如图2.24所示。图2.24 软件流程图2.3.2 主程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论