李 楠,張蒼穹
(1.吉林化工學院信息與控制工程學院,吉林吉林132022;2.國電長源荊州熱電有限公司,湖北荊州434000)
目前市場中的鎖具大致分兩類,電子鎖和機械鎖.機械鎖與電子鎖相比最大的缺點在于,機械鎖的金屬彈子標準碼外露,可用工具試探性開啟[1].而對一些電子鎖而言,其識別碼輸入接口外露,也可通過專業解碼器解碼開鎖[2].結合兩者的優缺點,在傳統機械鎖具的基礎上進行改進,加裝檢測鑰匙齒形的位移傳感器和遠程報警功能,只有檢測的鑰匙齒形與預設齒形一致時才能開鎖.當檢測到有試探性開鎖時立即鎖定并遠程報警,大大提高了鎖具的安全性,有效地防止技術性開鎖.其中,對于鑰匙齒形的判斷是至關重要的部分,決定了系統安全性和穩定性,因此本文著重對系統軟件部分進行了討論.
如圖1所示電子鎖系統,整個電子鎖系統分別采用了兩個ATmega16單片機作為主、從控制器.從機通過紅外對射管判斷鑰匙是否插入,后由光柵位移傳感器采集鑰匙的齒形信息,并將這些信息通過總線發送給主機.主機則根據接收到的信息發出相應的控制命令,主要包括:控制LCD12864向用戶顯示當前的狀態信息,控制MP3-TF-16P語音模塊向用戶發出語音提示,若鑰匙信息正確則直接開啟電磁門鎖,當試錯超過3次時控制GSM模塊向用戶發送報警信息,用戶可通過手機遠程解鎖[3].電源部分除了正常的供電模塊外還配有備用電源模塊,防止……