基于指纹识别的汽车防盗系统研究_第1页
基于指纹识别的汽车防盗系统研究_第2页
基于指纹识别的汽车防盗系统研究_第3页
基于指纹识别的汽车防盗系统研究_第4页
基于指纹识别的汽车防盗系统研究_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、囤论文题目垫至些垒兰兰型塑墨主生垒墨垒塑墨作者姓名学科专业导师姓名完成时间李晓荣垫型热盎圭鱼堂鱼重墨塞主生兰圭兰垒主立摘要摘要本文对现今国内外的汽车防盗系统进行了总结,提出并开发了一款基于指纹识别技术的汽车防盗系统,该系统是以嵌入式系统为平台,指纹识别技术为应用,具有低成本、低功耗、高可靠性的特点,经实验可以有效地实现车主进行身份鉴别,对车辆起到防盗报警的作用。本文根据人体指纹独有的唯一性、终身不变性和不易伪造性特点,将指纹识别技术应用到汽车的防盗系统中来,实现对车主的身份识别,是当前汽车防盗新的研究方向。系统是利用人体的指纹作为开启车辆唯一的识别方式,它采用了活体指纹识别技术,通过对车主的指

2、纹进行扫描以获得指纹特征,通过比对确认用户的合法身份,只有授权用户的指纹方能开启车辆,如果是非法用户,系统将拒绝操作并发出声光报警信号。与其他汽车防盗器相比,它克服了传统钥匙易被盗窃、伪造、破译和丢失的缺陷。本文设计的基于指纹识别的汽车防盗系统主要有以下几部分组成:基于内核的¥高性能处理器、光学指纹识别模块、存储器、门锁点火报警控制电路、矩阵键盘,系统电源以及外围电路等组成。本文完成了对整个系统的需求分析、功能设计、硬件电路设计、操作系统的移植、模块的软件编程、板的布局和制作以及最后系统的调试和运行。本系统的选型参照汽车电子装置性能国家标准,使用嵌入式开发平台和技术,简化了外围电路的结构,降低

3、了系统的成本,为汽车防盗提供了低价格、低功耗、高性能的解决方案,为市场的广泛应用和推广提供了可能。本文所提出的基于指纹识别的汽车防盗系统设计方案为指纹识别在汽车防盗系统上的广泛应用提供了研究参考。关键字:汽车防盗指纹识别嵌入式系统一一一,。,;,¥,:,¥,论文原创性和授权使用声明本人声明所呈交的学位论文,是本人在导师指导下进行研究工作所取得的成果。除已特别加以标注和致谢的地方外,论文中不包含任何他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的贡献均已在论文中作了明确的说明。本人授权中国科学技术大学拥有学位论文的部分使用权,即:学校有权按有关规定向国家有关部门或机构送交论文的复

4、印件和电子版,允许论文被查阅和借阅,可以将学位论文编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。保密的学位论文在解密后也遵守此规定。作者签名。之叁迭似年易月二矽日彳簪口糸扁气专门)第一章绪论第一章绪论引言随着我国经济的快速发展,汽车作为人类重要的交通工具其数量正在迅猛地增加,根据国家统计局发布的权威数字,至年末,全国民用汽车保有量达到万辆,比上年末增长,其中私人汽车保有量万辆,增长。民用轿车保有量万辆,增长,私人轿车万辆,增长(年国民经济和社会发展统计公告,)。汽车市场规模不断扩大,私人消费成为主流。如今,中国已取代日本成为仅次于美国的世界第二大新车消费市场,中

5、国同时还是仅次于日本和美国的世界第三大汽车生产国,国内汽车发展趋势如图所示。口民用轿车保有量(万辆)一私人轿车保有量(万辆)图国内汽车发展趋势图与此同时,现代科技的发展促使犯罪分子的作案手段不断提高,车辆被盗事件也屡见不鲜,传统的防盗技术己不能满足现实的需要。据不完全统计,我国每年发生盗车案件万多起,平均每天被盗车辆多辆。就北京而言,北京市公安局报警服务台每天都会接到余起机动车被盗的警情。如今,汽车防盗已成为个重要的社会问题,防盗技术已经与安全、环保、节能一起被列为汽车技术发展的四大课题。目前北美生产的新车辆中,约车辆安装了电子防盗系统,据查相关数据年该产品的全球销售额就已经达到亿美元,市场前

