STM32的便攜式手機藍牙考勤機系統設計
2.2 獲取SD卡/U盤(pán)中的考勤數據庫
首先,在SD卡/U盤(pán)建立一個(gè)考勤群體的Excel數據庫文檔,如圖5所示;然后,通過(guò)實(shí)地信息采集,獲得考勤人員的藍牙地址,保存起來(lái),如圖6所示;考勤時(shí)搜尋手機藍牙地址,并與數據庫中的藍牙地址進(jìn)行比對,就可以實(shí)現考勤功能,如圖7所示??记谌藛T的數據庫大小可以根據需要來(lái)定義,按照上面的步驟實(shí)現考勤的功能。本文引用地址:http://dyxdggzs.com/article/153695.htm
2.3 微處理器與藍牙模塊通信和數據處理
STM32F103RBT6的UART接口提供了一個(gè)分數波特率發(fā)生器,保證了數據通信的低誤碼率。同時(shí),它支持同步單向通信和單線(xiàn)半雙工通信,使用多緩沖器配置的DMA方式,可以縮短考勤數據交互與處理時(shí)間。因考慮到考勤過(guò)程中微控制器與藍牙通信模塊問(wèn)涉及大量的數據信息的交互,為了保證數據的可靠性,配置藍牙模塊工作在A(yíng)T模式2下(通信波特率38 400)。微控制器通過(guò)發(fā)送不同的AT命令,即可控制藍牙模塊獲取有關(guān)藍牙設備的相關(guān)信息。藍牙模塊在收集到藍牙設備的相關(guān)信息后,通過(guò)UART通信將數據信息反饋給微處理器,微處理器在接收到藍牙模塊收集到的信息后,對報文進(jìn)行分析整合,完成數據的處理。
結語(yǔ)
藍牙技術(shù)與考勤設備相結合,以手機替代傳統磁卡等作為簽到標識的考勤方式,大大提高了考勤效率,在降低成本的同時(shí)方便了企業(yè)的管理??梢酝ㄟ^(guò)查找Excel文件數據庫來(lái)獲得考勤人員的數據,同時(shí)也易于文檔的管理和保存。測試結果表明,該系統具有反應速度快、通過(guò)率高等優(yōu)點(diǎn),可實(shí)現對傳統考勤系統的升級與替換,適應不同企業(yè)的需求,有著(zhù)很好的應用前景。
評論