国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

IEEE1451.2網(wǎng)絡(luò)化智能傳感器校正引擎的研究

2016-06-02 02:27:02晶,趙
關(guān)鍵詞:零點(diǎn)引擎正確率

臧 晶,趙 常

(沈陽理工大學(xué) 信息科學(xué)與工程學(xué)院,沈陽 110159)

?

IEEE1451.2網(wǎng)絡(luò)化智能傳感器校正引擎的研究

臧晶,趙常

(沈陽理工大學(xué) 信息科學(xué)與工程學(xué)院,沈陽 110159)

摘要:針對(duì)傳統(tǒng)傳感器無法同時(shí)適應(yīng)不同傳輸總線以及傳統(tǒng)傳感器采集數(shù)據(jù)的非線性、零點(diǎn)漂移等問題,提出將最小二乘法應(yīng)用于基于IEEE1451.2標(biāo)準(zhǔn)智能傳感器的校正引擎中。通過Matlab軟件對(duì)傳統(tǒng)傳感器與智能傳感器的采集數(shù)據(jù)分別進(jìn)行仿真,驗(yàn)證了經(jīng)過最小二乘法校正后的傳感器采集數(shù)據(jù)相比于傳統(tǒng)傳感器采集數(shù)據(jù)的正確性得到了提高。

關(guān)鍵詞:IEEE1451.2;智能傳感器;校正引擎

為實(shí)現(xiàn)傳感器與現(xiàn)代網(wǎng)絡(luò)互連,賦予傳統(tǒng)傳感器一些“智能”特性。早在1993年開始,以Kang Lee為首的一些杰出的科學(xué)家就開始構(gòu)造一種通用智能化傳感器的接口標(biāo)準(zhǔn),經(jīng)過幾年努力IEEE會(huì)員在1997年通過了IEEE1451.2標(biāo)準(zhǔn)。在國外,HP實(shí)驗(yàn)室在IEEE1451.2標(biāo)準(zhǔn)的基礎(chǔ)上建立了一套傳感器模型。模型包括與傳感器相連的STIM和與Ethernet相連的NCAP兩個(gè)部分,每個(gè)部分的內(nèi)容可以在 PC機(jī)上通過瀏覽器讀取。在國內(nèi),劉龍將IEEE1451.2標(biāo)準(zhǔn)與射頻技術(shù)相結(jié)合,以 ADUC812單片機(jī)為核心,應(yīng)用射頻芯片nRF24E1、溫度傳感器 DS18B20與振動(dòng)傳感器 ADXL210設(shè)計(jì)無線智能傳感器節(jié)點(diǎn)。

本文對(duì)IEEE1451.2標(biāo)準(zhǔn)的智能傳感器的校正引擎應(yīng)用算法做了研究,提出將最小二乘法應(yīng)用到校正引擎中,通過對(duì)仿真結(jié)果以及數(shù)據(jù)正確率的分析驗(yàn)證了該方法能夠有效抑制傳統(tǒng)傳感器數(shù)據(jù)采集中非線性以及零點(diǎn)漂移等問題。

1IEEE1451.2標(biāo)準(zhǔn)技術(shù)特征

IEEE1451.2的功能模塊如圖1所示,該標(biāo)準(zhǔn)規(guī)定智能傳感器是由STIM與NCAP模塊以及它們兩者之間的接口TII構(gòu)成。

圖1 IEEE1451.2傳感器接口標(biāo)準(zhǔn)功能框架

智能傳感器的變送器模塊STIM,主要功能為讀取傳感器數(shù)據(jù)和設(shè)定執(zhí)行器參數(shù)。它主要包括:數(shù)字信號(hào)處理模塊、變送器電子數(shù)據(jù)表格TEDS、TII獨(dú)立接口以及擴(kuò)展接口等部分。

