999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機的防盜報警系統(tǒng)

2023-01-09 01:13:00喻麗麗
大眾標準化 2022年23期
關鍵詞:單片機信號檢測

喻麗麗,朱 艷,吳 婷

(金山職業(yè)技術學院,江蘇 鎮(zhèn)江 212200)

1 研究意義

隨著人們家庭安全意識的不斷提升以及防盜報警器智能化水平的不斷提升,防盜報警器的市場需求越來越大,防盜報警器能有效保證家庭生命財產(chǎn)安全。此外,隨著單片機技術、通信技術與人工智能技術的不斷發(fā)展,使得防盜報警系統(tǒng)越來越智能化,因此,設計基于單片機的防盜報警系統(tǒng)具有重要的實際意義,也能為建設平安社會發(fā)揮重要力量。

2 研究內(nèi)容

文章主要從以下幾個方面研究基于單片機的防盜報警系統(tǒng):首先進行整體方案設計,設計出滿足使用要求,且具有特點的智能防盜報警系統(tǒng);其次,進行硬件系統(tǒng)設計,包括進行單片機、紅外傳感器、顯示模塊、時鐘芯片、外擴存儲器及用戶端探測器的選型等,最后,進行軟件設計,檢驗所設計的基于單片機的防盜報警系統(tǒng)的功能是否滿足使用要求,檢驗所設計的系統(tǒng)的合理性。

3 系統(tǒng)方案設計

文章所設計的基于單片機的防盜系統(tǒng)結(jié)構(gòu)如圖1所示:由AT89C51單片機、存儲芯片AT24C02、時鐘芯片DS1302、鍵盤、LCD顯示屏、檢測信號輸入、聲光報警電路等組成。用AT89C51單片機進行控制,AT89C51與存儲芯片交換信息,從DS1302獲取校準時間,通過鍵盤輸入信息,LCD顯示屏顯示信息,當檢測到有異常信號時向單片機進行中斷申請,聲光報警裝置發(fā)出報警信號。本系統(tǒng)采用5 V電壓,時鐘晶振頻率為12 MHz,鍵盤的輸入行接P1.0、P1.3,輸入列接P1.4、P1.7,時鐘引腳和復位引腳分別接P1.6、 P1.7, AT24C02用I2C雙總線傳輸,時鐘信號接P2.2,數(shù)據(jù)線接P2.3,報警系統(tǒng)和I/O引腳分別接P3.4、P3.6,報警指示燈接P3.7,蜂鳴器采用三極管驅(qū)動,并接續(xù)流二極管防止三極管擊穿, P0為數(shù)據(jù)的輸入、輸出端口,LCD顯示屏的數(shù)據(jù)輸入、輸出和檢測信號(16路)的輸入都通過P0,顯示屏的控制線分別接P2口的高三位;利用74LS373鎖存器將16路監(jiān)測信號輸入給AT89C51。

圖1 系統(tǒng)總體結(jié)構(gòu)

4 系統(tǒng)硬件設計

4.1 單片機選型

AT89C51是含4K字節(jié)FLASH存儲器,是低電壓、高性能CMOS 8位微處理器。AT89C51有32個I/O口,2個16位定時器/計數(shù)器,5個中斷源,可編程串行通道,具有掉電模式和低功耗空閑模式。芯片中組合了多功能8位CPU和閃爍存儲器,文章設計所用AT89C51單片機的引腳如圖2所示。

圖2 AT89C51引腳分布

4.2 熱釋電紅外傳感器選型

文章選用的熱釋電紅外傳感器型號為RE200B,如圖3所示為熱釋電紅外傳感器RE200B內(nèi)部電路,D接工作電壓,工作電壓2.2~15 V,S為輸出電壓,在0.4~1.1 V,GND接地,工作波長7.5~14 um,R=47 kΩ,輸出信號大于2.0 V,水平角120°,檢測距離6~10 m,工作溫度-10~40 ℃。

圖3 熱釋電紅外傳感器RE200B內(nèi)部電路圖

4.3 振動位移傳感器選型

選取ND-1型傳感器作為振動位移傳感器,能檢測振動和位移信號。當檢測到人體運動信號時,輸出高電平并通過電路進行延時,反之輸出低電平。

4.4 顯示器選型

