基于RFID技術(shù)的電梯門禁系統(tǒng)的設(shè)計
2.1系統(tǒng)硬件組成
系統(tǒng)主要由MCU、時鐘電路、MFRC500卡、存儲電路、看門狗以及通信模塊組成。系統(tǒng)的工作方式主要是,先由MCU控制讀卡器驅(qū)動MFRC500對卡進行讀寫操作。然后,根據(jù)所得的數(shù)據(jù)對其它接口器件,如EEPROM、時鐘芯片等,進行響應(yīng)操作。最后,與PC機之間進行通信,由單片機控制繼電器的吸合巳MCU采用AT89C52,是因為AT89C52開發(fā)簡單,運行穩(wěn)定。EEPROM采用24C64,用于存儲系統(tǒng)的數(shù)據(jù)。24C64是12C接口操作方式,需要用一片MAX232進行電平轉(zhuǎn)換。時鐘芯片采用DSl2C887。DSl2C887是Dallas公司生產(chǎn)的新型產(chǎn)品,內(nèi)置電池,可連續(xù)使用10年,可以方便記錄事件的發(fā)生時間,限制持卡人使用的時間權(quán)限。為了防止系統(tǒng)‘‘死機”,使用MAX813作為看門狗。整個系統(tǒng)由電梯內(nèi)部24V電源線供電,再由穩(wěn)魘模塊7805穩(wěn)壓成5v的電源。由于7805的工作熱量很高,故在7805上安置―個散熱片。
此外為了避免出現(xiàn)被授權(quán)用戶因為忘記帶卡而無法呼梯的現(xiàn)象,我們對讀卡器外接了―個4*4的矩陣鍵盤,以便于在無卡的情況下輸入密碼同樣可以啟動呼梯功能
2.2軟件部分
本系統(tǒng)采用中斷(INTl)工作模式,即MCU利用MFRc500提供中斷信息對其進行控制。另外,根據(jù)系統(tǒng)的需要,可以采用查詢方式對MFRC500進行操作。主程序流程圖如圖1所示:根據(jù)上面的流程,采用基于Keil C的C語言進行編程,部分初始化程序如下:
電磁爐相關(guān)文章:電磁爐原理
評論