基于MSP430的無線門禁控制系統(tǒng)設(shè)計
2.2 門控模塊設(shè)計
門控模塊包括CC430F5135的RF無線收發(fā)模塊電路、LCD硬件電路、鍵盤硬件電路、繼電器驅(qū)動房門硬件電路和蜂鳴器指示燈硬件電路等。CC430F5135的RF無線收發(fā)模塊電路,LCD硬件電路和鍵盤硬件電路與中央控制中心的設(shè)計基本相同,在這里就不再介紹。下面主要介紹蜂鳴器指示燈硬件電路和繼電器驅(qū)動房門硬件電路。
2.2.1 蜂鳴器指示燈硬件電路
如圖5所示,CC430F5135通過控制三極管的開通與關(guān)斷去控制蜂鳴器和指示燈的導通與關(guān)閉,從而達到指示的目的。CC430F5135單片機的P3.0、P3.1和P3.2口通過控制輸出信號的高低電平來控制三極管8050的導通或截止,從而實現(xiàn)相應的功能。如果P3.0口為高電平,三極管導通,則蜂鳴器發(fā)出響聲,如果P3.1和P3.2置高電平,則紅色指示燈或綠色指示燈會亮。其中紅色指示燈的作用是警告密碼輸入錯誤,綠色指示燈則表示密碼輸入正確,并且門會打開。本文引用地址:http://www.ex-cimer.com/article/161945.htm
2.2.2 繼電器驅(qū)動房門硬件電路
此電路功能是當輸入密碼正確并按開門鍵或者關(guān)門鍵后,可以自動使樓門開通或者關(guān)閉。本系統(tǒng)采用CC430F5135控制繼電器開通,進而控制旋轉(zhuǎn)電機工作去控制門的動作。為了保證繼電器穩(wěn)定而可靠的工作,選用HJR-3FF-S系列繼電器。此繼電器負載端電壓可以加到250 V(AC)/30 V(DC),在環(huán)境溫度為-30~+60℃時可以工作1×105次以上。其額定工作電壓為+5 V,額定工作電流最大為70 mA,因為CC430F5135的I/O輸出為+3 V,所以不能直接驅(qū)動繼電器工作,需加一個三極管8050作為開關(guān)來控制繼電器的開關(guān),繼電器通過接收CC430F5135的控制信息完成相應的控制動作。
3 系統(tǒng)軟件設(shè)計
門禁控制系統(tǒng)的軟件設(shè)計包括中央控制中心的軟件設(shè)計和門控模塊的軟件設(shè)計。
3.1 中央控制中心軟件設(shè)計
中央控制中心程序流程如圖6所示。在開機運行時,中央控制中心利用無線模塊給所有的門控模塊發(fā)送一條指令,要求所有門控模塊將此時其控制的門的開關(guān)狀態(tài)報告給中央控制中心,這樣中央控制中心就會知道所有門的狀態(tài)。如果其中有一個門的狀態(tài)改變(開或關(guān))時,這個門的門控模塊會利用內(nèi)部的RF無線收發(fā)模塊將門的狀態(tài)信息發(fā)送給中央控制中心,這樣就能不斷地刷新中央控制中心的數(shù)據(jù)。如果用戶想控制一個門的開通或者關(guān)閉,則只需要按左移或者右移鍵選擇要打開或者關(guān)閉的門號并按確定鍵,選擇開門或者關(guān)門功能,此時中央控制中心就會發(fā)出一條控制指令給相應的門控模塊,達到開關(guān)門的目的。
評論