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