網(wǎng)絡(luò)適配器模塊NCAP,主要用于連接STIM模塊和網(wǎng)絡(luò),它可以從STIM模塊中獲取傳感器采集數(shù)據(jù),然后將數(shù)據(jù)發(fā)送至不同的網(wǎng)絡(luò)總線,同時(shí)也可以實(shí)現(xiàn)對(duì)STIM的智能控制。它主要包括:校正引擎、應(yīng)用處理器和網(wǎng)絡(luò)接口等部分。其中校正引擎的表達(dá)式由IEEE1451.2標(biāo)準(zhǔn)給出,其校正參數(shù)存儲(chǔ)于電子數(shù)據(jù)表格TEDS中。

變送器獨(dú)立接口模塊TII,是基于SPI協(xié)議的連接NCAP和STIM的串行通信接口,它通過10根總線將NCAP與STIM連接在一起。

電子數(shù)據(jù)表格TEDS,是IEEE1451.2的技術(shù)核心。它是內(nèi)嵌于STIM模塊的一個(gè)表格,可以儲(chǔ)存在EEPROM中,描述了STIM和NCAP模塊中的相關(guān)參數(shù),被設(shè)計(jì)來提供傳感器的自我識(shí)別能力和自校正能力,它可以描述STIM所支持的傳感器的類型、性能、行為等屬性,例如:所支持傳感器的名稱、類型、序列號(hào)等。正是由于該表格的存在,從而使傳感器具有了自我標(biāo)識(shí)能力,能夠使不同的網(wǎng)絡(luò)都可以識(shí)別所使用的傳感器類型及相關(guān)信息。即用戶在選擇傳感器的時(shí)候不用再考慮傳感器的網(wǎng)絡(luò)兼容性問題。IEEE1451.2標(biāo)準(zhǔn)定義的 TEDS模型包括8種不同的數(shù)據(jù)表單,描述了所支持傳感器或執(zhí)行器的類型、行為和性能屬性。其中總體TEDS和通道TEDS是必備的,其它6個(gè)可按需求選擇。

網(wǎng)絡(luò)化智能傳感器一般由信號(hào)采集模塊、數(shù)據(jù)處理模塊和網(wǎng)絡(luò)接口模塊組成。這三個(gè)模塊可以是采用不同芯片構(gòu)成合成式的,也可能是單片式結(jié)構(gòu)。其基本結(jié)構(gòu)如圖2所示。它采用的基本技術(shù)原理是:將傳感器的微弱電信號(hào)放大后,經(jīng)A/D轉(zhuǎn)換器變換為數(shù)字信號(hào),送入微處理器,依靠靈活和豐富的軟件對(duì)輸入數(shù)據(jù)進(jìn)行數(shù)字濾波、誤差補(bǔ)償、工程量提取等,并能進(jìn)行各種功能組態(tài),為每個(gè)智能傳感器配置一個(gè)數(shù)字通信模塊,以標(biāo)準(zhǔn)通信協(xié)議將所需數(shù)據(jù)傳輸至監(jiān)測(cè)節(jié)點(diǎn)并實(shí)現(xiàn)傳感器、執(zhí)行器之間的信息對(duì)等交換。

圖2 網(wǎng)絡(luò)化智能傳感器基本結(jié)構(gòu)

2校正引擎

2.1數(shù)學(xué)模型

在實(shí)際工程中,傳感器采集的數(shù)據(jù)往往存在非線性,零點(diǎn)漂移等問題,這些問題如果只依靠提高裝置的性能,是不能完全解決的,通過校正引擎,能夠提高傳感器的測(cè)量精度。同時(shí)校正引擎能夠完成數(shù)據(jù)的轉(zhuǎn)換,可以將傳感器獲得的數(shù)據(jù)轉(zhuǎn)化成為工程量或?qū)⒐こ塘哭D(zhuǎn)化為執(zhí)行器所需要的表達(dá)形式。IEEE1451.2規(guī)定校正參數(shù)TEDS存在于STIM中,NCAP中的校正引擎獲取TEDS中的校正參數(shù)實(shí)現(xiàn)傳感器數(shù)據(jù)的校正,從而通過軟件改善測(cè)量誤差。

IEEE1451.2標(biāo)準(zhǔn)規(guī)定校正引擎的數(shù)學(xué)原理為

