基于Arduino的礦井多參數(shù)監(jiān)測(cè)儀設(shè)計(jì)_第1頁
基于Arduino的礦井多參數(shù)監(jiān)測(cè)儀設(shè)計(jì)_第2頁
基于Arduino的礦井多參數(shù)監(jiān)測(cè)儀設(shè)計(jì)_第3頁
基于Arduino的礦井多參數(shù)監(jiān)測(cè)儀設(shè)計(jì)_第4頁
基于Arduino的礦井多參數(shù)監(jiān)測(cè)儀設(shè)計(jì)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、    基于arduino的礦井多參數(shù)監(jiān)測(cè)儀設(shè)計(jì)    王曉丹陳越超摘 要:針對(duì)煤礦開采過程中,甲烷、一氧化碳和粉塵等有害氣體會(huì)不斷積累,濃度不斷增大,引起爆炸或中毒,造成安全隱患。文章結(jié)合傳感器技術(shù)、單片機(jī)技術(shù)和通信技術(shù)等技術(shù),設(shè)計(jì)一種基于arduino的礦井多參數(shù)監(jiān)測(cè)儀,實(shí)現(xiàn)對(duì)礦井下溫度、濕度及粉塵、甲烷、一氧化碳等氣體濃度進(jìn)行實(shí)時(shí)測(cè)量、顯示。關(guān)鍵詞:環(huán)境監(jiān)測(cè)系統(tǒng);arduino;甲烷檢測(cè);一氧化碳檢測(cè):td175 文獻(xiàn)標(biāo)志碼:a :2095-2945(2017)36-0028-02我國能源目前仍以煤碳資源為主,而且隨著社會(huì)經(jīng)濟(jì)的飛速發(fā)展,煤炭資源需

2、求量也在不斷增加,煤礦安全生產(chǎn)就顯得尤為重要,能夠?qū)崟r(shí)準(zhǔn)確地監(jiān)測(cè)礦井下環(huán)境參數(shù)就顯得尤為重要。煤炭開采過程中,甲烷、一氧化碳和粉塵等有害氣體會(huì)不斷積累,濃度不斷增大,可能引起氣體爆炸或人員中毒,造成安全隱患。如何有效、快速、精準(zhǔn)地監(jiān)測(cè)礦井下的各項(xiàng)環(huán)境參數(shù)的實(shí)時(shí)數(shù)值,從而對(duì)礦井的安全進(jìn)行實(shí)時(shí)預(yù)警處理,已成為礦井安全生產(chǎn)的重要組成部分,本監(jiān)測(cè)儀采用arduino開發(fā)板實(shí)現(xiàn)礦井環(huán)境參數(shù)的采集與預(yù)警。arduino是源自意大利的一個(gè)開源代碼的硬件項(xiàng)目平臺(tái),該平臺(tái)包括一塊具備簡(jiǎn)單i/o功能的電路板以及一套程序開發(fā)環(huán)境軟件。arduino有“電子積木”之稱,可以用來開發(fā)交互產(chǎn)品,比如可以讀取大量的開關(guān)量和

3、傳感器信號(hào),并且可以控制電燈、電機(jī)和其他物理量;arduino也可以開發(fā)與pc相連的周邊裝置,也可以購買已經(jīng)組裝好的模塊。arduino的開發(fā)環(huán)境(arduino ide)是完全免費(fèi)而且是綠色開源的,無需安裝,下載完成并解壓后就可以直接打開使用,arduino開發(fā)環(huán)境是基于eclipse的軟件平臺(tái),采用類c的語言進(jìn)行編程,模塊化的封裝函數(shù)供程序開發(fā)者調(diào)用,同時(shí)開發(fā)者可使用usb將編寫好的程序燒制到arduino開發(fā)板,提高其靈活性。1 設(shè)計(jì)原理本監(jiān)測(cè)儀由arduino控制模塊、溫濕度檢測(cè)模塊、甲烷濃度檢測(cè)模塊、一氧化碳檢測(cè)模塊顯示模塊等部分構(gòu)成,系統(tǒng)總體框圖如圖1所示。arduino控制模塊采

