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

?

基于STM32 的便攜式有毒氣體檢測(cè)儀設(shè)計(jì)

2023-06-16 03:14胡家偉鄭雪玲
現(xiàn)代電子技術(shù) 2023年12期
關(guān)鍵詞:聲光報(bào)警微控制器檢測(cè)儀

趙 全,郝 龍,徐 光,胡家偉,鄭雪玲,,張 成

(1.北京航天試驗(yàn)技術(shù)研究所,北京 100074;2.北京航天凱恩新材料有限公司,北京 100074)

0 引 言

眾所周知,有毒有害化學(xué)品作為重要的工業(yè)原料,如氨氣、一氧化碳、硫化氫、二氧化硫、二氧化氮、氯氣等,大部分屬于易燃、易爆、劇毒物品,在貯存、運(yùn)輸、轉(zhuǎn)注和處理過(guò)程中,必須十分小心以防止發(fā)生著火或爆炸事故。一旦發(fā)生液體泄漏就會(huì)產(chǎn)生大量的有毒有害氣體,若不加以監(jiān)測(cè)處置,極易造成爆炸風(fēng)險(xiǎn),對(duì)人身健康、社會(huì)財(cái)產(chǎn)安全帶來(lái)重大損失,同時(shí)對(duì)周邊生態(tài)環(huán)境造成嚴(yán)重的破壞[1-5]。因此,對(duì)有毒有害化學(xué)品進(jìn)行泄漏監(jiān)測(cè)處置勢(shì)在必行。

目前,國(guó)內(nèi)有毒有害化學(xué)品生產(chǎn)現(xiàn)場(chǎng)等場(chǎng)合多選用國(guó)外進(jìn)口產(chǎn)品,比如法國(guó)奧德姆公司生產(chǎn)的MX2100 便攜式氣體檢測(cè)儀、美國(guó)霍尼韋爾公司生產(chǎn)的便攜式氣體檢測(cè)儀等[6-7],但該類(lèi)產(chǎn)品依賴(lài)進(jìn)口,存在售后不便等一系列的問(wèn)題,嚴(yán)重影響客戶(hù)使用體驗(yàn)。

近年來(lái),國(guó)內(nèi)部分公司敏銳察覺(jué)到了該類(lèi)產(chǎn)品的潛在市場(chǎng),紛紛借鑒國(guó)外進(jìn)口產(chǎn)品進(jìn)行設(shè)計(jì),生產(chǎn)了多款有毒有害氣體檢測(cè)儀,但其核心氣體傳感器仍依賴(lài)進(jìn)口產(chǎn)品,檢測(cè)儀存在響應(yīng)時(shí)間長(zhǎng)、檢測(cè)誤差大、壽命短、檢測(cè)氣體單一等問(wèn)題[8]。

因此,本文基于STM32 及電化學(xué)氣體傳感器,設(shè)計(jì)一種便攜式有毒有害氣體檢測(cè)儀,用于有毒有害化學(xué)品的泄漏檢測(cè)。所設(shè)計(jì)檢測(cè)儀具有體積小、功耗低、使用便捷等優(yōu)點(diǎn),可以根據(jù)待檢測(cè)介質(zhì)不同更換不同的電化學(xué)氣體傳感器,實(shí)現(xiàn)不同的有毒有害氣體濃度檢測(cè)。

1 總體方案設(shè)計(jì)

便攜式有毒有害氣體檢測(cè)儀的量程為50×10-6,檢測(cè)誤差為±10%F.S,響應(yīng)時(shí)間T90不超過(guò)3 min,一次充電工作時(shí)長(zhǎng)不小于8 h。

便攜式有毒有害氣體檢測(cè)儀由電源模塊、電化學(xué)氣體傳感器、信號(hào)調(diào)理電路、微控制器、FLASH 存儲(chǔ)模塊、USB 通信模塊、RTC 時(shí)鐘模塊、溫度傳感器、采樣泵、OLED 顯示模塊、聲光報(bào)警模塊及按鍵交互模塊等組成,整體結(jié)構(gòu)如圖1 所示。電化學(xué)氣體傳感器感測(cè)檢測(cè)儀所在區(qū)域的氣體濃度[9-10];微控制器利用內(nèi)置ADC 模塊采集電池電量、氣體濃度信號(hào);使用配套的7.2 V 鋰電池充電器通過(guò)充電口給內(nèi)置鋰電池充電;溫度傳感器采集環(huán)境溫度,RTC 時(shí)鐘模塊為采集的濃度值提供時(shí)間戳;按鍵交互模塊用于采樣泵的開(kāi)啟/斷開(kāi)控制、消音、系統(tǒng)設(shè)置等操作;微控制器將氣體濃度及電池電量等數(shù)據(jù)匯總,數(shù)字濾波通過(guò)UART 串口發(fā)送給OLED 顯示模塊,同時(shí)通過(guò)并行接口存儲(chǔ)到FLASH 存儲(chǔ)模塊;通過(guò)USB 模塊可以在計(jì)算機(jī)端查看存儲(chǔ)的歷史數(shù)據(jù),超過(guò)報(bào)警閾值即啟動(dòng)聲光報(bào)警等功能[11]。

