国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于虛擬儀器技術(shù)的粉塵監(jiān)測系統(tǒng)設(shè)計

2021-07-01 06:59劉修泉
科技視界 2021年15期
關(guān)鍵詞:控件串口粉塵

劉 智 劉修泉 劉 俊

(佛山職業(yè)技術(shù)學院 機電工程學院,廣東 佛山528137)

0 引言

在國際標準化組織中,將浮在空氣中的且粒徑小于75μm的固體顆粒稱之為粉塵。粉塵顆粒極易通過呼吸道進入人體,會對人的身體造成嚴重的危害[1]。隨著科技的發(fā)展,工業(yè)以及汽車行業(yè)排放的尾氣不斷增多,致使粉塵污染對人類健康以及環(huán)境的破壞程度越來越嚴重。特別是在各種類型的工礦作業(yè)現(xiàn)場中,粉塵超標事件時有發(fā)生[2]。工礦業(yè)中粉塵超標不僅嚴重威脅了作業(yè)人員的生命及財產(chǎn)安全,還會對環(huán)境造成污染。因此,設(shè)計出一款能夠?qū)崟r監(jiān)測空氣中粉塵濃度,以及當濃度超標時能夠?qū)崟r報警,并能夠?qū)⑺袛?shù)據(jù)保存以進行進一步分析的監(jiān)測系統(tǒng)尤為重要。

虛擬儀器技術(shù)是將計算機技術(shù)與傳統(tǒng)的測量儀器技術(shù)進行了結(jié)合,是現(xiàn)代測量儀器發(fā)展的一個重要的方向[3]。與傳統(tǒng)的測量監(jiān)測儀器相比較,虛擬儀器可以根據(jù)用戶的需求來自定義功能,當用戶的需求發(fā)生改變時,可以隨時對系統(tǒng)進行功能修改和系統(tǒng)配置,并且在不同系統(tǒng)之間可以進行硬件和軟件資源共享。不僅克服了傳統(tǒng)儀器功能只能由廠家提前定義且功能固定的缺點,還具有使用周期長、靈活性極高、成本低且可以重復使用等優(yōu)點[4]。本文提出了基于虛擬儀器技術(shù)的粉塵監(jiān)測系統(tǒng)的設(shè)計,首先通過傳感器采集粉塵濃度數(shù)據(jù),然后通過采集卡將數(shù)據(jù)傳送到計算機,最后利用虛擬儀器的LabVIEW軟件實現(xiàn)數(shù)據(jù)的顯示、存儲、監(jiān)測以及報警等功能。

1 粉塵監(jiān)測系統(tǒng)的整體設(shè)計

該粉塵監(jiān)測系統(tǒng)的整體設(shè)計架構(gòu)如圖1所示,主要包括下位機和上位機兩個部分的設(shè)計。其中,下位機主要通過傳感器和串口來實現(xiàn)粉塵濃度數(shù)據(jù)的實時采集和傳送功能。上位機主要通過計算機中裝有的LabVIEW 2011軟件來實現(xiàn),主要是對下位機傳送過來的數(shù)據(jù)進行接收和進一步的分析以及處理。其通過波形圖和數(shù)值顯示框來顯示測量數(shù)據(jù),當粉塵濃度數(shù)值超過一定范圍時通過LED報警燈實現(xiàn)超限報警,通過波形圖和數(shù)據(jù)存儲器實現(xiàn)數(shù)據(jù)的記錄、保存、讀取、修改和消除等功能。

圖1 粉塵監(jiān)測系統(tǒng)設(shè)計架構(gòu)

2 系統(tǒng)下位機的設(shè)計

2.1 激光粉塵傳感器

