97在线观看视频,夜夜爽妓女8888视频免费观看 ,一边吃奶一边哭乱抻又乱扭 ,大内密探零零性

您好,歡迎進入北京樂氏聯創科技有限公司網站!
一鍵分享網站到:
產品列表

—— PROUCTS LIST

技術文章Article 當前位置:首頁 > 技術文章 > 基于ARM的煙氣分析儀的研制與開發

基于ARM的煙氣分析儀的研制與開發

點擊次數:1557 發布時間:2016-03-28

為了滿足我國日益嚴格的煙氣排放監測要求,基于自身在電力環保領域的技術積累和豐富經驗,國電科學技術研究院(國電環境保護研究院)于2009年11月2日對固定污染源煙氣(SO2、NOX、煙塵)排放DOAS法直接測量技術研究及系統研制項目予以正式立項,目的在于研制出可廣泛應用于火力發電廠、各種工業窯爐鍋爐、垃圾焚燒廠等場合的更高性能的煙氣濃度直接測量儀器。煙氣分析儀就是在這樣的背景下產生的,它的基本構成就是數據采集系統。

數據采集系統是計算機在工業控制系統中為普遍的應用系統。在生產工程中,應用這一系統可對生產現場的工藝參數進行采集、監視和記錄,為提高產品質量、降低成本提供信息和手段。在科學研究中,應用數據采集系統可獲得的動態信息,是研究瞬間物理工程的有力工具,也是獲取科學奧秘的重要手段之一??傊?,不論在哪個應用領域中,數據采集與處理越及時,工作效率就越高,取得的經濟效益就越大。

1 煙氣分析儀原理

本系統分為下位機和上位機兩部分。

下位機主要完成信號的采集與傳輸功能;上位機主要完成信號的分析處理與存儲功能。

下位機需要采集溫度、濕度、濃度等各種量。傳感器的標準輸入信號為4-20MA的電流信號。通過A/D轉換,轉變為數字信號。經過ARM處理器LPC2103的分析處理,在液晶屏上顯示。通過RS232串行接口與上位機進行通信[1]。

上位機通過RS232接口接收下位機傳來的數據,通過VB編程實現數據的處理與存儲功能。

系統框圖如圖1所示:

2 系統硬件設計

煙氣分析儀的硬件包括處理器模塊、溫度測量模塊、濕度測量模塊、濃度測量模塊、液晶顯示模塊。

本設計采用的處理器為ARM7系列的LPC2103,它是一個支持實時仿真的16/32位ARM7 TDMI-S CPU的微控制器,并帶有8kB,16kB或32kB嵌入的高速Flash存儲器。128位寬度的存儲器接口和*的加速結構使32位代碼能夠在大時鐘速率下運行。較小的封裝和很低的功耗使LPC2103特別適用于訪問控制和POS機等小型應用中[2]。

本系統所用的液晶顯示屏CM12864-2是一種圖形點陣液晶顯示器,它主要由行驅動器/列驅動器及128×64全點陣液晶顯示器組成。可完成圖形顯示,也可以顯示8×4個(16×16點陣)漢字。

本系統所用的濕度傳感器DHT11是一款含有已校準數字信號輸出的溫濕度復合傳感器。它應用的數字模塊采集技術和溫濕度傳感技術,確保產品具有*的可靠性與的穩定性。單線制串行接口,使系統集成變得簡易快捷。小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應用甚至為苛刻的應用場合的佳選擇。產品為4針單排引腳封裝[3]。

本系統所用的熱電偶是一種感溫元件,是一種儀表。它直接測量溫度,并把溫度信號轉換成熱電動勢信號,通過電氣儀表(二次儀表)轉換成被測介質的溫度[4]。

K型熱電偶可以直接測量各種生產中從0℃到1300℃范圍的液體蒸汽和氣體介質以及固體的表面溫度。K型熱電偶通常由感溫元件、安裝固定裝置和接線盒等主要部件組成。

煙氣濃度傳感器輸入的是標準的4-20MA電流信號,通過A/D轉換,轉變為數字信號。

3 系統軟件設計

系統軟件流程圖如圖2所示:

在測量時,LPC2103發送一次開始信號后,DHT11從低功耗模式轉換到高速模式,等待主機開始信號結束后,DHT11發送響應信號,送出40bit的數據,并觸發一次信號采集,用戶可選擇讀取部分數據。從模式下,DHT11接收到開始信號觸發一次溫濕度采集,如果沒有接收到主機發送開始信號,DHT11不會主動進行溫濕度采集。采集數據后轉換到低速模式。

進行溫度和濕度的測量時,由傳感器輸入的標準4-20MA電流信號,通過150歐姆的電阻,轉變為0.6-3V的電壓信號。LPC2103通過A/D轉換功能轉變成數字信號。

下位機與上位機通信通過RS232串行接口進行連接。上位機采用VB進行編程。

在VB6.0編程環境下,新建工程并引用MSComm控件,在窗體中添加所需控件,構建一個合理的收發界面。在窗體中還需要添加以下幾個基本控件[5]:

1)MSComm控件,主要用于軟件對串口的訪問。

2)定時器控件,用于使PC機定時向下位機發送命令,使其定時回傳實時數據。

3)非周期命令發送按鈕,用于非周期性指令的傳送啟動。

4)數據保存按鈕,用于將采集到數據保存為文本文件,便于數據處理。

5)用于接收數據和發送數據的文本框。

利用MSComm控件實現計算機通信的關鍵是理解并正確設置MSComm控件眾多屬性和方法。以下是MSComm控件的常用屬性和方法:

Commport:設置或返回串口號,類型short。

Settings:以字符串的形式設置或返回串口通信參數。

Portopen:設置或返回串口狀態。

InputMode:設置或返回接收數據的類型。

Inputlen:設置或返回一次從接收緩沖區中讀取字節數,類型short。

Input:從接收緩沖區中讀取數據并清空該緩沖區,該屬性設計時無效,運行時只讀。

Output:向發送緩沖區發送數據,該屬性設計時無效,運行時只讀。

Rthreshold:當接收緩沖區中字符數達到該值時,MSComm控件設置Commevent屬性為ComEvRe-ceive,并產生OnComm事件。

Sthreshold:當發送緩沖區中字符數小于該值時,MSComm控件設置Commevent屬性為ComEvSend,并產生OnComm事件。若Sthreshold屬性設置為0,則不產生OnComm事件。

CommEvent:串口事件,該屬性設計時無效,運行時只讀。一旦串口發生通信事件或產生錯誤,依據產生的事件和錯誤,MSComm控件為CommEvent屬性賦不同的代碼,同時產生OnComm事件。用戶程序就可在OnComm事件處理程序中針對不同的代碼,進行相應的處理。

4 總結

本文設計的基于ARM的煙氣分析儀,采用高速嵌入式CPU做為核心模塊,具有很高的模塊化程度和可擴展性,并極大地提高了系統的穩定性與性。該系統已調試通過,運行正常。適用于火力發電廠、各種工業窯爐鍋爐、垃圾焚燒廠等場合的更高性能的煙氣濃度直接測量等領域,因此具有廣闊的應用前景。

版權所有 © 2024 北京樂氏聯創科技有限公司

總流量:843864  管理登陸  技術支持:化工儀器網  GoogleSitemap

ICP備案號:京ICP備06061264號-2