





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
,主要包括初始化工作方式设置和通信模式设定等,设置主要利用指令集。
指令是基于字符的命令结构,有早期使用的模式,还有模式和模式。
模式是二进制流命令格式,具有很强的检错纠错能力,主要用于通信链路不可靠的环中模式是基于码的种结构模式,每条命令很容易读懂模式是基于十六进制的,数据和代码都经过了编码,无法直接读懂。
模式在移动设备中使用最普遍,它的结构为命令参数。
例如,读取手机上全部未读过的消息,最简单的办法是用而用则可读取全部消息,无论读过与否。
软件设计的另重点是保证数据的安全性和可靠性。
在安全性方面,采用或算法,对数据的合法性进行鉴权和认证。
认证采用双向鉴权,服务器端对远程监控单元发送数据的有效性进行鉴别,自动过滤掉信息远程监控通信单元对服务器下达的控制命令的合法性进行认证,去伪存真。
在数据可靠性方面,增加校验位和纠错位,对数据进行编码后传输,可以进步增加复杂环境下数据传输的可靠性。
下表为所涉及到的指令。
表单片机控制模块收发信息所涉及的指令功能指令详细信息信号质量查询信号质量短消息存储选择短消息优先存储区域短消息格式选择短消息支持格式新消息提示选择当有新短消息时的提示方式读短消息读取短消息列短消息将存储的短消息列表发送短消息发送短消息删除短消息删除保存的短消息写短消息写短消息并保存在存储器中服务中心地址提供短消息服务中心号码系统总体工作流程系统的总体设计是整个系统设计当中的难点,其软件总体控制流程图如图所示开始系统初始化输入指纹指纹是否匹配结束重新输入指纹指纹是否匹配开启蜂鸣器继电器开发送报警短信否是否是系统初始化完成各部分功能模块的上电复位后,会提示用户进行指纹匹配,如果指纹匹配正确,系统将会开启点火控制继电器,进行点火。
如果匹配不正确次之后,则会进入报警系统,首先会发送条报警短信到车主手机上,之后会打开报警蜂鸣器。
这样车主便可以知道此事车辆的安全与否。
各模块工作流程指纹模快工作流程指纹模块完成相应的动作也需要定的流程,指纹模块流程图大致可以分为如下两中情况第种是用户指纹添加的流程第二种是用户指纹删除匹配等流程。
之所以分为两类是由于,添加指纹时为了确保指纹录入以及特征点的可靠性,需要进行三次指纹录入,所以需要发送三次命令,这也导致添加指纹操作与其他操作的不同之处。
指纹添加流程如图所示,首先发送第次添加指纹命令,此时会自动检测指纹库是否已满,如果没有满则进行第次指纹录入,中途采集超时或者图总体控制流程特征点提取不足时则会结束指纹添加经过成功处理之后会返回响应,此时再发送第二次添加指纹命令,同第次样如果返回响应,则发送第三次指纹添加命令,否则终止指纹添加。
在第三次添加完成之后会与指纹库中已有的指纹进行比对,如果发现指纹已存在则添加失败并结束添加指纹,如果不存在则会将新指纹添加到指纹库当中并结束指纹添加。
指纹其他操作流程如图所示,在系统运行时,向系统发送除了添加指纹操作的其他相应操作命令,系统会执行该操作并返回操作是否成功的响应。
开始发送指令指纹库未满返回应答发送指令返回应答发送指令添加特征值到数据库返回应答结束返回已满应答采集超时应答特征值不足应答采集超时应答特征值不足应答采集超时应答特征值不足应答此指纹已存在是采集指纹未超时特征值足够采集指纹未超时特征值足够采集指纹未超时特征值足够是否不存在否否否是是否否否否否是是是是是图添加指纹流程图开始发送相应指令执行相应操作返回应答操作失败返回失败应答结束操作是否成功是否模块工作流程首先,对模块进行初始化设置,等待单片机接收到发送命令。
当单片机收到发送命令时,单片机向模块发送字符,如果未检测到则改变当前的波特率,如果检测到返回的信息时,单片机接着向模块发送字符,该句命令的作用是将发送模式设定为模式,此时如果未收到返回的信息,则会继续发送,如果成功收到信息,接着向模块发送,此命令的作用是设置发送的手机号码,如果返回,则发送,字符。
如果没有返回,则继续发送。
最后如果收到信息,则表明发送成功,如果返回则说明消息没有发出。
发送报警信息的流程图如下图所示图其他指纹操作流程图开始初始化系统是否接受到发送命令向模块发送字符返回向模块发送字符返回向模块发送字符返回向模块发送,字符返回结束设置新的波特率否是是否是否否是是否图发送报警信息流程图本章小结本章主要介绍了对整个系统硬件的的设计,以及各个模块种类的选择。
首先从总体的角度出发,了解整个系统的功能,再完成针对这个功能的硬件电路的搭建。
第,可以知道的是所需要的两个主要模块的电路连接图,得知他们都需要串口进行数据通讯,并且是标准的串口连接,所以选择双串口单片机,这个芯片和在代码上是兼容的。
第二,通过型号的确定则可以完成电路的连接。
即分别将指纹模块的与单片机的串口管脚相连将模块的与单片机串口管脚相连。
蜂鸣器连接到单片机的号口管脚,继电器连接到单片机号口管脚。
即可完成整体电路的连接。
其次,写了系统软件控制的方式,以及系统整体的流程图和各个模块的流程图。
系统主要的工作流程如下首先系统提示用户录入指纹,如果经过两次指纹验证失败则会发出报警信号,这时系统将会使蜂鸣器发出声音报警,短消息模块将会发送短消息到用户的手机上,通知用户车辆可能处于危险状态。
结论本文首先研究了应用于汽车的防盗手段,并从中找到不足和需要完善的地方,从而提出了研究本课题的必要性。
其次介绍了下指纹的分类以及识别的原理,指纹识别技术的研究现状。
随后对指纹识别系统中涉及到的指纹图像处理,特征点提取以及指纹识别算法做了研究。
具体结论如下指纹图像的预处理是指纹特征点提取准确可靠的前提,是指纹识别算法实现的必要条件之。
指纹图像处理时,输入指纹的质量非常的重要,输入的图像是后续预处理的前提,个好的指纹图像可以很轻易的经过预处理得到理想的结果,个不好的指纹图像经过预处理后可能还会无法满足要求。
算法进行研究中,得出了两种指纹算法。
其中基于中心点的算法,计算效率较高,但抗干扰能力较差,如果无法识别指纹的中心点则无法进行指纹匹配。
但基于寻找参考点的算法,抗干扰力强,识别率比较高,不过计算速度比较慢。
可以根据场合的不同选择合适的算法。
由于本人时间有限及能力的不足,使得本文还有许多不足之处,希望可以在今后的工作中不断改进,最终达到理想的状态。
下面几个方面是还有待于提高的对指纹图像的处理还不够深入,对指纹图像的虚假特征点的去除还需要做进步的研究。
在本文所设计的系统中缺少显示设备,从而导致对指纹识别模块目前的状态反馈的信息无法直观的获得。
参考文献刘磊嵌入式指纹识别车辆防盗系统长春理工大学,周同政,李金学形形色色的汽车防盗装置上海汽车版黄滨指纹识别二值化方法的研究浙江大学,赵海峰嵌入式指纹识别系统设计北京林业大学,宋强指纹识别吉林大学,回红基于结构的指纹表达及其匹配算法研究硕士学位论文杭州浙江大学,指纹识别技术概述,计算机安全,年月刘波,何云信,景世青基于的汽车防盗系统设计大众科技年第期黄河,刘银峰,李辉,杜坤汽车防盗系统研究微计算机应用第卷第王俊珺指纹识别算法优化与应用研究华东师范大学,,,,,,,,,刘怀泉,自动指纹识别系统研究山东大学硕士学位论文,甘露指纹识别系统的研究与设计武汉理工大学硕士学位论文,,,,,辛凤影,王海博电动汽车发展现状与商业化前景分析国际石油经济赵鹏飞基于的指纹识别系统研究太原中北大学邹军自动指纹识别算法分析与设计扬州大学,尤占超,吴畅,徐俊基于的嵌入式系统指纹预处理算法研究计算机技术与发展,
