要可以从以下几个方面说明:
其一,保险柜市场仍在升级,高级保险柜具有比较大的市场。中国经 济快速发展,以及中国目前基本国情,使得大量现金被注入市场的同时,不能很快实现无币化交易,这使得高级保险柜仍有较大得市场空间。
其二,指纹遥控保险柜具有极高的综合性能,将能更好的满足用户全 方位的需求。该指纹遥控保险柜具有较高的可靠性和安全性,较快的反应 速度,并具有易用性等特点,这使得整个系统的综合性能得到了极大的提 高。而市场上,用户正在谋求的就是这种能够满足其全方位需求,综合性 能好的保险柜。
其三,该指纹遥控器具有较高的性价比。由于采用嵌入式设计,使得 在保证系统高性能的同时,较大程度的降低了制造成本与用户的使用成本。 仅从以上几个方面就可以看出,保险柜指纹遥控器的研制确实具有良好的市场前景。
指纹遥控器的研制过程更多的体现在对嵌入式设计开发的探索与尝试 上。嵌入式系统公认已有 30 多年发展历程,然而,嵌入式系统如此受关注 仍然是近两年的事。究其原因,是因为当今社会,嵌入式系统在对社会工 具性能的提高上具有前所未有的优越性,并已经、或将要主导我们的生产 生活方式。
然而,嵌入式设计的基本特点决定着嵌入式设计具有知识面杂而广、 应用技术专而新的基本特征,从这一方面讲,嵌入式设计通常是一个非常 艰难的过程。如何快速有效的进行嵌入式设计与开发,是众多嵌入式系统 的从事者共同关注的焦点。
本课题中研究与开发的指纹遥控器,仅作为嵌入式系统设计的一次具 体探索与尝试。无论结果如何,都将具有深远的意义。
2 方案论证
2.1 系统需求分析
指纹遥控器控制系统,包括指纹遥控器与嵌入式控制器两个子系统。本课题通过对指纹遥控器的工作原理的了解,以达到对不同领域该产品的应用开发及对嵌入式系统设计探讨。
系统通过内嵌的控制器接收指纹遥控器的命令来实现控制, 这就对指纹遥控器有相应的要求:系统的性能必须非常可靠,确保实现对被控系统的准确控制;系统要求有极高的安全特性,防窜改、防窃听、防 伪造。
此外,作为遥控器,还有相关的要求:功耗低,便于电池供电;实时 性强,便于处理突发事件;人机界面好,便于操作;体积小,便于使用和 携带;成本低,便于规模化生产和市场开拓。
鉴于这些基本需求,采用嵌入式设计,将能从根本上实现系统的高性能,低功耗,小体积。在芯片的选型上,尽量采用表贴元件,以实现系统 在功耗和体积上的要求。
整个指纹遥控器的设计可以采用嵌入式系统设计的基本流程进行展 开。其中,嵌入式系统设计的基本流程如下图 2.2.1:
图 2.1.1、设计流程图
在本课题的具体设计中,重点在硬件设计与软件设计两个方面。从硬件角度看,指纹遥控器的系统框图如图2.1.2所示。
图2.1.2、硬件设计思路
从软件设计角度看,指纹遥控器系统的设计思路如图2.1.3所示。
图2.1.3 软件设计思路
2.2 方案的比较与确定
2.2.1 方案设计
依据系统的初步要求,对指纹摇控器系统有三种设计思路: 方案一,指纹摇控器端只负责把指纹信号和按键信号发送到接收端,然后由接收端的嵌入式微处理器系统对指纹信号进行用户的识别和相应的按键操作。因此可以设计出使用硬件编码和解码芯片,如VD5026和VD5027来实现摇控按键的编码产生,再通过发送装置发送到接收端。
方案二,在指纹摇控器端,直接利用微处理器芯片对指纹信号进行识别,和产生按键编码,指纹信号具有高优先级,只有通过指纹验证后才能对按键编码进行操作。后面接收端只负责开关信号的操作。
方案三,在摇控端和接收端都嵌入微处理器芯片,且接收端会先存入有合法权限的用户指纹密码。当摇控端的用户通过验证并进行操作时,接收端将接收到的用户指纹信息与存储器里的合法用户指纹信息进行比较,只有通过验证才能使用门控功能。
根据以上的设计思路至少可以有以下几种可行的设计方案,分别如图 2.2.1,图 2.2.2,图 2.2.3。
(a)
(b)
图2.2.1 方案一 (a) 发射模块 (b) 接收模块
(c)
(d)
图2.2.2 方案二 (c) 发射模块 (d) 接收模块
(e)
(f)
图2.2.3、方案三 (e) 发射模块 (f) 接收模块
2.2.2方案分析
以上几种不同的设计方案,其不同点主要是系统的信号获得方式与处理方面。
在方案一中把系统主要部分放在了接收端。这样摇控端可以随时发送信号,但是否为合法用户的信号,就要经过接收端的用户识别之后再先进相应的操作。这种方法可以防止其他的摇控器作出的干扰,但因摇控端是便携式设备,这种方法较为耗电。
方案二的设计把系统的主要部分放在摇控器一端。只有当摇控器上的用户指纹识别系统通过之后方能对摇控器进行操作,并以此对接收端的进行控制。这种方法虽然减少了摇控系统对不合法用户信号进行开放式发射的耗电缺点。但因为接收端完全信任摇控信号的信息,只要摇控器能发出信号,后端接收器就不再进行识别就直接执行相应的功能。此时如果摇控器偶然间发生信号跳变的话,系统就会执行动作,因此会给系统带来一定的风险。
方案三把处理器同时嵌入到摇控器和接收器中,在摇控端用户通过了权限之后方能对系统进行操作。而接收端在收到信号后,也会对用户权限的指纹信号进行再识别,只有通过了方能执行相应的功能,这样就可以避免了摇控的问题而系统会有错误的动作了。
经以上方案比较分析我选择了方案三。
在方案确定之后就要对器件进行选型,不同的MCU、无线通信方式和指纹识别模块的选型都是一个值得关注的问题。——因为,不同的器件模块往往性能差别比较大,还可能需要不同的软硬件支持与不同的设计结构。
因此,方案的比较与确定后,应该集中在 MCU、无线通信方式、以及指纹识别模块等的选型上,这些也是方案的核心所在。 2.2.2.1 指纹模块的选择
指纹识别技术是生物识别技术中的一种,也是其中技术比较成熟、效 果最为可靠的一种。
当今,指纹采集主要基于三种不同的技术基础:基于光学录入,基于 晶片录入,基于超声波录入。而基于晶片录入的指纹识别技术又可以分为
基于生物电容、基于生物电感等几个类型。基于不同指纹识别技术的指纹 识别模块在功能、效果、以及开发难度上存在着差异,这也是市场上