新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA的語音密碼鎖系統的研究與設計

        基于FPGA的語音密碼鎖系統的研究與設計

        作者: 時間:2011-01-20 來源:網絡 收藏

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

        本文引用地址:http://www.104case.com/article/151060.htm

          本文介紹的基于FPGA的語音密碼鎖電路具有顯示接口,顯示時可以是明文也可以是密文星號。由于FPGA具有ISP功能,當用戶需要更改時,如增加口令位數和更改口令權限管理時,只需更改FPGA中的控制和接口電路,利用EDA工具將更新后的設計下載到FPGA中即可,無需更改外部電路,這就大大提高了設計效率。而且采用FPGA設計的電子密碼鎖與單片機控制的電子密碼鎖相比結構簡單、具有更高的系統保密性和可靠性。這種基于FPGA的電子密碼鎖可以應用在辦公室、倉庫、賓館等人員經常變動的場所。

          語音密碼鎖系統的設計

          本設計中的語音密碼鎖具有如下功能:

          ①電子密碼鎖部分功能如下:

          密碼輸入:按下一個數字鍵,就輸入一個數值,并在顯示器的最右方顯示出該數值,并將先前已經輸入的數據依次左移一個數字位置,當超出四位時鎖定數字鍵,不響應其輸入值。

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

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

          密碼設定:按下此鍵時會將目前的數字設定成新的密碼。

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

          解除電鎖:按下此鍵會檢查輸入的密碼是否正確,密碼正確即開鎖,如果密碼錯誤次數超過三次,系統將進入鎖定狀態。

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

          ②語音部分功能如下:

          錄音:能根據所需的內容實現語音錄制,為播放準備。

          放音:根據系統所處的不同時段以及不同的按鍵值播放不同的語音提示,以方便使用者操作。

          報警:在密碼輸入錯誤時,發出報警音。

        硬件設計

          根據整個系統的技術要求,選擇硬件電路的設計方案,整個系統原理如圖1所示。

        整個系統原理

          根據整個電路的結構可分為幾個功能模塊:顯示模塊、電子鎖狀態指示燈(LED綠:密碼正確開鎖,LED紅:進入死鎖狀態,LED黃:密碼錯誤)、鍵盤模塊、語音模塊等。下面分別對各個功能模塊進行詳細的介紹。

          顯示模塊

          本設計主要是設計一個四位的語音密碼鎖,因此選擇了四位共陰數碼管,對輸入數字與系統狀態進行顯示,其接口如圖2所示。

        顯示模塊原理圖


        上一頁 1 2 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东源县| 湛江市| 达州市| 舒城县| 湖州市| 固安县| 什邡市| 黄陵县| 锡林郭勒盟| 大宁县| 盱眙县| 梧州市| 资源县| 龙门县| 通渭县| 凤山市| 休宁县| 新建县| 县级市| 肇东市| 宿松县| 胶南市| 常州市| 广平县| 花莲市| 韶关市| 丹阳市| 繁昌县| 涞水县| 吴忠市| 浦北县| 长海县| 普兰县| 邹城市| 房山区| 青冈县| 泗水县| 黄平县| 石泉县| 乌苏市| 司法|