<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于PSD的微位移傳感器建模的實(shí)現(xiàn)方法

          基于PSD的微位移傳感器建模的實(shí)現(xiàn)方法

          作者: 時(shí)間:2012-08-04 來(lái)源:網(wǎng)絡(luò) 收藏

          建模程序設(shè)計(jì)流程圖如圖4所示。

          i.JPG

          4 實(shí)例分析與仿真
          完成系統(tǒng)硬件連接,并對(duì)系統(tǒng)進(jìn)行調(diào)試,開(kāi)始對(duì)數(shù)據(jù)進(jìn)行采集。實(shí)驗(yàn)過(guò)程中,利用步進(jìn)電機(jī)對(duì)系統(tǒng)位移進(jìn)行改變,步進(jìn)電機(jī)精度為0.1 μm,其值遠(yuǎn)小于步進(jìn)電機(jī)的步距(步距為10μm)故可以認(rèn)為位移值為真值。為了提高檢測(cè)的精確度,減小隨機(jī)誤差,PC機(jī)所獲取的測(cè)量值為對(duì)每個(gè)檢測(cè)點(diǎn)進(jìn)行連續(xù)20次測(cè)量所取的平均值,其精度足以滿足要求。通過(guò)實(shí)驗(yàn)測(cè)得PSD的系統(tǒng)輸出電壓和被測(cè)位移量之間對(duì)應(yīng)關(guān)系的一組數(shù)據(jù)如表1所示。(電壓采用20次測(cè)量的均值)。

          j.JPG


          由實(shí)驗(yàn)數(shù)據(jù)可知:在PSD的中間區(qū)域內(nèi),V-S變化趨勢(shì)基本上成線性關(guān)系;但是在被測(cè)試件位移量較大和接近PSD的邊緣時(shí),兩個(gè)區(qū)間內(nèi)線性度較差,呈現(xiàn)非線性關(guān)系,這主要因?yàn)橛绊憘鞲衅魈匦缘囊蛩赜泻芏啵籔SD器件的固有特性決定其存在非線性,這也是其主要不足之處另外,PSD不是理想的點(diǎn)電極,電極之間并非對(duì)稱,而且,入射光、反偏電壓、背景光、環(huán)境溫度等都是影響傳感器特性的因素。故大致可以分3段擬合該P(yáng)SD的數(shù)學(xué)模型。擬合后殘差平方和的大小決定了多項(xiàng)式擬合的效果,為了盡可能降低各測(cè)量點(diǎn)的殘差平方和的數(shù)值,要合理選擇擬合的階次。擬合階次的選擇既要兼顧擬合曲線的光滑程度,又要注重考慮真實(shí)反映傳感器輸入、輸出之間的變化規(guī)律。某PSD的特性擬合曲線如圖5所示。

          k.JPG


          h.jpg


          5 結(jié)論
          PSD的微位移傳感器的輸出電壓和被測(cè)試件位移間存在對(duì)應(yīng)關(guān)系。通過(guò)合理選擇測(cè)量點(diǎn),相應(yīng)測(cè)得一組實(shí)驗(yàn)數(shù)據(jù),運(yùn)用對(duì)PSD微位移傳感器建立其數(shù)學(xué)模型,擬合求出PSD微位移傳感器的(S,V)曲線。仿真結(jié)果表明,利用這種建模方法可以實(shí)現(xiàn)PSD微位移傳感器數(shù)學(xué)模型階次和系數(shù)的辨識(shí),擬合出的(S,V)曲線較為直觀地反映了某PSD微位移傳感器的特性,具有較高的擬合精度。此種建模方法具有良好的通用性,富于實(shí)際意義。PSD微位移傳感器的模型的建立為其非線性補(bǔ)償問(wèn)題找到了一個(gè)很好的途徑。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();