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

          新聞中心

          EEPW首頁 > 物聯(lián)網(wǎng)與傳感器 > 設(shè)計(jì)應(yīng)用 > 基于磁場(chǎng)檢測(cè)的尋線小車傳感器布局研究

          基于磁場(chǎng)檢測(cè)的尋線小車傳感器布局研究

          作者:李仕伯 馬旭 卓晴 清華大學(xué) 時(shí)間:2009-12-10 來源:電子產(chǎn)品世界 收藏

            位置解算算法

          本文引用地址:http://www.ex-cimer.com/article/101038.htm

            位置解算就是要通過檢測(cè)數(shù)值確定當(dāng)前道路的類型和位置。道路位置通常在小車坐標(biāo)系中描述,如圖5所示,ABCD代表車體,XY是車體坐標(biāo)系,如果安放在四個(gè)角上,位置解算就是要通過四個(gè)角上線圈的感應(yīng)電壓,確定載流導(dǎo)線與AB、CD的交點(diǎn)E、F的坐標(biāo),并推斷道路(載流導(dǎo)線)的形狀。

            基于雙垂直線圈的位置解算

            垂直線圈中感應(yīng)電動(dòng)勢(shì)的變化特征使得它適合用來解算具體的位置參數(shù)。B'X是偶函數(shù),一個(gè)線圈的數(shù)值無法確定正負(fù)(導(dǎo)線左邊還是右邊),因此考慮兩邊對(duì)稱地各放一個(gè),如圖5中的A、B點(diǎn)各放一個(gè)。

            首先考慮直線情況。記AE的長度為lA,BE的長度為lB,由(5)(6)式及電磁學(xué)知識(shí)易得,A、B兩處垂直線圈中感應(yīng)電壓的有效值為: 

           

            其中k是一個(gè)比例常數(shù),與電磁環(huán)境和具體的電磁線圈有關(guān),可以由實(shí)驗(yàn)確定,q是導(dǎo)線與小車坐標(biāo)系Y軸的夾角,如圖5。顯然,用(7)(8)式來求解lA和lB不是件簡(jiǎn)單的事情,最好能將cosq去掉。圖6顯示了當(dāng)q=20o,h=10,k=1時(shí),去掉cosq前后U'Ax的曲線。此時(shí),偏角q只在lA取值較小時(shí)才有一定的影響,同時(shí)當(dāng)q更小時(shí),這種影響會(huì)更加有限,因此,在近似分析中,可以將cosq去掉。為了分析方便,將(7)(8)式簡(jiǎn)化為: 

           

            U'Ax、U'Bx在在物理上分別是A、B點(diǎn)的垂直感應(yīng)電壓的有效值除以(7)(8)式中的比例常數(shù)k,因此是解算算法中的已知數(shù)據(jù)。從(9)(10)式解算lA、lB就比較簡(jiǎn)單了,以下給出兩個(gè)算法:

            (1)由于兩個(gè)傳感器之間的距離是固定已知的,可以設(shè)

            上式和(9)(10)聯(lián)立,解得: 

           

            注意,lB、lA取負(fù)值是有意義的,表示導(dǎo)線在線段AB之外了。

          電流變送器相關(guān)文章:電流變送器原理


          評(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); })();