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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于AT90CAN128單片機的某車型CAN總線系統(tǒng)設(shè)計

          基于AT90CAN128單片機的某車型CAN總線系統(tǒng)設(shè)計

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

          2 車載控制系統(tǒng)[4]的設(shè)計

          由于對實時性要求比較高,所以采用高速,信息傳輸速度為500kbps,連接的主要對象有:駕駛員計算機、發(fā)動機、自動變速器、安全氣囊、儀表信號采集系統(tǒng)、系統(tǒng)等。由于各個節(jié)點作用不同,所以在硬件搭建和軟件設(shè)計以及通信協(xié)議的制定上都采用了相應(yīng)的方案。下面以單元為例,做具體分析。

          單元接收由駕駛員計算機終端發(fā)送的消息命令,根據(jù)對液力制動扭矩、機械制動扭矩、合成扭矩等參數(shù)進行檢測的狀態(tài),經(jīng)過電液控制算法計算,實現(xiàn)前驅(qū)、后驅(qū)制動控制。對正常制動回路油位、緊急制動回路油位的報警等信息,通過CAN總線反饋給駕駛員計算機終端。

          2.1 聯(lián)合制動單元硬件電路組成

          作為控制系統(tǒng)核心,外圍設(shè)有8路光隔模擬量輸入、4路模擬量輸出、多路光隔開關(guān)量輸入、輸出、LED報警及CAN總線收發(fā)器,總線的接口芯片選用的是Philips公司的PCA82C250。具體結(jié)構(gòu)見圖2。

          圖2、制動單元硬件框圖

          2.2 通信協(xié)議制定

          2.2.1 各終端消息標(biāo)識符的定義

          表1定義了駕駛員計算機終端及聯(lián)合制動單元之間相互通訊的消息標(biāo)識符。

          表1、各終端的消息標(biāo)識符

          采用CAN擴展幀的29位標(biāo)識符進行定義,其中P為3位優(yōu)先級;R為保留擴展位;8位的BW為報文類型代碼;8位的BD為目標(biāo)地址或報文類型擴展碼;8位的BY為發(fā)送報文源地址。部分設(shè)備節(jié)點名稱和分配地址如下:主駕駛員終端地址10、副駕駛員終端地址20、聯(lián)合制動單元地址30。

          2.2.2 各消息類型和命令值內(nèi)容的定義

          駕駛員計算機終端對聯(lián)合制動單元的控制消息內(nèi)容為2個字節(jié)——命令類型和命令值。命令類型包括:狀態(tài)查詢命令(數(shù)據(jù)0x1,命令值0x0)、前/后驅(qū)制動命令(數(shù)據(jù)0x2/0x3,命令值0x0)、聯(lián)合制動單元前/后驅(qū)制動信息確認(rèn)(數(shù)據(jù)0x4/0x5,命令值0x0)等。



          評論


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