• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

      劉 智 劉修泉 劉 俊

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

      0 引言

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

      虛擬儀器技術(shù)是將計算機技術(shù)與傳統(tǒng)的測量儀器技術(shù)進行了結(jié)合,是現(xiàn)代測量儀器發(fā)展的一個重要的方向[3]。與傳統(tǒng)的測量監(jiān)測儀器相比較,虛擬儀器可以根據(jù)用戶的需求來自定義功能,當(dāng)用戶的需求發(fā)生改變時,可以隨時對系統(tǒng)進行功能修改和系統(tǒng)配置,并且在不同系統(tǒng)之間可以進行硬件和軟件資源共享。不僅克服了傳統(tǒng)儀器功能只能由廠家提前定義且功能固定的缺點,還具有使用周期長、靈活性極高、成本低且可以重復(fù)使用等優(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ù),當(dāng)粉塵濃度數(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)測。當(dāng)顆粒物經(jīng)過該模塊時會產(chǎn)生微弱的光散射,而光散射在特定方向上的波形與顆粒直徑有關(guān)。首先通過不同顆粒的波形分類統(tǒng)計以及換算可以得到顆粒的大小和數(shù)目,然后根據(jù)專業(yè)算法和檢測標(biāo)定技術(shù)得到質(zhì)量轉(zhuǎn)換公式以及粒徑的分布,最終得到標(biāo)準(zhǔn)單位的質(zhì)量濃度。該傳感器包含串口輸出和PWM輸出兩種方式,最小分辨顆粒的直徑在0.3μm,不僅精度高,還具有體積小、使用方便、一致性好、數(shù)據(jù)準(zhǔn)確、便于集成、低功耗等優(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ù)來進行傳輸。當(dāng)接收器發(fā)現(xiàn)開始位時就知道有數(shù)據(jù)準(zhǔn)備發(fā)送。與傳統(tǒng)的USB接口以及通過采集卡的方式傳輸數(shù)據(jù)的方式相比,該方法具有傳輸速度快、數(shù)據(jù)容量大的優(yōu)點。

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

      對于系統(tǒng)的上位機平臺,采用軟件LabVIWE 2011進行編寫。LabVIEW是用圖標(biāo)來代替文本代碼來創(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)境指標(biāo)以及自動控制原理等綜合確定的,主要包括下限值和上限值兩個部分的設(shè)置。采樣間隔根據(jù)需要采集樣本的點數(shù)和總共采集時間來決定。如果要實現(xiàn)單次采集,可以通過設(shè)定采樣間隔時間來實現(xiàn)。

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

      對于通過串口通信讀取過來的數(shù)據(jù),在LabVIEW前面板上主要是通過數(shù)據(jù)顯示控件來顯示當(dāng)前測量濃度,以及通過波形顯示控件來顯示某一個時間段的數(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)控制,當(dāng)按鍵打開且粉塵濃度值超過設(shè)定的閾值時,達到報警標(biāo)志位,使報警燈會點亮,同時粉塵濃度數(shù)據(jù)與報警信息將一并打包發(fā)送給存儲部分。

      3.6 按鍵控制模塊

      按鍵模塊主要包括開始采集、清除波形和退出3個按鍵。當(dāng)運行程序選擇開始運行時,系統(tǒng)將開始運行并顯示系統(tǒng)能夠正常運行。當(dāng)選擇歷史數(shù)據(jù)清除控件時,所有數(shù)值顯示模塊所有的控件將清空。當(dāng)選擇退出按鍵時,系統(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)的進一步推廣。

      猜你喜歡
      控件串口粉塵
      高壓粉塵防爆電機過厚粉塵層的形成與分析
      防爆電機(2021年6期)2022-01-17 02:40:28
      淺談AB PLC串口跟RFID傳感器的通訊應(yīng)用
      粉塵大戰(zhàn)
      關(guān)于.net控件數(shù)組的探討
      軟件(2018年7期)2018-08-13 09:44:42
      光散射法粉塵儀在超低排放的應(yīng)用
      USB接口的多串口數(shù)據(jù)并行接收方法探索
      基于藍牙串口適配器的GPS接收機與AutoCAD的實時無線通信
      地礦測繪(2015年3期)2015-12-22 06:27:26
      粉塵爆炸不可小覷
      基于并行控制的FPGA多串口拓展實現(xiàn)
      就這樣玩會VBA中常見的自定義控件
      電腦迷(2012年24期)2012-04-29 00:44:03
      光山县| 社旗县| 宁德市| 临沭县| 称多县| 教育| 西和县| 崇左市| 健康| 石棉县| 鄂州市| 彩票| 广汉市| 志丹县| 襄汾县| 全南县| 江安县| 昌吉市| 台东县| 虹口区| 宁陵县| 山西省| 漳州市| 建始县| 防城港市| 宁南县| 洛南县| 昔阳县| 昌平区| 南通市| 五大连池市| 平凉市| 陆良县| 河南省| 卫辉市| 库伦旗| 临夏县| 杭锦旗| 黄浦区| 彰化县| 大冶市|