補(bǔ)償算法
補(bǔ)償算法
相關(guān)文章 : 0篇
瀏覽 : 次
目前基于傳感器的溫度補(bǔ)償方法主要分為模擬硬件設(shè)計(jì)和數(shù)字信號處理兩種方法。模擬硬件通常采用PTAT 和CTAT 等技術(shù)來設(shè)計(jì)讀出電路。數(shù)字信號處理方法通常包括線性擬合、最小二乘多項(xiàng)式 擬合、BP神經(jīng)網(wǎng)絡(luò) 、卡爾曼濾波 、支持向量機(jī)等算法。本文在這些算法的基礎(chǔ)上提出一種雙指數(shù)函數(shù)模型的溫度補(bǔ)償算法,有以下優(yōu)點(diǎn): (1)指數(shù)函數(shù)具有無限階的泰勒展開式,因此雙指數(shù)函數(shù)在對諸如傳感器溫度系數(shù)曲線這類非線性曲線的擬合上可以達(dá)到很高的精度。 (2)本文提出一種具有高精度初值的交替迭代法 ,即分離系數(shù)法。首先采用4組數(shù)據(jù)點(diǎn),聯(lián)立方程組,求出非線性系數(shù)的初始值,其次利用交替迭代法計(jì)算得到優(yōu)化后的線性和非線性系數(shù)。整個算法解決了直接使用交替迭代法計(jì)算產(chǎn)生的迭代不收斂、精度較低、迭代次數(shù)較多的問題。 (3)在傳感器溫度補(bǔ)償中,由于雙指數(shù)函數(shù)系數(shù)只有4個,可以使用CORDIC算法設(shè)計(jì)硬件補(bǔ)償電路來集成到傳感器中,其中系數(shù)保存在ROM中即可,因此具有很好的工程實(shí)用價值。
推薦產(chǎn)品
列表欄目