基于MSP430的無(wú)線門(mén)禁控制系統(tǒng)設(shè)計(jì)
2.1.1 CC430F5135的RF無(wú)線收發(fā)模塊外圍電路
CC430F5135內(nèi)部集成了CC1101無(wú)線電收發(fā)器,本系統(tǒng)的RF頻率設(shè)為315 MHz,信道間隔為540 kHz,數(shù)據(jù)傳輸速率為250 kbps。在本系統(tǒng)設(shè)計(jì)中,發(fā)送功率最大可以達(dá)到-96 dBm,實(shí)際應(yīng)用中還可以根據(jù)發(fā)射距離的遠(yuǎn)近設(shè)置發(fā)送功率的大小,這樣可以使功耗達(dá)到最低。其電路如圖2所示。CC430F5135的供電電源為兩節(jié)5號(hào)電池,其電壓為+3 V,外接晶振為26 MHz。RF_N和RF_P為RF無(wú)線電發(fā)射引腳,兩引腳外接天線,其功率可以達(dá)到-96 dBm,傳輸距離可以達(dá)到200m左右。本文引用地址:http://www.ex-cimer.com/article/161945.htm
2.1.2 LCD顯示模塊
考慮到設(shè)備低功耗的要求,所選的顯示模塊必須達(dá)到低功耗的目的。本系統(tǒng)采用了LCD12864作為顯示模塊,其供電電壓為4.5~5 V供電,工作電流為3 mA,低功耗、長(zhǎng)壽命、高可靠性。模塊內(nèi)自帶2個(gè)液晶顯示驅(qū)動(dòng)芯片,分別控制顯示屏的左區(qū)和右區(qū),每個(gè)驅(qū)動(dòng)芯片都帶有512字節(jié)的RAM,其與CC430F5135的硬件連接圖如圖3所示。其中LCD12864采用+5V供電,+3V電壓經(jīng)升壓芯片轉(zhuǎn)換成+5 V后供給LCD12864。單片機(jī)的P1口作為控制LCD12864的控制口,P2口作為數(shù)據(jù)口與LCD12864進(jìn)行通信。因?yàn)镃C430F5135端口輸出電壓為+3 V,而LCD12864的端口電壓為+5 V,兩者的端口不能直接相連,所以需要一個(gè)電壓轉(zhuǎn)換芯片來(lái)解決電壓不匹配的問(wèn)題。本系統(tǒng)采用TI公司的雙電壓供電雙向驅(qū)動(dòng)器SN74 ALVCA24_5來(lái)實(shí)現(xiàn)電平轉(zhuǎn)換,一邊是3 V,另一邊是5 V,這樣就較好地解決了3 V與5 V電平的轉(zhuǎn)換問(wèn)題。
2.1.3 4×4矩陣鍵盤(pán)硬件電路
4×4矩陣鍵盤(pán)硬件電路圖如圖4所示。本系統(tǒng)采用中斷方式來(lái)確定按鍵的輸入,因?yàn)镃C430F5135內(nèi)部的P0口全部都可以當(dāng)作外部中斷口,所以只要其中的任一按鍵被按下,那么此時(shí)其中兩個(gè)端口的電平就會(huì)突變,這樣根據(jù)內(nèi)部預(yù)先設(shè)定好的程序,就可以知道哪個(gè)鍵被按下。鍵盤(pán)有數(shù)字鍵和功能鍵,數(shù)字鍵用于密碼的輸入,功能鍵有取消鍵、確認(rèn)鍵、左移鍵、右移鍵、開(kāi)門(mén)鍵和關(guān)門(mén)鍵。其中的取消鍵是用于刪除輸入的密碼,確認(rèn)鍵用丁確定輸入正確,開(kāi)門(mén)鍵和關(guān)門(mén)鍵起開(kāi)關(guān)門(mén)的作用。當(dāng)中火控制中心需要開(kāi)關(guān)某個(gè)門(mén)時(shí),就可以按左移鍵或者右移鍵來(lái)選擇要開(kāi)關(guān)的門(mén)號(hào),選擇成功后按開(kāi)門(mén)鍵或者關(guān)門(mén)鍵就可以開(kāi)關(guān)門(mén)。
評(píng)論