一.引言
各大旅游景点面临着对导游的有效管理问题,现在很多导游在带队时常常偷懒,很多景点或者跳过不去,或者让游客自行游玩,而自己则偷懒休息。这种情况已经引起有关管理部门的重视,如何有效管理导游,避免在带队过程中的违规行为成为一个亟待解决的课题。
本方案拟采用Freescale公司MC9S08LL16单片机,利用指纹识别技术对导游进行考勤管理,将本项目开发的考勤机放置于各景点处,要求导游在带队游玩该景点时必须通过指纹考勤,通过GSM或者网络将考勤信息发送管理中心,从而有效监管导游的行为。
二.整体方案设计
Freescale公司的MC9S08LL16是其HCS08系列单片机中新进推出的集成LCD驱动的低功耗MCU,具有20MHZ的CPU主频,集成了SPI,SCI,IIC,ADC等常用模块,具有freescaleMCU一如既往的高可靠性的特点。本项目利用MC9S08LL16作为主控mcu设计一款考勤设备,整体方框图如下:

MC9S08LL16通过SPI总线接口与MBF310进行通信,MBF310是fujitsu公司开发的活体指纹传感器,具有先进的自动查找检测(AFD)电路和板内FIFO存储器,其紧凑的设计优化了功耗和CPU效率。MC9S08LL16获取MBF310采集的指纹信息后,将与M25PX64 flash存储器里面的指纹信息数据库进行比对,若找到匹配指纹则将指纹主人的身份信息通过GSM模块或者以太网发送给管理中心。
由于需要存储一定量的指纹信息用于比对,本系统采用SPI接口的串行Flash存储器M25PX64,该款芯片具有64Mbit的存储容量,读写速度快,非常适合于存储指纹信息。系统采用NXP公司的PCF8563 RTC记录时间,每次用户指纹读取的时候将通过PCF8563获取当前时间,时间信息与身份信息最后将一起发送给管理中心。
考勤机与管理中心的通信可根据实际情况选择GSM无线通信方式或者以太网通信方式。GSM模块采用西门子的TC35i模块,该模块在国内市场得到广泛应用,比较可靠。MC9S08LL16通过UART与TC35i模块通信。考虑到MC9S08LL16的处理能力和内存容量,我们选用了W5100以太网控制器,外接集成有网络变压器的RJ45插口实现TCP/IP联网。W5100集成了TCP/IP协议栈,极大的简化了TCP/IP应用的软件开发,如果采用其他不集成TCP/IP的以太网接口芯片,仅实现TCP/IP协议栈一项就将耗费相当数量的RAM资源,这点MC9S08LL16是不能承受的。
在人机界面上,本项目设计了LCD显示和按键键盘,LCD显示用于向用户显示系统状态信息,当前时间信息以及欢迎语和简单的操作信息。按键键盘可以进行必要的用户交互操作。
本项目设计的考勤机配合上位机的数据库管理软件可以有效的实现对导游人员的考勤管理,此外,本系统还可以用于其他场合的考勤,它实际上是一个通用的