a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM Cortex—M3的宿舍智能安防監測系統設計

基于ARM Cortex—M3的宿舍智能安防監測系統設計

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

摘要:該設計是基于 Cortex—M3處理器內核為主控制器的宿舍智能防火防盜報警系統。該系統可以判斷宿舍是否發生火情,檢測人員進出及非法入室情況,監測不同貴重物品的移動情況。宿舍節點控制器接收信號實現聲光提示和液晶顯示,并通過無線通訊模塊傳送給監控機實現異地監控,一部監控機可以遠程監控多個宿舍,有利于學生宿舍的安全管理。

本文引用地址:http://www.j9360.com/article/246387.htm

隨著社會的不斷發展和高校的擴招,校園的安全隱患層出不窮,特別是學生宿舍安全問題越來越受到各個高校的重視。為解決該問題,很多高校采用雇傭安全人員巡視的方案,但成本頗高且效果不佳。部分高校則采取安裝宿舍監控攝像頭的方法,雖然達到了一些效果,但引起了廣大師生對自身隱私權受到侵犯的質疑??紤]以上因素,文中主要針對宿舍安防問題設計了一套智能化、人性化的宿舍智能安防監測系統。

1 系統總體設計

系統結構框圖如圖1所示。本系統主要通過宿舍內的節點控制器LM3S1138單片機采集人體紅外檢測模塊、煙霧檢測模塊、貴重物品出入檢測模塊產生的數據信息,經過處理實現LED閃爍和語音警報功能,利用鍵盤輸入密碼可以解除警報。宿舍節點控制器與監控機利用無線通訊傳送監控數據,實現異地監控及多個宿舍的網絡控制。監控機可將數據信息儲存在24C256芯片為核心的儲存模塊并記錄近幾天宿舍安防情況,通過顯示模塊顯示。

 

 

2 系統的硬件設計

2.1 人體紅外檢測模塊

該模塊可工作在兩種模式:工作模式和省電模式。當有人進入探測區時,熱釋電傳感器感應出信號,并向單片機發送高電平,在延時時間段內,如果有人在其感應范圍活動,將一直輸出高電平。當無人進入或人離開時,高電平變為低電平,此時系統進入省電模式。

1)探測范圍分析

一般的紅外檢測電路自身接收靈敏度較低,檢測距離在2 m左右,為了提高檢測靈敏度以及頻率響應速度,本設計在傳感器上安裝了一個菲涅爾透鏡(與傳感器相距1 cm),可將探測范圍增加到5 m左右,同時感應錐度可達100°左右。

2)抗干擾性分析

為增強系統的抗干擾性,使之對人體感應最為敏感,采用濾光片作為傳感器的窗口。由于在自然界中,一切溫度高于絕度零度的物體均能發出紅外輻射,溫度越高紅外輻射的波長就越短。輻射最強的波長滿足維恩定律:

λmax·T=2 989(μm·K) (1)

上式中,T=300 K為人體的熱力學溫度,λmax=9.64 μm為人體輻射的紅外波長??梢?,人體輻射的最強的波長正好在濾光片的響應波長7.5~14 mm的中心處,從而使熱釋電人體紅外傳感器只對人體有反應。

2.2 煙霧檢測模塊

將煙霧傳感器放置在宿舍內,它會根據煙霧濃度及成分產生相應的模擬電信號,將此信號經過LM339比較器,若濃度小于閾值電壓UT所對應濃度時,則輸出低電平,若濃度大于閾值電壓UT所對應濃度時,則輸出的高電平,單片機分析此電平信號進行聲光報警。

通過多次測試獲得閾值電壓UT=1.5 V,利用電阻分壓,如果R=100 kΩ,則根據下列公式:

 

基于ARM的宿舍智能安防監測系統設計

 

求得電阻R1的阻值為23.33 kΩ,可采用50 kΩ的電位器代替。

2.3 貴重物品出入檢測模塊

本模塊采用無線收發編碼解碼芯片PT2262/2272組成功耗低、體積小、檢測距離可調的無線檢測裝置,檢測貴重物品的出入情況,使用時在每個貴重物品上配備一個低功耗的無線發射裝置,在宿舍端的控制區安裝一個無線接收裝置,收發裝置的地址都相同,但不同的貴重物品所發送的數據不同,以此來區分不同的貴重物品。

 

 

根據實際情況,將接收裝置的接收范圍設定為3 m以內,當貴重物品放在宿舍內時,接收裝置可收到相應的信號;當貴重物品被拿出宿舍時,接收裝置無法收到信號,觸發外部中斷,單片機處理后進行聲光報警,并通知主控端;當內部人員要將貴重物品拿出宿舍時,可以通過宿舍端進行登記,并告知主控端,當貴重物品被拿回時,接收裝置會收到其無線信號,單片機即可判斷該物品已被放回。

2.4 語音提示模塊

為了使該系統實現更先進、更人性化的功能,該系統采用ZY1730語音芯片進行人聲提示,使該系統的各種警報清楚明了,不僅該宿舍成員可以及時采取相應措施,也能夠使路人理解并提供幫助。

3 系統的軟件設計

本系統使用瑞典IAR System公司推出的IAR Embedded Workbench(IAR EW)嵌入式開發工具,借助它可以有效地開發并管理嵌入式應用項目,功能完善。采用主流單片機編程語言-C語言進行編程,實現各項功能。C語言功能豐富,代碼清晰易讀,易形成模塊化,編譯及調試效率高,大大縮短了開發周期,明顯增加軟件可讀性,便于改進和擴充。

 

 

軟件部分采用模塊化設計思路,不同模塊對應不同的文件,各模塊之間耦合度較小,容易修改與維護。整個程序分為主程序模塊,檢測模塊,監視模塊3個模塊。監視模塊分為4個模式:模式一為進出人提示,模式二為防盜提示模式,模式三為防火提示模式,模式四為貴重物品出入宿舍模式。監視模塊分別對這4種模式進行語音提示、LED閃爍及監控機顯示。宿舍節點主程序流程圖和檢測模塊流程圖如圖3和圖4所示。

 

 

4 系統管理與上位機監控設計

系統管理上采用了外部中斷觸發、消息觸發和主從邏輯觸發相結合的方式。無特殊事件發生時,各個節點傳感器處于休眠狀態。本系統采用RF24L01為主控的無線通訊模塊,可以同時接收多路數據,其具有集成精度高,無需外部SAW濾波器,穩定性能高,數據不容易丟失,傳輸速度快,功耗低等特點。

 

 

上位機監控通過工業組態軟件實現每個樓層和宿舍的狀態監控,如圖5所示。每個樓層和宿舍的狀態全部以指示燈的形式在上位機界面上顯示,狀態變化時指示燈閃爍。各個宿舍溫度也可在上位機界面進行顯示。

5 結論

該系統經過反復測試,反應靈敏,響應速度快,監視機顯示的內容完整并且能夠顯示實時的溫度,鍵盤操作界面簡單易懂,兼具智能化和人性化的特點。實現了學生宿舍集成化、智能化的管理,給高校學生人身以及財物安全帶來了保障。

c語言相關文章:c語言教程




關鍵詞: ARM Cortex—M3

評論


相關推薦

技術專區

關閉