• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 元件/連接器 > 設計應用 > 氣體傳感器的模擬前端

    氣體傳感器的模擬前端

    作者: 時間:2017-10-27 來源:網絡 收藏

      液化石油氣(LPG)是我們在家中最常用的氣體。液化石油氣的泄漏有可能給生命帶來威脅。即使濃度較低,它也能讓人窒息;而濃度足夠高時,它還會引起火災或爆炸。因此,監測環境中液化石油氣的濃度非常重要。

    本文引用地址:http://www.czjhyjcfj.com/article/201710/368880.htm

      另一種應該持續監測并將其濃度保持在一定范圍內的氣體是二氧化碳(CO2)。濃度較高的二氧化碳會引發呼吸問題,而長期暴露在其中會導致死亡。

      我們可以通過記錄和維持環境中的氣體濃度防止氣體泄露事故的發生。在這方面能夠發揮重要作用,在氣體濃度超出預先設置的安全限值時及時發出告警。

      現代半導體技術的進步讓我們能夠設計出各種低成本、低功耗的傳感解決方案,通過監測環境中的氣體濃度來提升家居、辦公和人身安全。

      所有的傳感系統都包含這兩個部分:一個用于測量電阻、電容等一個或多個電氣參數的傳感元件,以及一個用于測量這些參數的變化的電路。大多數此類傳感器可以使用電池工作,因此,可以連續不間斷工作數年。因此,降低它們的運行功耗是大勢所趨。

      為了將傳感器感測到的信息傳遞給控制器,我們需要使用模擬前端(AFE)。AFE將模擬信號轉化為數字信號,然后對所收到的數據進行后期處理,從而使微控制器理解傳感器發來的模擬信號。

      傳感器測量的參數

      1. 電阻

      測量電阻變化有兩種常用方法。

      A. 分壓電路

      在一個分壓電路中,我們使用一個電阻隨溫度、壓力等參數的變化而變化的傳感器,將傳感器的變化值與一個定值電阻進行對比。在該電路中,定值電阻與傳感器的連接節點(ADC)處的電壓取決于傳感器的電阻,因此也取決于所測量的物理參數。

      

      這個電壓由ADC測量,而ADC的數字輸出將會被微控制器進行處理。微控制器內置一種算法,它利用傳感器電阻的變化與所測量的物理參數之間的已知關系計算出物理參數。

      B. 利用一個已知電流

      在這種方法中,一個已知電流通過一個換能器,后者的電阻隨所測量的物理參數的變化而變化。根據歐姆定律:

      V=IR

      

      換能器兩端的電壓隨所測量的參數的變化而變化。電壓可以由ADC測出,然后使用ADC的測量結果計算出該參數。

      2. 電容

      某些傳感器本質上就是電容,我們可以通過測量這些傳感器的有效電容計算出相關參數的值。測量電容器有多種方法。

      A. 使用一個已知電流給電容器充電:

      一個電流數模轉換器(IDAC)給可變電容器充電,當電容器處的電壓超過輸入端處的電壓時,開關被打開,讓電容器放電,然后重復這個過程。在每個充電和放電周期內,計數寄存器的值會被記錄下來,并在固件中得到處理,使用相關數學方程式計算出電容值。

      

      B. 利用一個已知AC信號:

      在這種方法中,一個已知AC波形通過一個可變電容器,然后測量電容器引入的相位差。電路中的相位差可以由以下等式計算出:

      

      其中,Xc = 給定頻率下電容器的容抗。

      

      C. 電容器之間的電荷共享:

      在這種方法中,使用一個已知電壓對一個已知參考電容器充電,將未知電容器連接至這個已知電容器。此時將會形成電荷共享效應,電容器兩端的電壓下降。通過測量這個壓降,我們就能使用以下等式計算出未知電容器的電容值:

      

      其中,V’是將未知電容器連接至已知電容器之后的電壓;

      VKnown Cap是連接未知電容器之前的已知電容器兩端的電壓;

      VUnknown Cap是連接至已知電容器之前的未知電容器兩端的電壓。

      

      基礎

      

      一個基本的(MQ系列)包含一個由5V左右的AC或DC電源加熱的加熱器。被加熱后,它就能提供傳感器內置的化學傳感器所需的環境條件。傳感器的電阻隨所測量的氣體濃度而變化。使用一個額外的電阻創建一個電阻分壓器,其輸出被傳送到AFE,后者通常是一個ADC。

      讓我們看一下如何實現一個氣體傳感器AFE。在本例中,我們將使用賽普拉斯半導體公司出品的一個PSoC4。憑借極高的靈活性,PSoC適用于一系列廣泛的應用,其中包括工業設備、物聯網、消費類產品、家用電器和醫療設備。

      

      這個氣體傳感解決方案使用了兩個不同的傳感器:一個LPG傳感器和一個煙霧傳感器。這些傳感器的輸出被傳送到一個ADC,后者的輸出在固件中得到處理。PSoC 4中的ADC生成一個12 位結果,后者在ADC的專用硬件平均器的幫助下被進一步平均。ADC的這個被平均的輸出在一個配備IIR濾波器的固件中得到處理(請閱讀賽普拉斯的應用AN2099,進一步了解如何使用PSoC的IIR濾波器)。ADC的值與每個傳感器的獨立門限進行對比,當任何通道的ADC輸出超過這個門限時,LED指示燈開始閃爍,以警告用戶。與此同時,蜂鳴器的引腳電壓升高,將晶體管Q1置于工作模式。該晶體管然后開始驅動蜂鳴器,向用戶播放聲音告警。

      液化石油氣(LPG)是我們在家中最常用的氣體。液化石油氣的泄漏有可能給生命帶來威脅。即使濃度較低,它也能讓人窒息;而濃度足夠高時,它還會引起火災或爆炸。因此,監測環境中液化石油氣的濃度非常重要。

      另一種應該持續監測并將其濃度保持在一定范圍內的氣體是二氧化碳(CO2)。濃度較高的二氧化碳會引發呼吸問題,而長期暴露在其中會導致死亡。

      我們可以通過記錄和維持環境中的氣體濃度防止氣體泄露事故的發生。氣體傳感器在這方面能夠發揮重要作用,在氣體濃度超出預先設置的安全限值時及時發出告警。

      現代半導體技術的進步讓我們能夠設計出各種低成本、低功耗的傳感解決方案,通過監測環境中的氣體濃度來提升家居、辦公和人身安全。

      所有的傳感系統都包含這兩個部分:一個用于測量電阻、電容等一個或多個電氣參數的傳感元件,以及一個用于測量這些參數的變化的電路。大多數此類傳感器可以使用電池工作,因此,可以連續不間斷工作數年。因此,降低它們的運行功耗是大勢所趨。

      為了將傳感器感測到的信息傳遞給控制器,我們需要使用模擬前端(AFE)。AFE將模擬信號轉化為數字信號,然后對所收到的數據進行后期處理,從而使微控制器理解傳感器發來的模擬信號。

      傳感器測量的參數

      1. 電阻

      測量電阻變化有兩種常用方法。

      A. 分壓電路

      在一個分壓電路中,我們使用一個電阻隨溫度、壓力等參數的變化而變化的傳感器,將傳感器的變化值與一個定值電阻進行對比。在該電路中,定值電阻與傳感器的連接節點(ADC)處的電壓取決于傳感器的電阻,因此也取決于所測量的物理參數。

      

      這個電壓由ADC測量,而ADC的數字輸出將會被微控制器進行處理。微控制器內置一種算法,它利用傳感器電阻的變化與所測量的物理參數之間的已知關系計算出物理參數。

      B. 利用一個已知電流

      在這種方法中,一個已知電流通過一個換能器,后者的電阻隨所測量的物理參數的變化而變化。根據歐姆定律:

      V=IR

      

      換能器兩端的電壓隨所測量的參數的變化而變化。電壓可以由ADC測出,然后使用ADC的測量結果計算出該參數。

      2. 電容

      某些傳感器本質上就是電容,我們可以通過測量這些傳感器的有效電容計算出相關參數的值。測量電容器有多種方法。

      A. 使用一個已知電流給電容器充電:

      一個電流數模轉換器(IDAC)給可變電容器充電,當電容器處的電壓超過輸入端處的電壓時,開關被打開,讓電容器放電,然后重復這個過程。在每個充電和放電周期內,計數寄存器的值會被記錄下來,并在固件中得到處理,使用相關數學方程式計算出電容值。

      

      B. 利用一個已知AC信號:

      在這種方法中,一個已知AC波形通過一個可變電容器,然后測量電容器引入的相位差。電路中的相位差可以由以下等式計算出:

      

      其中,Xc = 給定頻率下電容器的容抗。

      

      C. 電容器之間的電荷共享:

      在這種方法中,使用一個已知電壓對一個已知參考電容器充電,將未知電容器連接至這個已知電容器。此時將會形成電荷共享效應,電容器兩端的電壓下降。通過測量這個壓降,我們就能使用以下等式計算出未知電容器的電容值:

      

      其中,V’是將未知電容器連接至已知電容器之后的電壓;

      VKnown Cap是連接未知電容器之前的已知電容器兩端的電壓;

      VUnknown Cap是連接至已知電容器之前的未知電容器兩端的電壓。

      

      氣體傳感器基礎

      

      一個基本的氣體傳感器(MQ系列)包含一個由5V左右的AC或DC電源加熱的加熱器。被加熱后,它就能提供傳感器內置的化學傳感器所需的環境條件。傳感器的電阻隨所測量的氣體濃度而變化。使用一個額外的電阻創建一個電阻分壓器,其輸出被傳送到AFE,后者通常是一個ADC。

      讓我們看一下如何實現一個氣體傳感器AFE。在本例中,我們將使用賽普拉斯半導體公司出品的一個PSoC4。憑借極高的靈活性,PSoC適用于一系列廣泛的應用,其中包括工業設備、物聯網、消費類產品、家用電器和醫療設備。

      

      這個氣體傳感解決方案使用了兩個不同的傳感器:一個LPG傳感器和一個煙霧傳感器。這些傳感器的輸出被傳送到一個ADC,后者的輸出在固件中得到處理。PSoC 4中的ADC生成一個12 位結果,后者在ADC的專用硬件平均器的幫助下被進一步平均。ADC的這個被平均的輸出在一個配備IIR濾波器的固件中得到處理(請閱讀賽普拉斯的應用AN2099,進一步了解如何使用PSoC的IIR濾波器)。ADC的值與每個傳感器的獨立門限進行對比,當任何通道的ADC輸出超過這個門限時,LED指示燈開始閃爍,以警告用戶。與此同時,蜂鳴器的引腳電壓升高,將晶體管Q1置于工作模式。該晶體管然后開始驅動蜂鳴器,向用戶播放聲音告警。



    關鍵詞: 氣體傳感器

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 长岭县| 四川省| 桐柏县| 土默特左旗| 儋州市| 高青县| 怀安县| 外汇| 滕州市| 策勒县| 台东市| 图木舒克市| 保定市| 云林县| 德安县| 罗城| 托克逊县| 花莲市| 星子县| 渭源县| 蓝山县| 江城| 晋城| 且末县| 岳阳县| 麻栗坡县| 青铜峡市| 礼泉县| 星子县| 确山县| 临安市| 威宁| 桑植县| 潍坊市| 古蔺县| 鹿邑县| 翁源县| 乐亭县| 齐齐哈尔市| 高安市| 枝江市|