智能門禁系統(tǒng)設(shè)計(jì)論文
時(shí)間:2022-07-23 03:08:07
導(dǎo)語:智能門禁系統(tǒng)設(shè)計(jì)論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1傳統(tǒng)門禁系統(tǒng)存在的主要問題
生物識別門禁系統(tǒng)根據(jù)人體的生物特征差異來識別身份。正由于生物特征不能仿冒,具有獨(dú)特性和唯一性,所以該系統(tǒng)安全系數(shù)最高,成為高機(jī)密場所和信息中心的第一選擇。常見的有指紋識別、臉譜識別、虹膜識別等。但是,生物識別門禁系統(tǒng)的成本太高,因此應(yīng)用的范圍很窄。感應(yīng)式IC卡門禁系統(tǒng)又分為接觸式和非接觸式。接觸式卡容易磨損,使用次數(shù)有限;而非接觸式卡憑其耐用性好、讀取的速度快、安全系數(shù)高等優(yōu)勢,迅速成為主流。但是傳統(tǒng)的感應(yīng)式IC卡式門禁系統(tǒng)存在功能單一、攜帶不方便、成本高、信息存儲介質(zhì)易損壞、使用溫度范圍窄、不能適應(yīng)惡劣環(huán)境等缺點(diǎn)。針對這些不足,本文設(shè)計(jì)了一種新型的具有時(shí)間顯示、身份識別、開鎖、儲存信息等功能的智能門禁系統(tǒng)。
2系統(tǒng)的硬件設(shè)計(jì)
本文設(shè)計(jì)的門禁系統(tǒng)硬件主要由身份識別電路、主控單元、存儲電路、LED顯示電路、時(shí)鐘電路和繼電器控制電路六大模塊構(gòu)成。
2.1主控單元模塊
本設(shè)計(jì)采用AT89C51作為系統(tǒng)的主控模塊,實(shí)現(xiàn)出入控制、時(shí)間顯示、報(bào)警控制、出入人員信息記錄等功能,并在系統(tǒng)中預(yù)留有相應(yīng)的IO接口,便于系統(tǒng)根據(jù)不同場合的需要擴(kuò)展功能,例如擴(kuò)展攝像功能、危險(xiǎn)品檢測功能等。
2.2繼電器控制模塊
在設(shè)計(jì)中,繼電器的驅(qū)動(dòng)是由三極管來控制的。三極管的基級一端通過一個(gè)電阻與單片機(jī)引腳相連接。當(dāng)該引腳輸出高電平時(shí),三極管導(dǎo)通,繼電器線圈通電使常開觸點(diǎn)閉合,提示燈亮,此時(shí)表明電子鎖打開,可以通行。
2.3身份識別模塊
本設(shè)計(jì)選用第三類IC卡,即觸碰卡(touchmemory,簡稱“TM卡”),又稱為ibutton,它是美國DALLAS公司的產(chǎn)品,采用單線協(xié)議通訊,只有單根信號線。TM卡既傳輸時(shí)鐘信號,又傳輸數(shù)據(jù)內(nèi)容,而且數(shù)據(jù)的傳輸是雙向的,其線路簡單,便于總線擴(kuò)展,具有抗撞擊、耐腐蝕、抗電磁干擾、防折疊、防爆、防潮、防煤塵、具有唯一的64位光刻標(biāo)識號、使用溫度范圍寬且便于攜帶等特點(diǎn),所以存儲于其中的數(shù)據(jù)信息具有相當(dāng)高的安全可靠性,大幅提高了門禁考勤系統(tǒng)的性能,成本低且便于維護(hù)使用。TM卡在讀寫數(shù)據(jù)的時(shí)候是通過一個(gè)切換開關(guān)K來切換5.0×106Ω和50Ω兩個(gè)阻抗,從而借助信號被拉低的時(shí)間長短表示邏輯電平“0”和“1”。TM卡與單片機(jī)的硬件連接如圖1所示。工作原理:ibutton的探頭與單片機(jī)引腳間加上了一個(gè)10kΩ大小的上拉電阻,當(dāng)ibutton與該引腳所連接探頭接觸后,命令信號和雙向數(shù)據(jù)經(jīng)過該引腳輸入或輸出。身份識別時(shí),嚴(yán)格按照先ROM命令再存儲器命令的順序,只有當(dāng)TM卡成功完成ROM命令后,才能執(zhí)行存儲器命令,保障讀取數(shù)據(jù)的正確性。使用時(shí),將ibutton與探頭瞬間接觸,單片機(jī)就可以在短時(shí)間內(nèi)與ibutton進(jìn)行通信,并發(fā)送ibutton能夠識別的命令字讀出ibutton內(nèi)64bits數(shù)據(jù),然后再與設(shè)定的64位碼進(jìn)行比較,完成身份的驗(yàn)證。當(dāng)兩個(gè)碼比較一致后,單片機(jī)繼電器控制引腳輸出高電平,三極管導(dǎo)通,使得繼電器常開觸點(diǎn)閉合,啟動(dòng)門禁控制,提示燈亮,允許通行。
2.4顯示模塊
本設(shè)計(jì)中,為了節(jié)省IO資源,單片機(jī)與LED的連接采用串行方式,并采用MAX7221芯片驅(qū)動(dòng)LED共陰極數(shù)碼管,通過動(dòng)態(tài)掃描的方式實(shí)時(shí)顯示出入時(shí)間。2.5存儲模塊設(shè)計(jì)中采用AT24C02芯片來存儲出入人員的信息及時(shí)間、報(bào)警記錄等,并可在功能擴(kuò)展的情況下記錄出入人員圖片信息、危險(xiǎn)品和非法攜帶品情況等。AT24C02信息存取采用了I2C總線。I2C總線是一種串行數(shù)據(jù)總線,只有兩根信號線,一根是雙向的數(shù)據(jù)線SDA,另一根是時(shí)鐘線SCL。在本設(shè)計(jì)中,單片機(jī)用兩根I/O口線來模擬I2C總線接口,兩根信號線經(jīng)過上拉電阻接電源。
3系統(tǒng)的軟件設(shè)計(jì)
軟件采用C51進(jìn)行設(shè)計(jì),并利用Keil和Proteus軟件進(jìn)行了仿真。系統(tǒng)的程序流程圖如圖3所示。程序初始化時(shí),要先對DS1302及內(nèi)部定時(shí)器T0進(jìn)行初始化。啟動(dòng)程序后,單片機(jī)讀取識別卡內(nèi)部的64位ROM,并與已設(shè)定的64位碼進(jìn)行比較。如果64位碼比較結(jié)果一致,系統(tǒng)將閉合繼電器的常開觸點(diǎn),同時(shí)啟動(dòng)定時(shí)器T0,此時(shí),數(shù)碼管將會顯示“---”。當(dāng)用戶取下識別卡后,會重新恢復(fù)為顯示時(shí)間的狀態(tài)。如果繼電器常開觸點(diǎn)閉合10s,系統(tǒng)將自動(dòng)斷開常開觸點(diǎn)。如果兩個(gè)碼不同,系統(tǒng)直接調(diào)用顯示時(shí)間的程序。
4系統(tǒng)的仿真測試
本設(shè)計(jì)在沒有人通行時(shí),系統(tǒng)只有時(shí)鐘電路工作,LED顯示時(shí)間;當(dāng)有人通行,身份識別通過之后記錄來訪者信息,同時(shí)繼電器線圈通電,提示燈亮,表示此時(shí)允許通行;定時(shí)器開始計(jì)時(shí),定時(shí)結(jié)束之后,繼電器恢復(fù)斷開狀態(tài),提示燈滅,LED繼續(xù)顯示時(shí)間。系統(tǒng)的仿真和測試結(jié)果表明當(dāng)出入人員通過ibutton正常通行時(shí),繼電器閉合,提示燈亮,定時(shí)10s,同時(shí)記錄來訪者的通行時(shí)間。定時(shí)時(shí)間到后,繼電器斷開,提示燈滅。仿真和測試結(jié)果表明本設(shè)計(jì)實(shí)現(xiàn)了預(yù)期的功能。
5結(jié)束語
綜上所述,上文所提及的門禁系統(tǒng)的設(shè)計(jì)具有許多功能,能滿足大部分建筑的使用要求,并通過預(yù)留擴(kuò)展功能的接口,使系統(tǒng)具備了刷卡和輸入密碼這兩項(xiàng)功能,有效地提高了保密性能,有著設(shè)計(jì)簡單、功能完善、性價(jià)比高、有效提高建筑安全性能等優(yōu)點(diǎn),值得我們推廣使用。
作者:朱矩龍 單位:東莞市凱迅電子科技有限公司