美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業電子產品 > 其他電子產品 > SoM

類型分類:
科普知識
數據分類:
SoM

基于SOME/IP的殘余總線仿真環境

發布日期:2022-10-09 點擊率:276

車載以太網(BroadR-Reach)已經在汽車攝像頭領域得到了應用,并逐步擴展到其他應用領域。為了實現帶寬的高效利用,車載以太網采取與CAN總線通信方式相反的支持動態的、面向服務的通信。因此,相應的開發工具也必須要能夠支持面向服務的協議,如SOME/IP(Scalable service-Oriented MiddlewarE over IP)。
 

本文以SOME/IP為例介紹如何實現動態的、面向服務的IP網絡殘余總線仿真,如圖1所示。并從媒介訪問、同步以及仿真控制的角度進行探討,希望可以給相關開發人員提供一些有價值的參考。

圖1 車載網絡測試示例

基于SOME/ IP的服務協議使用
 

在以太網(IP)領域,有眾多協議可供選擇,從而導致一種錯誤的印象:即現有協議可以直接用于車內所有可想象到的應用程序。但是,車載網絡并非從零開始,所選用的協議也要能滿足特定的需求。比如,新的協議要能很好地適配于當前的車載網絡系統,特別是涉及到AUTOSAR架構的良好集成以及在出現通信錯誤情況下如何確保時間延遲的快速反應機制。寶馬開發并定義的SOME/IP,是一種可以滿足汽車使用需求的開放式協議。Vector提供基于SOME/IP的完整工具鏈,包括TCP/IP協議棧、服務發現(Service Discovery)和BroadR-Reach以太網驅動程序等。
 

SOME/IP提供面向服務的通信接口,與當前汽車主要總線CAN的面向信號的通信方式有很大不同,如圖2所示。SOME/IP可以大致分為三個部分:服務發現(Service Discovery,SD),遠程過程調用(Remote Procedure Call,RPC)以及訪問進程數據。ECU通過SD在網絡中查找服務或者提供服務,客戶端(Client)通過RPC去調用SD提供的方法,如圖3(Part A)所示。此外,ECU還可以將特定事件設置為通知,如圖3(Part B)所示,由服務端(Server)ECU自動向客戶端ECU發送服務內容。客戶端ECU的應用程序也可通過讀寫函數去訪問任意特定進程的數據,如圖3(Part C)所示。SOME/IP期望以一種最優的方式利用帶寬并實現靈活的通信方式,其數據庫格式有FIBEX(FIBEX 4.1或更高版本)和ARXML(AUTOSAR4.1或更高版本)。

圖2 SOME/IP提供可用于標定的接口

圖3 SOME/IP訪問方式

基于CANoe的SOME/IP網絡仿真應用

在殘余總線仿真中,SOME/IP作為復雜的協議和中間件,設計時較為靈活。為了盡可能地降低工程的復雜度,在CANoe中與SOME/IP相關的絕大部分配置都可以自動化完成,前提條件是標準格式的數據庫文件(比如FIBEX或ARXML)。CANoe中SOME/IP的仿真功能基于SomeIP_IL.dll以及CANoeILNL_AUTOSAR_ETH.DLL實現,可在Simulation Setup中將上述dll文件分配給對應的仿真節點并配置其SOME/IP交互層屬性。

> 在以太網網段里添加FIBEX或ARXML數據庫文件

圖4.1 添加數據庫

> 鼠標右擊數據庫文件,選擇Node Synchronization,選擇需要創建的節點,點擊>>按鈕,點擊Next、Finish即可

圖4.2 創建仿真節點

> 在Simulation Setup界面,鼠標右擊bus node分配相應的dll文件(dll文件存儲在CANoe安裝目錄下Exec32文件夾中)

圖4.3 分配dll文件

至此,一個完整的殘余總線仿真環境已經搭建完成。用戶還可以通過右擊Network node,選擇Component Configuration,修改服務的發送方式,如圖5所示,服務發現以及訂閱后的通知就會周期性的發送,進一步的功能還可以通過CAPL編程實現,例如讀寫信號值,調用Method等。

圖5 配置IL屬性

在CANoe->Trace窗口可以查看SOME/IP的通信過程,如圖6所示。

圖6 Trace窗口

CANoe 11.0版本中新增一個EthernetNetwork Monitor分析窗口,可以方便地查看SOME/IP各節點的訂閱關系和相關服務信息,如圖7所示。

圖7 Ethernet Network Monitor

如果沒有數據庫或者數據庫不完整的話,CANoe也可以直接通過相關dll文件封裝好的函數,利用CAPL去創建服務(Event/Method),以及實現Event的觸發發送和Method的調用,相關函數在CANoe的幫助文檔中都有示例可供參考,如圖8所示。

圖8 CAPL腳本

利用測試工具實現靈活的訪問網絡

