方案二:Freescale的AW32单片机,好处是:(1)我已经学习过该款单片机的相关知识,容易上手;(2)片内资源丰富,有较小的封装体积,低功耗;(3)与常用的51型单片机相比,处理性能更优越。
方案三:ARM系列单片机,工业用途较多,很受公司、企业的青睐,但是价格较贵,获取资料的途径比较受限,编程难度较大。
基于以上所述,方案二比较适中,故最终选定的为AW32单片机。
2。4用户输入模块
该部分的设计方案有3种,具体为:
方案一:通过数字键盘进行密码输入操作,与银行、POS机上的数字键盘类似,虽然比普通键盘更稳定,操作感更好,但是价格较高。该种键盘内部自带单片机,数值读取、操作时要面临驱动设计,此外,操作途径模糊。来*自-优=尔,论:文+网www.youerw.com
方案二:电容式矩阵键盘,属于常用工业键盘之一,价格适中,但是按压易受电容干扰,偶尔存在按键按下,但是相应的信息无显示的现象。
方案三:自己制作的矩阵键盘,基于物理触设定相应的数字信息。软件去抖,算法简单易实现。
基于以上所述,方案三比较适中,故最终选定该方案。
3 电路设计
系统模块划分如下:(1)Freescale最小单片机系统,功能是对其他模块的指令进行处理、控制;(2)键盘输入模块,功能将高电平以/低电平输出至单片机,验证密码的正确性;(3)电源模块;(4)LCD1602显示模块,功能是对相关参数、语音进行显示;(5)报警及语音提示模块,功能是密码输入时进行相应的报警。以上的各个模块不是独立存在的,而是相互联系的,共同构成了电子密码锁系统。
系统的控制单元为AW32单片机,所有模块独有自己的电路图以及工作原理,单片机算法在软件上实现后进行单片机下载,共同实现了电子密码锁系统。该系统的优点是简单实用,密码锁可操作性强,安全性好。