<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 一種新型電子機(jī)械鎖的設(shè)計

          一種新型電子機(jī)械鎖的設(shè)計

          作者: 時間:2012-05-22 來源:網(wǎng)絡(luò) 收藏

          2.2 指紋識別模塊的通信協(xié)議

          指紋識別模塊作為從設(shè)備,通過串口,由主芯片ATmega162發(fā)送相關(guān)命令對其進(jìn)行控制。

          命令接口:19200b/s 1起始位1停止位(無校驗位)。

          主芯片發(fā)送的命令及指紋模塊的應(yīng)答數(shù)據(jù)長度為8 B,數(shù)據(jù)格式如下:

          i.JPG

          CMD:命令/應(yīng)答類型;P1.P2,P3:命令參數(shù);Q1,Q2,Q3:應(yīng)答參數(shù);CHK:校驗和,為第2字節(jié)到第6字節(jié)的異或值;Q3用于返回操作的有效性信息,表示操作是否成功,數(shù)據(jù)是否存在,采集指紋超時等。

          3 程序

          系統(tǒng)從睡眠狀態(tài)啟動時,首先進(jìn)行系統(tǒng)初始化,然后進(jìn)入正常工作狀態(tài),如圖6所示。

          j.JPG

          轉(zhuǎn)動鎖上的金屬轉(zhuǎn)接口會改變單片機(jī)ATmega162的P4.5的狀態(tài)。開啟金屬轉(zhuǎn)接口,單片機(jī)ATmega162處理來自鎖發(fā)送的信息;關(guān)閉金屬轉(zhuǎn)接口,單片機(jī)ATmega162處理來自鎖上指紋識別模塊或鍵盤的信息。

          系統(tǒng)還開啟了兩個中斷:設(shè)置中斷和匹配中斷。匹配中斷就是鎖和指定的鎖進(jìn)行匹配,只接收來自指定的機(jī)械鎖發(fā)出的信息;設(shè)置中斷就是指紋和密碼的管理。

          3.1 匹配中斷

          匹配中斷是鏈接多特征機(jī)械鎖兩個部分的前提,初次安裝電子機(jī)械鎖必須進(jìn)行匹配中斷。在開啟該中斷前,必須沒置好正確鑰匙。匹配中斷為外部中斷,通過按下控制系統(tǒng)模塊上的匹配鍵,進(jìn)入匹配中斷如圖7所示。

          k.JPG

          3.2 設(shè)置中斷

          設(shè)置中斷分為兩種模式:普通模式和特殊模式。特殊模式就是利用正確鑰匙管理指紋和密碼,如圖8所示。

          l.JPG



          關(guān)鍵詞: 設(shè)計 機(jī)械 電子 新型

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();