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