首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

STM32的便携式手机蓝牙考勤机系统设计(3)

STM32的便携式手机蓝牙考勤机系统设计(3)

2.2 获取SD卡/U盘中的考勤数据库
   
首先,在SD卡/U盘建立一个考勤群体的Excel数据库文档,如图5所示;然后,通过实地信息采集,获得考勤人员的蓝牙地址,保存起来,如图6所示;考勤时搜寻手机蓝牙地址,并与数据库中的蓝牙地址进行比对,就可以实现考勤功能,如图7所示。考勤人员的数据库大小可以根据需要来定义,按照上面的步骤实现考勤的功能。


2.3 微处理器与蓝牙模块通信和数据处理
   
STM32F103RBT6的UART接口提供了一个分数波特率发生器,保证了数据通信的低误码率。同时,它支持同步单向通信和单线半双工通信,使用多缓冲器配置的DMA方式,可以缩短考勤数据交互与处理时间。因考虑到考勤过程中微控制器与蓝牙通信模块问涉及大量的数据信息的交互,为了保证数据的可靠性,配置蓝牙模块工作在AT模式2下(通信波特率38 400)。微控制器通过发送不同的AT命令,即可控制蓝牙模块获取有关蓝牙设备的相关信息。蓝牙模块在收集到蓝牙设备的相关信息后,通过UART通信将数据信息反馈给微处理器,微处理器在接收到蓝牙模块收集到的信息后,对报文进行分析整合,完成数据的处理。

结语
   
蓝牙技术与考勤设备相结合,以手机替代传统磁卡等作为签到标识的考勤方式,大大提高了考勤效率,在降低成本的同时方便了企业的管理。可以通过查找Excel文件数据库来获得考勤人员的数据,同时也易于文档的管理和保存。测试结果表明,该系统具有反应速度快、通过率高等优点,可实现对传统考勤系统的升级与替换,适应不同企业的需求,有着很好的应用前景。
继承事业,薪火相传
返回列表