6、景被广泛看好。从世纪年代以来,汽车防盗技术得到了迅速发展,而由于我国汽车防盗技术第一章绪论的基础薄弱,研究工作起步较晚,发展还比较缓慢。如今,随着汽车产业在国内的快速崛起,汽车整车销售带动防盗器市场的发展推动我国汽车防盗系统市场进入了快速发展期,成为世界各路商家的必争之地,具有巨大的开发市场。国内外研究现状和发展方向世纪年代以来,随着科学技术的快速发展,使得计算机处理技术、传感器技术、数据通讯技术、网络技术和控制技术等有效地应用于汽车防盗系统中来,汽车防盗经过几十年的发展,安全性能得到了极大的改善和提高,防盗产品也经历了有简单到复杂,由手动控制到智能化的不断变化发展过程。虽然国内外市场上防盗器

7、的种类繁多(尹冬至,),但归纳起来主要包括以下几种:机械式防盗器、电子式防盗器、芯片式防盗器、网络式防盗器、生物识别防盗器。机械式防盗器机械式防盗器是比较常见而又古老的装置,其主要原理是采用机械方式来锁止汽车上的某一机构,使其不能有效发挥应有作用来实现防盗,包括转盘锁和变速手柄锁等,这种装置存在使用不隐蔽、只防盗不报警、容易被破坏而失去防盗功能的缺陷。从市场发展情况看,由于功能性较少、外形不美观,使用不方便等缺点已经开始淡出市场。电子式防盗器电子式防盗器是目前汽车市场上应用较多的防盗装置,这类产品繁多,国内外大部分汽车在出厂时就配置了钥匙芯片防盗系统。利用钥匙中的无线电发射芯片与本车的通讯后才

8、能启动汽车发动机。电子式防盗器的致命伤在于:当车主操纵遥控器时,偷车贼就可以用接收器或扫描器盗取遥控器发射的无线电波或红外线,经解码就可以开启汽车的防盗系统,从而盗走车辆,给汽车的安全带来极大隐患。芯片式防盗器芯片式防盗器是现在汽车防盗器发展的重点,大多数轿车均采用这种防盗方式作为原配防盗器。芯片式数码防盗器基本原理是通过锁住汽车的发动机、电路和油路达到防盗的目的,其数字化的密码重码率极低,而且要用密码钥匙接触车上的密码锁才能开门。缺点是在没有芯片钥匙的情况下无法启动车辆,需要车主妥善保存好密码钥匙,存在防盗种类单一的缺陷。网络式防盗器网络式防盗器是利用卫星定位系统确定车辆的位置,再通过将位置

9、和报警信息传送到报警中心,报警中心通过网络控制汽车断电断油第一章绪论等措施,使盗窃企图失败(李智慧,王丽军,赵春明,)。其缺点是价格较高,需要经常支付网络服务费,系统运行的功率较大,盗贼使用手机信号干扰器,就可阻断车辆与报警中心的联系,使防盗系统失效。生物识别防盗器生物识别防盗器是当前研究的最新方向(田捷,陈新建,),它是利用人体生物特征(例如指纹、虹膜等)的独特性,将其作为开启、启动车辆唯一的判断依据,与其他汽车防盗器相比,它采用了活体生物识别技术,安装该产品的车辆,只有被允许的用户的生物特征方能被系统所识别从而启动车辆。其安全程度最高、性能也最稳定,但现阶段其价格较为昂贵,主要应用在国外的

10、一些高档系列汽车上,例如奔驰、宝马等品牌轿车,还远远没有普及到大众车辆上来。生物识别防盗器主要包括两种:一种是指纹锁,利用每个人不同的指纹图形特征制成的一种汽车控制锁。制作时先在锁内安装车主的指纹图形,当车主需开启车门或启动车辆时,只要将手指往指纹采集仪上一按,如果指纹图形相符,则打开车门或启动车辆发动机;还有一种是眼睛锁,是利用人体眼睛虹膜图像来控制对车辆的启动操作。这种锁内设有虹膜识别和记忆系统,车主开锁时只需凑近采集仪看一眼,虹膜图形与所存记录相吻合时,车门会自动打开,否则就会将人拒之车外。随着科学技术的发展,尤其是生物技术和嵌入式技术的广泛使用,汽车防盗系统的可靠性(徐荣峰,)得到了很

11、大的提高,产品迈向芯片式、智能式、网络式的发展方向,而这也为我们的研究提供了广阔的空间。课题的研究目的和意义本课题的研究对象是汽车防盗系统,经过广泛调研,基于指纹识别的汽车防盗系统虽有在国外出现,但价格比较昂贵,通常装配在一些高档系列品牌的轿车上;在国内该领略的相关研究还比较少,开发的产品种类单一,价格不菲,在国内汽车上的广泛应用还有待时日,故对本课题的研究可以为国内汽车防盗领域的研究和开发应用提供参考。本课题的研究目的和意义在于:在传统防盗器领域,引入了嵌入式系统理念,提出一种高性能的汽车安全防盗解决方案,通过设计系统的软硬件平台,实现汽车的防盗功能。将生物特征识别技术应用于汽车防盗系统中,