(1)

式中:Xn為傳感器的輸出變量值;Hn為輸出變量的修正值;Dn為輸出變量的參數(shù);Ci為多項(xiàng)式的每一項(xiàng)系數(shù),它們都存在于STIM的TEDS中。校正引擎通過數(shù)學(xué)模型計(jì)算,得到校正后的傳感器數(shù)據(jù)。IEEE1451.2標(biāo)準(zhǔn)雖然規(guī)定了數(shù)學(xué)模型,但是校正系數(shù)可以通過不同的算法獲得,對(duì)于不同的算法,校正引擎的精度各不相同,下面將最小二乘法應(yīng)用于校正引擎來獲得校正系數(shù)。

2.2最小二乘法數(shù)學(xué)原理

最小二乘法是用于曲線擬合的一種常用方法,它通過使所求數(shù)據(jù)與實(shí)際數(shù)據(jù)之間的誤差平方和最小來優(yōu)化數(shù)據(jù)。

選取多項(xiàng)式f(x)=a0+a1x+a2x2+…+amxm來逼近實(shí)際函數(shù),yi為實(shí)際測(cè)量點(diǎn)的值,則誤差函數(shù)ei=f(xi)-yi,誤差函數(shù)平方和為

(2)

(3)

即可求出多項(xiàng)式系數(shù)a0,a1,a2…an的解,進(jìn)而求出逼近函數(shù)f(x)。

因?yàn)閒(x)=a0+a1x+a2x2+…+amxm=(b1x+c1)(b2x+c2)…(bmx+cm),故f(x)是吻合IEEE1451.2標(biāo)準(zhǔn)規(guī)定的校正引擎表達(dá)式(1)。

2.3仿真實(shí)驗(yàn)

采用AD590溫度傳感器測(cè)量到某實(shí)驗(yàn)室某時(shí)間段內(nèi)的溫度變化如表1所示。

表1 測(cè)量溫度與實(shí)際溫度值 ℃

2.3.1校正前數(shù)據(jù)分析

將測(cè)量溫度與實(shí)際溫度做仿真可得到圖3所示的仿真圖。

圖3 測(cè)量溫度與實(shí)際溫度分布仿真圖

由圖3可以看出,實(shí)際溫度是呈線性分布的,且零點(diǎn)是在坐標(biāo)軸原點(diǎn),而由普通傳感器測(cè)量的數(shù)據(jù)由于傳感器本身具有零點(diǎn)漂移以及非線性等問題,使得測(cè)量的溫度數(shù)據(jù)無規(guī)律地分布在真實(shí)數(shù)據(jù)兩邊,具有典型的非線性特性,另外測(cè)量數(shù)據(jù)的起始點(diǎn)也偏移了坐標(biāo)原點(diǎn)。由此可見普通傳感器測(cè)量的數(shù)據(jù)具有非線性和零點(diǎn)漂移等問題。

2.3.2數(shù)據(jù)校正

將普通傳感器測(cè)量的數(shù)據(jù),經(jīng)過最小二乘法校正引擎,用Matlab編寫仿真程序如下:

figure;

t=[8 8.5 9 9.5 10 10.5 11 11.5 12];

c=[16.2 16.3 16.9 17.5 18.1 18.3 19.3 19.4 20.2];

c1=[16.0 16.5 17.0 17.5 18.0 18.5 19.0 19.5 20];

a=polyfit(t,c,1);

ti=8∶0.1∶12;

ci=polyval(a,ti);

plot(t,c,′go′,′MarkerEdgeColor′,′k′,′MarkerFaceColor′,′g′,′MarkerSize′,6);

xlabel(′時(shí)間′);

ylabel(′溫度′);

hold on

plot(ti,ci,′linewidth′,2,′markersize′,16)

plot(t,c1,′--*m′,′linewidth′,1);

legend(′原始數(shù)據(jù)點(diǎn)′,′擬合曲線′,′真實(shí)數(shù)據(jù)′);

plot(t,c,′-r.′)

