STM32的便攜式手機藍牙考勤機系統設計
摘要:在研究各種考勤系統的基礎上,提出了一種手機藍牙實(shí)現考勤的方法。該系統采用STM32F103RBT6微處理器作為核心,利用藍牙模塊搜索手機藍牙設備與本地數據庫進(jìn)行匹配,通過(guò)語(yǔ)音播報和液晶顯示兩種方式給出考勤結果。該設計可以改變傳統的被動(dòng)式考勤方式,且成本低、操作簡(jiǎn)便。
關(guān)鍵詞:考勤系統;藍牙;STM32F103RBT6;SYN6288;NOKIA5110
引言
目前,大部分考勤系統還是磁卡考勤系統,這類(lèi)系統不僅簽到速度慢,而且終端設備和磁卡也造成一定成本和浪費;指紋考勤、人臉識別考勤、視網(wǎng)膜考勤等新一代考勤技術(shù)雖然大大地提高了考勤效率和準確率,但是這類(lèi)考勤機的費用較高、操作比較麻煩。以上幾種都是采用被動(dòng)式的考勤機制,科技的發(fā)展和生活節奏的加快為被動(dòng)式考勤方式帶來(lái)了新的挑戰,手機藍牙考勤機就是針對以上考勤機的缺點(diǎn)而設計的,使用手機藍牙考勤機可以實(shí)現人員經(jīng)過(guò)即可輕松簽到。
1 考勤機硬件設計
1.1 系統整體硬件設計
如圖1所示,考勤機系統主要由以下5個(gè)部分組成:基于Cortex-M3核的STM32F103RBT6微處理器作為核心控制器件,主要負責控制系統各部分的工作和交換數據;藍牙模塊用于搜索手機藍牙設備,并將查找到的手機藍牙設備地址通過(guò)異步串行通信發(fā)送給微處理器STM32F103RBT 6;SYN6288語(yǔ)音芯片通過(guò)UART接口來(lái)實(shí)現數據傳輸,實(shí)現“應到”與“實(shí)到”的人數語(yǔ)音播報;NOKIA5110液晶顯示屏顯示考勤結果,微處理器通過(guò)SPI1接口將考勤結果發(fā)送給顯示屏進(jìn)行顯示;SD卡/U盤(pán)保存用戶(hù)信息,微處理器通過(guò)SPI2接口將數據發(fā)送到SD卡/U盤(pán),然后通過(guò)讀取SD卡/U盤(pán)來(lái)獲得簽到者的信息。本系統出于便攜的目的,采用了低功耗設計,系統只需外接兩節普通1.5 V干電池即可連續工作數月以上。各部分均采用獨立的硬件接口,互不干擾。
1.2 藍牙模塊及外圍電路設計
系統所使用的藍牙模塊采用廣州匯承信息科技有限公司生產(chǎn)的HC-05芯片。HC-05是民用級,支持當前絕大多數手機藍牙設備,并可向上兼容其他更高協(xié)議。該模塊具有集成度高、穩定性好、功耗低、外圍電路少等優(yōu)點(diǎn),完全滿(mǎn)足本系統的需求,圖2是藍牙模塊的外圍電路。其中STATUS_OUT是輸出狀態(tài)指示燈引腳,考勤時(shí)D1會(huì )閃爍,說(shuō)明藍牙模塊正常工作;MOD引腳是藍牙AT模式選擇引腳;RXD和TXD是串口通信接口,實(shí)現串口通信功能。
評論