圖1 有毒有害氣體檢測(cè)儀的總體結(jié)構(gòu)圖

2 硬件設(shè)計(jì)

2.1 電源模塊設(shè)計(jì)

電源模塊主要實(shí)現(xiàn)將內(nèi)置2 節(jié)18650 鋰離子電池輸出電壓轉(zhuǎn)換成各個(gè)功能模塊工作需要的電壓,包括DC 5 V、DC 3.3 V、DC 2.5 V 等。

如圖2 所示,將2 節(jié)18650 鋰離子電池串聯(lián)輸出端接到低壓差線性電源AMS117-5.0 V 輸入端,配置輸出電壓5 V 供給采樣泵及低壓差線性電源AMS1117-3.3 V 輸入端,配置輸出電壓3.3 V,為信號(hào)調(diào)理電路、微控制器、有毒有害電化學(xué)氣體傳感器、聲光報(bào)警模塊、OLED 顯示模塊、溫度傳感器、按鍵交互模塊、RTC 時(shí)鐘、USB 模塊及FLASH 存儲(chǔ)模塊等提供電源。同時(shí),為了提高ADC 轉(zhuǎn)換精度,選用微功耗REF3125 電壓基準(zhǔn)源芯片將3.3 V 輸入轉(zhuǎn)換成2.5 V 輸出,供給微控制器ADC 基準(zhǔn)源輸入端。

圖2 各模塊的電源供電關(guān)系

2.2 微控制器模塊

便攜式有毒有害氣體檢測(cè)儀的核心是微控制器,對(duì)低功耗及接口提出了極高的要求?;诖耍卸居泻怏w檢測(cè)儀選用意法半導(dǎo)體研制生產(chǎn)的32 位高性能、低功耗的“ARM Cortex-M4”內(nèi)核的STM32F407 微控制器,主頻最高可達(dá)168 MHz,工作電壓范圍為1.8~3.6 V,工作溫度為-40~85 ℃。這款器件集成3 個(gè)I2C 接口、6 個(gè)UART 串口、3 個(gè)12 位高速高精度采樣的內(nèi)置ADC 模塊、標(biāo)準(zhǔn)FSMC 接口電路、NOR FLASH 存儲(chǔ)模塊等。USB 外設(shè)功能可配置成主機(jī)模式或從機(jī)模式,符合USB 2.0 協(xié)議標(biāo)準(zhǔn),可提供硬件除法功能及快速可嵌套中斷工作模式[12]。微控制器的硬件接線圖如圖3 所示。

圖3 微控制器的硬件接線圖

如圖3 所示,微控制器通過(guò)UART1 標(biāo)準(zhǔn)通信接口與OLED 顯示模塊通信,實(shí)現(xiàn)數(shù)據(jù)采集的顯示及歷史數(shù)據(jù)查詢(xún)等顯示交互功能;使用2 個(gè)ADC 輸入通道用于采集電化學(xué)傳感器輸出的經(jīng)調(diào)理放大后的模擬信號(hào)及電池輸出電壓,進(jìn)一步換算出電池電量;使用外置NOR FLASH 配置成存儲(chǔ)單元,微控制器USB 端為通信接口,在計(jì)算機(jī)端以U 盤(pán)形式顯示,可以直接查看存儲(chǔ)的歷史數(shù)據(jù),數(shù)據(jù)格式為.csv;采用外置有源32.768 kHz 及8 MHz 晶振為STM3232F407 微控制器提供時(shí)鐘源;通過(guò)配置GPIO 輸出高低電平實(shí)現(xiàn)驅(qū)動(dòng)采樣泵、聲光報(bào)警等功能;DS1307 型號(hào)RTC 時(shí)鐘芯片通過(guò)I2C 接口與微控制器通信;溫度傳感器采用DS18B20,采用單總線協(xié)議與微控制器通信;J-Link 通過(guò)SWD 接口進(jìn)行程序調(diào)試及下載[13]。

2.3 電化學(xué)氣體傳感器信號(hào)調(diào)理電路