12、这在当前生物识别技术快速发展的背景下,该应用是一个很好的尝试和探索方向。利用较低的硬件成本完成较高的系统功能,为汽车防盗系统市场探索出一条低成本高性能的发展道路,为今后防盗系统在国内车辆上的广泛应用提供了第一章绪论研究参考。内容与章节安排本课题内容主要对汽车防盗器进行研究,在分析传统防盗系统原理及其应用的基础上,针对传统汽车防盗器功能单一、结构简单、可靠性不高和价格昂贵的缺点,在充分研究该系统各要素的基础上,开发一款以嵌入式处理器为核心,生物指纹识别技术为应用,低成本、高性能的汽车防盗系统,实现对汽车的防盗防抢功能。为今后市场应用和推广提供研究依据。本文将主要围绕我所做的工作进行具体阐述,本论

13、文的各个章节内容安排如下:第一章介绍了本课题研究的背景,分析了当前汽车防盗系统的现状和发展趋势,以及本课题的研究目的和意义,提出了本文的研究内容和章节安排。第二章主要描述了系统的总体设计方案,分析了系统设计目标,对系统进行了需求分析和功能定义并提出了系统整体结构模型,介绍了其工作原理,最后详细分述了系统硬件设计方案和软件设计方案。第三章详细介绍了系统硬件电路的具体设计,描述了系统的硬件结构,按照系统功能模块的分类,介绍了嵌入式处理器、指纹识别模块等主要芯片的功能设计和使用,设计了系统内模块间接口和外围接电路,给出了硬件设计方案和电路原理图,最后论述了在设计电路板时的布局和抗干扰问题。第四章主要

14、描述了系统的软件设计,介绍了系统的软件设计结构以及系统的主程序流程图,将系统软件按照不同构件模块,具体分析每个构件的实现和工作流程,给出了包括指纹识别模块的通讯程序设计,指纹启动程序设计,键盘扫描程序设计,密码管理程序设计等说明。最后对嵌入式操作系统的选型的移植做了介绍。第五章主要对指纹识别的技术、指纹识别算法及其指纹图像的预处理和特征提取进行了介绍,描述了指纹特征的分类和定义,概述了指纹识别技术的相关应用。第六章对指纹防盗系统的识别性能进行了测试,一方面是对系统的功能测试。另一方面是对系统安装调试方面的考虑,同时对测试中出现的问题进行了描述,并给出了改进措施。第七章总结了本文的主要工作内容,

15、并对系统的发展提出了进一步的展望。第一章绪论。本章小节本章介绍了本课题研究的背景,分析了当前汽车防盗系统的现状和发展趋势,以及本课题的研究目的和意义,提出了本文的研究内容和章节安排。第二章系统总体设计第二章系统总体设计需求分析通过对众多车辆盗窃案例的分析,可以发现汽车防盗系统失效是导致汽车被盗的主要原因,其关键因素是大多数防盗系统都存在着或多或少的缺陷,如机械防盗锁容易被撬、电子防盗易解码、网络防盗怕干扰,此外,更多的丢车典型是车辆钥匙丢失或被盗以及被不法分子伪造和破译。前者可能要花费不菲的解锁费用,后者则面临着汽车被盗的危险。本文设计的汽车指纹识别防盗系统是通过识别用户的指纹来辨别用户的合法

16、身份,从而实现对车辆的开门,点火和声光报警等操作。人体的指纹拥有唯一性、终身不变性、便携性和不易复制性的特点,将其作为开启汽车的唯一一把“钥匙”,具有得天独厚的优势。系统设计时先在指纹库中录入车主(或授权人员)的指纹图像,当车主需开启车门或启动汽车时,只要将手指在门锁或车内的指纹采集仪上按下,系统将自动获取车主的指纹图像,通过与系统内所存合法用户的图像进行匹配,如果两者比对相符,系统将解除车辆防盗状态,执行相应的开启车门或启动车辆动作;如果指纹图像比对不符,系统将拒绝执行相应的操作,同时切断车辆的供油电路进行自锁,并发出声光报警信号,即使盗车贼进入车内或盗取了钥匙也无法开走汽车,从而有效地实现

17、了对车辆的防盗和报警功能。功能设计本系统在设计时考虑到防盗系统性能和操作便捷的需要,设计的主要功能包括如下方面:()指纹开门当车主需开启车门时,只要将手指在车门锁上的指纹采集器上按下,系统自动获取到车主的指纹图像并与所存指纹数据库中的指纹进行匹配,若指纹比对正确,识别为合法用户,系统解除车辆防盗状态,发出开门指令;若指纹比对不正确,则系统拒绝进一步操作,同时切断车辆的供油电路进行白锁,并发出声光报警信号。()指纹点火当车主需启动车辆时,只要将手指在车辆启动指纹采集仪上按下,系统自动获取到车主的指纹图像,并与指纹数据库中的指纹进行匹配,若指纹比对正确则第二章系统总体设计为合法用户,系统解除车辆防