4、集各傳感器模塊檢測(cè)信號(hào),進(jìn)行數(shù)據(jù)處理與分析,將實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)在液晶屏中顯示,并將實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)與閾值進(jìn)行比較,當(dāng)某一個(gè)參數(shù)指標(biāo)達(dá)到閾值,報(bào)警裝置發(fā)出聲光報(bào)警,同時(shí)將數(shù)據(jù)傳輸?shù)娇刂剖?,有利于礦井管理人員及時(shí)了解礦井安全情況,對(duì)生產(chǎn)環(huán)境進(jìn)行正確評(píng)估。2 硬件設(shè)計(jì)本監(jiān)測(cè)儀采用的arduino mega2560的核心處理器,具有多達(dá)54路數(shù)字i/o口(其中16路可作為pwm輸出),16路模擬輸入,一個(gè)電源插座,一個(gè)icsp header和一個(gè)復(fù)位按鈕,一個(gè)16mhz晶體振蕩器,一個(gè)usb口(便于在線進(jìn)行程序調(diào)試),4路uart接口。同時(shí)能兼容為arduino uno設(shè)計(jì)的擴(kuò)展板。本監(jiān)測(cè)儀采用5v電壓供電,

5、將甲烷傳感器、一氧化碳傳感器、粉塵傳感器檢測(cè)的數(shù)據(jù)傳給arduino進(jìn)行a/d轉(zhuǎn)換、數(shù)據(jù)處理與分析,采用dht11采集溫濕度數(shù)據(jù),與arduino數(shù)字端口4相連,聲光報(bào)警電路與數(shù)字端口5、6相連、顯示電路采用lcd12864串口方式與數(shù)字端口3、8和9相連,串口電路與tx和rx相連,系統(tǒng)的硬件連接如圖2所示。2.1 一氧化碳檢測(cè)模塊一氧化碳傳感器采用me3-co氣體傳感器,它是三電極電化學(xué)傳感器,由于電化學(xué)傳感器的特性,在未上電時(shí),傳感器的引腳會(huì)由于化學(xué)反應(yīng)積攢電荷,因此,本設(shè)計(jì)選用p溝道結(jié)型場(chǎng)效應(yīng)管短接參考電極和敏感電極之間,進(jìn)行放電。me3-co氣體傳感器輸出為電流信號(hào),且當(dāng)一氧化碳濃度從

6、0ppm500ppm變化時(shí),電流的變化為0a35a,屬于微小電流信號(hào),單片機(jī)無法處理,因此信號(hào)處理電路設(shè)計(jì)了i/v轉(zhuǎn)換電路和電壓放大電路兩部分。一氧化碳檢測(cè)模塊電路原理圖如圖3所示。u1b完成電流-電壓轉(zhuǎn)換功能:u1=i×rf-0.5式中:i為傳感器輸出電流值;rf為運(yùn)算放大器u1b的反饋電阻,且rf=r6;u1為運(yùn)算放大器u1b的輸出電壓。u1c完成電壓放大功能:式中:uo為運(yùn)算放大器u1c的輸出電壓,即檢測(cè)模塊輸出電壓。2.2 甲烷濃度檢測(cè)模塊甲烷傳感器采用mjc4/3.0l氣體傳感器,它是催化燃燒式傳感器,具有快速的響應(yīng)和良好的重復(fù)性、選擇性,橋路輸出電壓呈線性等特點(diǎn),由于傳感

7、器輸出信號(hào)較強(qiáng),所以本設(shè)計(jì)采用一級(jí)放大電路對(duì)傳感器輸出信號(hào)進(jìn)行放大。甲烷濃度檢測(cè)模塊電路原理圖如圖4所示。圖中r4、r13與傳感器的敏感元件、參考元件組成惠斯登電橋,輸出電壓分別為u12和u11,r3=r14,r7=r9,uo1為甲烷濃度檢測(cè)模塊輸出電壓。3 軟件設(shè)計(jì)系統(tǒng)軟件設(shè)計(jì)由上位機(jī)軟件和下位機(jī)兩部分組成。下位機(jī)軟件設(shè)計(jì):下位機(jī)采用“自上向下”“模塊化”的程序設(shè)計(jì)思想對(duì)各模塊進(jìn)行設(shè)計(jì),實(shí)現(xiàn)過程如下圖5所示,系統(tǒng)主程序包括初始化模塊、數(shù)據(jù)采集子模塊、數(shù)據(jù)處理子模塊、顯示及報(bào)警模塊、通信模塊等,串口初始化和波特率設(shè)置構(gòu)成初始化模塊,數(shù)據(jù)采集子模塊包括通過ad采集甲烷、一氧化碳、粉塵氣體濃度和數(shù)

