黃少輝 張國忠
摘 要:本文介紹了以單片機為核心,具有檢測多參數(shù)、定位和通信的環(huán)境監(jiān)測系統(tǒng)。該系統(tǒng)利用北斗導(dǎo)航模塊定位授時,在單片機的組織協(xié)調(diào)下,通過PM2.5傳感器,噪聲傳感器,溫度傳感器,濕度傳感器等實現(xiàn)多功能環(huán)境檢測,且具有顯示、報警功能。
關(guān)鍵詞:環(huán)境監(jiān)測;北斗定位;數(shù)據(jù)采集;實時通信
DOI:10.16640/j.cnki.37-1222/t.2018.11.121
1 引言
目前市面上有很多流通的環(huán)境監(jiān)測儀,但很多的儀器不具備定位功能和功能擴展,且各種環(huán)境參數(shù)指標的監(jiān)測也不能達到精確的要求。本文設(shè)計了一個可以利用北斗定位模塊測量一個地區(qū)的溫度,濕度,噪聲和 PM2.5,且具有實時通信功能的環(huán)境監(jiān)測系統(tǒng)。它可根據(jù)需要擴展功能。
2 硬件設(shè)計
本系統(tǒng)總體框架如圖1所示,它基于北斗定位模塊,以MCU為核心,配以顯示模塊,電源模塊,通信模塊和多傳感器模塊(噪聲傳感器,溫度傳感器,濕度傳感器,PM2.5傳感器)組成的系統(tǒng)。此系統(tǒng)可對定位區(qū)域?qū)崿F(xiàn)高精度環(huán)境參數(shù)測量,并進行實時顯示和通信。
本系統(tǒng)的主控芯片采用STM32F103 單片機,它擁有較快更新處理數(shù)據(jù)的速度,能夠完成北斗導(dǎo)航芯片數(shù)據(jù)快速傳輸,顯示屏的快速掃描。其中自帶的異步串口 USART 可以對接導(dǎo)航芯片,同步串口 SPI 外設(shè)可用于控制顯示模塊的更快更新數(shù)值。采用可視角度大、功耗低的液晶屏作為顯示模塊。同時系統(tǒng)還設(shè)置了噪音預(yù)警系統(tǒng),當檢測的值超過了規(guī)定的值,顯示會出現(xiàn)文字變化。
本系統(tǒng)設(shè)計選用DS18B20溫度傳感器。該傳感器具有多場合應(yīng)用、接線方便的特點,可以在多種場合進行封裝應(yīng)用,具體包括不銹鋼、磁鐵吸附,螺紋式和管道式封裝。
技術(shù)性能描述:
(1)實現(xiàn)- 55~125 C的溫度測量范圍,測量誤差不超過1攝氏度。
(2)可以實現(xiàn)多點組網(wǎng),能夠在三線并聯(lián)多個DS18B20,并聯(lián)數(shù)可達8個,可以對多個測點進行溫度測量,但是測點過多會降低供電電壓,從而影響信號的穩(wěn)定傳輸。
濕度傳感器使用 DHT11 傳感器。該傳感器是一款復(fù)合型的,具有數(shù)字信號輸出功能的傳感器,使用專用的溫濕度傳感技術(shù)和數(shù)字模塊采集技術(shù),對產(chǎn)品的穩(wěn)定性和可靠性具有極高保障。傳感器包括NTC測溫軟件和電阻式感濕軟件,同時連接一個性能極高的八位單片機,所以傳感器具有性價比高、抗干擾、響應(yīng)快、品質(zhì)好的優(yōu)勢。
PM2.5模塊我們選擇ZPH01作為傳感器。zph01借助PM2.5檢測機制進行PM2.5的實際檢測。借助粒子計數(shù)原理對PM2.5檢測單元進行老化、調(diào)試和校準,可檢測直徑大于1μm的粉塵顆粒,出廠前已經(jīng)實現(xiàn)了較高的靈敏度和一致性。輸出信號為PWM,它可以被配置自定義IIC接口和UART數(shù)字串行接口。特點:靈敏度高,長期穩(wěn)定性好,工廠校準校準,內(nèi)置自動空氣加熱器。該產(chǎn)品外形小巧,重量輕,安裝方便,維修方便。
作為音頻集成功放,LM386功放具有失真小、外接元件少、電壓范圍大、可調(diào)整內(nèi)鏈增益,功耗低的優(yōu)點。噪聲模塊借助AD采集外界噪音大小,采集公式為:分貝=150*AD1/AD,從而算出分貝參數(shù),然后通過調(diào)節(jié)變電器顯示出噪音是否正常。
通信模塊采用的是德國西門子公司西門子的TC35i,它是一款雙頻900/1800MHZ高度集成的GSM模塊。此模塊具有發(fā)送SMS短信,語音通話,GPRS數(shù)據(jù)傳輸?shù)然贕SM網(wǎng)絡(luò)進行通信的所有基本功能。單片機通過RS232串口與GSM模塊通信,使用標準的AT命令來控制GSM模塊實現(xiàn)各種無線通信功能。
采用ATGM332D-5N系列模塊作為北斗定位模塊,是12X16尺寸的高性能BDS/GNSS全星座定位導(dǎo)航模塊系列的總稱。作為一款具有實際意義的六合一導(dǎo)航定位芯片,AT6558有32個跟蹤通道,能夠有效接收六個導(dǎo)航信號,并且它還具有導(dǎo)航、聯(lián)合定位和授時的功能。ATGM332D-5N模塊具有成本低、功耗低和靈敏度高的特點,可以有效應(yīng)用于手持定位、車輛導(dǎo)航、可穿戴設(shè)備等,并可直接更換[1]。
顯示模塊j12864可以對圖形和漢字進行顯示,包括64×256點陣顯示,128個字符,8192個漢字。主要技術(shù)參數(shù):VDD 3.3~+5V;顯示顏色:黃綠/藍屏;LCD類型:STN;顯示內(nèi)容:128列*64行;現(xiàn)實角度:6:00鐘直視;與MCU接口:三位串行/四位或八位并行;配置LED背光。軟件功能具體包括:睡眠模式、字符自定義、移動畫面、顯示光標等。
3 軟件設(shè)計
系統(tǒng)的主程序流程圖如圖2所示。它時刻尋求北斗定位系統(tǒng)的支持,精確定位所在區(qū)域,準確測量各項環(huán)境參數(shù),進行實時顯示與通信。程序由系統(tǒng)初始化,復(fù)位模塊和溫度、濕度、PM2.5及噪聲等數(shù)據(jù)采集模塊組成。它具有顯示、定位授時、預(yù)警和通信等功能。
4 應(yīng)用
本系統(tǒng)經(jīng)過實驗室調(diào)試,各種環(huán)境的考驗后,在3個地區(qū)進行了長達近半年的實運行,運行結(jié)果表明:本系統(tǒng)安全可靠,地理位置定位誤差在允許范圍內(nèi),環(huán)境檢測精度較高,具有報警功能,可進行實時通信。為實時準確監(jiān)測環(huán)境助了一臂之力。
參考文獻:
[1]崔群,梁鑒如,光金正,高文建.基于北斗定位的多參數(shù)城市環(huán)境監(jiān)測儀[J].科教導(dǎo)刊(中旬刊),2016(06):56-57+64.
作者簡介:黃少輝(1994-),男,福建泉州人,本科在讀,研究方向:電氣自動化控制技術(shù)。