<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

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

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

本文引用地址:http://dyxdggzs.com/article/196736.htm

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

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

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

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

為了能夠在CAN網(wǎng)絡(luò )中模擬報文,需要對數據庫作如下修改(如圖3):

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

2. 連接CAN總線(xiàn)到ECU的數據庫單元中;

3. 創(chuàng )建CAN報文和其中的信號(符號數據內容)。

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

步驟1

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

步驟2

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

11.jpg

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

22.jpg

圖2:利用CAN報文的通信。

33.jpg

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

步驟3

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

44.jpg

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

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

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

55.jpg

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

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


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




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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>