18、盗状态,接通点火控制电路启动车辆;若比对指纹不是合法用户,则系统切断车辆的供油电路进行自锁,并发出声光报警控制信号。()声光报警防盗系统在对用户进行指纹身份识别时,若匹配出错,系统认为是非法用户在对车辆进行操作,则系统断开车辆供油控制电路,同时发出声光报警信号,提高系统防盗性能。此外,当车辆遭受在强力破坏时(例如玻璃被砸或后备箱被撬等),系统检测到所连传感器的异常变化,及时启动相应的自锁防盗口警功能。()添加和删除指纹管理车主添加和删除车辆用户合法(指纹),所谓车主就是车辆的所有和管理者或权威使用者,合法用户是指在车主授权下赋予部分用户对车辆具有限定操作权限的操作。对家庭而言,家里的所有人指纹

19、都可以录入系统设定为授权用户。对单位车辆而言,车辆的管理者是车主,他(她)可以将相关的用车人员的指纹录入系统设定为授权用户。同时,对一些先前是授权用户,现在己失去操作车辆权限的用户,可以将其指纹从系统中删除,系统再次识别时就会辨别为非授权用户。()密码应急启动当用户的手指出现异常情况(如手指被划伤等),指纹采集器无法采集到指纹信息时,或者因电力不足而指纹识别模块无法正常工作时,可用密码来应急启动车辆。为保证系统安全,密码只供车主本人(管理员)使用,同时车主只有在指纹身份识别通过情况下可以修改应急密码。为防止别人恶意试探密码,当连续三次输入密码错误时,系统禁止输入密码,一小时后方可输入密码,从而

20、降低密码被破译的可能。工作流程指纹防盗系统设计工作流程如图所示:第二章系统总体设计开启车门一点火纹警揪否季是匹配指纹库中指纹:芗是乞念,;会,。哆一密码应急启动解除防盗状态接通点火电路日(结束)图系统工作流程图第二章系统总体设计本章小结本章主要描述了系统的总体设计方案,针对防盗系统的特殊应用环境和汽车电子装置性能的国标要求,进行了需求分析设计和选型,提出了整体设计方案。同时对防盗系统的功能进行了设计和定义,主要包括:指纹开门、指纹点火、添加删除指纹管理,密码应急启动等,最后介绍了系统的工作原理图。第三章系统硬件设计第三章系统硬件设计。硬件结构本系统根据汽车防盗系统的功能需求和车载电子的国标要求

21、,从系统的体积,功耗,性价比,易开发性和调试难度出发,设计了系统的系统整体结构、硬件电路和外围器件。主要包括以下几个方面:嵌入式系列的微处理器¥,存储器和闪存,构建一个嵌入式系统平台,其拥有出色的内核性能,丰富的外部接口和低功耗特点。指纹识别模块,自带有高速数字信号处理器完成对车主指纹的实时录入和比对任务,其通过串口与处理器进行数据交换和通信。光学指纹采集仪,共包含二枚,一枚可设计安装在车辆的门锁上,实现系统的指纹开门,另一枚安装在车内,实现系统的点火启动。开门、点火和声光报警控制电路,控制汽车的开门,点火启动和声光报警。电压转换电路,可以将车载电压转换成系统需要的电压,保证系统的供电和运行的

22、稳定性。×矩阵键盘,该应急密码键盘是在车主的手指损伤无法获取指纹时用于车辆的应急启动。系统硬件结构如图所示:图系统硬件结构图第三章系统硬件设计¥处理器本系统处理器采用了公司推出的位处理器¥,该芯片内核工作电压,外部口和存储器供电,最高工作频率(一一)。¥的显著特性是它的核心,采用了内核(,),工艺的标准宏单元和存储器单元,实现了,和高速缓冲体系结构。这一结构具有独立的指令和数据,每个都是由字长的行()构成。它的低功耗、精简和出色的全静态设计特别适用于对成本和功耗敏感的应用。¥处理器功能结构如图所示。图¥功能结构图此外,该处理器性能优异(,),提供丰富的内部设备,集成了以下片上功能:具

