新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 智能儀表非線性自動校正方法探討

        智能儀表非線性自動校正方法探討

        作者: 時間:2012-03-22 來源:網絡 收藏
        2.2 校正方程參數的存儲結構

          對于點斜式校正方程式(4)而言,要存入儀表內存的校正方程參數為:Mi-1、Xi-1和ki(i=l,2,3,…m;M0=X0=0),可用一個三維數組形式的表格存放。

          對于兩點式校正方程式(5)而言,要存入儀表內存的校正方程參數為:Mi、Xi(i=0,1,2,3,…,m;M0=x0=0),可用一個二維數組形式的表格存放。

          考慮到M0=x0=0,故M0和X0不必保存,但應在表首位置存儲校正點數j。兩個校正方程的校正參數在儀表內存中的存儲結構分別如圖2所示,其中Tab.l和Tab.2分別表示內存參數表首地址。

          

        智能儀表非線性自動校正方法探討

          2.3

          從兩個校正方程可以看出,點斜式只要做一次乘法運算,而兩點式要做一次乘法運算和一次除法運算。考慮到:計算斜率ki時,為了保證測量精度,小數點后需要保留足夠的位數,視具體情況而定;而中采用的微控制器通常不方便做小數乘法運算,而且位數越多、運算越耗時;另外,當分段數大于3時,點斜式比兩點式所需內存空間要多。因此,對于在線實時校正的來說,采用兩點式校正方程往往更合適一些。這里選用式(5)作為校正方程。為了描述時區分校正方程中的變量和儀表內存中存儲的校正參數,對校正方程做如下變量代換,令a=Xi-1,b=Xi,C=Mi-1,d=Mi,則校正方程式(5)變為:

          

        智能儀表非線性自動校正方法探討

          稱重計量時的校正要解決以下三個問題。

          ①如何找出N位于哪一個直線段,考慮到校正點數不會太多,可采用簡單的順序查找法。

          ②在沒有進行校正前,儀表如何顯示實測重量。

          按全量程線性處理,即把量程的最大值Xm作為唯一校正點,但校正點數j記為0,表示未進行過校正。因此,儀表內存參數表初始化時,j處保存0、M1處保存Nm-N0、X1處保存Xm和Xm是可以預知的,而N0也可以估算出來或通過實測獲得。

          ③當實際稱量物體的重量超過最大校準點重量時,儀表如何顯示實測重量。

          按最大校準點求得的校正參數進行校正。因此,稱重儀表(電子衡器)稱重計量和校準時的程序流程分別如圖3和圖4所示。

          

        智能儀表非線性自動校正方法探討

          

        智能儀表非線性自動校正方法探討

          稱重儀表(電子衡器)的校準過程如下:

          ①在稱重儀表預熱后,按校準>功能鍵(為安全起見,可要求輸入一串驗證碼),進入校準狀態,此時儀表按原校準參數顯示重量值;

          ②稱量重。

        液位計相關文章:磁翻板液位計原理


        稱重傳感器相關文章:稱重傳感器原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 越西县| 晋宁县| 尼勒克县| 铁力市| 卓资县| 合山市| 五大连池市| 永昌县| 鄂州市| 武定县| 东城区| SHOW| 万载县| 古丈县| 利川市| 茶陵县| 娄底市| 连云港市| 永修县| 土默特右旗| 永济市| 泾阳县| 大冶市| 高碑店市| 德江县| 赣州市| 仲巴县| 新野县| 沙湾县| 利辛县| 丰镇市| 开封县| 工布江达县| 福州市| 宾阳县| 嘉黎县| 扶风县| 拜城县| 夏河县| 吕梁市| 崇明县|