智能監控防盜報警系統
紅外接收傳感器能夠感應紅外發射傳感器發射的紅外光,并產生對應的電信號。紅外接收模塊由紅外接收管、前置放大器、限幅放大器、帶通濾波器、峰值檢波器、整形電路和輸出放大電路組成。由于紅外接收二極管接收到的信號比較微弱,因此要增加高增益放大電路。紅外接收傳感器的電路如圖5所示,當紅外接收傳感器感應到經38kHz調制的紅外光波時輸出低電平,否則輸出高電平。本文引用地址:http://www.104case.com/article/160600.htm
2.5 傳感器信號處理
傳感器信號處理包括監測區域調節和多路并行實時監測。每個紅外發射傳感器以60張角發射紅外信號,當紅外接收傳感器在其發射區域時,能夠進行有效檢測?,F場環境中需要合理地分配傳感器發射和接收的位置。本設計通過用7420與門芯片對多路信號進行硬件并行處理,可以根據實際情況加入紅外發射和接收傳感器進行并行監測。加大監測區域和排除監測盲區。
警情信號由擴展的外部I/O讀入。外部I/O口的設計采用數據總線采集方案,端口地址與外部數據存儲器統一尋址,使用與外部數據存儲器同樣的指令來方便讀寫。每次讀寫為兩個指令周期,能快速實時地從擴展外部I/O讀入多路警情信號,并行采集到的警情數據通過位循環移位測試方式掃描多路警情信號。警情分析采用統計判決波消除毛刺,提高了監測可靠性。某路警情發生并觸發報警執行后,其它各路監測信號繼續實時掃描監測,并發性能良好。
3 系統軟件設計
系統軟件整體結構圖由遙控子系統和監測報警子系統組成。遙控系統軟件設計包括矩陣鍵盤按鍵捕獲掃描程序、鍵盤消抖和復用程序、紅外發射信號調制程序、休眠喚醒觸發及處理程序、按鍵顯示程序等。監測報警系統軟件設計包括中斷管理程序、紅外遙控接收程序、時鐘及延時管理程序、外擴I/O端口的位、字節讀寫程序、ME卡的NVRAM讀寫程序、警情監測程序、現場報警控制程序、遠程通信報警觸發程序、液晶顯示驅動程序、遙控操作調度程序等。
本系統涉及的中斷事件有遙控系統的待機、解鎖中斷、遙控紅外發射脈沖定時中斷、紅外信號方波調制定時中斷,以及監測報警系統的警情采樣中斷、紅外遙控接收中斷、UART通信接收中斷、UART通信發送中斷、開機、關機中斷等組成。
3.1 紅外數據收發程序
本系統設計采用紅外傳輸技術,通過單片機定時器設計紅外38kHz調制載波,然后對遙控器和主控系統分別設計傳輸收發協議。收發協議定義流程圖如圖6所示。
評論