23、备的和的;外部存储控制器(控制和片选逻辑);控制器(最大支持色和色)提供通道专用;通道并;部请求引脚;通道(,字节,和字节)通道;通道多住通道控制器;兼容主接口协议版和卡协议兼容版;端口主机端口设备(版);第三章系统硬件设计通道定时器和通道内部定时器;看门狗定时器;个通用口和通道外部中断源;功耗控制模式:具有普通,快速,空闲和掉电模式;通道比特和触摸屏接口;具有日历功能的具有片上时钟发生器¥处理器集成了许多片上功能,大大减少了整个系统的成本,消除了为系统配置额外器件的需要,为系统提供了低功耗、高性能的小型微控制器解决方案。指纹识别模块本系统的指纹识别模块选用了杭州中正公司开发的一款系列指纹识别

24、模块(中正公司,),该模块有指纹采集仪和指纹处理主板两部分组成,指纹采集仪采用光学指纹传感器,可以适应汽车电子防盗系统的恶劣工作环境;指纹处理主板由高一¨:龇匕处理器,外围电路与接口等构成,其中高速处理芯片可以满足防盗系统对指纹进行获取和匹配的实时处理要求。指纹识别模块硬件结构如图所示:忙传感器¥卜行接口围回图一指纹识别模块结构图指纹识别模块采用基于公司的芯片作为核心处理器,它是一款基于核的定点(,)。目前,指纹识别模块大部分用的是(如,等)做处理器,利用起固有的高速运算性能,可以满足对指纹处理的实时性要求(汪春梅,孙洪波,任治刚,),的主要特点如下:支持三种时钟频率,每秒可执行到两

25、条指令。第三章系统硬件设计具有两个(其中一个位,一个位)和两个(单周期内能同时完成两个乘法);内部具有六条总线,三条数据读总线,两条数据写总线,一条程序总线,在一个周期内可完成三次数据读和两次数据写。数据和程序空间统一编址,通过四个片选信号,可寻址字节的外部数据程序空间,大大扩展了数据空间,具有×的片上;并可通过实现多种存储的无缝连接,包括。指纹识别模块可以独立运行,也可将数据上传至机或上位机进行处理,其具有如下特色:指纹适应性强、不同应用环境转换灵活、简单易用方便扩充、低功耗、灵活设置安全等级,给整个系统的调试和运行带来很大便利性,具有成本低、应用简单、易于开发的优点。指纹识别模块

26、使用电平串口通信,其外部接口定义与说明如表所示:表模块接口引脚定义和功能说明引脚号名称定义电源输入数据发送数据接受为定义使能控制类型功能说明:一开源输出几电平(或均可)悬空或接上拉电阻正常工作,切断内部电源,模块不工作电源(信号)地电源和信号地处理器与的接口设计指纹识别模块与系统处理器¥通过串口进行数据通信,其接口设计需要遵循一定的协议或接口标准来设置(刘淼,)。本系统中的¥处理器芯片带有三通道标准全双工的通用异步接收器发送器()可以基于模式或数据中断模式,支持位、位、位或位串行数据发送接受:在系统设计时,由于处理器串口和指纹识别模块的串口都是采用电平,故两者之间的连接电平不需要进行电平转换。

27、设计分别选用了¥芯片的与引脚与指纹识别模块的发送端引脚和接收端引第三章系统硬件设计脚相连,从而实现指纹识别模块与系统处理器的串行通信硬件连接,其接口电路如下图所示:图与¥接口引脚图开门、点火、报警控制电路系统通过对用户指纹身份的鉴别,根据比对的结果,做出不同的响应操作,主要包括:汽车开门,汽车点火和发出声光报警操作。系统比对用户指纹身份合格,发出汽车开门和汽车点火的信号,当用户的指纹图像不被系统接受或指纹匹配结果不正确,系统发出声光报警控制信号,微处理器对汽车进行自锁操作,即断开汽车的点火线路,盗贼即便进入车内也无法将车开走。系统设计时,利用¥处理器的个接口控制达林顿阵列(,),配以继电器,实

28、现对电路的控制操作。当的“脚输入高电平,根据芯片特性,对应的“”脚将功率继电器的引脚电平拉低,功率继电器线圈导通,触发相应的电路,完成对应操作。当“烈脚输入低电平,对应的“”引脚输出电平与芯片供电电平相同,即与继电器输入电压相同,继电器线圈阻断。由于继电器触点的吸合(常开触点)、断开(常闭触点)随微处理的口的信号而改变,使得微处理器可以控制车灯电路,车门电路,发动机点火线路的开闭,进而实现汽车防盗的闪光报警和自锁操作。系统开门、点火、报警控制设计电路如图所示:第三章系统硬件设计图开门点火报警控制电路图电源设计汽车电源系统由蓄电池、发电机两个电源组成,两者并联协调工作对汽车用电设备供电。汽车启动

