新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于FPGA的語音密碼鎖系統(tǒng)的研究與設(shè)計(jì)

基于FPGA的語音密碼鎖系統(tǒng)的研究與設(shè)計(jì)

作者: 時(shí)間:2011-01-20 來源:網(wǎng)絡(luò) 收藏

 電子密碼鎖系統(tǒng)主要由電子鎖體、電子密匙等部分組成,一把電子密匙里能存放多組開鎖密碼,用戶在使用過程中能夠隨時(shí)修改開鎖密碼,更新或配制鑰匙里開鎖密碼。一把電子鎖可配制多把鑰匙。語音方面的廣泛應(yīng)用,使得具有語音播放的電子密碼鎖使用起來更加方便。語音密碼鎖的體積小、保密性能好、使用方便,是用在保險(xiǎn)箱、電話或是房門上不可少的部分。

本文引用地址:http://m.butianyuan.cn/article/151060.htm

  本文介紹的基于FPGA的語音密碼鎖電路具有顯示接口,顯示時(shí)可以是明文也可以是密文星號(hào)。由于FPGA具有ISP功能,當(dāng)用戶需要更改時(shí),如增加口令位數(shù)和更改口令權(quán)限管理時(shí),只需更改FPGA中的控制和接口電路,利用EDA工具將更新后的設(shè)計(jì)下載到FPGA中即可,無需更改外部電路,這就大大提高了設(shè)計(jì)效率。而且采用FPGA設(shè)計(jì)的電子密碼鎖與單片機(jī)控制的電子密碼鎖相比結(jié)構(gòu)簡(jiǎn)單、具有更高的系統(tǒng)保密性和可靠性。這種基于FPGA的電子密碼鎖可以應(yīng)用在辦公室、倉(cāng)庫(kù)、賓館等人員經(jīng)常變動(dòng)的場(chǎng)所。

  語音密碼鎖系統(tǒng)的設(shè)計(jì)

  本設(shè)計(jì)中的語音密碼鎖具有如下功能:

 ?、匐娮用艽a鎖部分功能如下:

  密碼輸入:按下一個(gè)數(shù)字鍵,就輸入一個(gè)數(shù)值,并在顯示器的最右方顯示出該數(shù)值,并將先前已經(jīng)輸入的數(shù)據(jù)依次左移一個(gè)數(shù)字位置,當(dāng)超出四位時(shí)鎖定數(shù)字鍵,不響應(yīng)其輸入值。

  密碼清除:按下此鍵可清除前面所有的輸入值,清除成為“- - - -”。

  數(shù)字位退格:按下此鍵可清除最低的數(shù)字位,并使各位向右移。

  密碼設(shè)定:按下此鍵時(shí)會(huì)將目前的數(shù)字設(shè)定成新的密碼。

  激活電鎖:按下此鍵可將密碼鎖上鎖。

  解除電鎖:按下此鍵會(huì)檢查輸入的密碼是否正確,密碼正確即開鎖,如果密碼錯(cuò)誤次數(shù)超過三次,系統(tǒng)將進(jìn)入鎖定狀態(tài)。

  萬能密碼:為了怕使用者忘記密碼,系統(tǒng)維護(hù)者可考慮設(shè)計(jì)一個(gè)萬用密碼(8421),不論原先輸入的密碼是什么,只要輸入萬用密碼即可開鎖。

 ?、谡Z音部分功能如下:

  錄音:能根據(jù)所需的內(nèi)容實(shí)現(xiàn)語音錄制,為播放準(zhǔn)備。

  放音:根據(jù)系統(tǒng)所處的不同時(shí)段以及不同的按鍵值播放不同的語音提示,以方便使用者操作。

  報(bào)警:在密碼輸入錯(cuò)誤時(shí),發(fā)出報(bào)警音。

硬件設(shè)計(jì)

  根據(jù)整個(gè)系統(tǒng)的技術(shù)要求,選擇硬件電路的設(shè)計(jì)方案,整個(gè)系統(tǒng)原理如圖1所示。

整個(gè)系統(tǒng)原理

  根據(jù)整個(gè)電路的結(jié)構(gòu)可分為幾個(gè)功能模塊:顯示模塊、電子鎖狀態(tài)指示燈(LED綠:密碼正確開鎖,LED紅:進(jìn)入死鎖狀態(tài),LED黃:密碼錯(cuò)誤)、鍵盤模塊、語音模塊等。下面分別對(duì)各個(gè)功能模塊進(jìn)行詳細(xì)的介紹。

  顯示模塊

  本設(shè)計(jì)主要是設(shè)計(jì)一個(gè)四位的語音密碼鎖,因此選擇了四位共陰數(shù)碼管,對(duì)輸入數(shù)字與系統(tǒng)狀態(tài)進(jìn)行顯示,其接口如圖2所示。

顯示模塊原理圖


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