一种基于LPC932单片机的新型指纹锁的设计
点击数:7896 次 录入时间:03-04 11:45:20 整理:http://www.55dianzi.com 计算机应用
(3)单片机和指纹模块有时不能协调工作。
前面讲过,指纹模块内部包含DSP,固化了指纹模板数据及指纹算法程序。单片机与指纹模块通过串行通信来协同工作。由于指纹模块本身就带有许多的外设,在指纹锁上电启动时,单片机向模块发送命令,如果此刻指纹模块未准备好工作,则指纹锁往往陷于死机状态。
这里采用的方法是重复发送指令等待延时,这样在模块初始化完成后即可与单片机协同工作,避免死机。
另外,单片机是通过向模块发送命令字对模块进行控制,同时也是接收模块发回的信息从而知道模块的工作状态,由于串口通信是高速传输的,所以单片机有时不能完整地接收到模块返回的信息,也就是说单片机在接收模块返回信息时会丢失开始或最后的一两个字。这样就不容易确认模块的工作状态,这里解决的方法是对单片机接收一连串数据进行关键字搜索,这样即使丢失一两个字也不会影响对模块工作状态的判断。
本实例中采用LPC932单片机,该单片机功耗低、体积较小,并且内部集成了EEPROM和电源监控电路等重要功能模块,有利于实现系统小型化,而且安装简便、使用方便。不足之处是它的工作性能还是依赖于所采用的指纹模块。
上一页 [1] [2]
本文关键字:单片机 指纹锁 计算机应用,电子知识资料 - 计算机应用