8、字溫濕度檢測(cè),數(shù)據(jù)處理子模塊包括數(shù)字濾波和補(bǔ)償算法,顯示及報(bào)警模塊包括lcd顯示模塊和聲光報(bào)警模塊,通信模塊包括數(shù)據(jù)接收和數(shù)據(jù)發(fā)送等。下位機(jī)軟件設(shè)計(jì)使用arduino ide編寫,該軟件基于c語言開放環(huán)境。下位機(jī)軟件包括各種傳感器的數(shù)據(jù)采集程序、數(shù)據(jù)處理程序、顯示程序及串口發(fā)送程序。初始化程序中設(shè)置波特率、端口模式,初始化串口,運(yùn)行eeprom測(cè)試程序等。傳感器測(cè)量程序測(cè)量溫濕度、甲烷、一氧化碳和粉塵等環(huán)境信息,對(duì)比個(gè)各參數(shù)的報(bào)警限,超出報(bào)警線,進(jìn)行聲光報(bào)警,最后按照一定協(xié)議通過串口發(fā)送給上位機(jī),數(shù)據(jù)發(fā)送的時(shí)間間隔為30s。上位機(jī)軟件采用labxiew編寫,通過接受串口數(shù)據(jù),經(jīng)過解碼協(xié)議進(jìn)行解

9、碼,然后將數(shù)據(jù)在顯示控件實(shí)時(shí)顯示,繪制成曲線圖顯示,超出報(bào)警線時(shí)可以發(fā)出報(bào)警。labxiew(實(shí)驗(yàn)室虛擬儀器工程工作臺(tái))是ni(美國國家儀器公司)推出的圖形化開發(fā)軟件。是一種用圖標(biāo)代替文本行創(chuàng)建應(yīng)用程序的圖形化編程語言(g語言)。采用數(shù)據(jù)流的編程方式,程序框圖中節(jié)點(diǎn)之間的數(shù)據(jù)流向決定了函數(shù)的執(zhí)行順序。圖形化的編程方法使編程變得簡(jiǎn)單、生動(dòng)有趣并且易于理解和掌握。labxiew軟件開發(fā)的工作流程:確定功能要求建立labxiew工程設(shè)計(jì)流程圖設(shè)計(jì)前面板使用虛擬串口和串口助手調(diào)試vi生成規(guī)范完成設(shè)計(jì)。4 結(jié)束語本監(jiān)測(cè)儀與其他的監(jiān)測(cè)系統(tǒng)存在較大的不同,它可以通過粉塵濃度、甲烷濃度、一氧化碳濃度、溫度、濕度的集成檢測(cè)完成礦井多參數(shù)檢測(cè);通過液晶顯示器使礦井下工作人員能夠掌握實(shí)時(shí)參數(shù)數(shù)據(jù),并在超出報(bào)警線時(shí)通過蜂鳴和指示燈發(fā)出聲光報(bào)警,發(fā)出安全警示,同時(shí)將檢測(cè)數(shù)據(jù)通過網(wǎng)絡(luò)傳輸給控制室,對(duì)于提升礦井的實(shí)時(shí)安全狀態(tài)評(píng)價(jià)具有一定的意義。參考文獻(xiàn):1張雪平,楊興全.基于物聯(lián)網(wǎng)的煤礦安全監(jiān)測(cè)系統(tǒng)研究j.電子測(cè)試,2014:2240-2243.2劉楚紅,董震.基于arduino的倒車?yán)走_(dá)系統(tǒng)設(shè)計(jì)j.現(xiàn)代電子技術(shù),2014,37(17):148-150.3蔡睿妍.arduino的原理及應(yīng)用j.電子設(shè)計(jì)工程,2013,20(16):155-157.endprint科

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論