安科瑞 鮑靜君
摘 要:為使監(jiān)管部門(mén)及商家能夠?qū)崟r(shí)監(jiān)測(cè)廚房?jī)?nèi)油煙的排放量,本文設(shè)計(jì)開(kāi)發(fā)了一種油煙在線檢測(cè)系統(tǒng)。系統(tǒng)選用STM32系列單片機(jī)作為主控芯片,通過(guò) TGS2602氣體傳感器、DHT22 溫濕度傳感器,CAN總線等模塊完成現(xiàn)場(chǎng)信息的采集。為確保系統(tǒng)實(shí)時(shí)性,采用GPRS無(wú)線傳輸模塊將數(shù)據(jù)上傳至服務(wù)器,使得監(jiān)管部門(mén)可通過(guò)互聯(lián)網(wǎng)實(shí)時(shí)獲取目標(biāo)商家的油煙排放情況。本系統(tǒng)可同時(shí)檢測(cè)多個(gè)灶臺(tái)煙道內(nèi)的油煙濃度,測(cè)量精度高,可靠性強(qiáng)并可滿(mǎn)足系統(tǒng)的實(shí)時(shí)性要求。
關(guān)鍵詞:油煙在線檢測(cè);氣體傳感器;CAN 總線;GPRS
0 引言
隨著經(jīng)濟(jì)日益的發(fā)展,我國(guó)人民的生活水平逐步提高,人民對(duì)于飲食口味的要求逐漸增強(qiáng),這使得餐飲業(yè)快速發(fā)展。然而花樣繁雜的中餐制作過(guò)程勢(shì)必少不了過(guò)油,猛火的幫助,這就導(dǎo)致了油煙的污染問(wèn)題;另一方面,國(guó)家對(duì)于空氣環(huán)境方面的改進(jìn),也逐漸成為我國(guó)發(fā)展的要點(diǎn)。
國(guó)外由于飲食方式的大多少油,所以油煙方面的污染較低,相關(guān)研究較少。國(guó)內(nèi)以往的檢測(cè)油煙方法是將油煙采樣帶回實(shí)驗(yàn)室,進(jìn)行物理實(shí)驗(yàn)分析,使用檢氣管法或者用紅外技術(shù)進(jìn)行檢測(cè),這類(lèi)繁雜的人工監(jiān)測(cè)方式已經(jīng)無(wú)法滿(mǎn)足現(xiàn)狀,因此一款實(shí)時(shí)油煙檢測(cè)系統(tǒng)的實(shí)現(xiàn)變得尤為重要。
文中在此背景下設(shè)計(jì)了一種面向監(jiān)管部門(mén)及商家使用的油煙在線監(jiān)測(cè)系統(tǒng)。結(jié)合實(shí)際業(yè)務(wù)需求,采用STM32407系列單片機(jī)作為主控制器,通過(guò)各類(lèi)傳感器采集現(xiàn)場(chǎng)的包括油煙值,環(huán)境溫度,濕度等多項(xiàng)數(shù)據(jù)。為確保系統(tǒng)實(shí)時(shí)性,通過(guò)使用GPRS無(wú)線通訊的方式將數(shù)據(jù)上傳至服務(wù)器并保存在數(shù)據(jù)庫(kù)內(nèi),使得商家及監(jiān)管部門(mén)通過(guò)訪問(wèn)Web應(yīng)用的方式進(jìn)行監(jiān)管。這樣可以提高了環(huán)保部門(mén)對(duì)城市環(huán)境的綜合監(jiān)控能力,具有顯著的社會(huì)與經(jīng)濟(jì)效益。
1 系統(tǒng)的總體設(shè)計(jì)
本系統(tǒng)由數(shù)據(jù)檢測(cè)、數(shù)據(jù)處理及通訊、服務(wù)器與人機(jī)交互四層結(jié)構(gòu)組成。
數(shù)據(jù)檢測(cè)模塊放置在煙道凈化裝置之后,主要由氣體傳感器,溫、濕度傳感器,AD轉(zhuǎn)換模塊和CAN總線模塊四部分組成。其中AD模塊用于將氣體傳感器檢測(cè)得出的模擬量轉(zhuǎn)換為數(shù)字量,CAN 總線模塊用于將上述數(shù)字量傳輸至放置在食堂或餐廳的數(shù)據(jù)通訊模塊。
基于微處理器的數(shù)據(jù)通訊模塊,將CAN總線接收到的油煙檢測(cè)節(jié)點(diǎn)數(shù)據(jù)信息進(jìn)行處理,并通過(guò)使用串口發(fā)送AT指令驅(qū)動(dòng) GRPS模塊將數(shù)據(jù)實(shí)時(shí)上傳至服務(wù)器,同時(shí)提供定位功能。
本系統(tǒng)預(yù)留出與網(wǎng)站、APP交互的接口,監(jiān)管部門(mén)及商家用戶(hù)可通過(guò)登錄訪問(wèn)服務(wù)器監(jiān)控網(wǎng)站或者使用手機(jī) APP 的方式,來(lái)實(shí)時(shí)獲取商家的油煙值濃度。系統(tǒng)總體架構(gòu)如圖1所示。
圖1 系統(tǒng)總體結(jié)構(gòu)圖
2 油煙監(jiān)測(cè)系統(tǒng)的硬件設(shè)計(jì)
2.1 氣體檢測(cè)模塊
油煙中所含成分十分復(fù)雜。大致分為3種:一是分子質(zhì)量和直徑都足夠大的固態(tài)顆粒;二是其質(zhì)量和直徑產(chǎn)生的重力小于空氣浮力的固態(tài)小顆粒;三是氣態(tài)物質(zhì),主要來(lái)源于煤、液化氣等可燃物燃燒產(chǎn)生的碳氧化物等有害氣體,多數(shù)為烴類(lèi),酮類(lèi)長(zhǎng)期接觸這些污染物會(huì)對(duì)人體造成DNA氧化損傷和脂質(zhì)過(guò)氧化反應(yīng)。文中出于綜合考慮并根據(jù)國(guó)家標(biāo)準(zhǔn)決定使用油煙中氣態(tài)物的含量來(lái)衡量油煙濃度。
氣態(tài)物的檢測(cè)采用 TGS2602 型號(hào)傳感器,此傳感器性能穩(wěn)定、優(yōu)點(diǎn)眾多:功耗小、對(duì)烹飪氣體、成本低、穩(wěn)定性好、應(yīng)用電路簡(jiǎn)單。被檢測(cè)氣體的濃度越高,傳感器元件的電導(dǎo)率也會(huì)隨之增加,利用導(dǎo)電率的變化即可推導(dǎo)出與之相對(duì)應(yīng)的氣體濃度變化。
檢測(cè)部分電路總電源電壓為5V,而氣體傳感器的測(cè)量電壓需要恒定的2.5V,所以在本文的設(shè)計(jì)中使用了恒壓芯片TL431cdr,將5V電壓降到穩(wěn)定的2.5 V供傳感器使用。當(dāng)氣體濃度發(fā)生變化后測(cè)量電阻的阻值也隨之改變,由于負(fù)載R7在分壓后所得電壓過(guò)小,不便于進(jìn)一步處理,所以加入了電壓跟隨器與放大電路將其放大2倍后,再將電壓值傳輸至微處理器進(jìn)行處理。具體設(shè)計(jì)如圖2所示。
圖2 傳感器檢測(cè)電路原理圖
2.2 溫濕度檢測(cè)模塊
在此系統(tǒng)中在油煙氣體濃度與溫度值之間有著對(duì)應(yīng)關(guān)系,油煙濃度的判斷需要溫度和濕度作為參考,同時(shí)還可以通過(guò)溫濕度的變化來(lái)觀察商家是否已使用該檢測(cè)設(shè)備,若設(shè)備未啟用,則溫濕度值不會(huì)發(fā)生改變。
對(duì)于環(huán)境溫濕度的測(cè)量,本系統(tǒng)使用了DHT22傳感器,該傳感器集溫濕度測(cè)量和A/D轉(zhuǎn)換于一體,可直接輸出數(shù)字量,傳輸距離遠(yuǎn),硬件電路結(jié)構(gòu)簡(jiǎn)單,與主控制器接口幾乎不需要外圍元件。測(cè)量范圍是濕度 0~1,溫度 20~80 ℃,適用于油煙氣體環(huán)境中,測(cè)量精度高。
2.3 CAN總線通訊模塊
由于油煙采集終端與油煙設(shè)備距離較遠(yuǎn),同時(shí)又需要檢測(cè)多個(gè)目標(biāo)的油煙數(shù)據(jù),所以在本文的設(shè)計(jì)中將各個(gè)檢測(cè)終端使用 CAN 總線進(jìn)行連接。數(shù)據(jù)接收端在CAN總線上收集各個(gè)終端的數(shù)據(jù)采集結(jié)果。
本系統(tǒng)中的CAN總線通信模塊,符合ISO11898標(biāo)準(zhǔn)。采用ADM3053模塊,內(nèi)部集成了DCDC轉(zhuǎn)換器,省掉了光耦隔離,不僅可以隔離單片機(jī)與油煙檢測(cè)探頭通信的信號(hào)和電源,而且可以節(jié)省資源。CAN 總線接口電路如圖3所示。
圖3 CAN總線接口電路
2.4 電源模塊
系統(tǒng)的供電情況較為復(fù)雜,需要給微處理器、無(wú)線通信模塊和傳感器檢測(cè)部分提供不同的工作電壓,才能使各個(gè)模塊能夠正常穩(wěn)定的工作。
系統(tǒng)中微處理器STM32F407的工作電壓范圍為1.8~3.6 V,一般情況下的工作電壓通常為3.3V,傳感器檢測(cè)模塊和CAN總線通信模塊的工作電壓為5V。針對(duì)以上需求為保證各個(gè)模塊能夠穩(wěn)定工作,系統(tǒng)電源設(shè)計(jì)為:外接12V 電壓保證各個(gè)模塊供電充足,降壓至5V分別給傳感器模塊和通訊模塊供電,再由5V降3.3V為微處理器供電。電源供電結(jié)構(gòu)如圖4所示。
圖4 電源電路結(jié)構(gòu)圖
針對(duì)12V轉(zhuǎn)5V電壓的實(shí)際需求,在本文的設(shè)計(jì)中選用了的開(kāi)關(guān)穩(wěn)壓電源L5973D。跟以往的線性穩(wěn)壓電源不同,開(kāi)關(guān)穩(wěn)壓電源 L5973D功率消耗低,體積小,大大減小了散熱片和 PCB板的體積,提高了穩(wěn)壓電源的輸入電壓;并且該芯片還具有的熱關(guān)斷和內(nèi)部電流限制功能,安全地保護(hù)了電路。
L5973D降壓芯片可調(diào)節(jié)電壓范圍為1.235~35V,芯片5引腳為基準(zhǔn)穩(wěn)壓 VFB=1.235V。此芯片可根據(jù)調(diào)整分壓電阻的阻值來(lái)設(shè)置不同的輸出電壓,電路中分壓電阻R28和R29,分別設(shè)計(jì)為10kΩ和 3.3 kΩ。具體如圖5所示。
圖5 L5973D電源電路
根據(jù)上圖電路可推導(dǎo)得出公式:
進(jìn)而計(jì)算 Vout = 4.977V,該電壓直接供電給CAN總線使用。
針對(duì)STM32 微處理器3.3 V的工作電壓需要,在本文的設(shè)計(jì)中選用了AMS1117-3.3穩(wěn)壓芯片。該芯片是一個(gè)線性可調(diào)的三端穩(wěn)壓器,內(nèi)置過(guò)熱保護(hù)和過(guò)流保護(hù),保證電路的穩(wěn)定,可將電壓由5V降低至穩(wěn)定的3.3V。電源電路設(shè)計(jì)如圖 6所示。
圖6 AMS1117-3.3電源電路
無(wú)線通信模塊SIM868的工作電壓范圍為 3.4~4.4 V,系統(tǒng)中輸入電壓為5V。由于模塊自帶降壓芯MIC29302WU,輸出可調(diào)電壓4V,無(wú)需外接電路SIM868即可正常工作。
3 系統(tǒng)的軟件設(shè)計(jì)
系統(tǒng)軟件設(shè)計(jì)主要分為3部分,依次為數(shù)據(jù)采集部分,CAN總線通訊部分和 GPRS通訊部分。系統(tǒng)中所有的軟件設(shè)計(jì)工作均在 Keil MDK-ARM 開(kāi)發(fā)環(huán)境中由C語(yǔ)言編寫(xiě)完成。
3.1 數(shù)據(jù)采集模塊軟件
數(shù)據(jù)采集部分由內(nèi)置AD轉(zhuǎn)換功能的STM32F405作為主控制器。在系統(tǒng)完成初始化后啟動(dòng)定時(shí)器周期性的觸發(fā)中斷,以此來(lái)獲取溫濕度傳感器測(cè)得的數(shù)字量與氣體傳感器測(cè)得的電壓值模擬量。對(duì)氣體傳感器測(cè)得的電壓值進(jìn)AD轉(zhuǎn)換得出相應(yīng)的數(shù)字量后,驅(qū)動(dòng)CAN總線將數(shù)據(jù)發(fā)送至數(shù)據(jù)接收端。程序流程如圖7所示。
圖7 數(shù)據(jù)采集程序設(shè)計(jì)流程圖
3.2 CAN總線通訊模塊軟件設(shè)計(jì)
當(dāng)數(shù)據(jù)采集模塊完成一次數(shù)據(jù)的獲取與處理后驅(qū)動(dòng)ADM3053進(jìn)行數(shù)據(jù)發(fā)送。其中CAN協(xié)議報(bào)文格式采用ISO11898標(biāo)準(zhǔn),報(bào)文由幀起始,仲裁段,控制段,數(shù)據(jù)段,CRC段,ACK 段和幀結(jié)束組成。其中數(shù)據(jù)段為8個(gè)字節(jié),發(fā)送的數(shù)據(jù)依次為油煙值,溫度值,工作狀態(tài),電壓值和電流值。
3.3 GPRS通訊模塊軟件設(shè)計(jì)
系統(tǒng)中的GPRS通訊功能是由STM32F407通過(guò)串口發(fā)送AT指令來(lái)驅(qū)動(dòng)無(wú)線通信模塊 SIM868實(shí)現(xiàn)的。當(dāng)通過(guò)AT指令,使SIM868模塊與服務(wù)端成功建立TCP連接后,將SIM868模塊設(shè)置為透?jìng)髂J?。?dāng)模塊進(jìn)入透?jìng)髂J胶髮⒉辉俳邮杖魏蜛T指令,而是專(zhuān)注于處理 STM32 的串口數(shù)據(jù),SIM868不再對(duì)數(shù)據(jù)做任何處理。透?jìng)髂J讲粌H提高了系統(tǒng)運(yùn)行效率同時(shí)也大大方便了在數(shù)據(jù)通訊過(guò)程的中的軟件設(shè)計(jì)工作。
在模塊進(jìn)行TCP連接后,若連接不成功則重新進(jìn)行連接;若連接成功,則發(fā)送采集到的數(shù)據(jù)傳輸至服務(wù)器端,同時(shí)開(kāi)啟串口中斷接收模塊的返回值,并判斷返回值是數(shù)據(jù)還是命令;若返回值為數(shù)據(jù)則啟用接收,若為命令,則根據(jù)命令號(hào)結(jié)合相應(yīng)結(jié)構(gòu)體處理命令。具體AT指令如表1所示,通訊流程圖如圖8所示。
圖8 GPRS 通訊設(shè)計(jì)流程圖
4 實(shí) 驗(yàn)
該系統(tǒng)實(shí)物圖如圖 9所示。
圖9 油煙檢測(cè)實(shí)物圖
為驗(yàn)證該油煙系統(tǒng)的可行性,做了如下實(shí)驗(yàn): 將檢測(cè)模塊在正??諝庵袉?dòng),啟動(dòng) GPRS與配套上位機(jī)服務(wù)器相連觀察各相檢測(cè)數(shù)據(jù)。系統(tǒng)運(yùn)行穩(wěn)定,上位機(jī)數(shù)據(jù)顯示界面如圖10所示。
圖10 空氣中檢測(cè)數(shù)據(jù)
5 安科瑞AcrelCloud3500餐飲油煙監(jiān)測(cè)云平臺(tái)
為了彌補(bǔ)現(xiàn)存餐飲行業(yè)在煙油監(jiān)測(cè)上的漏洞,同時(shí)便利監(jiān)管部門(mén)的監(jiān)察,安科瑞油煙監(jiān)測(cè)云平臺(tái)應(yīng)運(yùn)而生。油煙監(jiān)測(cè)模塊通過(guò)2G/4G與云端平臺(tái)進(jìn)行通信和數(shù)據(jù)交互,系統(tǒng)能夠?qū)ζ髽I(yè)餐飲設(shè)備的開(kāi)機(jī)狀態(tài)、運(yùn)行狀態(tài)進(jìn)行監(jiān)控;實(shí)現(xiàn)開(kāi)機(jī)率監(jiān)測(cè),凈化效率監(jiān)測(cè),設(shè)施停運(yùn)告警,待清洗告警,異常告警等功能;對(duì)采集數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析、排名等統(tǒng)計(jì)功能;較之傳統(tǒng)的靜電監(jiān)測(cè)方案,更具安全性和實(shí)效性。平臺(tái)預(yù)留與其他應(yīng)用系統(tǒng)、設(shè)備交互對(duì)接接口,具有很好的擴(kuò)展性。
5.1平臺(tái)結(jié)構(gòu)
平臺(tái)GIS地圖采集餐飲油煙處理設(shè)備運(yùn)行狀態(tài)和油煙排放的濃度數(shù)據(jù),自動(dòng)對(duì)超標(biāo)排放及異常企業(yè)進(jìn)行提示預(yù)警,監(jiān)管部門(mén)可迅速進(jìn)行處理,督促餐飲企業(yè)整改設(shè)備,并定期清洗、維護(hù),實(shí)現(xiàn)減排環(huán)保,不擾民等目的?,F(xiàn)場(chǎng)安裝監(jiān)測(cè)終端,持續(xù)監(jiān)測(cè)油煙凈化器的工作狀態(tài),包括設(shè)備運(yùn)行的電流、電壓、功率、耗電量等等,同時(shí)結(jié)合排煙口的揮發(fā)性物質(zhì)、顆粒物濃度等進(jìn)行對(duì)比分析,一旦排放超標(biāo),系統(tǒng)會(huì)發(fā)出異常信號(hào)。
■ 油煙監(jiān)測(cè)設(shè)備用來(lái)監(jiān)測(cè)油煙、顆粒物、NmHc等數(shù)據(jù)
■ 凈化器和風(fēng)機(jī)配合對(duì)油煙進(jìn)行凈化處理,同時(shí)對(duì)凈化設(shè)備的電流、電壓進(jìn)行監(jiān)測(cè)
■ 設(shè)備通過(guò)4G網(wǎng)絡(luò)將采集的數(shù)據(jù)上傳至遠(yuǎn)程云端服務(wù)器
5.2 平臺(tái)主要功能
(1)在線監(jiān)測(cè)
對(duì)油煙排污數(shù)據(jù)的監(jiān)測(cè),包括油煙排放濃度,顆粒物,NmHc等數(shù)值采集監(jiān)測(cè);同時(shí)對(duì)監(jiān)控風(fēng)機(jī)和凈化器的啟停狀態(tài)、運(yùn)行數(shù)據(jù)進(jìn)行監(jiān)測(cè)。
(2)告警數(shù)據(jù)監(jiān)測(cè)
系統(tǒng)根據(jù)采集的油煙數(shù)值大小,產(chǎn)生對(duì)應(yīng)的排放超標(biāo)告警;對(duì)凈化器的運(yùn)行數(shù)據(jù)分析,上傳凈化設(shè)備對(duì)應(yīng)的運(yùn)行、停機(jī)、故障等告警事件。
(3)數(shù)據(jù)分析
運(yùn)行時(shí)長(zhǎng)分析,離線分析;告警占比、排名分析;歷史數(shù)據(jù)統(tǒng)計(jì)等。
(4)隱患管理
系統(tǒng)對(duì)采集的告警數(shù)據(jù)分析,產(chǎn)生對(duì)應(yīng)的隱患記錄,派發(fā)、處理隱患,及時(shí)處理告警,形成閉環(huán)
(5)統(tǒng)計(jì)分析
包括時(shí)長(zhǎng)分析、超標(biāo)分析、歷史數(shù)據(jù)、分析報(bào)告等模塊
(6)基礎(chǔ)數(shù)據(jù)維護(hù)
個(gè)人信息、權(quán)限維護(hù),企業(yè)信息錄入,對(duì)應(yīng)測(cè)點(diǎn)信息錄入等
(7)數(shù)據(jù)服務(wù)
數(shù)據(jù)采集,短信提醒,數(shù)據(jù)存儲(chǔ)和解析
5.3油煙監(jiān)測(cè)主機(jī)
油煙監(jiān)控主機(jī)是現(xiàn)場(chǎng)的管理設(shè)備,實(shí)時(shí)采集油煙濃度探測(cè)器和工況傳感器的信號(hào),進(jìn)行數(shù)據(jù)處理,通過(guò)有線或無(wú)線網(wǎng)絡(luò)通訊將數(shù)據(jù)傳輸?shù)椒?wù)器平臺(tái)。同時(shí),對(duì)本地?cái)?shù)據(jù)進(jìn)行存儲(chǔ),監(jiān)控現(xiàn)場(chǎng)設(shè)備狀態(tài),提供人機(jī)操作界面。
具體技術(shù)參數(shù)如下:
5.4 設(shè)備選型方案
注:雙探頭適合雙排煙通道的場(chǎng)合,每路探頭監(jiān)測(cè)1路排煙通道。
6 結(jié)論
經(jīng)測(cè)試該硬件系統(tǒng)與服務(wù)器間通信正常,數(shù)據(jù)傳輸穩(wěn)定,上位機(jī)可實(shí)時(shí)獲取各相檢測(cè)數(shù)據(jù)。設(shè)備使用方便,準(zhǔn)確度高,具有較高的應(yīng)用價(jià)值。
標(biāo)簽:
相關(guān)技術(shù)