利用測試工具能夠以最優的方式去實現復雜的測試任務,比如殘余總線仿真,需要工具可以靈活、高效地訪問物理媒介,如圖9所示。通過對物理媒介的訪問,開發人員可以修改網絡上傳輸的數據來生成錯誤的測試用例(如CRC錯誤)。但如果僅僅只是監測分析兩個節點之間的通信行為,則需要一種特殊的測量方法來實現透明、無干擾的訪問物理媒介。雖然邏輯上Open Alliance BroadR-Reach(OABR)是一種總線系統,但從物理層角度來看屬于點對點連接,所以這種特殊的測量方法是很有必要的。解決方案之一是在系統中使用的交換機上增加一個額外的監控端口,但由于成本原因,不是所有交換機都會預留監控端口。在這種解決方案中,交換機會將所有接收到的數據轉發到監控端口,從而產生兩個問題:一是轉發的數據沒有共同的時間基準,因為沒有時戳;二是交換機只會將有效的數據轉發給監控端口,導致對一些錯誤的分析變得困難。

圖9 VN5610在不同應用案例中的使用

為了最大限度地減小媒介訪問對網絡分析的影響,引入了一種名為TAP(TestAccess Point)的分析方法。與標準的數據轉發不同,通過TAP可以在不影響節點通信的前提下透明地分析網絡,如圖9所示。根據具體需求,TAP可以工作在兩種不同的模式:

> 被動模式:可以保證恒定的較短的延遲時間,但是只能監聽物理媒介。

> 主動模式:在數據轉發過程中可以插入額外數據,但是會有一定的延遲。

由于主動模式要對數據流進行處理,而流控涉及到了數據鏈路層(OSI Layer2),因此不能用在物理層(OSI Layer1)。與此同時,流控不能保證恒定的等待時間。無論選擇哪一種模式,為了盡可能精確地分析PacketData(分組數據),都需要獲得盡可能接近物理層的精確時間戳。由于網絡分析通常關注多個以太網路徑,同時還需考慮汽車上其他的總線網絡,因此這些時間戳必須要與其他接口設備進行同步。

選擇合適的開發工具

基于以上的考慮,每個開發者在選擇相應的開發工具時都可以先思考下面五個問題:

> 工具是否能夠支持面向服務的通信,比如SOME/IP?

> 工具是否能夠提供日志記錄以及在有或者沒有違反協議的情況下控制仿真?

> 工具是否能夠支持訪問主流的車載網絡,如OABR,CAN,FlexRay和MOST?

> 接口是否可以靈活的用作鏡像的TAP轉換器以及交換機?

> 支持多種網絡類型的接口是否能夠與常用的總線系統和IP網絡同步?

軟件CANoe.Ethernet與硬件VN5610A/VN5640可以滿足上述的所有要求。通過CANoe.Ethernet可以實現以太網通信的監測、以太網節點仿真、以太網數據鏈路層及其上層協議測試。以太網接口卡VN5610A包含兩路以太網通道和兩路高速CAN/CAN FD通道,VN5640接口卡支持16路以太網通道和兩路高速CAN/CAN FD通道。16路以太網中包含12路車載以太網通道和4路標準以太網通道。VN5640可工作于Standalone模式下,脫離上位機實現2層交換機的報文轉發功能,同時還提供數字/模擬IO通道。Vector一直致力于為用戶提供高效優質的產品和服務,CANoe.Ethernet與VN5610A/VN5640的組合在行業中得到了廣泛應用。

 

 