該系統(tǒng)下位機采用ZH06傳感器將環(huán)境中待測的粉塵濃度信息轉(zhuǎn)化為電壓信號。ZH06是一個小型化、集成化的一個通用的激光粉塵傳感器模組,主要利用米氏散射的原理來實現(xiàn)對空氣中的粉塵顆粒監(jiān)測。當顆粒物經(jīng)過該模塊時會產(chǎn)生微弱的光散射,而光散射在特定方向上的波形與顆粒直徑有關(guān)。首先通過不同顆粒的波形分類統(tǒng)計以及換算可以得到顆粒的大小和數(shù)目,然后根據(jù)專業(yè)算法和檢測標定技術(shù)得到質(zhì)量轉(zhuǎn)換公式以及粒徑的分布,最終得到標準單位的質(zhì)量濃度。該傳感器包含串口輸出和PWM輸出兩種方式,最小分辨顆粒的直徑在0.3μm,不僅精度高,還具有體積小、使用方便、一致性好、數(shù)據(jù)準確、便于集成、低功耗等優(yōu)點。

2.2 串口通信

該傳感器自帶專門的串口接收和發(fā)送接口,主要是使用TTL電平來進行數(shù)據(jù)的輸出以及接收,采用了數(shù)據(jù)傳輸總線UART轉(zhuǎn)TTL接口的方式來實現(xiàn)傳感器和電腦的連接。該串口的通信參照ZH06-UART的協(xié)議,波特率為9 600,數(shù)據(jù)位為8位,停止位為1位,檢驗位為無,主要采用了異步通信的方式。UART主要是通過采集接收的并行數(shù)據(jù)轉(zhuǎn)化成串行數(shù)據(jù)來進行傳輸。當接收器發(fā)現(xiàn)開始位時就知道有數(shù)據(jù)準備發(fā)送。與傳統(tǒng)的USB接口以及通過采集卡的方式傳輸數(shù)據(jù)的方式相比,該方法具有傳輸速度快、數(shù)據(jù)容量大的優(yōu)點。

3 系統(tǒng)上位機的設(shè)計

對于系統(tǒng)的上位機平臺,采用軟件LabVIWE 2011進行編寫。LabVIEW是用圖標來代替文本代碼來創(chuàng)建程序的一種圖形化編程語言,提供了很多外觀與萬用表、示波器等傳統(tǒng)儀器類似的控件,可以很方便地創(chuàng)建各種用戶界面[5]。本文通過利用軟件編程來設(shè)計清晰的人機交互界面,并且實現(xiàn)數(shù)據(jù)的采集、處理、顯示、存儲、報警以及歷史數(shù)據(jù)清除等功能。該檢測系統(tǒng)的組成結(jié)構(gòu)圖主要由串口配置、參數(shù)設(shè)置、采集數(shù)據(jù)顯示、分析數(shù)據(jù)顯示、報警、按鍵控制這六大模塊組成,主要通過程序框圖和前面板的設(shè)計兩個部分來完成。

3.1 串口配置模塊

串口配置模塊主要是通過前面板選擇串口號,設(shè)置波特率、數(shù)據(jù)位、停止位和檢驗位。設(shè)置好參數(shù)之后,在程序框圖中利用NI-VISA編程接口進行串口配置,在通信成功后再發(fā)送數(shù)據(jù)流,以此來實現(xiàn)對下位機的傳感器的驅(qū)動,并讓串口和計算機成功進行連接以實現(xiàn)上位機和下位機之間數(shù)據(jù)的傳送和接收。

3.2 參數(shù)設(shè)置模塊

參數(shù)設(shè)置模塊主要是設(shè)置報警限值和采樣間隔。報警限值的設(shè)定不是固定唯一的,需要根據(jù)長期數(shù)據(jù)的統(tǒng)計結(jié)果、國家的環(huán)境指標以及自動控制原理等綜合確定的,主要包括下限值和上限值兩個部分的設(shè)置。采樣間隔根據(jù)需要采集樣本的點數(shù)和總共采集時間來決定。如果要實現(xiàn)單次采集,可以通過設(shè)定采樣間隔時間來實現(xiàn)。

3.3 采集數(shù)據(jù)顯示模塊

