999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于擬合算法的熱電偶線性化處理簡易實現方法

2014-07-21 15:21:06何浪濤
科技創新與應用 2014年23期

何浪濤

摘 要:文章通過一個工控產品的開發實例,提出了一種使用高性能微控制器和適宜的計算機輔助設計軟件,簡便容易地解決熱電偶測溫系統開發中輸出電勢和對應溫差值非線性問題的方法。作者的設計思路較為新穎,具有一定的創新性。同時,文章關于擬合函數表達式階數選擇的實踐結論,對同類工業自動化產品的開發也有一定的參考價值。

關鍵詞:線性化處理;智能儀表;擬合算法;函數表達模型;MATLAB

引言

熱電偶基于熱電效應原理進行溫度測量,在工業溫度測控領域被廣泛使用。與熱電阻相比,熱電偶具有測溫范圍廣、機械強度高、裝配簡單等優點;但同時也存在電勢率低、輸出電勢與被測溫差值線性度較差的缺點。

20世紀90年代之前的溫度測控儀表大多采用模擬電路設計,需要專門的硬件電路來處理熱電偶輸出電勢與溫差值非線性的問題。在需要較高的測溫精度時,該部分硬件電路將非常復雜,導致當時的熱電偶測溫系統要么精度低,要么價格非常昂貴。

在20世紀90年代之后,特別是進入21世紀,微控制器在工業測控儀表中得到了廣泛應用,一般將使用微控制器技術設計的儀表稱為智能儀表。微控制器強大的整數和浮點運算能力使得廉價高精度熱電偶測溫系統的實現成為可能。

1 智能熱電偶測溫系統線性化處理的常用方法

在對熱電偶輸出電勢進行線性化處理時,智能儀表通常采用“查表法”或“擬合算法”。

“查表法”就是在智能儀表程序存儲區固化一個一維數組,數組的下標代表熱電勢值的遞增序列,而數組中的值則代表相應下標位置的熱電勢值時熱電偶所對應的冷熱端之間溫差值。因此,只要測得熱電偶在某一時刻產生的熱電勢值,微控制器通過執行預設查表子程序即可從上述數組中獲得當前的冷熱端溫差值。顯然,使用查表法的測溫精度主要取決于數組的細分程度,即“表”的精細度。而要獲得越高的數組細分程度,需要占用的數據存儲空間也越大,即“以空間換精度”。目前,這種方法在精度要求不高的測溫系統中應用廣泛,而在高精度的測溫系統中則因占用存儲空間太大導致經濟性差而較少采用。

“擬合算法”又稱“插值函數法”,簡單講,即是根據被檢物理量和轉換后的數字量之間的對應關系,設法尋找一個函數表達式來描述這種對應關系,在允許誤差范圍內用該簡單函數表達式近似地代替某復雜關系,由已知點推算未知點。

一般來說,為使獲得的逼近精度越高,需要選取的插值樣本節點就需要越多,最終函數表達式的冪次也越高。采用“擬合算法”的優點是不需占用較大的程序存儲空間;缺點主要有兩個:一是所需的擬合精度越高,建立的多項函數表達式冪次也越高,微控制器在每次采樣數據后都需要使用該函數表達式進行運算,相應地耗用微控制器的運算時間也越多,即“以時間換精度”;二是智能儀表程序設計人員在建立高精度擬合函數表達模型時需要創建并求解多元線性方程組,這對程序設計人員的數學知識水平也是一個考驗。

隨著現代科學技術的飛速發展,微控制器的運算性能得到了大幅提升,如目前STM32系列微控制器的最高工作頻率可達72MHz,運行速度達1.25DMips/MHz,對于計算十階以內的多項函數式可謂游刃有余;同時,利用計算機輔助設計軟件能幫助程序設計人員容易地建立高精度擬合函數表達模型。因此,憑借現代先進的半導體技術和計算機技術,完全可以采用“擬合算法”對熱電偶電勢進行很好的線性化處理,開發出廉價高精度的熱電偶測溫系統。

2 熱電偶線性化處理的簡易實現方法

下面,僅以K型熱電偶為例,介紹我公司采用“擬合算法”于2013年開發DDAM熱電偶多路遠程溫度采集模塊線性化處理部分的具體實現過程。

MATLAB是美國MathWorks公司出品的用于算法開發、數據可視化、數據分析以及數值計算的高級商業數學軟件。在該軟件運行環境下,只需用戶輸入插值樣本節點值,并設置好所需擬合精度,MATLAB即會自動生成擬合函數表達式。在此次產品開發過程中,使用該軟件建立擬合函數表達模型,獲得了極大便利。

該產品熱電偶線性化處理部分的開發步驟如下。

