新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種新型電子機械鎖的設計

        一種新型電子機械鎖的設計

        作者: 時間:2012-05-22 來源:網絡 收藏

        2.2 指紋識別模塊的通信協議

        指紋識別模塊作為從設備,通過串口,由主芯片ATmega162發送相關命令對其進行控制。

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

        主芯片發送的命令及指紋模塊的應答數據長度為8 B,數據格式如下:

        i.JPG

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

        3 程序

        系統從睡眠狀態啟動時,首先進行系統初始化,然后進入正常工作狀態,如圖6所示。

        j.JPG

        轉動鎖上的金屬轉接口會改變單片機ATmega162的P4.5的狀態。開啟金屬轉接口,單片機ATmega162處理來自鎖發送的信息;關閉金屬轉接口,單片機ATmega162處理來自鎖上指紋識別模塊或鍵盤的信息。

        系統還開啟了兩個中斷:設置中斷和匹配中斷。匹配中斷就是鎖和指定的鎖進行匹配,只接收來自指定的機械鎖發出的信息;設置中斷就是指紋和密碼的管理。

        3.1 匹配中斷

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

        k.JPG

        3.2 設置中斷

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

        l.JPG



        關鍵詞: 設計 機械 電子 新型

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石嘴山市| 重庆市| 长白| 盈江县| 武邑县| 伊宁县| 汉寿县| 陆良县| 扎赉特旗| 新乡市| 简阳市| 安龙县| 彝良县| 前郭尔| 个旧市| 平阳县| 兰溪市| 闸北区| 敦化市| 静海县| 通渭县| 德令哈市| 玉溪市| 常山县| 定州市| 黑水县| 绥滨县| 镇远县| 舟山市| 凯里市| 大石桥市| 宁陕县| 安达市| 曲靖市| 西藏| 二连浩特市| 阿拉善右旗| 綦江县| 托克逊县| 沁水县| 康保县|