29、时,由蓄电池向点火系及启动机提供电能,在发动机正常工作情况下,由发电机为全车用电设备供电,同时还对蓄电池充电。当发电机不发电或电压较低的情况下蓄电池向用电设备供电。本系统的电源设计直接取自蓄电池,对以下三种情况进行分析:,系统在识别指纹执行开启车门时,通常车主身处车外,钥匙锁通常闭合,这时车辆发动机处在停熄的状态,没有电压来源。,当车主进入车辆欲启动车辆时,在没有通过指纹识别进行身份鉴定前,汽车的点火电路时断开的,这时无法启动发动机。,汽车在无人值守时遇袭报警等操作均需要车载蓄电池的供电。此外,蓄电池在发电机转速和用电负载发生较大变化时,可保持汽车电网电压的相对稳定,同时,还可吸收电路中随时出

30、现的瞬时过电压,以保护系统电子元器件不受损坏。车辆使用的车载蓄电池通常标称值有两种的和两种,对于标称值的其输出电压多在之间变化,的也有类似的变化范围,因此为了得到系统工作需要的,的电压,我们选用了公司的第三章系统硬件设计电压调节器,该芯片是单片集成电路,其性能确保了输出电压±的误差,非常适合于,的固定电压使用,满足了系统的电源稳定性要求。系统电压调节电路如图所示:图系统电压调节电路图键盘设计本系统考虑到在用户手指损伤,系统无法采集到用户指纹的情况下的应急处理,通过键盘输入应急密码来点火启动车辆,通常应急密码只有车主或车辆管理员掌握。设计选用了矩阵键盘。在设计矩阵键盘和处理器连接时,选

31、用了¥处理的共个口与矩阵键盘连接,其接口电路如图所示:;一;?;:一;”!一:酗”一:,:。:“一:鳖!“。,!÷:、:。一一型,一÷“:毒一一,。“二;“:一哪:啊”,:;、嘣?:;一;,?。;一:”。”:一?:;一:一”;:;”:一?;,:!一图矩阵键盘与¥的接口电路图第三章系统硬件设计。板布局和抗干扰设计在本课题系统的设计中,要使系统电子电路获得最佳性能,板元器件的布局及导线的布设是很重要的(聂荣,),其设计质量不仅直接影响电子产品的可靠性,还关系到系统的稳定性,甚至成为设计成败的关键。为了设计质量好、造价低的电路板,应设计好系统的板布局以及考虑电路在稳定性和抗干扰方

32、面的影响。板布局电路元件和信号通路的布局必须最大限度减少无用信号的耦合。系统中的处理器双列脚比较密,无法在焊盘间穿线,在核心板设计中将上述插座的外围引脚大部分作为电源或地线。其次由于核心板的读写访问速率较高,因此必须考虑到布线传输延迟对电路的影响。在底板走线设计(姜雪松,陈绮,)中时应当将涉及到数据总线、地址总线、内存访问控制信号和中断信号等的电路部分排布好,以方便布线和减少信号延迟。应用时采用层板,并且大面积铺地;复杂的应用使用多层布线,并且至少有一层为地层。此外,要考虑尺寸大小。尺寸过大时,印制线条长,阻抗增加,抗噪声能力下降,成本也增加;尺寸过小,则散热不好,且邻近线条易受干扰。在确定尺

33、寸后,再确定特殊元件的位置,板上的元器件布局没有统一固定的模式,但元器件布局不当是引发干扰的重要因素,所以应全面考虑电路结构,合理布置板上元器件。对电路的全部元器件进行布局时,通常要符合以下原则:()按照电路的流程安排各个功能电路单元的位置,使布局便于信号流通,并使信号尽可能保持一致的方向。()以每个功能电路的核心元件为中心,围绕它来进行布局。元器件应均匀、整齐、紧凑地排列在上,尽量减少和缩短各元器件之间的引线和连接。()在高频下工作的电路,要考虑元器件之间的分布参数。一般电路应尽可能平行排列。这样不但美观而且装焊容易,易于批量生产。()位于电路板边缘的元器件,离电路板边缘一般不小于。电路板的

34、最佳形状为矩形。长宽比为:或:。电路板面尺寸过大时应考虑电路板所受的机械强度。布线是设计图形化的关键,设计中考虑诸多因素都应在步线中体现出来,合理布线可使获得最佳的性能,应遵循以下的原则(赵雷,):,输入输出端用的导线应尽量避免相邻平行,相邻走线层的信号线总体走第三章系统硬件设计线一般要相互垂直,同层中平行信号线尽量拉大艰巨。因为信号间的串扰对相邻平行线的长度和间距及其敏感。尽量缩短高速信号线的长度。,布线层的分配及各层中的线宽主要决定了信号传播率和互连线的特征阻抗。为了保证上互连线的阻抗的一致性,同一层中的线宽一般不要改变;基于减小电磁干扰的考虑,高速信号线最好布在距离涂敷层较近的内层布线层

