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

          新聞中心

          EEPW首頁(yè) > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 基于LabVIEW的倒車自動(dòng)剎車系統(tǒng)開發(fā)

          基于LabVIEW的倒車自動(dòng)剎車系統(tǒng)開發(fā)

          作者:祿盛 張強(qiáng) 樸昌浩 嚴(yán)斌 謝青山 溫球良 時(shí)間:2013-07-24 來(lái)源:電子產(chǎn)品世界 收藏

            4.1.2 數(shù)據(jù)處理(上位機(jī)部分)

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

            數(shù)據(jù)傳輸及數(shù)據(jù)處理(即DPC)是基于2010平臺(tái)開發(fā)的。模塊的數(shù)據(jù)傳輸通過(guò)2010平臺(tái)下的CAN模塊與車載CAN網(wǎng)絡(luò)實(shí)時(shí)通信,獲取實(shí)時(shí)車速及EVB實(shí)際壓力值的CAN報(bào)文,并通過(guò)相同的CAN通道發(fā)送EVB期望壓力值報(bào)文。DPC使用平臺(tái)中的“生產(chǎn)者—消費(fèi)者”模型對(duì)數(shù)據(jù)采集部分返回的大量實(shí)時(shí)數(shù)據(jù)按一定周期進(jìn)行處理,以此減少系統(tǒng)耗時(shí)從而加快程序處理的速度并提高系統(tǒng)的響應(yīng)速度。通過(guò)LabVIEW狀態(tài)機(jī)結(jié)構(gòu)對(duì)車輛實(shí)時(shí)狀態(tài)進(jìn)行特征參數(shù)提取,以此確定車輛在倒車行進(jìn)過(guò)程中的加速狀態(tài)、勻速狀態(tài)以及減速狀態(tài),并針對(duì)不同狀態(tài)進(jìn)行相應(yīng)的控制。

            4.2 控制軟件界面及功能

            數(shù)據(jù)傳輸、處理與控制軟件界面主要包括3大功能模塊:參數(shù)配置模塊、功能驗(yàn)證模塊以及報(bào)表輸出模塊。界面如圖12、13、14所示?! ?/p>

            
           

            4.3 數(shù)據(jù)實(shí)時(shí)展示及試驗(yàn)結(jié)果

            4.3.1 實(shí)時(shí)數(shù)據(jù)展示

            在參數(shù)配置界面對(duì)Fuzzy—PI算法的特征變量的相關(guān)參數(shù)進(jìn)行配置,繼而通過(guò)功能驗(yàn)證模塊進(jìn)行實(shí)車測(cè)試效果。通過(guò)對(duì)測(cè)試數(shù)據(jù)的綜合分析,實(shí)時(shí)修改算法的相關(guān)參數(shù)值。圖15即為在實(shí)車驗(yàn)證狀態(tài)下的實(shí)時(shí)數(shù)據(jù)曲線圖?! ?/p>

           
          加速度計(jì)相關(guān)文章:加速度計(jì)原理


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