• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    智能防盜防火報(bào)警系統(tǒng)設(shè)計(jì)

    2021-02-14 08:24:00張江亞李煥娜
    信息記錄材料 2021年12期
    關(guān)鍵詞:防盜報(bào)警單片機(jī)

    張江亞,李煥娜

    (1河北科技學(xué)院 河北 保定 071000)(2保定理工學(xué)院 河北 保定 071000)

    1 引言

    如今在人們的日常生活中,天然氣已經(jīng)廣泛使用,但當(dāng)天然氣由于安裝不當(dāng)或沒(méi)有完全燃燒時(shí)會(huì)有爆炸和火災(zāi)的危險(xiǎn)。同時(shí)居家生活的另一個(gè)危險(xiǎn)就是入室盜竊,盜竊是一種普遍發(fā)生的財(cái)產(chǎn)犯罪。因此,一種能應(yīng)用于居家生活的智能防火防盜報(bào)警系統(tǒng)就顯得十分必要[1]。

    2 背景與研究意義

    社會(huì)在不斷進(jìn)步,隨著人們的生活水平不斷提高,天然氣逐漸成為人們?nèi)粘I畹谋匦杵罚烊粴獾氖褂靡泊嬖谝欢ǖ奈kU(xiǎn)和隱患。入室盜竊也是威脅居家安全的一個(gè)重要因素。因此防火防盜報(bào)警設(shè)備開始被越來(lái)越多的人關(guān)注。本文主要進(jìn)行居家防火防盜系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)居家安全。

    3 防火防盜報(bào)警系統(tǒng)硬件分析與設(shè)計(jì)

    3.1 總體設(shè)計(jì)

    防火防盜報(bào)警系統(tǒng)是具有監(jiān)測(cè)環(huán)境溫度、煙霧濃度以及是否有人靠近,并兼?zhèn)鋱?bào)警功能的設(shè)備。該系統(tǒng)主要由單片機(jī)控制器、報(bào)警模塊、傳感器單元和LCD1602顯示模塊以及電源模塊等部分構(gòu)成。

    3.2 STC89C52單片機(jī)工作原理

    STC89C52系列的單片機(jī)具有超強(qiáng)的抗干擾性能、高速、低功耗等優(yōu)點(diǎn),這也是其受到廣泛適應(yīng)的原因,該單片機(jī)的使用也使得產(chǎn)品更加輕便、更加小型化、功耗更低[2]。STC89C52內(nèi)部的功能區(qū)分為:4個(gè)8位的并行端口、高速的A/D轉(zhuǎn)換、雙數(shù)據(jù)指針、單片機(jī)專用的復(fù)位電路、EEPROM數(shù)據(jù)存儲(chǔ)器、電子看門狗、1280字節(jié)的SRAM、高速閃存以及內(nèi)置的ISP、定時(shí)器T0和T1[3]。本系統(tǒng)的時(shí)鐘電路和復(fù)位電路參照51單片機(jī)的通用電路。

    3.3 溫度檢測(cè)傳感器模塊設(shè)計(jì)

    本設(shè)計(jì)對(duì)環(huán)境要求低,因此選用普通型DS18B20。DS18B20溫度傳感器精度較高,不需要外接元件即可工作,它可以測(cè)量的溫度為-55~125 ℃,精確度為±0.5 ℃[4]。該傳感器可以用3~5.5 V的電源供電,在主動(dòng)溫度轉(zhuǎn)換時(shí)僅消耗1 mA。DS18B20的最大優(yōu)點(diǎn)之一是多個(gè)DS18B20可以一起工作,只需要把他們連在同一條總線上。由于每個(gè)DS18B20在工廠中都有一個(gè)唯一的64位串行代碼,因此更容易將它們區(qū)分開來(lái)。

    傳感器采用單線通信方式工作。它只需要連接到微控制器的數(shù)據(jù)管腳和一個(gè)上拉電阻,其他兩個(gè)管腳用于供電。當(dāng)總線不使用時(shí),上拉電阻用于保持線路處于高狀態(tài)[5]。傳感器測(cè)得的溫度值將存儲(chǔ)在傳感器內(nèi)部的2字節(jié)寄存器中。通過(guò)發(fā)送一個(gè)數(shù)據(jù)序列,使用單線方法可以讀取這些數(shù)據(jù)。有兩種類型的命令被發(fā)送來(lái)讀取值,一種是ROM命令,另一種是function命令。每個(gè)ROM存儲(chǔ)器的地址值和順序在數(shù)據(jù)表中給出。

    3.4 煙霧濃度檢測(cè)傳感器模塊設(shè)計(jì)

    MQ-2氣體傳感器可以檢測(cè)或測(cè)量液化石油氣、酒精、丙烷、氫氣、一氧化碳甚至甲烷等氣體[6]。這個(gè)傳感器的模塊版本帶有一個(gè)數(shù)字引腳,使得MQ-2氣體傳感器即使在沒(méi)有微控制器的情況下也能工作,若只想檢測(cè)一種特定的氣體時(shí),它是較好的選擇。當(dāng)涉及測(cè)量ppm氣體時(shí),模擬引腳必須使用,模擬引腳也用TTL驅(qū)動(dòng),工作電壓為5 V,因此可以與最常見的微控制器一起使用[7]。

    MQ-2的使用非常簡(jiǎn)單,可以使用模擬引腳來(lái)達(dá)到同樣的效果。使用微控制器讀取模擬值(0~5 V),該值將與傳感器檢測(cè)到的氣體濃度成正比。要想準(zhǔn)確測(cè)量氣體濃度就要求硬件電路中存在模數(shù)轉(zhuǎn)換模塊,以實(shí)現(xiàn)電信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換。本設(shè)計(jì)中使用PCF8591模數(shù)轉(zhuǎn)換芯片,該芯片價(jià)格低,且轉(zhuǎn)換速度快,可很好滿足設(shè)計(jì)要求。

    3.5 人機(jī)交互模塊設(shè)計(jì)

    人機(jī)交互部分包括了顯示和按鍵兩大部分。顯示部分將主控單片機(jī)處理的數(shù)據(jù)通過(guò)顯示模塊顯示出來(lái),以便使用者了解該系統(tǒng)的工作狀態(tài)與當(dāng)前數(shù)據(jù)[8]。按鍵部分的功能是對(duì)該系統(tǒng)進(jìn)行參數(shù)的設(shè)置,以保證使用人員可在現(xiàn)場(chǎng)對(duì)系統(tǒng)進(jìn)行調(diào)試。

    (1)作為人機(jī)交互的顯示模塊包括發(fā)光管、數(shù)碼管、液晶顯示器。本設(shè)計(jì)顯示采用字符型液晶顯示器,即LCD1602模塊。LCD1602是一種顯示器,它能用于顯示各種字符,如符號(hào)、數(shù)字、字母。

    (2)可作為使用者設(shè)置參數(shù)、現(xiàn)場(chǎng)調(diào)整數(shù)據(jù)的按鍵模塊。

    3.6 電源模塊設(shè)計(jì)

    本系統(tǒng)選擇外部供電和USB供電并用的方式,這種方式可以使得系統(tǒng)安裝使用更加方便,直接通過(guò)5 V適配器就可以提供穩(wěn)定的工作電源,同時(shí)也提供了備選方案,給不同用戶提供了不同的選擇。

    4 系統(tǒng)軟件程序設(shè)計(jì)

    4.1 控制程序總體設(shè)計(jì)

    本設(shè)計(jì)包括溫度采集、氣體濃度采集、人體紅外監(jiān)測(cè)、LCD顯示、案件復(fù)位程序以及報(bào)警程序。

    4.2 DS18B20程序設(shè)計(jì)

    DS18B20有兩種類型的存儲(chǔ)器,一個(gè)是SRAM,另一個(gè)是EEPROM[9]。SRAM是一種易失性存儲(chǔ)器,它只有在一定條件下才有數(shù)據(jù),EEPROM存儲(chǔ)數(shù)據(jù)穩(wěn)定且EEPROM 也有高低報(bào)警觸發(fā),方便設(shè)置報(bào)警溫度上下限。

    部分程序如下:Init_DS18B20(void)

    4.3 MQ-2程序設(shè)計(jì)

    該部分的設(shè)計(jì)重點(diǎn)在模數(shù)轉(zhuǎn)換程序,該程序通過(guò)對(duì)PCF8591進(jìn)行讀寫數(shù)據(jù),完成電信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)變,數(shù)據(jù)均顯示在液晶顯示屏上。部分程序如下:

    4.4 液晶顯示程序設(shè)計(jì)

    5 系統(tǒng)調(diào)試與仿真

    系統(tǒng)軟件調(diào)試中出現(xiàn)以下問(wèn)題。

    (1)向LCD1602發(fā)送清除命令時(shí),LCD1602無(wú)法成功擦除屏幕。解決方法:參見LCD1602用戶手冊(cè),清除屏幕的命令與程序中實(shí)際編寫的命令完全相同,但是顯示屏可以顯示內(nèi)容,表明程序已正確發(fā)送命令,但并沒(méi)有清屏。添加40 ms的延遲時(shí)間后,將其下載回程序中,發(fā)現(xiàn)執(zhí)行了屏幕清除命令。LCD1602屏幕清除需要1.64 ms的運(yùn)行時(shí)間,而最終程序使用4 ms的延遲時(shí)間。

    (2)按鈕無(wú)法正常工作,按下時(shí)無(wú)響應(yīng)。解決方法:通過(guò)矩陣鍵盤的示意圖分析和微動(dòng)開關(guān)的實(shí)際使用,使用了微動(dòng)開關(guān)的4個(gè)引腳,其中兩對(duì)引腳在內(nèi)部連接,對(duì)應(yīng)于兩個(gè)有用的引腳,另外兩個(gè)引腳連接到這兩個(gè)引腳。再次焊接矩陣鍵盤后,單片機(jī)即可正常獲取按鈕信息。

    6 結(jié)語(yǔ)

    本文設(shè)計(jì)完成了基于單片機(jī)的防火防盜報(bào)警系統(tǒng),可以實(shí)時(shí)監(jiān)測(cè)室內(nèi)溫度和天然氣濃度,當(dāng)數(shù)值超出設(shè)定安全值后,會(huì)立刻發(fā)出警報(bào);當(dāng)有人進(jìn)入室內(nèi),就會(huì)使得紅外傳感器接收到信號(hào),迅速發(fā)出警報(bào),提示有人入侵。簡(jiǎn)單來(lái)說(shuō),在此次的系統(tǒng)設(shè)計(jì)中,采用的均是最為穩(wěn)定且最簡(jiǎn)單的軟硬件,也使得附加的人機(jī)交互系統(tǒng)更加簡(jiǎn)單、更容易調(diào)試。

    猜你喜歡
    防盜報(bào)警單片機(jī)
    基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
    電子制作(2019年13期)2020-01-14 03:15:28
    基于單片機(jī)的層次漸變暖燈的研究
    電子制作(2019年15期)2019-08-27 01:12:10
    基于單片機(jī)的便捷式LCF測(cè)量?jī)x
    電子制作(2019年9期)2019-05-30 09:42:02
    古代陵墓中的防盜機(jī)關(guān)
    軍事文摘(2018年24期)2018-12-26 00:58:10
    LKD2-HS型列控中心驅(qū)采不一致報(bào)警處理
    防火防盜報(bào)警器設(shè)計(jì)
    電子制作(2018年2期)2018-04-18 07:13:27
    2017年凱迪拉克XT5電路圖
    2015款奔馳E180車安全氣囊報(bào)警
    死于密室的租住者
    奔馳E260車安全氣囊報(bào)警
    大城县| 光山县| 巴中市| 鱼台县| 菏泽市| 达孜县| 张家川| 北海市| 永德县| 虎林市| 博湖县| 炎陵县| 米林县| 镇赉县| 鹿邑县| 惠水县| 吴川市| 望江县| 新余市| 徐汇区| 龙井市| 射阳县| 江津市| 辽宁省| 昌邑市| 颍上县| 中牟县| 山丹县| 文山县| 新巴尔虎左旗| 汕头市| 依安县| 中西区| 陆河县| 永福县| 承德市| 澄迈县| 宁化县| 兴海县| 都昌县| 卢湾区|