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

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AT89S51的多參數氣體檢測儀的研制

    基于AT89S51的多參數氣體檢測儀的研制

    作者: 時間:2009-03-19 來源:網絡 收藏

    0 引言

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

      井下作業環境中氧氣、二氧化碳、一氧化碳、硫化氫及甲烷濃度的高低,直接影響到煤礦的安全生產和礦工的生命安全。同時,隨著各種天然氣、煤制氣、液化氣的開發和使用,各種可燃性散發在工作場所和人們生活中,因此連續、直接檢測工作環境和生活環境中有毒、可燃性有著極其重要的意義。目前,氣體檢測大多采用單氣體檢測方式,即每測量一種氣體需要攜帶一種測量儀表。能用一種儀器同時檢測多種不同氣體是氣體的發展趨勢,即進行多測量,多種氣體檢測,實現對多種氣體種類的識別和濃度的判斷,從而更全面地反映被測氣體在特定環境中所顯示的特性。

      本文介紹單片機控制的多氣體的設計和實現方法。

    1 多氣體的功能及測量原理

      1.1系統功能

      系統的功能如圖1所示。

    圖1 系統功能框圖

      由圖1可知,系統由8個功能模塊構成:進氣過濾系統(包括采樣泵、濾膜、氣室、進出氣管路)、傳感

    器及信號處理單元(紅外傳感器、電化學傳感器)、主控電路板(微處理器、通訊接口、數據管理等)、

    LCD顯示屏、人機對話單元(組合功能鍵、指使燈板)、供電單元(直流穩壓電源、電池組、穩壓電路)

    以及時鐘輸入單元。

      1.2系統檢測原理

      系統檢測原理如圖2所示。

    圖2系統檢測原理圖

      紅外和電化學傳感器分別對氧氣、一氧化碳、二氧化碳、硫化氫和甲烷五種氣體進行檢測。其中,二氧化碳和甲烷采用紅外傳感器檢測,氧氣、一氧化碳、硫化氫由電化學傳感器檢測。被測氣體通過兩類傳感器時產生的信號經放大、A/D轉換后,由微處理器進行采集、計算、數據處理產生濃度結果數據,并對數據結果進行超限比較,當被測氣體的濃度超過儀器設定的報警限時,儀器產生聲光報警,并在顯示屏上顯示報警狀態、故障狀態、時間參數等數據信息,同時保存數據結果。

      在進氣過濾系統中,至少需要1個I/O端口來控制采樣泵的工作;在傳感器及信號處理單元,經過A/D轉換電路把傳感器產生的關于氣體濃度的有關信息轉化為單片機能識別的數字信號,選擇8路輸入的ADC0809芯片;在顯示模塊中,采用KS0713液晶顯示器,需要單片機提供3個I/O控制端口;時鐘的顯示系統采用DS12887芯片與單片機進行通訊,需要1個中斷輸入和1個I/O控制端口;由于系統要存儲至少500組測試信息,而且單片機只有128KB的RAM,我們外擴8K的外部數據存儲器6264;由于系統可以設定報警的限值和變更時間,則需要5個鍵盤接口,來控制設置、上升、下降、右移和打印,用到5個I/O接口;由于AT89S51單片機接口有限,利用8255A對I/O接口進行擴展。

    2 硬件電路設計


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 来凤县| 水城县| 麻栗坡县| 贵溪市| 孟津县| 建湖县| 微山县| 壤塘县| 台北市| 封丘县| 尉犁县| 洮南市| 青阳县| 陆川县| 康马县| 温州市| 贵溪市| 乌兰察布市| 门头沟区| 阜平县| 满城县| 凤翔县| 曲水县| 白城市| 泗洪县| 牟定县| 商洛市| 色达县| 新河县| 保亭| 昌平区| 申扎县| 渭南市| 广元市| 正阳县| 怀集县| 铅山县| 宁河县| 七台河市| 贵阳市| 吕梁市|