yi=polyval(a,t)

hold off

運(yùn)行結(jié)果如圖4所示。

圖4 校正仿真結(jié)果圖

由上述程序得出校正引擎的校正系數(shù):a=[1.0300,7.7222]

由校正系數(shù)可得到擬合多項(xiàng)式表達(dá)式為:yi=1.0300xi2+7.7222

由上述程序得到校正后的各點(diǎn)數(shù)據(jù)為:

y=[15.9622,16.4772,16.9922,17.5072,18.0222,18.5372,19.0522,19.5672,20.0822]

2.3.3校正后數(shù)據(jù)分析

上述仿真后得出的數(shù)據(jù)整理后如表2所示。

表2 校正后溫度值  ℃

(1) 非線性校正分析

由圖4可知,原本無規(guī)律分布在實(shí)際數(shù)據(jù)兩邊的測(cè)量數(shù)據(jù)具有非線性特性,經(jīng)過校正后的數(shù)據(jù)已經(jīng)非常接近實(shí)際數(shù)據(jù),并且呈現(xiàn)出明顯的線性特性,下面定量分析非線性校正的改善率:

測(cè)量數(shù)據(jù)正確率=1-(|采集數(shù)據(jù)-實(shí)際數(shù)據(jù)|/實(shí)際數(shù)據(jù));

校正數(shù)據(jù)正確率=1-(|校正數(shù)據(jù)-實(shí)際數(shù)據(jù)|/實(shí)際數(shù)據(jù))。

取各組數(shù)據(jù)平均值可得:

校正前數(shù)據(jù)正確率=99.1357% ;

校正后數(shù)據(jù)正確率=99.7982% 。

故經(jīng)過最小二乘法非線性校正后正確率改善:0.6625% 。

(2) 零點(diǎn)漂移校正分析

由圖4可知,“零點(diǎn)”處的實(shí)際數(shù)據(jù)為16.0,由于普通傳感器具有零點(diǎn)漂移問題,測(cè)量數(shù)據(jù)為16.2,零點(diǎn)測(cè)量具有0.2偏差,而經(jīng)過校正引擎校正后的數(shù)據(jù)為15.9622,偏差降低為0.0378,“零點(diǎn)漂移”現(xiàn)象得到改善,下面定量分析零點(diǎn)漂移的改善率:

測(cè)量數(shù)據(jù)正確率=1-(|采集數(shù)據(jù)-實(shí)際數(shù)據(jù)|/實(shí)際數(shù)據(jù));

校正數(shù)據(jù)正確率=1-(|校正數(shù)據(jù)-實(shí)際數(shù)據(jù)|/實(shí)際數(shù)據(jù));

校正前零點(diǎn)漂移正確率=81.25%;

校正后零點(diǎn)漂移正確率=99.77%。

故經(jīng)過最小二乘法后的零點(diǎn)漂移正確率改善:18.52%。

由圖4可知,由校正引擎校正后的數(shù)據(jù)更加接近真實(shí)數(shù)據(jù),普通傳感器采集過程中存在的非線性和零點(diǎn)漂移等問題得到了不同程度的改善,因而智能傳感器比傳統(tǒng)傳感器測(cè)量出的數(shù)據(jù)更加具有可靠性,故將最小二乘法應(yīng)用于對(duì)基于IEEE1451.2標(biāo)準(zhǔn)的智能傳感器采集的數(shù)據(jù)進(jìn)行校正,能夠改善傳統(tǒng)傳感器數(shù)據(jù)采集過程存在非線性和零點(diǎn)漂移等問題。

3結(jié)束語

通過對(duì)傳統(tǒng)傳感器采集數(shù)據(jù)的仿真圖以及正確率分析表明,將最小二乘法應(yīng)用于IEEE1451.2標(biāo)準(zhǔn)的智能傳感器校正引擎中,能夠較好抑制傳統(tǒng)傳感器采集數(shù)據(jù)中存在的非線性以及零點(diǎn)漂移等問題,使采集的數(shù)據(jù)更加接近真實(shí)數(shù)據(jù),傳感器

