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

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于時(shí)間觸發(fā)模式的HBRS控制系統(tǒng)混合調(diào)度器方案設(shè)計(jì)

          基于時(shí)間觸發(fā)模式的HBRS控制系統(tǒng)混合調(diào)度器方案設(shè)計(jì)

          作者: 時(shí)間:2012-03-24 來(lái)源:網(wǎng)絡(luò) 收藏

           按照算法,該9個(gè)任務(wù)、4個(gè)處理器的實(shí)時(shí)在各個(gè)工作下的時(shí)序仿真結(jié)果如圖3所示,仿真忽略任務(wù)上下文切換消耗的處理器資源。根據(jù)表3,任務(wù)的最大公約數(shù)為10 ms,因此軸被劃分為周期為10 ms的片。

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

            令時(shí)標(biāo)間隔為1.5 ms,開發(fā)平臺(tái)下的定時(shí)時(shí)序如圖4所示,其中空白段中處理器處于休眠狀態(tài)。

            

          混合定時(shí)調(diào)度時(shí)序

            圖4(a)說(shuō)明了當(dāng)電子在強(qiáng)制泄壓和保壓工作時(shí)處理器執(zhí)行任務(wù)的時(shí)序。此時(shí),處理器根據(jù)任務(wù)R3和R2采集的車輛工作狀態(tài)信息,經(jīng)任務(wù)R1判斷系統(tǒng)的工作,若為強(qiáng)制泄壓或保壓工作模式則執(zhí)行任務(wù)R6發(fā)出控制命令。

            圖4(b)和圖4(c)說(shuō)明了當(dāng)電子在制動(dòng)能量再生工作模式和制動(dòng)能量回收工作模式時(shí)處理器執(zhí)行任務(wù)的時(shí)序。2個(gè)模式的區(qū)別在于任務(wù)R4 中分別的子任務(wù)為J4和J5。任務(wù)R1判斷系統(tǒng)工作于制動(dòng)能量再生工作模式,任務(wù)R4查詢計(jì)算液壓泵馬達(dá)有效排量的驅(qū)動(dòng)電流值并任務(wù)R5采集車輛的負(fù)荷狀況對(duì)驅(qū)動(dòng)電流值修正,通過(guò)任務(wù)R6發(fā)送HBRs系統(tǒng)各電磁方向閥、電磁離合器和液壓泵馬達(dá)的驅(qū)動(dòng)命令。

            結(jié)語(yǔ)

            本文應(yīng)用時(shí)間觸發(fā)模式設(shè)計(jì)了液壓式制動(dòng)能量再生系統(tǒng)的電子控制系統(tǒng)器,實(shí)現(xiàn)了HBRS的基本功能。通過(guò)功能模塊劃分、任務(wù)劃分和時(shí)間序列的設(shè)計(jì)可以方便地設(shè)計(jì)時(shí)間觸發(fā)模式調(diào)度器。時(shí)間觸發(fā)模式設(shè)計(jì)的電子控制系統(tǒng)具有安全、成本低和程序簡(jiǎn)單的特點(diǎn)。

          電容式接近開關(guān)相關(guān)文章:電容式接近開關(guān)原理

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

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