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

基于測試數(shù)據(jù)的數(shù)字軌距尺超高測量溫度修正方法

2016-11-23 11:15:23黃敏捷
廣西科技大學(xué)學(xué)報 2016年3期

黃敏捷

(桂林電子科技大學(xué)電子工程與自動化學(xué)院,廣西桂林541004)

基于測試數(shù)據(jù)的數(shù)字軌距尺超高測量溫度修正方法

黃敏捷

(桂林電子科技大學(xué)電子工程與自動化學(xué)院,廣西桂林541004)

為提高數(shù)字軌距尺在國家標(biāo)準(zhǔn)規(guī)定使用溫度范圍內(nèi)的超高測量精度,用高精度溫控轉(zhuǎn)臺產(chǎn)生參考角度,把傾角芯片所感應(yīng)的角度數(shù)據(jù)固化到數(shù)字軌距尺系統(tǒng)中,形成修正用測試數(shù)據(jù).在軌距尺實際使用過程中,通過溫度傳感器獲取實時環(huán)境數(shù)據(jù),結(jié)合傾角傳感器的感測值,與測試數(shù)據(jù)進行遞歸比較.利用STM32處理器的高速處理能力,實時計算修正值對當(dāng)前感測數(shù)據(jù)進行修正.通過比對測量結(jié)果,示值誤差減少0.28mm,證明本方法能大幅度提高傾角傳感器全溫度范圍的測量精度,對提高軌距尺超高測量精度有重大的實用價值.

數(shù)字軌距尺;傾角傳感器;溫度修正;程序算法

0 引言

目前我國市場上的數(shù)字軌距尺,都是使用基于MEMS技術(shù)的液態(tài)擺錘原理傾角傳感器SCA103T[1]對鐵軌超高進行感測.在20℃下SCA103T可以很好地滿足對鐵軌超高測量精度的要求[2],但當(dāng)溫度發(fā)生較大變化后,超高感測值將會產(chǎn)生較大變化,有可能導(dǎo)致測量誤差超限;因此,需要對該芯片進行溫度修正.

國內(nèi)的數(shù)字軌距尺大多數(shù)沒有進行超高測量的溫度修正,個別廠家進行的溫度修正[3]也只是依據(jù)SCA103T芯片的技術(shù)規(guī)格書里的零點偏置漂移系數(shù)0.002°/℃進行全角度范圍的線性化補償.然而,通過實際測試,SCA103T在不同角度時不能僅僅依靠零點偏置漂移系數(shù)進行補償.

本文將介紹一種基于SCA103T的多角度全溫度范圍測試數(shù)據(jù)的數(shù)字軌距尺超高測量溫度修正方法,以實現(xiàn)對SCA103T的精確溫度修正,提高數(shù)字軌距尺超高[4]測量的精度.

1 傾角傳感器多角度全溫度范圍的感測數(shù)據(jù)獲取

使用中國船舶工業(yè)集團研制的某型高精度溫控轉(zhuǎn)臺[5](圖1),模擬正負一共37個角度,溫度范圍-30℃~60℃.使用數(shù)字軌距尺自身的數(shù)據(jù)處理顯示模塊進行數(shù)據(jù)采樣和讀取.測試數(shù)據(jù)見表1.

圖1 高精度溫控轉(zhuǎn)臺Fig.1 The high-precision turntable with temperature control function

表1 測試數(shù)據(jù)Tab.1 Test data

2 當(dāng)前溫度修正方法的弊端

目前部分?jǐn)?shù)字軌距尺的超高測量算法中,依據(jù)芯片給出的零點偏置溫漂系數(shù)進行溫度修正的超高示值h計算公式如下:

式(1)中:

h——數(shù)字軌距尺超高示值(mm);

k——超高感測值(mm);

0.002——傳感器官方提供的零點偏置溫漂系數(shù)(°/℃);

l——軌距尺實測軌距(mm)(在測試試驗中,l為常量1 435);

70——基本軌上部寬度(mm);

T——環(huán)境溫度(℃).

式(2)中:

α——傾角傳感器感測值(°);

l——軌距尺實測軌距(mm)(在測試試驗中,l為常量1 435);

70——基本軌上部寬度(mm);