LED數(shù)碼管有靜態(tài)和動態(tài)兩種,由發(fā)光二極管組成,驅(qū)動功耗小、電壓低、信息容量大,在光很亮的情況下也可用,但工作溫度范圍較窄。靜態(tài)顯示法適用于顯示器位數(shù)較少的場合,靜態(tài)顯示時,顯示一個字符,相應的發(fā)光二極管被導通或截止。動態(tài)顯示是顯示器各個位一位一位點亮,顯示器每一位每隔一段時間亮一次,須保證掃描速度夠快,字符才不閃爍。設計采用1602LCD液晶顯示,其顯示容量為16×2Byte,芯片工作電壓5±0.5 V,工作電流2 mA,字符尺寸2.95 mm×4.35 mm,顯示屏能夠同時顯示2行信息,每行16個字符。

4.5 時鐘芯片選型

DS1302是一種高性能、低功耗,芯片內(nèi)自帶RAM,工作可接2.0~5.5 V電壓。可以對year、month、day、week、hour、minute等進行計時,附帶閏年補償功能。采用三總線方式與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的RAM數(shù)據(jù)或時鐘信號。

4.6 外擴存儲器選型

AT24C02內(nèi)含256×8位字節(jié),一個16 Byte頁寫緩沖器,通過I2C總線接口進行數(shù)據(jù)信號和地址信號的傳輸,通過地址選擇端A0、A1和A2實現(xiàn)最多8個AT24C02器件連接至總線。

4.7 用戶端探測器設計

文章設計的檢測信號電路圖,信號檢測采用復合式傳感器,其由熱釋電紅外探測器和動位移傳感器通過或非門相連組成,任何一個傳感器接收到報警信號,單片機都會響應,增加安全性,降低漏報率。

16路檢測信號采用74LS20、74LS25,每4路信號先與后非,再對4路與非門輸出取或非,正常狀態(tài)下,檢測信號是高電平,反之,當檢測出異常信號時則輸出低電平,同時由高電平到低電平所產(chǎn)生的下降沿進行中斷申請,同時鎖存器74LS373其 LE 端變?yōu)?,鎖存Dn端信號,P2.0、P2.1為外部中斷程序掃描端,鎖存器74LS373 OC端為0時,鎖存信號由Qn端輸出,檢測信號(16路)輸入電路。

4.8 時鐘電路設計

為了使時鐘功能更加精準,且節(jié)省單片機I/O口資源,選用時鐘芯片DS1302、DS1302,體積小、線路簡單、易于操作。DS1302與單片機之間的通信是同步串行,DS1302用于記錄數(shù)據(jù)與數(shù)據(jù)出現(xiàn)的時間。

4.9 蜂鳴器設計

文章選用蜂鳴器與單片機的P1.7口相連,按下開關2時,P1.7為高電平時,蜂鳴器報警,反之蜂鳴器停止工作。

4.10 危險指示燈設計

當檢測到熱電型紅外傳感器無信號時,P1.3輸出高電平,LED指示燈滅,反之,當檢測到危險信號時,P1.3輸出低電平,LED指示燈亮。

4.11 信號發(fā)送與接收模塊選型

SC2262是一個8位地址碼和按鍵碼組合的無線射頻發(fā)射模塊,1、2引腳是工作電壓,K0、K3是按鍵輸入,VT腳為發(fā)射指示輸出端,SC2262的地址和SC2272的地址需設置成一樣,否則無法通信。SC2272是一個帶射頻接收和譯碼電路的無線射頻接收模塊。

5 系統(tǒng)軟件設計

5.1 顯示程序設計

選用1602顯示模塊作為LCD顯示,使用前先對1062模塊進行初始化,即上電15 ms后對1602顯示模式寫指令38H,再對1602輸入清屏指令,如圖4。

圖4 顯示流程

5.2 系統(tǒng)初始化程序設計

系統(tǒng)在運行前都要進行初始化操作,才能保證系統(tǒng)能正常、有效運行。系統(tǒng)初始化包括寄存器初始化、LCD初始化、AT24C02檢測以及報警時長設置。如圖5為系統(tǒng)初始化流程,首先設置堆棧SP為60H,設置IE為 07H,中斷優(yōu)先級IP為01H,再初始化LCD,設置報警時長,設置好后系統(tǒng)檢查I2C的數(shù)據(jù)通信,若數(shù)據(jù)通信失敗或出錯,顯示器顯示“ E”字符;2EH、2FH分別寫FFH,讀取的監(jiān)測信號異常位為0,將檢測信號與2EH、2FH分別做與運算,存在異常的位為0,通過檢測位顯示當前報警發(fā)生異常的通道,最后從DS1302獲取當前時間,開中斷,啟動定時,初始化結(jié)束。

圖5 系統(tǒng)初始化流程

5.3 報警系統(tǒng)程序設計