本文中設(shè)計(jì)的便攜式有毒有害氣體檢測(cè)儀可選用兩電極型或三電極型電化學(xué)氣體傳感器,其工作原理是:待測(cè)目標(biāo)氣體通過(guò)薄膜擴(kuò)散到電化學(xué)氣體傳感器反應(yīng)腔內(nèi),與工作電極(WE)相互作用,通過(guò)改變負(fù)電極(CE)上的電壓保持WE 引腳的恒定電位。圖4 所示為兩電極型電化學(xué)氣體傳感器信號(hào)調(diào)理電路,工作電極輸出微弱的nA 級(jí)電流信號(hào),將此電流轉(zhuǎn)換為輸出電壓需要使用具有極低輸入偏置電流的跨阻放大器,通過(guò)調(diào)節(jié)電阻器R2的大小可以實(shí)現(xiàn)輸出電壓信號(hào)的放大或縮小,以適應(yīng)ADC 采集端的電壓要求。

圖4 兩電極電化學(xué)氣體傳感器信號(hào)調(diào)理電路

圖5 所示為三電極型電化學(xué)氣體傳感器信號(hào)調(diào)理電路。恒電位電路檢測(cè)參考電極(RE)的電壓,并向負(fù)電極(CE)提供電流,使RE 端與WE 端之間的電壓保持恒定。RE 端沒(méi)有電流流入或流出,因此流出CE 端的電流進(jìn)入WE 端,該nA 級(jí)電流信號(hào)與目標(biāo)待測(cè)氣體濃度成線性關(guān)系。由于不同氣體在傳感器中發(fā)生的可能是還原反應(yīng)或是氧化反應(yīng),故流出WE 端的電流可能是正值,也可能是負(fù)值。將此電流轉(zhuǎn)換為輸出電壓需要使用具有極低輸入偏置電流的跨阻放大器,通過(guò)調(diào)節(jié)電阻器R2的大小可以實(shí)現(xiàn)輸出電壓信號(hào)的放大或縮小,以適應(yīng)ADC 采集端的電壓要求。

圖5 三電極電化學(xué)氣體傳感器信號(hào)調(diào)理電路

本文選用AD8572 構(gòu)成運(yùn)算放大電路,該電器具有低失調(diào)電壓,最大為1 μV。電化學(xué)傳感器上電后到輸出建立穩(wěn)定電流輸出要幾分鐘甚至更長(zhǎng)的啟動(dòng)時(shí)間,為避免啟動(dòng)時(shí)間過(guò)長(zhǎng),采用場(chǎng)效應(yīng)管MMBFJ177 將CE 引腳與WE 連接,當(dāng)MMBFJ177 的柵極-源極閾值電壓小于2.5 V 時(shí),CE 與WE 處于短接狀態(tài),上電后有助于電化學(xué)氣體傳感器輸出迅速穩(wěn)定。

2.4 存儲(chǔ)模塊

存儲(chǔ)器采用AMD 公司生產(chǎn)的NOR FLASH,型號(hào)為AM29LV256MC,封裝形式為56 引腳封裝,工作溫度為-40~85 ℃,工作電壓為3.0~3.6 V單電源,具有10萬(wàn)次擦寫(xiě)耐久,數(shù)據(jù)讀取時(shí)間120 ns。芯片的控制信號(hào)主要有芯片使能、寫(xiě)使能和輸出使能,可通過(guò)模式配置引腳實(shí)現(xiàn)8 位數(shù)據(jù)總線或16 位數(shù)據(jù)總線工作。如圖6 所示,AM29LV256MC 與微控制器STM32F407 通過(guò)FSMC 通信接口進(jìn)行數(shù)據(jù)讀取和寫(xiě)入,具有響應(yīng)時(shí)間快、編程簡(jiǎn)潔等優(yōu)點(diǎn)。

圖6 存儲(chǔ)模塊電路

2.5 OLED 顯示模塊

OLED 顯示模塊選用武漢谷鑫科技研制生產(chǎn)的OL035DZ_01WN 智能型彩色液晶顯示器。顯示器尺寸為3.5 寸,分辨率為800×480,顯示顏色65K,TTL 電平的uart串口接口通信,供電DC 3.3 V,工作溫度-40~80 ℃。

OL035DZ_01WN 智能型彩色液晶顯示器可以方便地進(jìn)行字符串、圖片、曲線等多種元素的編程實(shí)現(xiàn),使設(shè)備更加美觀,符合人機(jī)工程學(xué)。

2.6 溫度傳感器

