環(huán)境監(jiān)測系統(tǒng)的應(yīng)用在整個(gè)環(huán)境監(jiān)測項(xiàng)目中處于核心地位,是項(xiàng)目實(shí)施的保證。很多人對于系統(tǒng)大都是一種比較模糊的概念,今天吳忠耘為大家?guī)憝h(huán)境監(jiān)測系統(tǒng)主流程圖的設(shè)計(jì)幫助大家去了解該系統(tǒng)。
環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì)功能實(shí)現(xiàn)要通過主程序?qū)ψ映绦虻恼{(diào)用,從而達(dá)到預(yù)期的目標(biāo),能否讓硬件有序規(guī)則的實(shí)現(xiàn)預(yù)期的功能依賴于主程序能否有效實(shí)現(xiàn)。
環(huán)境監(jiān)測系統(tǒng)采用STM32F103C8T6作為控制核心,對LCD12864進(jìn)行初始化,再進(jìn)行報(bào)閥值初始化,接下來是各個(gè)傳感器的初始化,最后,進(jìn)入一個(gè)循環(huán)處理過程,包括讀取由DS18B20溫度傳感器檢測到的溫度,并檢測由MQ-2煙霧傳感器檢測到的甲烷濃度以及GP2Y1014傳感器檢測到的PM2.5濃度。在LCD12864液晶上面顯示出來,最后判斷數(shù)據(jù)是否大于設(shè)定的報(bào)警值,若是,則通過蜂鳴器報(bào)警并且通過藍(lán)牙傳到手機(jī)藍(lán)牙助手,隨時(shí)掌握環(huán)境監(jiān)測數(shù)據(jù)的動(dòng)態(tài)變化,然后開始新一輪的監(jiān)測、顯示、判斷。環(huán)境監(jiān)測系統(tǒng)具體程序流程如圖所示。