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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 三軸加速度傳感器在智能車控制與道路識別中的應(yīng)用

          三軸加速度傳感器在智能車控制與道路識別中的應(yīng)用

          作者: 時間:2013-07-05 來源:網(wǎng)絡(luò) 收藏

          2.7實(shí)驗(yàn)測試

          圖中曲線為時間和AD采集到的數(shù)據(jù)之間的關(guān)系。而AD采集到的數(shù)據(jù)可以用來反映的變化情況

          圖八 裝載于靜止小車上時

          圖八 裝載于靜止小車上時

          圖九 裝載于運(yùn)動狀態(tài)不變小車上時

          圖九 裝載于運(yùn)動狀態(tài)不變小車上時

          圖十 小車角度變化時,加速度傳感器值的變化規(guī)律

          圖十 小車角度變化時,值的變化規(guī)律

          通過測試可以看出。對于車體角度的變化,的值都有一定的變化。不過同時也看到車子的振動對加速度也會產(chǎn)生一些干擾。

          坡道時,如果加速度傳感器監(jiān)控的是豎直方向的加速度,即z方的加速度,那么在平道上時,明顯豎直方向上加速度為零,在上坡后,如果忽略摩擦力,那加速度將變化為gsinθcosθ。通過加速度傳感器中加速度的變化可以容易的辨別出平道和坡道。

          2.8數(shù)字濾波算法設(shè)計

          由于加速度傳感器三軸之間差異和較高靈敏度,防止在運(yùn)動過程中由于車的抖動引起的誤差,對單片機(jī)采樣得到的電壓值進(jìn)行歸一化處理,最后可得到各方向傳感器的相對電壓值。具體實(shí)現(xiàn)方法:讓車后輪轉(zhuǎn)動起來,分別記錄各傳感器輸出信號的最大值和最小值,用最大值減去最小值得到各傳感器在運(yùn)動過程中的輸出范圍。在車行駛過程中將各方向傳感器輸出的信號值減去最小值,再除以各方向傳感器的輸出范圍即可得到其相對輸出值。根據(jù)g1=g2=0,最小值對應(yīng)著-1.5g,最大值對應(yīng)著+1.5g。,靜止時各向加速度值為0,加速度范圍為-1.5g一+1.5g。

          2.9路徑規(guī)則

          X-T表示智能車前后方向加速度信號,Y-OUT表示智能車左右方向加速度信號,Z-T表示智能車上下方向加速度信號.采樣值經(jīng)過數(shù)字濾波,由于智能車的底盤不可能保持絕對水平,車身可能會向前傾斜或者向后傾斜,

          所以,Y-OUT,X-OUT,Z-OUT值都有5%的誤差,當(dāng)處于勻速直線運(yùn)動時,采樣值在100~110之間波動。通過加權(quán)平均近似為105,125對應(yīng)+1.5g, 80對應(yīng)-1.5g。

          3 結(jié)束語

          MMA 7260Q是一種電容式加速度傳感器,融合了信號調(diào)理,單極低通濾波和溫度補(bǔ)償技術(shù)。成本低,功耗低,測試中加速度信號穩(wěn)定性與靈敏度都達(dá)到了預(yù)期的效果,從而提高了系統(tǒng)的精度,使舵機(jī)響應(yīng)速度變快。

          基于三軸加速度傳感器在智能車的與路徑的設(shè)計,相比傳統(tǒng)的路徑識別具有數(shù)據(jù)處理簡單,精度高的特點(diǎn),使舵機(jī)響應(yīng)變快??梢詮V泛與無人駕駛智能車,智能儀表,機(jī)器人等高端技術(shù)領(lǐng)域。

          風(fēng)速傳感器相關(guān)文章:風(fēng)速傳感器原理

          上一頁 1 2 3 下一頁

          評論


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