溫度傳感器選用1-Wire 單總線接口的DS18B20 溫度傳感器,其在寬溫度范圍內(nèi)具有高精度的特性,溫度檢測(cè)范圍為-50~150 ℃,可直接與MCU 的GPIO 連接使用,保障測(cè)量精度的同時(shí),能夠降低MCU開(kāi)銷(xiāo)并減少成本。

2.7 聲光報(bào)警模塊

聲光報(bào)警模塊主要涉及蜂鳴器及發(fā)光二極管。通過(guò)設(shè)計(jì)三極管電流放大電路,由微控制器驅(qū)動(dòng)蜂鳴器及發(fā)光二極管實(shí)現(xiàn)超限聲光報(bào)警[13]。

3 軟件設(shè)計(jì)

3.1 軟件總框圖

STM32F407 微控制器采用C 語(yǔ)言庫(kù)函數(shù)進(jìn)行應(yīng)用程序開(kāi)發(fā)設(shè)計(jì)。應(yīng)用程序包括主程序、ADC 數(shù)據(jù)采集、RTC 定時(shí)獲取、正常工作模式、系統(tǒng)設(shè)置模式、聲光報(bào)警、數(shù)據(jù)存儲(chǔ)通信、數(shù)據(jù)處理及串行傳輸?shù)茸映绦?,具體程序總框圖如圖7 所示。

圖7 程序總框圖

3.2 軟件流程圖

軟件流程如圖8 所示。首先,按鍵開(kāi)機(jī)后進(jìn)行時(shí)鐘及外設(shè)的初始化;然后,進(jìn)入正常工作模式,傳感器信號(hào)調(diào)理電路、溫度傳感器、RTC 時(shí)鐘及OLED 顯示模塊等開(kāi)始工作;內(nèi)部ADC 模塊采集濃度信號(hào)和電池電量,實(shí)時(shí)將數(shù)據(jù)發(fā)送給OLED 顯示模塊進(jìn)行顯示,并判斷是否發(fā)生泄漏。若發(fā)生泄漏,則發(fā)出聲光報(bào)警信號(hào),界面上綠色指示燈變成紅色,可以通過(guò)按消音按鍵實(shí)現(xiàn)消音,但報(bào)警指示燈正常點(diǎn)亮,直至檢測(cè)到氣體濃度低于泄漏報(bào)警閾值。

圖8 系統(tǒng)軟件流程

通過(guò)前面板上系統(tǒng)設(shè)置按鍵,可以進(jìn)入系統(tǒng)設(shè)置模式,但為了安全需要輸入密碼進(jìn)行確認(rèn)。系統(tǒng)設(shè)置模式里主要實(shí)現(xiàn)的功能包括零點(diǎn)校準(zhǔn)、標(biāo)準(zhǔn)氣校準(zhǔn)、時(shí)間校準(zhǔn)、歷史數(shù)據(jù)查詢(xún)等。

零點(diǎn)校準(zhǔn)需要將檢測(cè)儀放置到干凈的環(huán)境中或抽取氮?dú)猓_(kāi)啟采樣泵后進(jìn)行操作,去除電化學(xué)傳感器自身的零點(diǎn)漂移及誤差;標(biāo)準(zhǔn)氣校準(zhǔn)需要配合特定濃度的標(biāo)準(zhǔn)氣進(jìn)行操作,打開(kāi)采樣泵,重復(fù)多次測(cè)試后進(jìn)行校準(zhǔn);時(shí)間校準(zhǔn)主要是對(duì)DS1307 的數(shù)據(jù)進(jìn)行設(shè)置,為數(shù)據(jù)存儲(chǔ)提供準(zhǔn)確的時(shí)間戳;歷史數(shù)據(jù)查詢(xún)功能可以查看存儲(chǔ)在NOR FLASH 內(nèi)的歷史數(shù)據(jù),一頁(yè)可以查看5 條記錄,包括時(shí)間、溫度、濃度值等參數(shù)。

4 測(cè)試及結(jié)果分析

便攜式有毒有害氣體檢測(cè)儀由2 節(jié)串聯(lián)的18650 鋰離子電池供電,電池容量為2 600 mA·h;電化學(xué)氣體傳感器與待測(cè)氣體反應(yīng)輸出電流信號(hào)后經(jīng)調(diào)理放大成電壓信號(hào),并輸入到微控制器的ADC;微控制器將采集的數(shù)據(jù)處理后發(fā)送給OLED 顯示模塊,實(shí)時(shí)顯示氣體濃度值及電池電量,當(dāng)采集到的氣體濃度超過(guò)報(bào)警閾值時(shí)發(fā)出聲光報(bào)警信號(hào)。整體外形近似長(zhǎng)方體,外廓尺寸最大為145 mm×80 mm×190 mm,重量為1.8 kg。在實(shí)驗(yàn)室采用標(biāo)準(zhǔn)氣對(duì)濃度傳感器進(jìn)行測(cè)試及功耗測(cè)試[14]。

