● 摘要
相对于传统的身份识别技术,指纹识别技术在便利性和安全性上有着自身的优势。本文给出了一种具有汽车防盗功能及小规模汽车管理功能的车载指纹识别系统。针对汽车管理和防盗功能的需求,将系统划分为主控计算机和车载终端两个部分,并对系统所需要实现的功能进行了详细分析。系统的实现主要包括车载终端底层软硬件平台开发、主控计算机和车载终端应用软件开发。 车载终端底层软硬件平台开发完成的工作包括车载终端硬件平台修改和Windows CE.net操作系统移植与裁剪。硬件方面,在评估开发板的基础上添加了CAN总线通信模块;操作系统方面,完成了板级支持包的移植,通过修改注册表实现了块设备驱动程序支持以及注册表的断电保存,使用流接口驱动模型编写了刮擦式指纹传感器、CAN通信模块、按键和LED的驱动程序。其中,在指纹传感器驱动程序中采用了双缓冲区以及多线程技术保证指纹采集的质量,在CAN模块驱动程序中采用了连续读写操作以提高读写效率。针对车载终端的功能需求,裁剪了Windows CE.net操作系统以减小操作系统镜像大小,节省存储空间。 主控计算机和车载终端的功能软件开发完成的工作包括系统软件框架设计、主控端与车载终端远程控制协议设计、指纹片段拼接算法的实现,并且在已有指纹识别算法库的基础上,实现了主控端及车载终端功能软件。功能软件采用多线程技术以保证系统的实时性,并采用模块化设计以方便系统功能的扩展。 本文完成了车载指纹识别系统的演示系统。测试表明,该系统性能达到了预期目标,为下一步在汽车领域的应用打下了良好基础。
相关内容
相关标签