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

          新聞中心

          EEPW首頁(yè) > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 使用DTS解決CAN網(wǎng)絡(luò)在線通信問(wèn)題

          使用DTS解決CAN網(wǎng)絡(luò)在線通信問(wèn)題

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

          ECU在汽車中通常和許多其它的ECU一起工作。如圖1所示,這些ECU之間通過(guò)報(bào)文交換進(jìn)行。要驗(yàn)證ECU的功能,有必要對(duì)報(bào)文進(jìn)行仿真。這些報(bào)文可以通過(guò)CAN在線來(lái)實(shí)現(xiàn)。

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

          CAN在線是指控制單元和其它位于網(wǎng)絡(luò)中的ECU進(jìn)行數(shù)據(jù)交換??梢赃\(yùn)用工具(如-Monaco)對(duì)車載網(wǎng)絡(luò)在線通信的狀況進(jìn)行分析。

          CAN網(wǎng)絡(luò)離線通信是指運(yùn)用外部設(shè)備與位于車輛總線內(nèi)部的ECU進(jìn)行通信。(如測(cè)試臺(tái)、OBD掃描工具、維修站等)診斷通信就是典型的“離線”通信。

          圖2顯示了一個(gè)簡(jiǎn)單的例子。在CANBus上面,CAN報(bào)文WriteSpeed通過(guò)發(fā)送出去。儀表盤(pán)評(píng)估并顯示包含在這個(gè)報(bào)文里的速度信息。另外,車輛診斷儀也可通過(guò)Diagnostics總線讀取車輛當(dāng)前的速度。需要指出的是,CANBus和Diagnostics是兩個(gè)邏輯通道,它們被認(rèn)為是同一物理總線。

          -Venice中配置CAN網(wǎng)絡(luò)在線通信

          為了能夠在CAN網(wǎng)絡(luò)中模擬報(bào)文,需要對(duì)數(shù)據(jù)庫(kù)作如下修改(如圖3):

          1. 創(chuàng)建一條CAN總線;

          2. 連接CAN總線到ECU的數(shù)據(jù)庫(kù)單元中;

          3. 創(chuàng)建CAN報(bào)文和其中的信號(hào)(符號(hào)數(shù)據(jù)內(nèi)容)。

          假設(shè)至少一個(gè)基于ECU的變形或現(xiàn)有ECU變形的協(xié)議(如DiagCAN)在數(shù)據(jù)庫(kù)中得到執(zhí)行。

          步驟1

          在定點(diǎn)瀏覽器的快捷菜單中選擇“New CANBus…”以創(chuàng)建CAN總線。這時(shí),會(huì)彈出一個(gè)窗口,讓用戶指定CAN總線的名字以及可選的描述信息。如果數(shù)據(jù)庫(kù)不存在該協(xié)議,就會(huì)把這個(gè)協(xié)議從后臺(tái)導(dǎo)入到數(shù)據(jù)庫(kù)中去。

          步驟2

          下一步就是把CAN總線連接到ECU的數(shù)據(jù)庫(kù)單元,該連接也被稱為CAN網(wǎng)絡(luò)節(jié)點(diǎn)。為完成任務(wù),在CANBusses中選擇CANBus,這時(shí)節(jié)點(diǎn)會(huì)出現(xiàn)在DiagnosticAtom瀏覽器中。這時(shí),選擇“New Diagnostic Atom…”,會(huì)彈出一個(gè)窗口,要求選擇節(jié)點(diǎn);接著,在ECUBaseVariant和ECUVariant列表中選擇需要的ECU,然后點(diǎn)擊確定完成。

          11.jpg

          圖1:各個(gè)ECU通過(guò)CAN總線進(jìn)行通信。

          22.jpg

          圖2:利用CAN報(bào)文的通信。

          33.jpg

          圖3:CAN節(jié)點(diǎn)。

          步驟3

          現(xiàn)在可以定義報(bào)文和信號(hào)了。選中剛才的ECU,并在DiagnosticAtom瀏覽器中打開(kāi)CAN報(bào)文文件夾。在這些文件夾里,就能夠創(chuàng)建CAN報(bào)文。圖4是這個(gè)能創(chuàng)建CAN報(bào)文的窗口。

          44.jpg

          圖4:創(chuàng)建CAN報(bào)文的窗口。

          使用DTS解決CAN網(wǎng)絡(luò)在線通信問(wèn)題

          如圖5,在DTS-Monaco中在線通信的報(bào)文和診斷服務(wù)是一樣的。它們能在診斷服務(wù)的HMIcontrol中被選中,并發(fā)送報(bào)文。也可周期性的發(fā)送該報(bào)文。

          55.jpg

          圖5:在DTS的診斷服務(wù)中發(fā)送報(bào)文。

          數(shù)字通信相關(guān)文章:數(shù)字通信原理


          通信相關(guān)文章:通信原理




          關(guān)鍵詞: DTS CAN 網(wǎng)絡(luò) 通信

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