摘 要 報警系統作為家居安防產業中重要的一部分,在家居安防產業的發展中起到舉足輕重的地位。本文就是基于這一背景設計了一套智能家居報警系統,該系統主要是對采集到的人非法靠近建筑物時,通過紅外探測功能,對探測到的非正,F象,先進行喇叭報警,同時將啟動攝像功能,進行現場情況的保留,具有樓宇燈光控制作用,當夜間正常情況下,在有人通過時可以實現燈光的開關控制。
關鍵詞 熱釋電傳感器;單片機;聲光報警;鍵控
中圖分類號TP368 文獻標識碼A 文章編號 1674-6708(2011)57-0204-02
1 概述
本系統采用實驗室自主研發的網絡數據傳輸模式,利用家居網關在家居內部實現了擁有外部網絡和家居內網兩級網絡的網絡結構。前端報警信息通過網絡數據傳輸模塊以網絡數據包的形式發送給綜合監控管理平臺,這樣可使家居布線簡單明了化,并使家居網絡功能得到加強。
2 總體設計
整個系統是在系統軟件控制下工作的。設置在監測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經測量放大電路、比較電路送至門限開關,打開門限閥門送出下TTL電平至89C51單片機.在單片機內,經軟件查詢,統計平均及識別判決等環節實時發出人侵報警狀態控制信號。驅動電路將控制信號放大并推動聲光報警設備完成。相應動作,當報警延遲一段時間后自動解除,也可人工手動解除報警信號。然后通過LED顯示報警次數。同時,還可把整個系統變為自動開關燈系統,當有主人在時,可用手動解除報警功能,并且可以開啟開關燈執行電路,在探測頭感應到有人時執行電路執行開燈。同時系統還可以使用在一些大型的公共場合,作為檢測人數個數和人數的最大容量控制。
3 硬件設計
本系統采用了89C51,由P3.4進行數據采集,并通過P0傳輸數據到LED顯示,同時用P2.2~P2.7進行動態掃描控制。鍵盤通過P1.3和P1.4控制最大報警人數。
3.1 執行電路
當傳感器在無觸發信號輸入的靜態時保持低電平,當有檢測信號時,比較器輸出一個高電平,經過施密特觸發器變為低電平來觸發后級的555延遲電路,延遲電路后的三極管飽和導通,發射極變為高電平,繼電器動作,常開開關吸合,照明燈接通電源后亮。
3.3開關電路
在比較器后加上開關管2N3904,整個電路不但工作可靠,且輸出電流大,能驅動后級的執行電器工作。
3.4延時電路
延時電路IC2使用單時基電路NE555,延時時間t=1.1R16×C8≈60s。其作用有二。一是為自己離開檢測區時提供一段非報警延遲時間;二是在自己進入檢測區后提供關斷檢測器所需的時間。延時電路工作時,輸出的高電平或接通報警器電源進行報警。同時使繼電器吸合。繼電器工作后可控制較大的繼電器以接通電燈。
4 軟件設計
單片機控制電路采用89C51。主要實現對人體的檢測并計數,報警,鍵盤設定最大容量報警人數速度,顯示人數及最大容量報警人數。顯著特點是用軟件簡便實現某些硬件功能。
本系統使用單片機匯編語言編程。通過分析本系統的功能要求,系統程序可以劃分為以下幾個模塊來寫:數據采集、鍵盤控制、報警和顯示等子函數。
本系統的程序巧妙地利用單片機的內部定時/計數器T0來計時,每50ms中斷一次,并用該值為基準來計算時間;系統檢測到人體的信號經過比較放大之后得到標準的脈沖信號,然后輸入單片機的INT0端口,使用外部中斷的方式進行計算。
4.1 主控程序
主控程序主要是利用單片機內部計數器T0對所采集到的脈沖數進行累加,并存放于RAM的40H中,經過數據轉換后顯示所采集到的人數。如圖6為指控程序的流程圖。
4.2 鍵盤掃描程序
在按下某個按鍵時,被按按鍵的橫片總會有輕微的抖動,這種抖動經常會持續10ms左右時間。因此,CPU在按鍵抖動期間掃描鍵盤必然會得到錯誤的行值和列值,最好的辦法是使CPU在檢測到有按下時延遲20ms再進行掃描。
參考文獻
[1]李秀忠主編.單片機應用技術[M].1版.北京:人民郵電出版社,2007,12.
[2]韓志軍,沈晉源,王振波.單片機應用系統設計[M].北京:機械工業出版社,2005.
[3]孫育才.MCS-51系列單片微型計算機及其應用[M].南京:東南大學出版社,2004.
[4]朱清明主編.傳感器與單片機接口及實例[M].北京:北京航空航天大學出版社,2008,1.
[5]呂宇強,胡明,吳淼,等.熱紅外探測器的最新進展[J].壓電與聲光,2006,28(4):407-410.
[6]吳文佳.PT2262/PT2272編解碼IC在無線智能報警系統中的應用[J].世界電子元器件,2004(12):45-46.
關鍵詞 熱釋電傳感器;單片機;聲光報警;鍵控
中圖分類號TP368 文獻標識碼A 文章編號 1674-6708(2011)57-0204-02
1 概述
本系統采用實驗室自主研發的網絡數據傳輸模式,利用家居網關在家居內部實現了擁有外部網絡和家居內網兩級網絡的網絡結構。前端報警信息通過網絡數據傳輸模塊以網絡數據包的形式發送給綜合監控管理平臺,這樣可使家居布線簡單明了化,并使家居網絡功能得到加強。
2 總體設計
整個系統是在系統軟件控制下工作的。設置在監測點上的紅外探頭將人體輻射的紅外光譜變換成電信號,經測量放大電路、比較電路送至門限開關,打開門限閥門送出下TTL電平至89C51單片機.在單片機內,經軟件查詢,統計平均及識別判決等環節實時發出人侵報警狀態控制信號。驅動電路將控制信號放大并推動聲光報警設備完成。相應動作,當報警延遲一段時間后自動解除,也可人工手動解除報警信號。然后通過LED顯示報警次數。同時,還可把整個系統變為自動開關燈系統,當有主人在時,可用手動解除報警功能,并且可以開啟開關燈執行電路,在探測頭感應到有人時執行電路執行開燈。同時系統還可以使用在一些大型的公共場合,作為檢測人數個數和人數的最大容量控制。
3 硬件設計
本系統采用了89C51,由P3.4進行數據采集,并通過P0傳輸數據到LED顯示,同時用P2.2~P2.7進行動態掃描控制。鍵盤通過P1.3和P1.4控制最大報警人數。
3.1 執行電路
當傳感器在無觸發信號輸入的靜態時保持低電平,當有檢測信號時,比較器輸出一個高電平,經過施密特觸發器變為低電平來觸發后級的555延遲電路,延遲電路后的三極管飽和導通,發射極變為高電平,繼電器動作,常開開關吸合,照明燈接通電源后亮。
3.3開關電路
在比較器后加上開關管2N3904,整個電路不但工作可靠,且輸出電流大,能驅動后級的執行電器工作。
3.4延時電路
延時電路IC2使用單時基電路NE555,延時時間t=1.1R16×C8≈60s。其作用有二。一是為自己離開檢測區時提供一段非報警延遲時間;二是在自己進入檢測區后提供關斷檢測器所需的時間。延時電路工作時,輸出的高電平或接通報警器電源進行報警。同時使繼電器吸合。繼電器工作后可控制較大的繼電器以接通電燈。
4 軟件設計
單片機控制電路采用89C51。主要實現對人體的檢測并計數,報警,鍵盤設定最大容量報警人數速度,顯示人數及最大容量報警人數。顯著特點是用軟件簡便實現某些硬件功能。
本系統使用單片機匯編語言編程。通過分析本系統的功能要求,系統程序可以劃分為以下幾個模塊來寫:數據采集、鍵盤控制、報警和顯示等子函數。
本系統的程序巧妙地利用單片機的內部定時/計數器T0來計時,每50ms中斷一次,并用該值為基準來計算時間;系統檢測到人體的信號經過比較放大之后得到標準的脈沖信號,然后輸入單片機的INT0端口,使用外部中斷的方式進行計算。
4.1 主控程序
主控程序主要是利用單片機內部計數器T0對所采集到的脈沖數進行累加,并存放于RAM的40H中,經過數據轉換后顯示所采集到的人數。如圖6為指控程序的流程圖。
4.2 鍵盤掃描程序
在按下某個按鍵時,被按按鍵的橫片總會有輕微的抖動,這種抖動經常會持續10ms左右時間。因此,CPU在按鍵抖動期間掃描鍵盤必然會得到錯誤的行值和列值,最好的辦法是使CPU在檢測到有按下時延遲20ms再進行掃描。
參考文獻
[1]李秀忠主編.單片機應用技術[M].1版.北京:人民郵電出版社,2007,12.
[2]韓志軍,沈晉源,王振波.單片機應用系統設計[M].北京:機械工業出版社,2005.
[3]孫育才.MCS-51系列單片微型計算機及其應用[M].南京:東南大學出版社,2004.
[4]朱清明主編.傳感器與單片機接口及實例[M].北京:北京航空航天大學出版社,2008,1.
[5]呂宇強,胡明,吳淼,等.熱紅外探測器的最新進展[J].壓電與聲光,2006,28(4):407-410.
[6]吳文佳.PT2262/PT2272編解碼IC在無線智能報警系統中的應用[J].世界電子元器件,2004(12):45-46.