沈 雷,顧 芳,張加宏,冒曉莉,劉 毅
(1.南京信息工程大學(xué),江蘇省大氣環(huán)境與裝備技術(shù)協(xié)同創(chuàng)新中心,南京 210044;2.南京信息工程大學(xué),江蘇省氣象探測與信息處理重點實驗室,南京 210044;3.南京信息工程大學(xué),物理與光電工程學(xué)院,南京 210044;4.南京信息工程大學(xué),電子與信息工程學(xué)院,南京 210044)
氣溶膠質(zhì)量濃度測量系統(tǒng)的設(shè)計與實現(xiàn)*
沈 雷1,2,4,顧 芳3*,張加宏1,2,4,冒曉莉2,4,劉 毅2,4
(1.南京信息工程大學(xué),江蘇省大氣環(huán)境與裝備技術(shù)協(xié)同創(chuàng)新中心,南京 210044;2.南京信息工程大學(xué),江蘇省氣象探測與信息處理重點實驗室,南京 210044;3.南京信息工程大學(xué),物理與光電工程學(xué)院,南京 210044;4.南京信息工程大學(xué),電子與信息工程學(xué)院,南京 210044)
為監(jiān)測近地面氣溶膠顆粒,設(shè)計了基于單粒子光散射法的氣溶膠質(zhì)量濃度測量系統(tǒng)。通過高速AD9656轉(zhuǎn)換器與FPGA多通道采集卡對前端光學(xué)傳感器輸出信號進行采集,并由STM32微控制器結(jié)合分形反演模型完成氣溶膠質(zhì)量濃度的測定,測量結(jié)果通過無線模塊傳輸至云端。實驗表明:對于煙塵和空氣樣品,分形模型反演的質(zhì)量濃度值與標(biāo)準(zhǔn)值吻合較好,擬合直線斜率分別為0.962 57和0.906 38,相關(guān)系數(shù)均高于0.99,表明提出的氣溶膠質(zhì)量濃度測量系統(tǒng)具有一定的實用價值。
氣溶膠質(zhì)量濃度;光散射;高速AD轉(zhuǎn)換器;多通道信號采集電路;信號幅度分布
氣溶膠顆粒物是近地面大氣中的重要組成部分,其成分和濃度與大氣環(huán)境氣候及人體健康密切相關(guān)[1-2]。它們不僅能通過對太陽光吸收和散射改變地面的溫度分布,同時也可能成為各種病毒和細菌的傳播載體,因而近些年來人們對大氣氣溶膠的監(jiān)測十分重視。目前氣溶膠質(zhì)量濃度測量方法[3-5]主要包括濾膜稱重法、壓電晶體法、光散射法、β 射線吸收法和微量震蕩天平法。鑒于光散射法具有靈敏度高、可在線非接觸測量、測量速度快等優(yōu)點,本文設(shè)計的氣溶膠質(zhì)量濃度測量系統(tǒng)采用單顆粒光散射測量方法[6-7]。在光散射法中光學(xué)傳感器根據(jù)氣溶膠顆粒大小輸出0~5 V的電壓信號,不等的電壓信號對應(yīng)不同的氣溶膠顆粒。值得注意的是,當(dāng)被測大氣環(huán)境中氣溶膠顆粒物濃度較大時,氣溶膠顆粒物聚集在一起密集通過光學(xué)傳感器,前后顆粒物之間的間隔時間非常短,光學(xué)傳感器輸出的電壓信號為高速離散信號,為了保證高采樣速率的同時提高電壓測量的準(zhǔn)確性,本文實現(xiàn)的氣溶膠質(zhì)量濃度測量系統(tǒng)運用FPGA控制125 Msample/s采樣速率的16位模數(shù)轉(zhuǎn)換器AD9656,電壓幅度測量電路共設(shè)置有16個通道,充分利用Altera的IP內(nèi)核(包含LPM和MegaFuncton宏功能的模塊庫)完成相關(guān)計數(shù)以及通信控制功能的設(shè)計,可滿足氣溶膠質(zhì)量濃度的高精度測量[8]。同時本設(shè)計由STM32微控制器完成相關(guān)數(shù)據(jù)處理和控制TFT-LCD顯示,并且通過WIFI模塊將測量數(shù)據(jù)傳輸至云端服務(wù)器,用戶可通過PC機或手機查看實時測量結(jié)果,從而實現(xiàn)遠程監(jiān)測的目的。
圖1 氣溶膠質(zhì)量濃度測量系統(tǒng)硬件總體框圖
圖1為本文提出的基于單粒子光散射法的氣溶膠質(zhì)量濃度測量系統(tǒng)硬件的總體框圖,它主要由光學(xué)傳感器、高速AD轉(zhuǎn)換電路、基于FPGA的多通道采集卡、基于STM32的數(shù)據(jù)處理電路、電源模塊等構(gòu)成。系統(tǒng)由12 V電源提供總電源,為了滿足整個電路系統(tǒng)各個部分的電源需求,需經(jīng)過一系列的電壓轉(zhuǎn)換后,輸出的電壓有+5 V、+3.3 V、+1.8 V、-12 V。光學(xué)傳感器輸出電壓范圍為0~5 V,能根據(jù)氣溶膠顆粒大小不同輸出與之對應(yīng)的電壓值,本文主要測量大氣環(huán)境中的小顆粒,所以光學(xué)傳感器的輸出為相對較小的電壓值。高速AD轉(zhuǎn)換電路負責(zé)對光學(xué)傳感器輸出的高速模擬電壓信號進行采樣保持,并轉(zhuǎn)換為數(shù)字信號?;贔PGA的多通道數(shù)據(jù)采集卡主要負責(zé)對前端高速AD轉(zhuǎn)換器輸出的數(shù)據(jù)進行分通道計數(shù),內(nèi)部實現(xiàn)采集緩存功能模塊?;赟TM32微控制器的數(shù)據(jù)處理模塊主要負責(zé)與前端采集卡進行通信,發(fā)送控制命令,完成多通道計數(shù)結(jié)果的處理,并且控制液晶顯示數(shù)據(jù)。同時,微控制器能夠通過WIFI模塊(W5500)將數(shù)據(jù)傳輸至云端服務(wù)器,用戶可通過PC機或手機瀏覽與下載測量數(shù)據(jù)。
1.1 高速AD轉(zhuǎn)換電路
為了解決氣溶膠顆粒密集通過光學(xué)傳感器時輸出電壓信號有可能出現(xiàn)漏采的問題,本系統(tǒng)采用高速AD采樣器方案,由輸入濾波電路和16位高速AD轉(zhuǎn)換器AD9656組成。AD9656的模擬輸入端無內(nèi)部直流偏置,在本系統(tǒng)應(yīng)用中為獲得最佳性能,采用差分方式驅(qū)動模擬輸入。如圖2所示,利用差分雙巴倫輸入配置驅(qū)動AD9656使ADC在更寬的共模電壓范圍內(nèi)獲得出色的性能和靈活的接口。將光學(xué)傳感器輸出的電壓信號轉(zhuǎn)換為差分信號后輸入至雙巴倫輸入電路中,根據(jù)電壓信號的頻率調(diào)整分流電容值C,使得AD9656芯片的動態(tài)特性達到最佳。圖2中AVDD,AGND分別為1.8 V模擬電源和模擬地引腳;DVDD和DVSS分別為數(shù)字電源和數(shù)字地引腳;CLK+和CLK-為差模編碼時鐘;VINA+和VINA-分別為ADC A通道的模擬正、負輸入,與光學(xué)傳感器的差分輸出信號相連,為了達到最好的動態(tài)效果,兩個模擬輸入口的阻抗需要匹配;SERDOUT0+和SERDOUT0-分別為通道A的數(shù)字輸出端;SVDD、SCLK、SDIO和CSB分別為SPI總線的電源引腳、時鐘輸入、數(shù)據(jù)輸出和片選信號,用來與后級數(shù)據(jù)采集卡實現(xiàn)SPI通信和數(shù)據(jù)傳輸。AD9656作為一款16位、125 Msample/s模數(shù)轉(zhuǎn)換器,內(nèi)置片內(nèi)采樣保持電路,在擁有較高采樣率的同時,也保證了轉(zhuǎn)換精度。同時,用戶可根據(jù)實際使用場景的需要改變其外部基準(zhǔn)電壓,充分提高其轉(zhuǎn)換性能。也可根據(jù)需要獨立開關(guān)通道,實現(xiàn)低功耗,完成在極端情況下的氣溶膠質(zhì)量濃度測量的需求。
1.2 多通道采樣卡與微控制器電路
前端高速AD轉(zhuǎn)換電路連接到基于FPGA的數(shù)據(jù)采集卡電路[9-10],分16個通道進行不同大小的粒子數(shù)目(信號幅度分布)的測量以及實現(xiàn)后續(xù)的緩沖連接。本測量系統(tǒng)采用Altera公司的Cyclone系列型號為EP4CE10E22C8的芯片。該系列芯片包含許多特性,主要有嵌入存儲器、嵌入乘法器、NIOS Ⅱ嵌入處理軟核以及更加豐富的外設(shè)接口和可編程邏輯塊等。前端FPGA采集電路通過FSMC(靈活的靜態(tài)存儲控制器)總線[11]的形式連接到具有ARM Cortex-M3內(nèi)核的STM32F103ZET6微控制器進行數(shù)據(jù)處理,并通過FSMC總線來控制TFT-LCD液晶屏。
圖2 高速AD轉(zhuǎn)換電路原理圖
如圖3所示,利用FPGA最顯著的并行特性,使用VHDL語言和Quartus軟件提供的IP core,設(shè)計了一個雙FIFO結(jié)構(gòu)對高速數(shù)據(jù)進行緩沖,然后將兩個16 bit的FIFO輸出數(shù)值拼接成32位后放入一個雙端雙時鐘的RAM中。由STM32微控制器通過FSMC總線管理該RAM中的資源,若RAM中寫入的數(shù)據(jù)量超過閾值,則產(chǎn)生ARM平臺的外部IRQ中斷信號,然后ARM通過FPGA驅(qū)動程序處理RAM中數(shù)據(jù)。FPGA數(shù)據(jù)采集卡充分利用FPGA在并行處理和時序邏輯設(shè)計方面的優(yōu)勢,利用乒乓操作方式達到用低速模塊處理高速數(shù)據(jù)流的效果。FPGA將采集到的數(shù)據(jù)存儲到一塊雙端雙時鐘的片上RAM中,該RAM單元由FPGA內(nèi)部的RAM控制塊單獨控制。STM32微控制器通過FSMC總線掛架到FPGA采集卡上的RAM上,采用這種結(jié)構(gòu)相當(dāng)于將采集到的數(shù)據(jù)直接存儲到STM32微控制器的系統(tǒng)內(nèi)存中,從而節(jié)省了數(shù)據(jù)傳輸時間,顯著提高了系統(tǒng)的效率。FSMC總線總共管理1 Gbyte的存儲空間,包含4個存儲塊(BANK)。TFT-LCD液晶屏連接FSMC總線BANK1第4區(qū)的片選信號,微控制器通過FSMC_NOE和FSMC_NEW讀寫信號線向液晶屏發(fā)送讀寫控制命令,完成相關(guān)項的顯示工作。
圖3 FPGA多通道采樣電路與STM32微控制器電路框圖
2.1 Quartus Ⅱ與FPGA的開發(fā)
本設(shè)計充分利用Altera的IP內(nèi)核,包含有LPM和MegaFuncton宏功能的模塊庫,采用自頂向下設(shè)計流程,完成FPGA多通道模塊部分軟件設(shè)計。為了讓顆粒計數(shù)器模塊精確記錄各通道的脈沖數(shù),本系統(tǒng)采用被測試脈沖信號替代時鐘信號來驅(qū)動模塊工作。計數(shù)模塊測得的計數(shù)結(jié)果發(fā)送給RAM緩沖器通過FSMC總線的形式連接到后端STM32微處理器。圖4所示的計數(shù)模塊是由VHDL語言實現(xiàn)的16位二進制加法計數(shù)器,它們分別對16個通道(對應(yīng)于不同的信號幅度大小vi)實現(xiàn)加法計數(shù),以獲得信號的幅度分布N(vi)的情況。數(shù)據(jù)緩沖模塊采用雙口RAM模塊可使用RAM作為數(shù)據(jù)接口進行信息的傳輸,采用RAM還可有效解決速度匹配問題。在本系統(tǒng)設(shè)計中使用FPGA內(nèi)部的雙口RAM作為數(shù)據(jù)緩存[12],由Quartus Ⅱ軟件自帶的IP核生成,其中雙口RAM的讀取數(shù)據(jù)端口連接FSMC接口模塊,寫入端口連接前端的計數(shù)器模塊。
圖4 基于FPGA的計數(shù)器模塊
圖5 STM32控制器程序設(shè)計流程圖
2.2 Keil MDK與STM32的開發(fā)
本設(shè)計STM32使用的開發(fā)環(huán)境是Keil MDK軟件,并且使用J-Link下載和調(diào)試。如圖5所示,本文中STM32控制器程序設(shè)計主要包括以下部分[13]:STM32的初始化配置;通過FSMC總線接收前端數(shù)據(jù);STM32微控制器進行數(shù)據(jù)處理,獲取氣溶膠顆粒對應(yīng)的電壓脈沖信號幅度分布;通過LCD顯示采集的數(shù)據(jù);通過W5500無線模塊將數(shù)據(jù)傳輸至云端。系統(tǒng)初始化主要包括對微控制器的I/O端口、中斷、時鐘、定時器、串口等部分功能進行初始化工作。FSMC既要控制前端的FPGA,又要控制液晶顯示部分,在使用中需要用到不同的Bank部分,前端的FPGA連接的是FSMC-NE3片選信號,LCD連接的是FSMC-NE4片選信號。LCD本身讀的較慢,寫的較快,為了讓讀寫之間不相互影響,使用異步模式A(Mode A)來控制LCD,將讀寫時序分開,實現(xiàn)獨立的讀寫時序控制,只需在初始化的時候配置好,之后使用時無需再配置。
3.1 信號幅度分布反演濃度的標(biāo)定實驗
在完成系統(tǒng)軟硬件的搭建后,本文采用美國TSI公司生產(chǎn)的8 530臺式粉塵儀作為標(biāo)定裝置,從實驗的角度測量和反演在不同環(huán)境下氣溶膠的質(zhì)量濃度值,然后對所獲得的反演結(jié)果進行分析研究。本文標(biāo)定實驗中,在不同的時間對同種類的煙塵進行了5次采樣,獲得5個小樣本,分別記錄了標(biāo)定儀器測量的煙塵質(zhì)量濃度CTSI與本文設(shè)計的電路測量的電壓脈沖信號幅度分布N(vi)。如圖6所示的信號幅度分布中有很多相對較小的電壓值,表明大氣中存在的氣溶膠小顆粒較多。
圖6 氣溶膠顆粒物的電壓脈沖信號幅度分布圖
實驗過程中,對測量環(huán)境的溫度和相對濕度進行了控制與實時監(jiān)測,從而避免環(huán)境因素對標(biāo)定實驗產(chǎn)生不良影響。氣溶膠質(zhì)量濃度系統(tǒng)用于標(biāo)定參數(shù)的方程組為[14]:
(1)
根據(jù)式(1),利用交集點標(biāo)定方法對氣溶膠質(zhì)量濃度分形模型中的系數(shù)k和b進行標(biāo)定,標(biāo)定結(jié)果如表1所示。
表1 氣溶膠質(zhì)量濃度測量系統(tǒng)的標(biāo)定結(jié)果
3.2 實驗測試結(jié)果與分析
為了驗證上述標(biāo)定方法的可靠性,在0.001 mg/m3~5.000 mg/m3質(zhì)量濃度范圍內(nèi),利用標(biāo)定之后的氣溶膠質(zhì)量濃度測量系統(tǒng)對煙塵和空氣進行了測試,記錄了氣溶膠顆粒物的電壓脈沖信號幅度分布N(vi)及標(biāo)定儀器質(zhì)量濃度值CTSI。將表1中的b和k代入到氣溶膠質(zhì)量濃度分形模型的反演算法公式(式(2))即可求出本系統(tǒng)測量的煙塵和空氣質(zhì)量濃度C,并將C與CTSI進行比較。
(2)
式中:A為顆粒散射光信號與電壓信號之間的轉(zhuǎn)換系數(shù),ρ為顆粒密度。
圖7 本系統(tǒng)反演值C與標(biāo)準(zhǔn)儀器測量值CTSI之間的關(guān)系
圖7(a)和圖7(b)是本系統(tǒng)分形模型的反演值C與CTSI的關(guān)系圖,從圖7數(shù)據(jù)點的分布可以看出,隨著質(zhì)量濃度的變化,兩臺儀器測量值存在明顯的線性關(guān)系,故對這些數(shù)據(jù)點進行了線性回歸計算。不難發(fā)現(xiàn)兩次實驗擬合直線的斜率分別為0.962 57和0.906 38,相關(guān)系數(shù)R2分別為0.999 82和0.997 54。由此可見,兩次實驗擬合直線的斜率均與1比較接近,相關(guān)系數(shù)都在0.99以上,表明本系統(tǒng)基于電壓脈沖信號幅度分布的分形模型反演的煙塵質(zhì)量濃度值C與標(biāo)定儀器的測量值CTSI基本一致,且兩者具有很高的相關(guān)性。上述實驗結(jié)果證實了本文提出的采用顆粒散射光信號幅度分布反演氣溶膠質(zhì)量濃度的方法是正確有效的,設(shè)計的基于高速AD轉(zhuǎn)換器AD9656、FPGA以及STM32的采集處理電路能夠有效應(yīng)用于實際測量。
本文采用單粒子光散射法作為測量方法,通過高速AD轉(zhuǎn)換器以及基于FPGA的多通道信號采集電路實現(xiàn)對前端光學(xué)傳感器輸出信號的采集,由STM32微控制器系統(tǒng)結(jié)合氣溶膠質(zhì)量濃度的分形反演模型,完成對顆粒物質(zhì)量濃度的測量。實驗測量結(jié)果表明,本文氣溶膠質(zhì)量濃度測量系統(tǒng)得到的測量值與實際值吻合較好,擬合直線斜率與1的絕對差分別為0.037 43和0.093 62,相關(guān)系數(shù)達到0.99以上,因此,本系統(tǒng)在大氣氣溶膠質(zhì)量濃度的測量上具有較高精度。本文對氣溶膠濃度測量的研究,符合國家當(dāng)前對大氣環(huán)境監(jiān)測的實際需求,同時也使得基于單粒子光散射的質(zhì)量濃度測量方法更為完善。
[1] Adachi K,Chung S H,Buseck P R. Shapes of Soot Aerosol Particles and Implications for Their Effects on Climate[J]. Journal of Geophysical Research,2010,115(D15):D15206.
[2] 麻云鑫,王爾申,姚愛華,等. 霧霾濃度監(jiān)測與定位系統(tǒng)的研究與設(shè)計[J]. 電子器件,2016,39(6):1477-1481.
[3] 鄒麗新,季晶晶,朱桂榮,等. 空氣懸浮顆粒物粒徑分布及質(zhì)量濃度一體化測量系統(tǒng)的研制[J]. 傳感技術(shù)學(xué)報,2007,20(8):1788-1792.
[4] 梁艷,張增福,陳文亮,等. 基于β射線法的新型PM2.5自動檢測系統(tǒng)研究[J]. 傳感技術(shù)學(xué)報,2014,27(10):1418-1422.
[5] Winkel A,Rubio J L,Huis in’t Veld J W H,et al. Equivalence Testing of Filter-Based,Beta-Attenuation,TEOM,and Light-Scattering Devices for Measurement of PM10 Concentration in Animal Houses[J]. Journal of Aerosol Science,2015,80:11-26.
[6] G?rner P,Simon X,Bémer D,et al. Workplace Aerosol Mass Concentration Measurement Using Optical Particle Counters[J]. Journal of Environmental Monitoring,2012,14(2):420-428.
[7] Peters T M,Ott D,O’shaughnessy P T. Comparison of the Grimm 1.108 and 1.109 Portable Aerosol Spectrometer to the TSI 3321 Aerodynamic Particle Sizer for Dry Particles[J]. Annals of Occupational Hygiene,2006,50:843-850.
[8] 顧芳,楊娟,卞保民,等. 懸浮顆粒物信號幅度分布提取及信息熵的應(yīng)用[J]. 儀器儀表學(xué)報,2008,29(11):2341-2345.
[9] 焦佳偉,石云波,鄒坤. 基于FPGA和以太網(wǎng)的多通道數(shù)據(jù)采集系統(tǒng)[J]. 電子器件,2016,39(1):168-171.
[10] 郝曉明,李杰,黃玉崗. 基于ADS8568的八路數(shù)據(jù)采集系統(tǒng)設(shè)計[J]. 傳感技術(shù)學(xué)報,2016,29(1):150-154.
[11] 潘輝. STM32-FSMC機制的NOR Flash存儲器擴展技術(shù)[J]. 單片機與嵌入式系統(tǒng)應(yīng)用,2009(10):31-33.
[12] 秦鴻剛,劉京科,吳迪. 基于FPGA的雙口RAM實現(xiàn)及應(yīng)用[J]. 電子設(shè)計工程,2010,18(2):72-74.
[13] 顧芳,付洋,張仙玲,等. 基于STM32的空調(diào)散熱片粉塵自動監(jiān)測儀的設(shè)計[J]. 現(xiàn)代電子技術(shù),2014,37(14):93-97.
[14] 張加宏,韋圓圓,顧芳,等. 高精度光散射氣溶膠質(zhì)量濃度測量系統(tǒng)的信號處理研究[J]. 傳感技術(shù)學(xué)報,2016,29(4):536-544.
TheDesignandImplementationoftheAerosolMassConcentrationMeasurementSystem*
SHENLei1,2,4,GUFang3*,ZHANGJiahong1,2,4,MAOXiaoli2,4,LIUYi2,4
(1.Jiangsu Collaborative Innovation Center on Atmospheric Environment and Equipment Technology,Nanjing University of Information Science and Technology,Nanjing 210044,China;2.Jiangsu Key Laboratory of Meteorological Observation and Signal Processing,Nanjing University of Information Science and Technology,Nanjing 210044,China;3.School of Physics and Optoelectronic Engineering,Nanjing University of Information Science and Technology,Nanjing 210044,China;4.School of Electronic and Information Engineering, Nanjing University of Information Science and Technology,Nanjing 210044,China)
In order to detect near-surface aerosol particles,an aerosol mass concentration measurement system based on single-particle light scattering method was designed. The high-speed AD9656 converter and FPGA multi-channel acquisition circuit were used to collect the output signal of the front optical sensor. The STM32 micro-controller combing with the aerosol concentration fractal inversion model was applied to calculate the aerosol mass concentration. The measurement result was transmitted by wireless module to the cloud service platform. The experimental results show that the mass concentration values obtained by the fractal inversion model are in agreement with the standard values for smoke and air samples,and the fitting slope is 0.962 57 and 0.906 38,respectively,and the correlation coefficients are higher than 0.99,which indicates that the proposed aerosol mass concentration measurement system has a certain practical value.
aerosol mass concentration;light scattering;high-speed AD converter;multi-channel signal acquisition circuit;signal amplitude distribution
10.3969/j.issn.1005-9490.2017.05.037
項目來源:國家自然科學(xué)基金項目(61307113,61306138,41605120);江蘇省自然科學(xué)基金項目(BK2012460);江蘇省高等學(xué)校大學(xué)生實踐創(chuàng)新訓(xùn)練計劃項目(201510300034);江蘇高校品牌專業(yè)建設(shè)工程項目(TAPP)
2017-01-06修改日期2017-03-20
TN247;TN911.7
A
1005-9490(2017)05-1244-06
沈雷(1996-),男,漢族,江蘇宜興人,南京信息工程大學(xué)本科在讀,主要研究方向為嵌入式開發(fā)和光電傳感器探測技術(shù),736528305@qq.com;
顧芳(1981-),女,通信作者,漢族,江蘇鹽城人,南京信息工程大學(xué)副教授,博士,碩士生導(dǎo)師,主要研究方向為大氣顆粒物的激光檢測技術(shù)和光電功能材料性能表征技術(shù),gfnuist@163.com;
張加宏(1979-),男,漢族,江蘇東臺人,南京信息工程大學(xué)副教授,博士,碩士生導(dǎo)師,主要研究方向是微納電子機械系統(tǒng)與氣象傳感器探測技術(shù),zjhnuist@163.com。