35、。对于集成电路,只要允许还是尽可能用宽线,尤其是电源线和地线。,电源走线不能中间细两头粗,以免在上面产生过大的压降印制导线拐弯处一般取圆弧形,而直角或夹角在高频电路中会影响电气性能。此外,尽量避免使用大面积铜箔。如要大面积铜箔时,最好用栅格状。这样有利于排除铜箔与基板间粘合剂受热产生的挥发性气体。板抗干扰设计电磁干扰广泛存在于各类电子电气设备中,这种电磁波会对整个设备及其系统正常工作造成干扰。因此,在对系统进行电路设计时应考虑各种电磁干扰对系统的影响。印制电路板的抗干扰设计与具体电路有着密切的关系,抗干扰设计的几项常用措施如下:,电源线设计根据电路板电流的大小,尽量加粗电源线的宽度,减少环路电

36、,同时使电源线、地线的走向和数据传递的方同一致,这样有助于增强抗噪声能力。,地线连接地线设计的原则是:模拟和数字电路拥有独立的电源和地线通路,应尽量加宽这两部分电路的电源与地线,或采用分开的电源层与接地层,以便减少任何可能在电源与地线回路中的干扰电压。接地线应尽量加粗,若接地线用很细的线条,则接地电位随电流的变化而变化,使抗噪性能降低。,设置去耦电容设计的常规做法之一是在印制板的各个关键部位配置适当的去耦电容,提高抗干扰能力。一般而言,使用以上的基本抗干扰措施,基本可以消除大部分的常见干扰,但使用过多的硬件抗干扰措施,会明显提高系统的常规成本,且数量的增加还会产生新的干扰,导致系统可靠性的下降

37、,所以应根据设计条件和目标要求,合理采用抗干扰措施,提高系统抗干扰能力。第三章系统硬件设计系统设计板图如图和所日国系统板圉(正面)圈系统板图(反面)第三章系统硬件设计本章小结本章详细介绍了系统硬件电路的具体设计,描述了系统的硬件结构,将硬件按功能模块的设计分类描述,介绍了嵌入式处理器、指纹识别模块等主要芯片的功能介绍和使用规则,设计了系统内模块间接口、开门点火和报警控制电路、系统电源和外围键盘接口电路的设计,给出了硬件设计方案和电路原理图,最后论述了在设计电路板时的布局和抗干扰问题,展示了本系统所设计的板图。第四章系统软件设计第四章系统软件设计软件结构指纹识别防盗系统为了实现其功能,系统软件主

38、要由指纹开门程序、指纹点火,指纹管理程序(登记指纹和删除指纹)、密码管理程序(密码修改和密码点火),系统设置等部分组成。其中指纹管理、密码管理部分只有车主才有此权限。指纹管理程序由登记指纹模板程序、删除指纹模板程序组成;密码管理程序由密码修改程序和密码开门程序两部分组成。其软件结构框图如图所示:篁一!一一南到主控模块程序设计同上删除指纹一丫国图系统软件结构图主控模块是系统的核心,主要完成相关设备的初始化函数调用和设置,以及在程序的主函数中调用其他模块中的相关函数以完成相应的功能。主程序工作采用重复查询方式,当查询到某条消息时,根据消息的内容调用其相应模块的程序,完成相关的操作。并在程序各个关键

39、点设置看门狗,防止系统死机。第四章系统软件设计系统主程序在完成初始化后进入闲置状态,处于低功耗的待机模式,一旦有中断产生,消息队列有新的消息,就结束闲置方式并在中断服务子程序中对引起中断的事件做相应的处理,并使相应的标志位置位,在中断结束后,程序将根据标志位的状态去执行各自的对应处理程序。系统主程序流程如图所示:图系统主程序流程图系统模块程序设计系统模块主要完成对系列¥处理器进行初始化函数调用和设置,以及自身主要模块的配置管理和对接口的初始化设置。¥的初始化工作涉及到对系统主要模块的配置、运行环境的建立、系统时钟、等模块的配置,包括程序入:点定义、中断矢量的确定、堆栈的初始化、电源管理(包括掉

40、电与重启处理)、¥各模块的寄存器地址定义及其初始化,初始化工作与硬件紧密相关,采用位的指令集进行编程。主要包括以下相关设置:第四章系统软件设计程序入口配置在程序一开始,首先进行的一些操作主要保证初始化程序能够顺利的运行,因此主要包括关闭、中断,配置锁相环等。接口配置接口是确保数据访问正确的基本保障,此处主要配置寄存器中开始的接口寄存器组,确保每个的位宽、访问类型()以及时序参数正确。如果没有特别的要求,一般来说时序参数使用默认值即可。初始化堆栈有种运行模式,必须为每一种模式提供独立的堆栈空间,在堆栈设置之前是不能进行函数的调用的。堆栈大小一般可在头文件或者当前文件中修改。其他配置还包括运行空间