設計報警系統(tǒng)時,當16監(jiān)測信號發(fā)生異常時,電平處于低位,向單片機申請中斷,低電平通知74LS373鎖存異常信號;進入中斷,從74LS373讀信號,記錄異常時間,通知外部中斷1報警,報警指示燈亮,蜂鳴器開,LCD顯示報警時間和通道。報警時長到或中途取消,退出報警。

5.4 查詢記錄程序設計

記錄查詢包括單通道和總體狀況查詢,總體查詢檢查異常通道,顯示該通道發(fā)生異常的次數(shù),查詢出現(xiàn)異常的時間與記錄。程序?qū)⑼ǖ烙涗洈?shù)地址、光標顯示位置和通道號分別讀入R0、R2、R3。當查詢某路詳細記錄時,先查該通道記錄是否存在,即R0不為0,再將R0和R3參數(shù)傳遞給詳細查詢子程序。當某通道存在異常記錄時,詳細查詢通道的異常記錄,并通過總體查詢獲得記錄數(shù)地址和通道號,從AT24C02獲取數(shù)據(jù)。

5.5 定時中斷程序設計

中斷程序完成對時間的計數(shù),每完成一次定時中斷R7加1,當R7=20時,則對R7進行清零。當時間為24時時,中斷從DS1302時鐘芯片校準時間。

5.6 外部中斷程序設計

當前通道若無記錄,則當前記錄為第1條,若有記錄,設置當前記錄為第2條。中斷程序完成對異常信號的判斷與記錄,拉低P3.1,并發(fā)出提示信號。

5.7 刪除記錄程序設計

刪除記錄程序用于刪除當前通道查詢的記錄,清空內(nèi)存數(shù)據(jù)時,要對存儲芯片進行寫操作,若刪除的是兩條中最早的記錄,后一條記錄替代前一條。需判斷記錄數(shù)和當前刪除記錄的位置,然后再執(zhí)行刪除動作。

猜你喜歡
單片機信號檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發(fā)生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 亚洲av成人无码网站在线观看| 无码区日韩专区免费系列| 欧美综合一区二区三区| 青青草原国产精品啪啪视频| 日本91视频| av大片在线无码免费| 91精品人妻互换| 亚洲国产成人综合精品2020 | 日本午夜在线视频| 在线看片国产| 日本亚洲国产一区二区三区| 青青草一区| 99久久国产精品无码| 欧美v在线| 国产激爽大片在线播放| 永久免费av网站可以直接看的| 国产91熟女高潮一区二区| 国产午夜无码专区喷水| 999在线免费视频| 超级碰免费视频91| 波多野结衣国产精品| 亚洲精品777| 成人免费视频一区| 亚欧成人无码AV在线播放| 国产流白浆视频| 岛国精品一区免费视频在线观看 | 国产精品13页| 一区二区三区在线不卡免费| 国产精品国产三级国产专业不| 国产色婷婷| 国内丰满少妇猛烈精品播 | 狠狠干欧美| 在线看AV天堂| 国产小视频a在线观看| 91亚洲视频下载| 婷婷伊人久久| 69综合网| 亚洲bt欧美bt精品| 亚洲福利一区二区三区| 啪啪啪亚洲无码| 国产亚洲视频免费播放| 国产色网站| 色综合手机在线| 嫩草国产在线| 免费 国产 无码久久久| 日本福利视频网站| 91无码视频在线观看| 亚洲专区一区二区在线观看| 亚洲精品第一页不卡| 69免费在线视频| 中文字幕一区二区人妻电影| 日日噜噜夜夜狠狠视频| 久久人搡人人玩人妻精品一| 午夜少妇精品视频小电影| 免费在线a视频| 久久综合干| 噜噜噜久久| AV熟女乱| 国产成人无码久久久久毛片| 自拍亚洲欧美精品| 2024av在线无码中文最新| 精品福利视频导航| 视频国产精品丝袜第一页| 国产乱人伦精品一区二区| 亚洲午夜天堂| 97久久超碰极品视觉盛宴| 国产99视频免费精品是看6| 在线免费无码视频| 国产午夜无码片在线观看网站| 国产在线观看99| 国产精品成人久久| 国产成人无码AV在线播放动漫| 久久这里只有精品8| 国产成人精品综合| 精品伊人久久久久7777人| 嫩草国产在线| 视频二区中文无码| 亚洲欧洲一区二区三区| 国产精品网址在线观看你懂的| 亚洲国产成人精品青青草原| 久久久91人妻无码精品蜜桃HD| 8090午夜无码专区|