下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        亚洲激情图片qvod| 成人手机在线视频| 91蜜桃网站免费观看| 久久精品国产一区二区三| 亚洲成人免费av| 亚洲一区二区三区四区的| 亚洲欧美日韩一区二区| 亚洲乱码日产精品bd| 亚洲在线成人精品| 日本一不卡视频| 美腿丝袜亚洲一区| 国产激情视频一区二区三区欧美| 国产麻豆欧美日韩一区| 成人免费视频caoporn| 99久久99久久精品免费观看| caoporn国产精品| 国产美女在线精品免费观看| 欧美二区三区在线| 一区二区三区偷拍| 在线欧美小视频| 欧美一区二区在线不卡| 精品1区2区在线观看| 国产视频一区不卡| 亚洲综合激情另类小说区| 天天操天天干天天综合网| 激情图区综合网| 91在线短视频| 自拍偷拍99| 欧美精品一区二区三| 中文字幕乱码一区二区免费| 亚洲国产成人va在线观看天堂| 蓝色福利精品导航| 97se亚洲综合| 伊人久久大香线蕉午夜av| 日韩欧美的一区| 亚洲人成在线观看一区二区| 另类小说一区二区三区| 93久久精品日日躁夜夜躁欧美| 免费一区二区三区| 欧美日韩成人在线一区| 中文字幕制服丝袜成人av| 美脚の诱脚舐め脚责91| 91免费观看在线| 亚洲永久一区二区三区在线| 制服视频三区第一页精品| 亚洲国产高清aⅴ视频| 日本网站在线观看一区二区三区| eeuss影院一区二区三区| 先锋影音亚洲资源| 欧美精品一区二区三区蜜桃视频| 亚洲电影一区二区三区| 91网站黄www| 欧美午夜精品一区| 亚洲精品日日夜夜| 成人h动漫精品一区二| 一本色道婷婷久久欧美| 久久精品一二三| 久久aⅴ国产欧美74aaa| 欧美一区二区三区电影在线观看| 91精品国产91久久久久久最新毛片| 亚洲色图欧美偷拍| www..com久久爱| 欧美色国产精品| 夜夜亚洲天天久久| 97自拍视频| 欧美精品久久久久久久久老牛影院 | 欧美日韩亚洲综合在线| 成人免费在线观看入口| 成人在线视频首页| 日本精品一区二区三区高清| 国产精品美女久久久久久久| 国产精品自产自拍| 一级做a爰片久久| 国产精品福利一区| 99视频在线精品| 91精品国产一区二区三区蜜臀| 天天影视网天天综合色在线播放| 成人毛片网站| 日韩欧美亚洲另类制服综合在线| 日韩在线一二三区| 日本不卡二区高清三区| 国产精品亲子乱子伦xxxx裸| 成人午夜免费电影| 欧美日本视频在线| 另类小说综合欧美亚洲| 自拍偷拍亚洲色图欧美| 亚洲国产综合人成综合网站| 久久久久久久久久码影片| 久久免费国产精品| av一二三不卡影片| 日韩欧美高清一区| 成人av网站免费观看| 91精品国产丝袜白色高跟鞋| 狠狠色狠狠色综合| 欧美在线色视频| 青青草伊人久久| 91精彩视频在线| 裸体一区二区三区| 欧美色综合网站| 久久国产精品72免费观看| 在线视频综合导航| 九一九一国产精品| 欧美日韩电影在线播放| 国产精品一区二区不卡| 欧美一区二区三区视频在线| 国产一区二区精品久久99| 欧美色成人综合| 国产乱人伦偷精品视频免下载| 欧美日韩久久不卡| 国产成人在线看| 欧美tk—视频vk| 91免费国产在线观看| 亚洲国产精品精华液2区45| 国产精品一区二区你懂得| 亚洲欧洲日产国码二区| 免费精品视频一区二区三区| 亚洲精品乱码久久久久| 亚洲精品人成| 九九在线精品视频| 日韩欧美一二区| 国产精品免费一区二区三区在线观看 | 欧美激情综合在线| 成人综合电影| 又紧又大又爽精品一区二区| 亚洲高清资源综合久久精品| 蜜桃视频在线观看一区二区| 欧美美女一区二区| 91免费看片在线观看| 亚洲激情在线激情| 欧洲精品中文字幕| 99久久777色| 亚洲女爱视频在线| 色婷婷激情久久| 不卡高清视频专区| 亚洲欧洲日韩av| 色94色欧美sute亚洲13| 国产激情视频一区二区在线观看| www国产成人| 免费精品视频一区| 麻豆精品视频在线观看视频| 日韩欧美激情一区| 久久久久久99| 久久99精品一区二区三区三区| 欧美大肚乱孕交hd孕妇| 欧美13一14另类| 久久99热99| 日本一区二区电影| 欧美在线免费播放| 99在线看视频| 图片区小说区国产精品视频| 日韩三级免费观看| 日本不卡一区二区三区视频| 久久国内精品视频| 国产欧美日本一区二区三区| 亚洲视频在线观看日本a| 成人免费视频一区二区| 亚洲一区在线观看视频| 日韩精品一区二| 婷婷久久青草热一区二区| 国产高清在线精品| 亚洲伊人色欲综合网| 日韩免费观看高清完整版| 日本a级片久久久| 成人黄色综合网站| 婷婷综合久久一区二区三区| 亚洲精品在线三区| 综合视频在线观看| 99久久久久国产精品免费| 麻豆精品视频在线观看视频| 国产精品国产馆在线真实露脸 | 国产免费一区二区| 国产一区二区女| 亚洲亚洲精品在线观看| 久久在线免费观看| 欧美性色黄大片手机版| 久久久久资源| av欧美精品.com| 久99久精品视频免费观看| 亚洲一区在线观看免费| 国产欧美精品一区二区色综合| 在线观看三级视频欧美| 欧美污视频久久久| 91久久精品www人人做人人爽| 日本人妖一区二区| 亚洲色图在线视频| 国产色91在线| 精品久久久久久久久久久院品网 | 久久精品日产第一区二区三区| 国产精品正在播放| 日韩精品三区四区| 亚洲图片另类小说| 久久久精品tv| 精品毛片乱码1区2区3区| 欧美色欧美亚洲另类二区| 亚洲一区综合| 日韩精品第一页| 国产日韩二区| 91美女在线视频| 成人精品视频一区| 国产91精品免费|