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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 方向盤轉(zhuǎn)向角傳感器的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

          方向盤轉(zhuǎn)向角傳感器的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2011-12-22 來源:網(wǎng)絡(luò) 收藏

          3.2 在上位機(jī)上對(duì)接收的數(shù)據(jù)進(jìn)行處理
          ARM通過CAN總線把從接收的數(shù)據(jù)通過串口送到上位機(jī)上,并且以txt的格式存儲(chǔ)在上位機(jī)上,由于Matlab具有強(qiáng)大的數(shù)據(jù)處理及可視化功能,所以在上位機(jī)上利用Matlab對(duì)接收來的數(shù)據(jù)進(jìn)行處理。由于的數(shù)據(jù)是通過CAN總線以幀的形式進(jìn)行發(fā)送的,是一串十六進(jìn)制數(shù)字,分別代表的是轉(zhuǎn)向角傳感器采集到的轉(zhuǎn)角,轉(zhuǎn)角方向以及角速度,在實(shí)際應(yīng)用中需要對(duì)這些數(shù)據(jù)進(jìn)行分割,從中提取出方向盤的轉(zhuǎn)角,轉(zhuǎn)角方向以及角速度。其相應(yīng)的轉(zhuǎn)向角方向以及轉(zhuǎn)向角顯示結(jié)果如圖5所示。

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

          f.jpg


          圖5中橫坐標(biāo)N是采集的數(shù)據(jù)量,取了4 000個(gè)數(shù)據(jù)點(diǎn)。以采集第一個(gè)數(shù)據(jù)的時(shí)間為0時(shí)刻,以后每個(gè)數(shù)據(jù)點(diǎn)之間的時(shí)間間隔是10.3 ms,由于數(shù)據(jù)點(diǎn)比較多,橫坐標(biāo)只取了具有代表性的數(shù)據(jù)點(diǎn)。圖中縱坐標(biāo)分別代表的是方向盤轉(zhuǎn)向角傳感器轉(zhuǎn)角的方向和大小,用藍(lán)色的點(diǎn)表示轉(zhuǎn)角的大小(采用弧度制),紅色的曲線表示轉(zhuǎn)角的方向。方向盤轉(zhuǎn)向角的方向,順時(shí)針方向用1來表示,逆時(shí)針方向用0來表示,在Matlab中通過繪圖的方式把這些數(shù)據(jù)形象的顯示出來。

          4 結(jié)論
          本文通過對(duì)轉(zhuǎn)向角傳感器,采集到了方向盤轉(zhuǎn)向角傳感器的轉(zhuǎn)向角,轉(zhuǎn)向角速度和方向三個(gè)參數(shù),并對(duì)采集到的數(shù)據(jù)進(jìn)行了相應(yīng)處理。經(jīng)分析表明,方向盤轉(zhuǎn)向角傳感器的是有效的、可行的,能為汽車前向燈自適應(yīng)控制提供準(zhǔn)確的方向盤轉(zhuǎn)向角相關(guān)參數(shù)信息。


          上一頁 1 2 3 4 下一頁

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