通過測試試驗,當(dāng)傳感器處于零位時,溫度變化-30℃~60℃,把試驗數(shù)據(jù)k值帶入式(1),計算出來的h與H基本相同,偏差在0.05mm內(nèi),說明當(dāng)傳感器處于零位時,基于式(1)的軌距尺超高溫度修正行之有效,超高示值h在軌距尺的使用溫度范圍內(nèi)均不會超出精度要求范圍,誤差在0.05mm內(nèi).

當(dāng)傳感器不處于零位時,溫度變化-30℃~60℃,把試驗數(shù)據(jù)k值帶入式(1),計算出來的h與H有可能存在較大偏差.如當(dāng)T=-10°C,H為70mm的時候,把k和T帶入式(1),得h=70.3mm,h與H有0.3mm的偏差,軌距尺超高測量值出現(xiàn)較大誤差(軌距尺超高允差為±0.3mm).縱覽表1,如用基于式(1)的方法進行超高溫度修正,測量值出現(xiàn)大誤差的測試點很多,僅僅因為溫度變化的關(guān)系引入的測量誤差就占允差的2/3.

在零位和非零位,SCA103T-D04傾角芯片呈現(xiàn)出不同的溫度特性,零位時可用芯片給出的零點偏置溫漂系數(shù)進行溫度補償,而當(dāng)傾角芯片感應(yīng)出角度的時候,用給定的零點偏置溫漂系數(shù)按式(1)進行溫度補償?shù)男Ч⒉焕硐?

傾角傳感器從工作原理上可分為“固體擺”式、“液體擺”式、“氣體擺”式3種,固擺式的溫漂系數(shù)最小,但精度低且體積重量大,不適用于數(shù)字軌距尺.SCA103T-D04是基于MEMS技術(shù)的液態(tài)擺錘原理傾角芯片,特點是體積小、重量輕、價格便宜、線性擬合后常溫下精度達到±0.005°,零位偏置溫漂系數(shù)小,存在靈敏度溫漂系數(shù),綜合來看這款傳感器非常適合用于數(shù)字軌距尺中的超高測量.筆者選用高速16位A/D轉(zhuǎn)換芯片,采集SCA103T-D04的差分電壓輸出,可以得到0.000 5°的分辨率.參照數(shù)字軌距尺的國家標(biāo)準(zhǔn)要求,分辨率為≤0.002°.

3 基于測試數(shù)據(jù)的溫度修正方法

溫度漂移是電子元件普遍存在的問題.SCA103T-D04芯片是MEMS加速度計式傾角傳感器,它的核心部件是一個高穩(wěn)定硅微機械式電容傾角敏感元件,傳感器單元是差動電容器,其輸出與加速度成正比.由于電容器極板間距尺寸、電介質(zhì)介電常數(shù)都受溫度的影響而發(fā)生變化,電容器也將隨溫度改變而改變,為降低溫度傳感器的溫度漂移,提高測量精度,必須對傳感器進行溫度修正.

目前的數(shù)字軌距尺對SCA103T-D04T的溫度補償一般采用軟件補償法,通過溫度傳感器獲得環(huán)境溫度T,帶入式(1),計算出超高示值.然而,根據(jù)表1數(shù)據(jù),利用式(1)計算出的超高示值在非零位測量時依然會出現(xiàn)大誤差情況,究其原因是:傳感器芯片的靈敏度隨溫度產(chǎn)生漂移,在有角度輸入的情況下,僅用式(1)進行溫度補償并不能修正靈敏度溫漂對傳感器測量精度的影響.

靈敏度溫漂系數(shù)與零點偏置溫漂系數(shù)共同對傳感器感測值的影響很難用類似式(1)這樣的連續(xù)函數(shù)描述;因此,筆者摒棄用公式對傳感器進行補償?shù)乃枷耄瑪M用軟件查表的方法進行溫度補償.表1就是用于溫度補償?shù)臏y試數(shù)據(jù)表.

3.1查表法有效可行性條件

3.1.1重復(fù)性

查表法進行溫度補償?shù)那疤釛l件是傳感器的重復(fù)性,即在相同條件下,對同一角度的感測值不變.經(jīng)過實際測試,SCA103T-D04的重復(fù)性在0.002°之內(nèi),轉(zhuǎn)化成超高為0.05mm.

