塔里木大學機械電氣化工程學院 王甜甜 劉友權 劉 川 賈東方 車虎軍 李曉勤
?
基于單片機的多功能智能密碼鎖的設計研究
塔里木大學機械電氣化工程學院 王甜甜 劉友權 劉 川 賈東方 車虎軍 李曉勤
【摘要】多功能智能密碼鎖采用STC90C51單片機作為控制芯片,并結合相關的矩陣鍵盤輸入、LCD1602液晶顯示、ISD1820單段語音錄放、蜂鳴器報警、以及繼電器驅動開鎖等外圍電路,設計了一款具有防試探按鍵輸入、智能控制上鎖和開鎖、報警提示、更改開鎖密碼、電子門鈴、語音留言等多種功能的家用智能密碼鎖控制系統,其控制系統的主程序使用C語言進行編寫,系統功能穩定可靠,邏輯設計嚴謹且保密性強,可以代替傳統老式機械鎖,具有很強的推廣價值。
【關鍵詞】多功能;語音留言;單片機;電子門;鈴密碼鎖
隨著科技的快速進步與社會的穩定發展,人們的生活水平的日益提高,家庭里的貴重物品也越來越多,各類鎖的安全性與實用性也變得尤其重要,因傳統的機械型鎖的構造較為簡單,安全性能和實用性比較低,則無法滿足人們各方面的需要。該設計從安全實用且多功能的角度出發,電路設計具有防試探按鍵輸入、智能控制上鎖、開鎖、報警、修改密碼、電子門鈴、語音留言等多種功能;其次,該裝置使用多位密碼設置,具有保密性強、靈活性高的優點。
1.1材料、功能與研究對象
主要材料:單片機AT89C51、矩陣鍵盤輸入、LCD液晶顯示屏顯示。
主要功能:用C語言編寫主控芯片的控制程序,對系統硬件設計和軟件實現進行了詳細的描述,具有防試探按鍵輸入、留言、智能控制上鎖、開鎖、報警、修改密碼等多種功能。
實驗對象:以傳統智能密碼鎖作為實驗對象,并進行深入的研究與設計。
1.2實驗研究流程(見圖1)

圖1
2.1裝置的組成與簡要介紹
本系統設計主要由單片機、數據存儲器、LCD顯示屏、18個左右的獨立按鍵(0-9:用于數字輸入。輸入:輸入密碼。確認:輸入完成。停駐/關閉:用于在開鎖后長時間停止上鎖,和快速關鎖。改密:用于修改密碼。刪除:用于在輸入數字的時候刪除前一位數據。退出:退出當前狀態回到初始界面。門鈴按鍵:做電子門鈴用。開門按鍵:室內給到訪者開門。)、蜂鳴器報警電路、繼電器開鎖電路等構成。
2.2實驗實例列舉
當系統通電后顯示屏顯示Intelligent lock 智能鎖.按下‘輸入’開始輸入六位密碼,初始密碼“123123”輸入完成后按‘確認’。如果密碼錯誤,顯示Entry Error數據輸入錯誤,稍等片刻即可重新輸入,累計按3次錯碼鍵,將產生2分鐘報警。如果輸入正確密碼顯示Entry OK數據輸入正確,并開鎖,回到初始界面,等待十秒左右自動關閉,在此期間可以按下‘停駐/關閉’即可停止關閉,再按下就會立即關閉。在開鎖之后如果需要修改密碼需使用‘停駐/關閉’即可停止關閉,然后需按下‘改密’,進入修改密碼界面,同上如果累計按3次錯碼鍵,同樣產生2分鐘報警。輸入正確密碼即可改密碼,再輸入兩次一樣的密碼之后就會保存到存儲器里面,‘在按下停駐/關閉’即可立即關閉,并回到待機界面。當按下門鈴按鍵時開啟電子門鈴功能;如果主人不在,門鈴響3次后,會提示來訪客,如果主人按下開門按鍵則智能鎖被打開。

圖2
4.1多功能智能密碼鎖研究分析
隨著電子產品智能化和微型化的快速發展,單片機慢慢成為了產品研制和開發中首選的控制器,但是在單片機產生以前,使用復雜的模擬電路智能密碼鎖也能做,然而這樣的產品體積較大且成本高,由于長期使用元器件老化現象加劇,其控制的精度自然也會下降。在單片機產生后,只需要在單片機外圍接簡單的外圍電路,核心部分只是由人為的寫入程序來完成。這樣電子產品的體積變小,成本也降低了,即使長期使用也不會擔心精度達不到,且其程序容易升級改善。而且裝置編碼量多,保密性好,從而提高了密碼鎖的安全系數,所以多功能智能密碼鎖可以被廣泛應用。
4.2多功能智能密碼鎖的優越之處
該系統設計具有以下特點:(1)系統使用單片機作為控制芯片,它所具有強大的功能能夠實現智能控制完成密碼的輸入、判斷和比較從而執行相應的開鎖顯示或報警等功能。(2)使用用戶可以隨時更改密碼,密碼可變,同時可避免因人員的更替而使鎖的隱密級下降。(3)能防止試探性輸入密碼開鎖,隨機開鎖成功率幾乎為零。(4)無活動零件,不會磨損,壽命長。(5)使用靈活性好,避免必須佩帶鑰匙才能開鎖的弊端。(6)操作簡單易行,適合各個年齡段的用戶。(7)增加門鈴功能,如果到訪者不知密碼可以通過按鈕使房內蜂鳴器發聲,從而提醒主任有人到訪。響3次后,會提示來訪客,如果主人按下開門按鍵則智能鎖被打開。
經實驗證明:該密碼控制報警系統設計方法合理,成本低且安全性高,容易系統升級。裝置符合多種場合以及多功能的用鎖要求,此裝置可以在日常生活和現代辦公、住宅房以及辦公室的安全防范、文件檔案和財務報表以及個人資料的保存等多種場合使用,大大提高了物資的安全性,所以此智能密碼鎖可以被廣泛應用,具有很強的推廣價值。
參考文獻
[1]戴佳.51單片機應用系統開發典型實例[J].2005 .
[2]白駒洐等.單片機計算機及其應用[J].2005
[3]許興在.傳感器近代應用技術[M].1994.
[4]百度網http://www.baidu.com.
[5]吳炳勝等.80C51單片機原理與應用[J].2001.
[6]歐陽斌林等.單片機原理及應用[J].2001.
[7]郭天祥.新概念51單片機C語言教程[M].2009.
[9]張友德.MCS-51單片機實用子程序及其應用[J].1988.
[10]中國知網http://www.cnki.net.
李曉勤(通訊作者),塔里木大學機電學院教授,研究方向為汽車電子物理工程 車輛工程與地面系統。
作者簡介: