<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于STC89C52單片機的宿舍智能防火報警系統設計

基于STC89C52單片機的宿舍智能防火報警系統設計

作者: 時(shí)間:2012-05-09 來(lái)源:網(wǎng)絡(luò ) 收藏

圖4 SHT10和連接電路圖

可燃氣體探測器的

本系統采用具有高靈敏度、高穩定性的QM-N10半導體氣敏傳感器探測可燃氣體,它是一種采用陶瓷半導體工藝的燒結型器件。半導體氣敏傳感器是利用氣體在半導體表面的氧化—還原反應導致敏感元件阻值發(fā)生變化而制成的,氣敏電阻器的阻值隨著(zhù)吸附氣體的數量和種類(lèi)而改變,也就是說(shuō)非電量氣體的氧化—還原反應過(guò)程導致電阻值發(fā)生變化。據此特性,人們可以從阻值的變化情況得知吸附氣體的情況。

其電路如圖5所示,當QM-N10氣敏半導體傳感器在潔凈空氣中時(shí),A、K兩點(diǎn)間的電阻很大,阻值大約有幾十KΩ,流過(guò)RP4的電流很小,K點(diǎn)為低電位,三級管不導通輸出為低電平。當接觸到含有有毒氣體的空氣時(shí),A、K兩點(diǎn)間的電阻迅速下降,K點(diǎn)電位升高,三級管導通輸出為高電平。

圖5 QM-N10氣敏傳感器電路圖

時(shí)鐘電路

實(shí)時(shí)時(shí)鐘為系統提供時(shí)鐘和日歷的功能。本系統中采用Dallas公司生產(chǎn)的DS1302,該芯片是一種高性能、低功耗、附加31字節靜態(tài)RAM的時(shí)鐘芯片,可通過(guò)簡(jiǎn)單的串行總線(xiàn)與進(jìn)行通訊。采用雙電源供電,可設置備用電源充電方式,芯片為8引腳小型DIP封裝。DS1302采用三線(xiàn)接口與進(jìn)行同步通信,與單片機的接口電路如圖6所示。

圖6 DS1302與單片機接口電路圖

人機交互電路設計

液晶顯示電路設計

在本設計中液晶模塊主要顯示的工作狀況,如室內溫濕度狀況、實(shí)時(shí)時(shí)鐘顯示等。顯示電路使用帶中文字庫的LCD12864,它可以顯示8×4行16×16點(diǎn)陣的漢字,也可完成圖形顯示。

鍵盤(pán)電路設計

鍵盤(pán)電路是人機對話(huà)的重要組成部分,它主要實(shí)現向單片機輸入數據、傳輸命令等功能。鍵盤(pán)是利用機械金屬點(diǎn)的結合和斷開(kāi)來(lái)實(shí)現信息的輸入。一個(gè)鍵盤(pán)實(shí)際上就是一個(gè)開(kāi)關(guān),單片機根據I/O線(xiàn)的高低電平來(lái)判斷一個(gè)按鍵的開(kāi)關(guān)狀態(tài)。微處理器所采用的鍵盤(pán)有兩種:全編碼鍵盤(pán)和非編碼鍵盤(pán)。本設計中采用非編碼鍵盤(pán)控制。鍵盤(pán)常用的模式有矩陣鍵盤(pán)和獨立鍵盤(pán)兩種方式,本設計采用獨立鍵盤(pán)形式,獨立按鍵的各鍵相互對立,互不影響,軟件識別簡(jiǎn)單。

單片機與短信模塊串口通信設計

本設計的重點(diǎn)部分是單片機與JB35G短信模塊的通信,它承擔著(zhù)向外報警通信功能。通常有串行通信和并行通信兩種方法。串行通信是指數據字節是一位一位串行的傳送,通過(guò)串行接口實(shí)現。根據信息的傳送方向,串行通信可以分為單工、半雙工和全雙工三種。串行通信按通訊方式可分為同步通訊和異步通訊。JB35G移動(dòng)通信模塊的通信方式為異步通訊,所以本設計也要采用異步通訊方式,異步串行通訊規定了字符數據的傳遞格式,即每個(gè)數據以相同的幀格式傳遞,每一幀信息由起始位,數據位,奇偶校驗位和停止位組成。

單片機有一個(gè)工作在異步通訊方式下的全雙工串行口。全雙工的串行通訊只需要一根輸出線(xiàn)和一根輸入線(xiàn)。單片機的串口僅占用了單片機的P3.0(10腳)和P3.1(11腳),分別為接收端RXD和發(fā)送端TXD。當非串口方式工作時(shí),這兩根口線(xiàn)還可以作為一般的I/O口線(xiàn)使用。的串口內部結構如圖7所示。

圖7 STC89C52單片機的串口內部結構圖

系統軟件設計

作為系統核心的主控單片機主要完成接收各監控子功能模塊發(fā)送來(lái)的信息,并通過(guò)串口與GSM通信模塊發(fā)送相應的短信息到用戶(hù)的手機。

當系統上電或者復位時(shí),單片機開(kāi)始運行主程序,其流程圖如圖8所示。主程序首先完成I/O口、液晶顯示、串口、定時(shí)器、時(shí)鐘、開(kāi)放外部中斷及串口中斷等初始化設置,然后執行讀溫濕度、讀時(shí)鐘和鍵盤(pán)掃描子程序并在液晶屏上顯示。之后系統開(kāi)始等待中斷,在單片機相應中斷后進(jìn)入各自的中斷服務(wù)子程序。各個(gè)監控模塊通過(guò)外部中斷0申請中斷,發(fā)送接收短消息通過(guò)串口中斷進(jìn)行。

圖8 系統主程序流程圖

結束語(yǔ)

安防提供了一條可行途徑。鑒于防火的基本需求,本設計STC89C52單片機,采用成熟可靠的GSM移動(dòng)網(wǎng)絡(luò ),同時(shí)利用多傳感器檢測,設計了。本文介紹了系統的總體構成,關(guān)鍵模塊的連接方式以及軟件實(shí)現的流程圖。該系統具有智能化、自動(dòng)化特點(diǎn),對于大學(xué)生宿舍的安全建設具有重要意義。

單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


土壤濕度傳感器相關(guān)文章:土壤濕度傳感器原理
溫濕度控制器相關(guān)文章:溫濕度控制器原理

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>