3.1.2同溫度下相鄰測試點間誤差差值的絕對值小于0.3mm.

在表1的測試數(shù)據(jù)中,當(dāng)溫度T為-20°C,相鄰測試點標(biāo)稱值H1為20mm,則H2為30mm(或10mm),測試點H1感測值為18.1mm,誤差為1.9mm;測試點H2感測值為28.15mm,誤差為1.85mm,則誤差差值的絕對值為0.05mm.經(jīng)過計算,表1所有數(shù)據(jù)都滿足此條件.

當(dāng)此條件滿足時,可以認(rèn)為傳感器在感測相鄰測試點間的角度時,產(chǎn)生的感測值的誤差與此2點的感測值誤差近似相等,為進一步提高修正值精度,修正值取相鄰測試點感測值誤差的算術(shù)平均值.

如果某兩相鄰測試點不滿足此條件,則可在這2個測試點間插入適當(dāng)測試點,直到條件滿足.

3.1.3同溫度下相鄰測試點的誤差數(shù)值符號一致

同溫度下相鄰測試點誤差數(shù)值符號一致時,可以判讀傳感器對測試點間的角度感測值均會出現(xiàn)偏大或偏小的情況,即誤差同向性.

經(jīng)過計算,表1的測試數(shù)據(jù)均滿足此條件.

3.2測試數(shù)據(jù)變量定義

把測試數(shù)據(jù)用二維數(shù)組表示,如表2所示.

表2 二維數(shù)組表Tab.2 Two-dimensional table

表2中:

H——超高(mm);T——溫度(°C);α——轉(zhuǎn)臺提供的轉(zhuǎn)角(°);k——傳感器感測值(mm).

續(xù)表

3.3溫度修正公式

利用溫度傳感器測出傾角傳感器所處環(huán)境溫度T,傾角傳感器感測值為k.

當(dāng):T在Tj與Tj+1之間,假設(shè)(Tj+1-T)>(T-Tj),則溫度定位在Tj;k在kij和k(i+1)j之間;測試數(shù)據(jù)滿足3.1.1~3.1.3;則采用查表法對溫度進行修正的超高示值h計算公式如下:

圖2 程序流程圖Fig.2 Program flow chart

3.4軟件程序算法

要運用式(2)進行超高溫度修正,在程序[6]中,首先,定位當(dāng)前溫度T至表2的任意列;其次,定位感測值k處于表2的任意兩行間.程序流程圖如圖2所示.

首先判斷溫度傳感器采集到的溫度數(shù)據(jù)T位于表2任意2個溫度T值之間.采用逐一遞歸[7]比較的方法.即用T分別與Tj,Tj+1代數(shù)求差,當(dāng)△Tj與△Tj+1同號時,累加j,繼續(xù)比較;當(dāng)△Tj與△Tj+1異號時,判斷T在Tj和Tj+1之間,停止比較.

找到T所在區(qū)間后,再比較△Tj與△Tj+1的絕對值,如果△Tj≥△Tj+1,則定位溫度在Tj+1,反之定位溫度在Tj.

假設(shè)定位溫度在Tj,采用相同的方法判斷k處于表2中Tj溫度下任意2個k值之間,即用k分別與kij,k(i+1)j代數(shù)求差,當(dāng)△kij與△k(i+1)j同號時,累加i,繼續(xù)比較;當(dāng)△kij與△k(i+1)j異號時,判斷k在kij和k(i+1)j之間,停止比較.

把kij和k(i+1)j帶入式(2),計算出經(jīng)過溫度修正后的超高值h并顯示.

3.5溫度修正結(jié)果比較

3.5.1常用方法修正

當(dāng)T=-10℃,H=70mm,基于表1測試數(shù)據(jù),k=68.75mm,l=1 435mm,代入式(1),得修正過的超高示值h=70.3mm.

當(dāng)T=-20℃,H=120mm,基于表1測試數(shù)據(jù),k=117.95mm,l=1 435mm,代入式(1),得修正過的超高示值h=120.05mm.

當(dāng)T=40℃,H=150mm,基于表1測試數(shù)據(jù),k=150.85mm,l=1 435mm,代入式(1),得修正過的超高示值h=149.8mm.

