考勤体系现在现已成了许多公司必备的设备,可是传统的考勤体系简单呈现替代打卡,刷卡的状况。新的指纹考勤机就完全避免了这种状况的产生,在本文就介绍了以ARM7芯片为中心,规划了一款指纹考勤机的计划。此产品兼具指纹考勤和刷卡考勤两项基本功用。生物辨认技能依托其辨别的唯一性和可靠性,经过近十年的开展,运用现已越来越广泛和老练,现在指纹辨认技能已趋向民用商场遍及,指纹考勤机便是其首要的运用之一。选用功用强大的S33C44B0X处理器规划了一款指纹考勤机,在功用、接口、价格等方面都有着极大的优势。
体系硬件规划
本体系主CPU选用的是三星公司的S3C44B0X处理器,该处理器具有功用多、功耗低、运算速度快、价格低廉等长处。硬件规划首要包含指纹收集、刷卡收集、和电源办理三个部分。存储器选用外接的方法,别离接了64M的HY57V641620HG的SDRAM和16M的39VF1601的flash。语音提示模块选用的是总长为21S录音时刻的AP8921A芯片。上位机通讯经过CH341芯片进行异步串口转USB1.1接口,用户对外可以依照正常的USB接口运用,省去了费事的串口。体系选用了MAX1508芯片经过USB接口给锂电充电,平常选用电池供电,插上USB接口后即可经过USB接口给体系供电,并给锂电充电。按键总共有三个,一个是体系的开关机按键,别的两个别离是实时时钟设的置按键和方向键。
指纹收集电路模块
指纹收集传感器选用OV7620,并以I2C总线及DMA的数据传输方法完成与CPU的信息交互。图2为指纹收集接口。
图2 指纹收集接口
J1为收集头的接口,首要有15个引脚,其间引脚8至引脚15为数据输出接口,衔接至锁存器,终究接到数据总线上;引脚6、7为I2C总线,用于对传感器寄存器进行初始化设置;引脚3到引脚5别离为传感器的时钟信号、行同步信号和帧同步信号。帧同步信号直接衔接至CPU的通用I/O端口GPF3 上,行同步信号和时钟信号经过与非门接至CPU的外部DMA恳求输入nXDREQ1。
当nXDREQ1输出由高电平变得低电平常,传感器便有数据输出,而且数据可以保持至下一个相同的进程的到来。这正好契合44B0的外部DMA 恳求的单步形式的要求。所以天然就可以选用DMA的方法来读取数据。终究的数据读取是经过片选锁存器来完成的。因为DMA的方法不干涉CPU,因而也大大提高了读取的速度。
刷卡收集电路模块
刷卡收集选用的是MTP-125K4模块,并挑选ASCII方法以及固定的9600bps输出RS232数据,感应间隔为30cm,其输出数据端口直接衔接CPU的串口1接纳端即可。输出的数据格式为头码(02)+10ASCII数据+Checksum校验码+完毕码(03),事实上咱们只需存储10位数据信息中的4位卡号。详细电路如图3所示。
图3 读卡模块
电源办理电路模块
电源办理部分选用了1150mAh的LI电,经过DC-DC升压至5V,再经过LDO给体系所需求的3.3V和2.5V电压。其间DC-DC是LT1308A芯片,LDO选用AMS1117-3.3V和AMS1117-2.5V,可认为体系供应安稳的电压供应。
图4是电源开关操控部分电路,功用为完成USB和电池供电的切换。当未刺进USB时选用电池供电,而衔接时体系选用USB供电。S9为总电源开关。详细的完成进程为:电池供电时,开关S9按下,TEST1点由高变低,Q0导通,NAND网络为高,体系开端供电,此刻程序工作并给与SHDN引脚高电平信号,促进Q6导通,此刻即便按键抬起TEST1点仍为低电平,保持Q0的导通。当插上USB后,按键的按下使得Q4导通,Q0此刻到,体系由电池供电切换为USB供电,其它道理相同。关机时按键按下,POWER_DET网络检测电平由高变低,给予SHDN低电平,Q6到,按键抬起后无论是Q0仍是Q4均到,体系断电。
图4电源办理模块
本体系选用了很多老练的模块,具有指纹收集、刷卡、语音提示、实时时钟、USB接口等功用的一款便携设备。本产品现在现已研制出样机,经调试检测各项目标合格,完成了上述各项功用,满意了产品的规划目标。