1。3国内外发展现状
目前,西方国家有着较为先进的技术,在电子锁行业,他们也有着更多更可靠更安全的产品,这一块我国的技术水平相对来说,是没有西方先进的。国内的电子密码锁市场才刚刚开始,应用还不是很广泛。国内不少企业也引进了先进的研究成果,发展前景非常的可观。希望在以后不断努力,使我的电子密码锁行业得到更大的改善。
信息技术在不断地发展,电子密码锁的技术也在不断地更新与改善,从以前的只是密码输入到现在的,密码加实体钥匙,实现了密码与钥匙的结合,用户必须同时拥有密码和钥匙才能开锁。为了更加方便和安全,许多电子密码锁已相继问世。这些产品经常使用在军工保密,银行保险,住宅安保中,但是由于这些密码锁的特殊性,只有在特定的场所以及具有有效的图像,指纹,声音,IC磁卡时才能使用,造成了一定的局限性,不能远程控制。现在有一种新的密码锁出现,多重密码锁,是由多种密码输入来完成开锁的,实现了开锁方式的惟一性,比如密码锁的输入由某个人的生物特性来完成,不仅仅只是指纹,语音识别,还有面部识别等等只有每一项输入都是正确的方能开锁,比如防范森严的金库,国家机密都用到了这种开锁方式。组合使用信息,能产生出很多的密码输入方式,对于用户而言,能够选择适合自己需求的安全产品。在以后,我们可能会更多地用到多重密码锁,密码锁的发展趋势也将随着这个方向。
我们有理由相信,通过我们自身的不断努力和对技术的不懈追求,电子密码锁最终将取代机械锁,使得中国乃至世界的锁具行业提升到一个更高的水平。
2系统方案设计
2。1实现目标论文网
使用键盘作为输入,显示屏显示提示信息,密码存储使用专门的存储芯片,单片机作为主要控制芯片,蜂鸣器产生报警,设计一款基于单片机的电子密码锁,并且最终能够实现输入密码,密码正确可以开锁,密码错误次数达到上限可以报警,并且根据用户需求,可以重新设置密码等功能。
2。2方案选择
为了能够达到以上目标,设计中需要用到单片机芯片,显示芯片和键盘等等,因此我做了如下的比较。
2。2。1单片机的选择
现在市面上的主流单片机有STC89C51和STC89C52两种型号的单片机。方案一:采用STC89C51芯片作为主控芯片51单片机最高工作频率可至12MHz,具有4K可编程Flash存储器,片上Flash允许程序存储器在系统内可编程,亦适于常规编程器,32个可编程I/O口线,全双工UART串行通道,增加通信效率。芯片低功耗、高性能。
方案二:采用STC89C52芯片作为主控芯片
52单片机在51单片机的基础上做出了如下改良,程序存储器flash能够存储8k字节的数据,数据存储器RAM能够存储512字节的数据,这样使得52单片机能够存储更多的信息,因此以52单片机为主控核心能够为系统提供更灵活、更有效的解决方案。
综合上述情况,我选择方案二STC89C52芯片作为主控芯片。
2。2。2密码输入方式的选择文献综述
密码的主要输入方式有指纹识别和键盘输入两种输入方式。方案一:指纹输入我们每个人的指纹具有各异样性,手指有70个节点,并且每个节点有7种特性,通过这些不同的特性,密码输入时,首先提取指纹的这些特性,然后系统将数据库中保存的指纹数据与输入的指纹做比对,最后再判断是否开锁。但是此方法不好实现,成本高,并且当手指出现破损时,系统会出现不能识别的情况。
方案二:矩阵键盘输入键盘有独立式的键盘以及矩阵键盘。独立键盘,是每一个按键都对应的有单独的I/O口线,通过扫描每一条I/O线,判断被按键的位置,但这只是适合于那些按键比较少的系统。矩阵键盘,采用m*n的矩阵式接线,每一条行线,每一条列线都对应的有一条I/O口线,这种键盘节约资源。在扫描时,先将行线置0,列线置1,如果列线输出为1,则没有按键被按下,如果有,那么有列线输出为0,然后通过扫描某一行,可以判断,被摁的按键的位置,系统通过位置的判定来判断输入的符号或则功能。