基于AT89S52的智能家居門禁系統的設計
隨著社會經濟、生活水平的發展,及電子芯片的高度集成化和生物識別技術的發展,智能化程度大大提高,人們對家居的安全性、舒適度的要求越來越高。原來的電子磁卡鎖,電子密碼鎖等電子門禁系統等已不能很好地滿足人們對安全、便捷、人性化的需求。而目前市場上大多數的門禁系統都采用有線的方式,有線通信具有安全、穩定性好、易于實現等優點:但同時有線通信方式安裝成本高、靈活性差、施工難度大、無法移動、變更余地小、維護費用高、覆蓋面積小、擴展困難等缺陷。隨著通信技術的發展,無線通信網絡進入了一個新的天地。采用無線的傳輸方式,能夠克服上述缺陷。因此開發一款靈活、便捷、成本低廉的智能門禁系統就顯得很有應用價值。本文以AT89S52為核心結合控制電路,采用無線傳輸的方式設計一款智能化的智能家居門禁系統。
1智能家居門禁系統平臺的搭建
1.1嵌入式Linux系統開發平臺的構建
系統采用博創科技公司推出的高端嵌入式教學科研平臺UP-TECHPXA270A作為主控制端,UP-TECHPXA270A基于IntelXscale架構的嵌入式微處理器,最高主頻可達624MHz,穩定運行在520MHz,采用13x13mmVFBGA封裝,加入WirelessMMX技術,主頻內部集成iwmmx指令,加速處理器對多媒體數據的處理速度。該平臺主要是面向計算機、軟件專業的高端平臺,可運行Linux2.4.x和Linux2.6.x內核,支持QT/E、miniGUI等嵌入式圖形界面,提供完整的驅動和應用程序,UP-TECHPXA270A開發板提供了豐富的gpio口,可以達到對智能門禁系統的模擬控制。同時采用便于軟件安裝升級的Linux系統,建立基本開發環境。
1.2門禁系統中單片機的選擇
本系統選用ATMEL公司生產的AT89S52單片機,其CPU采用與MCS-51兼容的結構和指令系統。AT89S52是一款帶有8kB可在線編程Flash存儲器的低功耗、高性能8位CMOS微控制器。它采用Atmel的高密非易失存儲制造技術并與工業標準的80C51指令集和引腳結構相兼容。AT89S52還提供以下標準功能:8KB的Flash存儲器、256字節RAM、32根I/O引線、看門狗定時器、兩個數據指針、3個16位定時器/計數器、一個六向量兩級中斷結構、一個全雙工通訊端口、片內振蕩器和時鐘電路。上述這些功能可很好地滿足系統硬件部分的設計要求。
1.3GSM模塊
采用西門子公司TC35i系列GSM模塊,TC35i模塊是一款支持中文短信息的工業級的新版GSM模塊,工作在EGSM900和GSM1800雙頻段,電源范圍為直流3.3~4.8V,休眠狀態電流消耗為3.5mA,空閑狀態為25mA,發射狀態為300mA(平均),峰值為2.5A;可傳輸語音和數據信號,功耗在EGSM900(4類)和GSM1800(1類)分別為2W和1W,通過接口連接器和天線連接器分別連接SIM卡讀卡器和天線。SIM電壓為3V/1.8V,TC35i通過AT命令可雙向傳輸指令和數據,可選波特率為300b/s~115kb/s,自動波特率為1.2~115kb/s。它支持Text和PDU格式的SMS(ShoaMessageSelvice,短消息),可通過AT命令或關斷信號實現重啟和故障恢復。
當門禁系統密碼不正確,或鍵盤連續輸入出錯超過上限時,門禁系統會發出信號送至控制器,同時通過GSM模塊進行數據傳輸,達到報警和預警的功能。
2門禁系統設計
數字技術網絡技術飛速發展的今天門禁技術得到了迅猛的發展。門禁系統早已超越了單純的門道及鑰匙管理,它已經逐漸發展成為一套完整的出入管理系統。
本門禁系統主要由單片機來控制,采用AT89S52系列芯片由單片機系統、矩陣鍵盤、報警電路、LED指示燈顯示、主控制端PXA270、GSM模塊、電源以及其他周邊設備組成。
2.1門禁系統的總體設計
本系統(如圖1所示的總體設計圖)以單片機作為門禁終端,并配合顯示屏進行密碼輸入與修改。如果密碼錯誤,則會給主控模塊發送消息,彈出對話框,同時通過GSM模塊給主人發送短信,進行預警或報警。
2.2門禁系統的平臺搭建
本系統開發在linux系統環境下,是在win7系統上安裝VMware7.0,分出大約20G硬盤空間,512M內存。Linux系統選用Fedora12;安裝VMware的時候注意選擇磁盤路徑,Fdora12選擇默認安裝。
Fedora12漢化說明:
系統語言配置文件/etc/sysconfig/i18n
系統用戶有自己的語言配置
如果想使每個系統用戶有各自不同的語言環境;可以在當前用戶目錄下建一個.i18n的文件;比如想讓fedora,這個用戶登錄中文桌面環境,只要在fedora這個用戶下建一個i18n的文件即可,內容如下:
LANG=“zhCN.UTF-8”
SYSFONT=“latarcvrheb-sun16”
SUPPORTED=“zhCN.UTF-8:zhCN:zh”
退出保存;然后運行重啟,第二次登錄桌面環境就能看到中文了。
2.3門禁系統電路設計
系統能完成開鎖、修改密碼、當操作錯誤的次數大于系統設置的極限時,系統在報警的同時還會鎖定系統以加強密碼鎖的安全性,系統還具有結電和掉電保護等功能。門禁系統電路原理圖如圖2所示,其中各功能模塊的電路如圖3所示。
2.4GSM模塊電路設計
該模塊采用TC35模塊,其有40個引腳,通過一個ZIF(ZeroInsertionForce,零阻力插座)連接器引出。如下圖4所示GSM模塊電路圖,這40個引腳可以劃分為5類,即電源、數據輸入/輸出、SIM卡、音頻接口和控制。當輸入的門禁系統密碼不正確,或鍵盤連續輸入出錯超過上限時,門禁系統會發通過GSM模塊進行數據傳輸,達到報警和預警的功能。
3智能家居門禁系統終端控制顯示
本系統以單片機作為門禁終端,并配合顯示屏,進行密碼輸入與修改。如果密碼錯誤,則會給主控模塊發送消息,彈出對話框,同時給主人發送短信,提示家中有人來。
當輸入密碼三次錯誤或修改密碼三次錯誤時,給主人手機發送短信息,內容如下:
Warning:Someonetried3timestoopenthedoorbutfaild.
當輸入密碼正確時,給主人手機發送短信息,內容如下:
InFo:Thedoorisopen.
當修改密碼成功時,給主人手機發送短信息,內容如下:
InFo:Thepasswordresetsuccess.
4結論
本系統采用嵌入式技術,以linux系統為開發平臺,采用AT89S52系列芯片和外圍控制電路設計了一款智能的門禁系統,同時系統采用GSM模塊進行無線數據傳輸,保證了系統設計的靈活性、安全性。在當今快節奏的生活中,這款系統一方面可以方便小區物業集中進行小區管理,也可便于業主及時通過短信提示對家里的安全進行監測,解決了人們因早出晚歸擔心家里安全的考慮。
相關文章
智能家居安全正在走向汽車
早些時候,福特和ADT宣布成立一家名為Canopy的合資企業,承諾為車輛安全提供“突破性技術”。圖片來源://pixabay.com/images/id-407181/本周早些時候,福特和ADT宣布成立一家名為Ca...
新冠疫情如何改變人們對“AIoT”與智能家居的態度
過去的12個月無疑非常艱難,新冠病毒大流行在世界范圍內造成了嚴重破壞。而且,非常不幸的是,現在每個人都意識到,Covid-19可能會將繼續存在。當我們開始接受這一事實時,我們現在正在尋求適應我們的生活方式以及與周圍世界互動的方...
智能家居標準Matter發布推遲到秋天
智能家居標準Matter的發布再次推遲到今年秋季。它原定于2022年春季發布,然后推遲到夏季。連接標準聯盟(CSA)的一份聲明稱,在其成員從拉斯維加斯的CES回來后,他們研究了如何兌現Matter的承諾,即不僅要有強大的規范和...
智能家居的數字化轉型之路,就在元宇宙
如今,數字化轉型已經成為各大企業的必由之路,對于智能家居行業而言,數字化轉型更加重要。同時,受益于智能化與數字化的契合,讓相關廠商在數字化轉型的道路上有一定的優勢,不過家居元宇宙的出現,也許讓行業意識到數字化轉型的真正道路就在...
智能家居技術與應用的未來發展趨勢
無論是互聯網還是專用網絡,你知道通過遠程控制連接和操作多個家庭設備是什么感覺嗎?不只是指你的計算機、平板電腦或手機,而是指日常使用的每一種家庭設備或技術,例如廚房用具、家用電器、熱水器、燈、百葉窗、寵物喂食器,而且這個列表還在...