2.1 依照K型熱電偶分度表,將0~1300℃范圍內各溫度時的熱電勢值輸入MATLAB中,插值節點分辨率為10℃,設定MATLAB生成擬合函數表達式的階數為五階,這樣,MATLAB自動生成一個五階多項式如式(1):

T1=-7.5997×10-7×X15+1.0905×10-4×X14-3.9325×10-3×X13+0.017394×X12+24.75×X1-0.55944 (1)

其中X1為熱電偶產生的熱電勢值,T1為熱電偶冷端和熱端的溫差值。

2.2 依照K型熱電偶分度表,將0~50℃范圍內各溫度時的熱電勢值輸入MATLAB中,插值節點分辨率為仍10℃,設定MATLAB生成擬合函數表達式的階數為二階,這樣,MATLAB自動生成一個二階多項式如式(2):

X2=1.75×10-5×T22+0.039574×T2-2.1429×10-4(2)

其中T2為熱電偶冷端補償測溫元件測得的熱電偶冷端溫度值,X2為熱電偶在冷端溫度值時對應的輸出電勢值。

2.3 據式(1)和式(2)的函數關系分別編制熱電偶“電勢-溫度轉換”和“冷端補償”子程序。

3 設計程序令微控制器在溫度采集后按如下框圖所示流程進行數據處理

檢測結果表明,采用五階多項式擬合算法設計的DDAM熱電偶多路遠程溫度采集模塊設計樣品在0~1300℃測溫范圍內的測溫精度優于0.2%,線性度優于0.1%,超過工控現場儀表通用標準要求,產品設計取得了成功。

4 結束語

使用高性能微控制器和適宜的計算機輔助設計軟件,可有效降低智能儀表的開發難度。此外,在使用“擬合算法”建立函數模型時,根據產品的用途和預期技術指標選擇適宜的擬合函數表達式階數也是較為重要的。選用的階數過低,將不能達到預期設計指標,而選用過高的階數則會增加產品的復雜度,降低經濟性。實踐證明,選用五階多項式函數表達式在工控產品設計中較為適宜。

參考文獻

[1]周航慈.嵌入式系統軟件設計中的常用算法[M].北京:北京航空航天大學出版社,2010(1).

[2]周航慈,朱兆優,李躍忠.智能儀器原理與設計[M].北京:北京航空航天大學出版社,2005(3).

主站蜘蛛池模板: 欧美一区中文字幕| 亚洲视频无码| 欧美久久网| 日韩第九页| 欧美亚洲中文精品三区| 色婷婷亚洲综合五月| 欧美另类视频一区二区三区| 三上悠亚一区二区| 国产精品大白天新婚身材| www.狠狠| 国产人前露出系列视频| 色丁丁毛片在线观看| 国产福利不卡视频| 国产精品色婷婷在线观看| 国产美女在线观看| 久草网视频在线| 亚洲国产综合第一精品小说| 国产乱人伦AV在线A| 久久黄色小视频| 久久国产精品无码hdav| 欧美区在线播放| 国产欧美又粗又猛又爽老| 国产成人精品第一区二区| 美女免费精品高清毛片在线视| 视频二区欧美| 国产女人在线视频| 久久亚洲AⅤ无码精品午夜麻豆| 国产青榴视频在线观看网站| 波多野结衣二区| a毛片免费观看| 国产在线日本| 免费女人18毛片a级毛片视频| 亚洲最大福利网站| 亚洲v日韩v欧美在线观看| 看看一级毛片| 亚洲天堂.com| 91久久大香线蕉| www欧美在线观看| www.91中文字幕| 精品国产美女福到在线不卡f| 久久国产拍爱| 国产av色站网站| 91视频青青草| 香港一级毛片免费看| 日韩无码视频专区| 亚洲色图欧美| 欧美中文字幕一区| 亚洲欧美在线看片AI| 四虎成人在线视频| 特级毛片免费视频| 真实国产乱子伦视频| 国产91蝌蚪窝| 国产亚洲男人的天堂在线观看| 欧美日本二区| 久久91精品牛牛| 不卡网亚洲无码| 福利一区在线| 国产一级精品毛片基地| 国产精品亚洲片在线va| 99久久精品免费观看国产| 天堂在线视频精品| 一级片一区| 国产一级二级在线观看| 国产欧美性爱网| 国产成人精品午夜视频'| 狠狠久久综合伊人不卡| 在线观看国产精品第一区免费 | a免费毛片在线播放| 伊人国产无码高清视频| 黄色成年视频| 亚洲综合专区| 色哟哟国产精品| 日韩 欧美 小说 综合网 另类| 永久免费精品视频| 国产精品原创不卡在线| 18禁黄无遮挡免费动漫网站| h网站在线播放| 国内精品91| 亚洲日本中文字幕乱码中文| 91外围女在线观看| 人妻精品全国免费视频| 午夜国产不卡在线观看视频|