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

          新聞中心

          EEPW首頁(yè) > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 基于CAN總線的車用智能傳感器系統(tǒng)設(shè)計(jì)

          基于CAN總線的車用智能傳感器系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2010-11-24 來源:網(wǎng)絡(luò) 收藏

          4 系統(tǒng)控制原理與實(shí)驗(yàn)結(jié)果

          系統(tǒng)控制流程如圖4所示

          控制系統(tǒng)是一個(gè)閉環(huán)控制的過程,腳踏板位置傳感器作為系統(tǒng)的輸入,A/D轉(zhuǎn)換后通過發(fā)送到控制器同樣,節(jié)氣門位置傳感器作為反饋信號(hào),A/D轉(zhuǎn)換后通過發(fā)送到控制器,兩信號(hào)在控制器中進(jìn)行比較,并由控制器采用相應(yīng)的控制算法(如PID等)進(jìn)行決策,決策結(jié)果由發(fā)送到節(jié)氣門體位置傳感器和執(zhí)行器節(jié)點(diǎn),該節(jié)點(diǎn)微處理器產(chǎn)生相應(yīng)的PWM信號(hào)經(jīng)由驅(qū)動(dòng)裝置驅(qū)動(dòng)執(zhí)行機(jī)構(gòu)的運(yùn)行

          為了驗(yàn)證控制系統(tǒng)的性能,采用自適應(yīng)PID控制算法進(jìn)行了實(shí)驗(yàn)平臺(tái)和實(shí)車實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果如圖5其中,PPS表示腳踏板位置,TPS1表示實(shí)驗(yàn)平臺(tái)下節(jié)氣門位置實(shí)驗(yàn)結(jié)果,TPS2表示實(shí)車情況下節(jié)氣門位置實(shí)驗(yàn)結(jié)果從控制結(jié)果來看,能夠滿足電子節(jié)氣門控制的實(shí)時(shí)性和精度要求,同時(shí),經(jīng)過實(shí)車環(huán)境的測(cè)試,系統(tǒng)具有一定的抗噪能力

          5 結(jié)論

          CAN總線作為一種可靠的汽車計(jì)算機(jī)網(wǎng)絡(luò)總線已在許多先進(jìn)汽車上得到應(yīng)用,將CAN總線應(yīng)用于中,使傳感器獲得的信號(hào)能通過總線實(shí)時(shí)地、可靠地、高速而準(zhǔn)確地進(jìn)行傳輸,使得各汽車計(jì)算機(jī)控制單元能夠通過CAN總線共享所有信息和資源,達(dá)到簡(jiǎn)化布線、減少傳感器數(shù)量、避免控制功能重復(fù)、提高系統(tǒng)可靠性、降低成本、更好地匹配和協(xié)調(diào)各個(gè)控制系統(tǒng)的目的同時(shí),由于整個(gè)網(wǎng)絡(luò)采用全數(shù)字化的通信,因此,總線也具有很好的抗干擾能力,是未來智能化傳感器和智能化控制網(wǎng)絡(luò)的發(fā)展趨勢(shì)


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

          關(guān)鍵詞: CAN 總線 車用 智能傳感器

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