41、的初始化、初始化、配置时钟比、重新设置以及端口,中断端口,串口的初始化配置操作(韩山,郭云,付海燕,)。指纹识别模块程序设计本系统中,指纹识别模块对指纹执行相关的探测,采集,处理,比对,存储,查询等管理操作,需要依靠指令代码来实现。指纹识别模块通过执行处理器发出的指令完成特定的指纹操作任务,然后返回给调用程序结果,其结果是用确认码来显示,供系统判断以执行下步操作。指纹识别模块一和¥处理器通过串口联接,两者的通讯任务是:¥向指纹识别模块发送指令包,数据发送完后等待接收指纹识别模块一的应答包。为了保证指纹识别模块一与¥处理器间异步串行通讯的正确发送、接收,必须使两者串行通讯有相同的通信规约,其中最

42、基本的是传送的字符格式和波特率应相同。一异步串行通讯的数据格式如下图所示,通信时用起始位“表示数据的开始,然后从低位到高位逐位传送数据,再传送奇偶校验位,虽后用停止位“”表示字符结束。一帧信息包括位起始位,位数据位,位奇偶校验位和位停止位。数据帧格式如图所示:第四章系统软件设计起始位图八位数据位校验位停止位数据帧格式图本系统¥处理器与指纹识别模块间串行通讯设置波特率为,位起始位,位数据位,位奇偶校验位和位停止位。指纹登记和比对程序指纹登记就是通过指纹传感器采集指纹特征并将指纹特征信息存储到指纹库,对登记的指纹给予相应的号,以方便管理。每录入一枚指纹,根据其号修改¥处理器中“占用空闲”位对应位的

43、值,表示该号已经占用,登记指纹模板程序流程如图所示:卜否墓由章一图指纹特征模板登录流程图第四章系统软件设计指纹比对程序设计是指系统从指纹传感器读入现场采集的指纹,然后在中的编号的指纹库区间内搜索,如果指纹特征库中有指纹特征与现场指纹特征相符,则指纹比对成功。指纹特征比对流程如图所示:是匝壹因提取指纹特征比对指纹(返回结果)图指纹特征比对流程图指纹开门和点火程序设计指纹开门程序的任务主要是判断开门者是否系统授权用户。首先,¥处理器向指纹识别模块一发出指纹比对的命令,指纹识别模块采集用户指纹特征并与系统中授权用户的指纹进行比对,如果比对通过,则开启车门;如果没有通过,则发出声光报警信号。指纹开门程

44、序流程如图所示。指纹点火程序的任务主要是判断获取的指纹是否系统授权用户,然后根据比对结果执行相应的点火或拒绝操作。首先,¥处理器向指纹识别模块一发出指纹获取和比对的命令,指纹识别模块采集到用户指纹特征并与系统中授权用户的指纹进行比对,如果比对通过,则解除系统防盗状态,接通汽车点火电路;如果没有通过,则拒绝操作并发出声光报警信号。指纹点火程序流程如图所示。第四章系统软件设计是立是逗垂运至至否一叫发出报警信号是解除防盗状态点火启动厂:日山退出、。尸图指纹开门程序流程图图指纹点火程序流程图键盘扫描程序系统中矩阵键盘接口电路如硬件设计中所示。口的,口提供行信号,口提供列信号,把行线作为扫描线,列线作为

45、接收线。无按键动作时,列线处于低电平状态;而当有按键按下时,列线电平状态将由与列线相连的行线决定。矩阵键盘按键的识别方法:第一步,识别有无键按下,让所有的行线均置为高电平,检查各列线电平有无变化,如果有变化,则说明有键被按下,如果没有变化,则说明无键被按下。第二步,有键按下,识别具体的按键,逐行置高电平,其余各行置低电平,检查各列线电平的变化,如果某列电平由低电平变为高电平,则可确定此行此列交叉点处的按键被按下。在编程的过程中,采用软件延时的方法进行按键消抖处理。键盘扫描程序流程如图所示:第四章系统软件设计图键盘扫描流程图密码管理程序密码管理程序由密码修改程序和密码开门程序两部分组成,用于车主管理系统密码和修改相关设置,通常有车主或车辆管理人员掌握。密码管理模块程序流

温馨提示

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

评论

0/150

提交评论