的網(wǎng)絡(luò)化、智能化也是未來傳感器發(fā)展的一個(gè)方向。

參考文獻(xiàn):

[1]何金田,劉曉旻.智能傳感器原理、設(shè)計(jì)與應(yīng)用[M].北京:電子工業(yè)出版社,2011:73-80.

[2]童利標(biāo),陸文駿,于益.網(wǎng)絡(luò)化智能傳感器標(biāo)準(zhǔn)IEEE1451.2的TII協(xié)議研究[J].傳感器世界,2006,12(3):37-40.

[3]卞亦文,吳仲城,申飛,等.基于IEEE1451.2 即插即用網(wǎng)絡(luò)化智能傳感器的研制[J].傳感技術(shù)學(xué)報(bào),2003,12(1):50-53.

[4]吳忠杰,林君,李冶,等.IEEE1451標(biāo)準(zhǔn)智能傳感器中網(wǎng)絡(luò)應(yīng)用處理器的實(shí)現(xiàn)[J].傳感器與微系統(tǒng),2006,25(6):85-88.

[5]T M Roberts,M Talebzadeh.Fatigue life prediction based on crack propagation and acoustic emission count rates[J].Journal of Constructional Steel Research,2003,1(59):679- 694.

[6]王可,毛志.基于Matlab實(shí)現(xiàn)最小二乘曲線擬合[J].北京廣播學(xué)院學(xué)報(bào),2005,12(2):50-56.

[7]付艷茹.基于Matlab曲線擬合的應(yīng)用研究[J].吉林師范大學(xué)學(xué)報(bào):自然科學(xué)版,2010,5(2):55-58.

[8]Eugene Y Song,Kang Lee.Understanding IEEE 1451-Networked Smart Transducer Interface Standard[J].IEEE Instrumentation & Measurement Magazine,2008,11(2):11-17.

(責(zé)任編輯:馬金發(fā))

Research on Correction Engine of Networked Intelligent Sensors Based on IEEE1451.2

ZANG Jing,ZHAO Chang

(Shenyang Ligong University,Shenyang 110159 ,China)

Abstract:Traditional sensors can’t adapt to different transmission bus and data collected by non-linearity and zero drift shortcomings,the least squares method is applied to the calibration engine of IEEE1451.2 standard .Through the simulation of the data collected by traditional sensors and intelligent sensors in Matlab software,the data collected by least-square method is verified to have better performance in comparison with traditional sensors.

Key words:IEEE1451.2;smart sensor;correction engine

中圖分類號(hào):TP212

文獻(xiàn)標(biāo)志碼:A

文章編號(hào):1003-1251(2016)02-0044-04

作者簡(jiǎn)介:臧晶(1975—),女,講師,研究方向:信號(hào)與信息處理。

收稿日期:2015-03-20

猜你喜歡
零點(diǎn)引擎正確率
門診分診服務(wù)態(tài)度與正確率對(duì)護(hù)患關(guān)系的影響
2019年高考全國卷Ⅱ文科數(shù)學(xué)第21題的五種解法
一類Hamiltonian系統(tǒng)的Abelian積分的零點(diǎn)
藍(lán)谷: “涉藍(lán)”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
生意
品管圈活動(dòng)在提高介入手術(shù)安全核查正確率中的應(yīng)用
一道高考函數(shù)零點(diǎn)題的四變式
生意
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發(fā)
长治市| 长阳| 喀喇沁旗| 江阴市| 哈密市| 叶城县| 德州市| 长垣县| 天水市| 辉县市| 安多县| 孝义市| 咸宁市| 富源县| 平利县| 香港| 霍邱县| 民勤县| 房产| 成安县| 大兴区| 凤城市| 大安市| 北川| 大埔区| 江源县| 南投市| 江口县| 泸州市| 沁阳市| 新宾| 神农架林区| 龙口市| 府谷县| 磐石市| 浏阳市| 金昌市| 孟连| 邳州市| 玉环县| 南康市|