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).

主站蜘蛛池模板: 国产自在线播放| 国产不卡网| 精品久久久久久中文字幕女| 日本高清免费一本在线观看 | 99在线国产| 国产黄色视频综合| 亚洲精品第一页不卡| 久久国产拍爱| 97se亚洲| 无码电影在线观看| 久久不卡国产精品无码| 国产精品无码久久久久久| 理论片一区| 亚洲欧洲日韩国产综合在线二区| 国产资源免费观看| 99久久婷婷国产综合精| 九九热在线视频| 成人免费午间影院在线观看| 任我操在线视频| 一级毛片在线播放| 欧美一级大片在线观看| 国产正在播放| 亚洲成a∧人片在线观看无码| 久久99精品久久久大学生| 免费中文字幕一级毛片| 精品国产99久久| 亚洲欧美日韩成人在线| 欧美精品亚洲精品日韩专区| 亚洲精品第一页不卡| 亚洲一区二区日韩欧美gif| 色婷婷狠狠干| 久久无码av三级| 色婷婷狠狠干| 国产人成乱码视频免费观看| 在线观看亚洲精品福利片| 啪啪免费视频一区二区| 亚洲综合中文字幕国产精品欧美| 72种姿势欧美久久久大黄蕉| 久久久久亚洲AV成人网站软件| 日本久久久久久免费网络| 欧美午夜在线播放| 成人无码一区二区三区视频在线观看| 国产精品久久久精品三级| 久久免费视频6| 久久久久久国产精品mv| 国产精品一区二区国产主播| 国产精品成| 亚洲国产精品一区二区第一页免 | 国产精品成人免费视频99| 2021国产精品自产拍在线| 国产精品久久自在自2021| 538国产视频| 精品福利国产| 99久久成人国产精品免费| 女人18毛片水真多国产| 综合网久久| 亚洲AⅤ综合在线欧美一区| 97精品久久久大香线焦| 无码中字出轨中文人妻中文中| 国产成人精品视频一区二区电影| 国产免费高清无需播放器| 国产乱人视频免费观看| 日韩专区欧美| 亚洲精品高清视频| 亚洲一区二区三区香蕉| 欧美精品xx| 在线一级毛片| 手机看片1024久久精品你懂的| 国产精品白浆在线播放| 无码高清专区| 精品欧美日韩国产日漫一区不卡| 毛片网站在线播放| 香蕉蕉亚亚洲aav综合| 91免费国产在线观看尤物| 亚洲永久视频| 国产自在自线午夜精品视频| 免费一级毛片完整版在线看| 婷五月综合| 这里只有精品国产| 97久久免费视频| 97色婷婷成人综合在线观看| 国产第一页第二页|