對于通過串口通信讀取過來的數(shù)據(jù),在LabVIEW前面板上主要是通過數(shù)據(jù)顯示控件來顯示當前測量濃度,以及通過波形顯示控件來顯示某一個時間段的數(shù)據(jù)波形圖和曲線。該模塊主要包含PM2.5和PM1.0兩類粉塵濃度數(shù)據(jù)的顯示。其程序框圖的設(shè)計主要是對串口讀取過來的數(shù)據(jù)進行轉(zhuǎn)換,將接收到的十六進制數(shù)轉(zhuǎn)換成十進制數(shù)據(jù)之后,通過轉(zhuǎn)換公式轉(zhuǎn)換成濃度值,然后再將數(shù)據(jù)送往相應(yīng)的顯示控件進行顯示。

3.4 數(shù)據(jù)分析顯示模塊

數(shù)據(jù)分析顯示模塊前面板部分主要通過數(shù)值顯示控件來顯示計算出的平均值、最大值以及最小值。其程序框圖主要通過將要計算的數(shù)據(jù)存入存儲器,然后通過數(shù)據(jù)計算模塊存儲器的數(shù)據(jù)將求得最大值、最小值以及平均值后,將計算結(jié)果送入對應(yīng)的數(shù)據(jù)顯示控件。

3.5 報警模塊

報警模塊主要通過按鍵和LED燈實現(xiàn)控制,當按鍵打開且粉塵濃度值超過設(shè)定的閾值時,達到報警標志位,使報警燈會點亮,同時粉塵濃度數(shù)據(jù)與報警信息將一并打包發(fā)送給存儲部分。

3.6 按鍵控制模塊

按鍵模塊主要包括開始采集、清除波形和退出3個按鍵。當運行程序選擇開始運行時,系統(tǒng)將開始運行并顯示系統(tǒng)能夠正常運行。當選擇歷史數(shù)據(jù)清除控件時,所有數(shù)值顯示模塊所有的控件將清空。當選擇退出按鍵時,系統(tǒng)會通過退出主程序While循環(huán)來停止程序的運行并提示是否退出系統(tǒng)。

3.7 前面板的設(shè)計

該粉塵監(jiān)測系統(tǒng)的前面板設(shè)計如圖2所示,在參數(shù)模塊將各類參數(shù)設(shè)置好之后,系統(tǒng)通過開始采集按鈕給下位機發(fā)送命令,下位機在通信成功接到命令后,開始采集粉塵濃度數(shù)據(jù),并通過串口傳送給上位機。上位機接收的數(shù)據(jù)之后將會在對應(yīng)模塊實現(xiàn)數(shù)據(jù)處理、分析、顯示和報警等功能。

圖2 粉塵監(jiān)測系統(tǒng)的前面板設(shè)計

4 結(jié)語

由于生活水平的提高,人們對環(huán)境狀況的關(guān)注度越來越高,對粉塵濃度的監(jiān)測需求越來越大,對監(jiān)測系統(tǒng)的要求也越來越高。本文提出基于虛擬儀器的粉塵監(jiān)測系統(tǒng)設(shè)計,通過傳感器、計算機和軟件平臺實現(xiàn)了粉塵濃度的采集、處理、顯示、報警等功能。本設(shè)計是基于虛擬儀器技術(shù),解決了傳統(tǒng)儀器監(jiān)測粉塵濃度的設(shè)備過于笨重且不夠靈活的缺點,不僅集成度高,還可隨時根據(jù)不同用戶的要求和目的來增減功能,具有靈活多變、使用方便的優(yōu)點。但是本文介紹的系統(tǒng)功能還可以進一步拓展和優(yōu)化,比如在今后的研究中加入遠程監(jiān)控、數(shù)據(jù)庫的鏈接等功能,以便于該系統(tǒng)的進一步推廣。

猜你喜歡
控件串口粉塵
高壓粉塵防爆電機過厚粉塵層的形成與分析
淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
粉塵大戰(zhàn)
光散射法粉塵儀在超低排放的應(yīng)用
USB接口的多串口數(shù)據(jù)并行接收方法探索
基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
粉塵爆炸不可小覷
ASP.NET服務(wù)器端驗證控件的使用
基于并行控制的FPGA多串口拓展實現(xiàn)
Spreadsheet控件在Delphi數(shù)據(jù)庫系統(tǒng)中的編程與應(yīng)用