基于STC89C52單片機的宿舍智能防火報警系統設計
圖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è)數據以相同的幀格式傳遞,每一幀信息由起始位,數據位,奇偶校驗位和停止位組成。
STC89C52單片機有一個(gè)工作在異步通訊方式下的全雙工串行口。全雙工的串行通訊只需要一根輸出線(xiàn)和一根輸入線(xiàn)。STC89C52單片機的串口僅占用了單片機的P3.0(10腳)和P3.1(11腳),分別為接收端RXD和發(fā)送端TXD。當非串口方式工作時(shí),這兩根口線(xiàn)還可以作為一般的I/O口線(xiàn)使用。STC89C52的串口內部結構如圖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)文章:溫濕度控制器原理
評論