當(dāng)T=60℃,H=180mm,基于表1測試數(shù)據(jù),k=182.3mm,l=1 435mm,代入式(1),得修正過的超高示值h=180.2mm.

修正后的超高示值的示值誤差最大為0.3mm,平均示值誤差0.18mm.

3.5.2查表法修正

當(dāng)T=-10℃,H=70mm,基于表1測試數(shù)據(jù),k=68.75mm,l=1 435mm,按照3.3介紹的程序算法,kij=68.75mm,k(i+1)j=58.7mm,Hi=70mm,H(i+1)=60mm,代入式(2),得修正過的超高示值h=70.00mm

當(dāng)T=-20℃,H=120mm,基于表1測試數(shù)據(jù),k=117.95mm,l=1 435mm,按照3.3介紹的程序算法,kij=117.95mm,k(i+1)j=108.05mm,Hi=120mm,H(i+1)=110mm,代入式(2),得修正過的超高示值h=119.95mm.

當(dāng)T=40℃,H=150mm,基于表1測試數(shù)據(jù),k=150.85mm,l=1 435mm,按照3.3介紹的程序算法,kij=150.85mm,k(i+1)j=141.15mm,Hi=150mm,H(i+1)=140mm,代入式(2),得修正過的超高示值h=149.85mm.

當(dāng)T=60℃,H=180mm,基于表1測試數(shù)據(jù),k=182.3mm,l=1 435mm,按照3.3介紹的程序算法,kij=182.3mm,k(i+1)j=172mm,Hi=180mm,H(i+1)=170mm,代入式(2),得修正過的超高示值h=180.15mm.

修正后的超高示值的示值誤差最大為0.15mm,平均示值誤差為0.08mm.

用2種方法對相同4個測試點進行溫度補償,查表法超高示值誤差最大值降低了0.15mm,平均示值誤差降低0.1mm.與常用的溫度修正方法相比,實現(xiàn)了測量精度[8]的大幅提高.

4 結(jié)束語

本文介紹的溫度修正方法,是一種基于單個傾角芯片的全溫全角度范圍特性,根據(jù)實際測試數(shù)據(jù)利用軟件查表進行偏差量修正的方法.程序算法簡單,充分利用了數(shù)字軌距尺內(nèi)STM32[8]處理器高速運算的特性,對二維數(shù)據(jù)表進行篩選操作,大大提高了數(shù)字軌距尺超高測量的精度.

不足之處在于:測試數(shù)據(jù)數(shù)量龐大,獲取時間較長,把測得的數(shù)據(jù)寫入程序需要花費不少時間,且人工操作容易出錯,與數(shù)字軌距尺的量產(chǎn)要求有一定矛盾.接下來要盡力實現(xiàn)測試數(shù)據(jù)的自動化寫入[9],即把測試數(shù)據(jù)自動存入數(shù)字軌距尺處理器中,提高數(shù)字軌距尺的生產(chǎn)效率.

[1]施云貴.基于SCA103T實現(xiàn)的高精度傾角檢測系統(tǒng)設(shè)計[J].吉林化工學(xué)院學(xué)報,2008,25(3):68-70.

[2]國家質(zhì)量監(jiān)督檢驗檢疫總局.JJG219-2008標(biāo)準(zhǔn)軌距鐵路軌距尺檢定規(guī)程[S].北京:中國計量出版社,2008.

[3]于娜,劉志遠,趙佳龍.傾角傳感器的溫度補償研究[J].傳感器與微系統(tǒng),2014,33(10):14-16.

[4]王彥春.鐵路軌距尺的主要技術(shù)問題與對策[J].鐵道技術(shù)監(jiān)督,2008,36(4):22-24.

[5]趙光華,柴成磊,孟凡軍.基于雙速軸角轉(zhuǎn)換器的測角系統(tǒng)[J].航空精密制造技術(shù),2011,47(3):35-39.

[6]譚浩強.C語言程序設(shè)計[M].北京:清華大學(xué)出版社,2013.

[7]黃春艷.基于遞歸法在C語言項目實踐中的探索和應(yīng)用[J].電腦編程技巧與維護,2014(4):95-96,100.

[8]湯澤坤,唐培和.基于Stm32的光伏監(jiān)控系統(tǒng)的設(shè)計[J].廣西科技大學(xué)學(xué)報,2015,26(4):54-59.