4.1 功耗測(cè)試

在實(shí)驗(yàn)室里將萬(wàn)用表Agilent34410A 的電流檔串入供電電路,使用開(kāi)關(guān)電源供電,設(shè)置輸出電壓為DC 7.2 V,開(kāi)機(jī)后啟動(dòng)采樣泵進(jìn)入正常工作模式,功耗為235 mA,整機(jī)功耗約1.69 W,一次電池充滿(mǎn)電可連續(xù)工作10 h以上。

4.2 標(biāo)準(zhǔn)氣測(cè)試

本文以檢測(cè)氨氣為例,在實(shí)驗(yàn)室里利用氨氣標(biāo)準(zhǔn)氣對(duì)便攜式有毒有害氣體檢測(cè)儀進(jìn)行響應(yīng)測(cè)試[14],測(cè)試用標(biāo)準(zhǔn)氣濃度分別為1×10-6、10×10-6、50×10-6(傳感器量程50×10-6)。便攜式有毒有害氣體檢測(cè)儀標(biāo)準(zhǔn)氣測(cè)試記錄如表1 所示,檢出限達(dá)到1×10-6,響應(yīng)時(shí)間T90小于等于165 s,檢測(cè)誤差小于等于5%F.S,響應(yīng)時(shí)間和檢測(cè)誤差均滿(mǎn)足要求。

表1 標(biāo)準(zhǔn)氣測(cè)試記錄

5 結(jié) 論

針對(duì)目前便攜式有毒有害氣體檢測(cè)儀響應(yīng)時(shí)間較長(zhǎng)、檢測(cè)誤差較高的問(wèn)題,本文以STM32F407 微控制器為核心,基于電化學(xué)氣體傳感器設(shè)計(jì)一種便攜式有毒有害氣體檢測(cè)儀。該檢測(cè)儀具有電化學(xué)氣體傳感器信號(hào)調(diào)理、模數(shù)轉(zhuǎn)換、電池電量監(jiān)測(cè)、數(shù)據(jù)存儲(chǔ)、聲光報(bào)警等功能,且具有體積小、使用便捷等優(yōu)點(diǎn)。測(cè)試結(jié)果表明:便攜式有毒有害氣體檢測(cè)儀測(cè)量范圍寬、檢測(cè)誤差小、響應(yīng)時(shí)間快、功耗低。根據(jù)不同的行業(yè)要求,針對(duì)不同的檢測(cè)介質(zhì),可更換不同的電化學(xué)氣體傳感器來(lái)監(jiān)測(cè)不同種類(lèi)的氣體,設(shè)置不同的檢測(cè)量程及報(bào)警閾值,具有較高的應(yīng)用價(jià)值。

猜你喜歡
聲光報(bào)警微控制器檢測(cè)儀
聲光報(bào)警多路搶答器電路的改造分析
高速公路霧天行車(chē)安全誘導(dǎo)及護(hù)欄碰撞聲光報(bào)警低功耗融合系統(tǒng)
電力系統(tǒng)接地線聲光報(bào)警裝置的研制及應(yīng)用
一種防雷接地裝置的便攜式檢測(cè)儀電路
物聯(lián)網(wǎng)技術(shù)在微控制器實(shí)驗(yàn)教學(xué)中的應(yīng)用
基于555振蕩器的地溝油頻率檢測(cè)儀
計(jì)算機(jī)監(jiān)控系統(tǒng)聲光報(bào)警系統(tǒng)建設(shè)可行性研究
巧用故障檢測(cè)儀中的Reset功能
Atmel針對(duì)新一代物聯(lián)網(wǎng)應(yīng)用發(fā)布全新32位微控制器
最新STM32設(shè)計(jì)工具增加對(duì)混合信號(hào)微控制器的支持
高邮市| 马鞍山市| 通渭县| 临高县| 永兴县| 克山县| 河池市| 保亭| 合川市| 大田县| 鹤壁市| 融水| 且末县| 张家港市| 平原县| 灵川县| 沁阳市| 梧州市| 凤冈县| 会理县| 海南省| 通城县| 竹溪县| 贵溪市| 安国市| 毕节市| 漯河市| 伊吾县| 曲阜市| 清徐县| 遂平县| 横山县| 延吉市| 历史| 葫芦岛市| 宜阳县| 五莲县| 安乡县| 宁都县| 灌云县| 河东区|