[9]柯寶中.基于FPGA的乒乓式存取高速數(shù)據(jù)采集通道設(shè)計[J].廣西科技大學(xué)學(xué)報,2015,26(1):45-47.

(學(xué)科編輯:黎婭)

Method of digital track gauge superelevation measurement temperature correction based on test data

HUANG Min-jie
(School of Electronic Engineering and Automation,Guilin University of Electronic Technology, Guilin 541004,China)

To improve ultrahigh accuracy of measurement of digital gauging rule within operating temperature range specified by national standard,the high-precision temperature-control rotary tables are used to generate reference angle,and the angle data induced by dip angle chip are solidified into digital gauging rule system to form test data used for amendment.During the practical using process of gauging rule,real-time environment data is obtained by temperature sensors to be compared by recursion with test data in combination with sensing value of tilt sensors. Modified value is computed in real time by utilizing high-speed processing ability of STM32 processor,so as to modify the current sensing data.By comparing measured results,it is shown that the indicated value error is reduced by 0.28mm,which proves that the measure accuracy of tilt sensors can be greatly improved within full temperature range.And this method has practical value for improving ultrahigh accuracy of measurement of gauging rule.

digital gauging rule,tilt sensors;temperature modification;programmed algorithm

TH712

A

2095-7335(2016)03-0082-07

10.16375/j.cnki.cn45-1395/t.2016.03.015

2016-02-16

黃敏捷,工程碩士在讀,助理工程師,研究方向:控制系統(tǒng)集成,E-mail:195201744qq.com.

主站蜘蛛池模板: 91视频99| 99久久亚洲综合精品TS| 日韩人妻无码制服丝袜视频| 国产主播在线一区| 精品91视频| 亚洲成人福利网站| 精品视频91| 国产精品中文免费福利| 日韩毛片在线播放| 性视频久久| 伊人网址在线| 久久男人视频| 亚洲国产精品日韩av专区| 成人免费网站久久久| 婷婷伊人久久| 久久a毛片| 强乱中文字幕在线播放不卡| 国产高潮视频在线观看| 久久精品中文字幕少妇| 欧类av怡春院| 中文字幕亚洲无线码一区女同| 国产91在线|日本| 亚洲熟妇AV日韩熟妇在线| 国模沟沟一区二区三区| 一本色道久久88综合日韩精品| 亚洲开心婷婷中文字幕| 成人永久免费A∨一级在线播放| 免费a级毛片18以上观看精品| 免费a在线观看播放| 免费A∨中文乱码专区| 国产麻豆va精品视频| 欧亚日韩Av| 人妻丰满熟妇av五码区| 日本三区视频| 亚洲国产成人超福利久久精品| 欧美在线一级片| 天天综合网色| 国产第一页屁屁影院| 国产中文一区二区苍井空| 在线国产91| 免费无码又爽又刺激高| 三区在线视频| 国产精品片在线观看手机版| 国产高清自拍视频| 国产精品九九视频| 成人第一页| 四虎影视无码永久免费观看| 中文字幕在线看| 久久亚洲综合伊人| AV不卡在线永久免费观看| 一本大道香蕉高清久久| 久久免费看片| 国产高清免费午夜在线视频| 久久大香香蕉国产免费网站| 国产女人18毛片水真多1| 国产在线视频导航| 在线免费看片a| 伊人激情综合网| 国产成人亚洲综合A∨在线播放| 最新国产精品鲁鲁免费视频| 国产成人高清精品免费5388| 91年精品国产福利线观看久久| 茄子视频毛片免费观看| 婷婷六月激情综合一区| 久精品色妇丰满人妻| 58av国产精品| 日日噜噜夜夜狠狠视频| 免费A∨中文乱码专区| 成人综合在线观看| 一级看片免费视频| 国产精品亚洲五月天高清| 91在线一9|永久视频在线| 成人国产三级在线播放| 国产美女视频黄a视频全免费网站| 精品色综合| 欧美国产综合色视频| 国产91丝袜在线观看| 国产女人在线观看| 国产日韩欧美精品区性色| 日韩123欧美字幕| 日本免费一区视频| 伊人丁香五月天久久综合|