在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

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

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

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

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

車載以太網(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在航

推薦產品

更多
亚洲乱码一区AV春药高潮| 无码成人一区二区| 无人区码卡二卡乱码中国字幕| 亚洲加勒比无码一区二区| 中文字幕无码成人免费视频| 成人区精品一区二区不卡| 国产精品美女久久久免费| 久草热8精品视频在线观看| 欧美黑人巨大VIDEOS极品| 天天躁恨恨躁夜躁2020| 亚洲熟悉妇女XXX妇女AV| OLDMACDONALD老人大包| 国产精品丝袜一区二区三区| 久久综合九色综合久99| 日韩欧美亚洲每日更新在线| 亚洲大尺度无码专区尤物| ASSFREE疯狂老妇熟女| 国产精品美女久久久网站动漫| 久久强奷乱码老熟女网站| 日韩亚洲中字无码一区二区三区 | 亚洲精品美女久久7777777| 97精品国产手机| 国产男男GAY做受ⅩXX高潮| 美女高潮流白浆娇喘免费网站| 熟妇熟女乱妇乱女网站| 永久免费观看午夜成人网站| 夫妇交换性三中文字幕| 久久久久久精品天堂无码中文字幕| 日本午夜精品一区二区三区电影| 亚洲韩国精品无码一区二区| 波多野结衣AV中文一区二区三区 | 国产精品天天看天天狠| 免费国精产品WNW2544| 无码夫の前で人妻を犯す中字| 在线精品亚洲一区二区| 国产精品扒开腿做爽爽爽| 免费人成网WW555| 午夜人性色福利无码视频在线观看| 中文曰本熟女久久| 国产无遮挡裸体美女视频| 欧美一级内射黑人内射| 亚洲国产精品久久一线APP| 成 人影片免费观看| 久久久久亚洲AV成人人电影软件| 色天使综合婷婷国产日韩AV| 在火车和后妈妈谁在一起是什么书| 国产成人精品一区二区三区无码| 麻豆精产国品一二三产区区| 性CHINESE新婚VIDEO| 爱丫爱丫影院在线看免费| 久久精品午夜一区二区福利| 无码av无码免费一区二区毛片 | 国产亚洲AV浪潮A∨尹人Av| 欧洲少妇色XXXXX欧美美妇| 亚洲精品又大又粗| 国产CHINESE中国HDXX| 欧美疯狂做受XXXX高潮小说| 亚洲色成人网站www观看入口| 国产VA在线观看免费| 欧美搡BBBBB搡BBBBB| 亚洲最大成人综合网720P| 国产精品一区在线观看你懂的| 欧美亚洲国产片在线播放| 亚洲熟妇无码AV另类VR影视| 国产精品久久国产精品99| 人摸人人人澡人人超碰| 曰批免费视频播放免费| 国内最真实ⅩⅩⅩ人伦| 熟妇五十路六十路息与子| JAPANESE55丰满成熟妇| 老熟妇仑乱视频一区二区| 亚洲国产激情一区二区三区| 国产精品∧V在线观看| 日本JAPANESE护士人妻| 8Ⅹ8X擦拨擦拨成人免费视频| 久久精品国产久精国产| 小SAO货水好多真紧H无码视频| 丁香五月婷婷色人阁TP精品| 欧美日韩一区二区三区精品视频在线| 野花免费观看高清电视| 精东传媒2021精品密友第一季| 玩弄人妻少妇500系列网址| 成年无码AV片在线免缓冲| 欧美多人片高潮野外做片黑人| 一区二区三区乱码在线 | 中文| 激情五月开心婷婷深爱| 西方44大但人文艺术是什么东西| 丰满少妇熟女高潮流白浆| 人妻内射一区二区在线视频| 99无人区码一码二码三码四码| 久久亚洲精品无码爱剪辑| 亚洲欧美VR色区| 果冻传媒影视在线播放| 吸头AXYGEN日本| 国产乱人伦精品一区二区在线观看| 少妇粗大进出白浆嘿嘿视频| 成人网站在线观看丰满少妇电影| 人妻AV鲁丝一区二区三区蜜臀| 99精品欧美一区二区三区| 免费无码高H视频在线观看h| 中文天堂在线最新版在线WWW| 久久婷婷五月综合色区| 亚洲熟妇AV一区二区三区漫画| 精品国产AⅤ一区二区三区在线看 精品国产AⅤ一区二区三区V视界 精品国产AⅤ一区二区三区V免费 精品国产AⅤ一区二区三区4区 | 久久久久精品精品6精品精品| 亚洲欧美性爱视频在线| 好吊视频一区二区三区| 亚洲AV无码片区一区二区三区| 国产日韩一区二区三区在线观看 | 婷婷成人小说综合专区| 国产成人精品免费午夜APP| 四虎影视成人永久免费观看视频| 给个网站2021年直接进入的| 四季AV一区二区三区免费观看 | 特级毛片在线大全免费播放| 国产AV电影区二区三区曰曰骚网| 熟女内射婷婷直播| 国产精品99无码一区二蜜桃| 无人区码一码二码三码区| 国产日韩未满十八禁止观看| 亚洲AV无码专区在线观看下载| 好男人官网在线观看免费播放| 亚洲国产成人精品无码一区二区 | 国产精品爽爽VA在线观看无码| 调教后把奶头拴在跑步机上虐 | 女儿国免费观看完整版在线| 97夜夜澡人人爽人人喊A| 欧美性猛交╳XXX乱大交| 草莓视频APP无限观看| 少妇高潮惨叫喷水正在播放| 国产精品99久久精品| 亚洲AV蜜桃永久无码精品| 精品人人妻人人澡人人爽人人| 野花日本免费完整版高清版8| 毛片TV网站无套内射TV网站| AV无码免费岛国动作片片段欣赏| 日本工口里番全彩色| 国产成人无码18禁午夜福利免费 | 久久99国产亚洲高清观看首页| 夜夜躁日日躁狠狠久久AV| 男人扒开女人下部添高潮的视频 | 中国帅气体育生GARY网站| 欧美老熟妇乱子伦视频| 成人区人妻精品一区二区不卡| 无码精品人妻 中文字幕| 极品少妇高潮XXXXX| 在线涩涩免费观看国产精品| 欧美最猛性XXXXX大叫| 粉嫩少妇内射浓精VIDEOS| 亚洲AV狠狠爱一区二区三区| 久久久久国色AV免费观看性色| 999国内精品永久免费观看| 日韩欧群交P片内射中文| 国产欧美日韩综合精品一区二区| 亚洲日韩亚洲另类激情文学| 欧美大胆A级视频免费| 公交车伦流澡到高潮HNP| 亚洲AV永久无码精品主页| 麻豆精品国产综合久久| 成人观看免费毛片爽| 亚洲AV成人综合网| 乱人伦XXXX国语对白| 成人亚洲A片Ⅴ一区二区小说 | 精品久久久久久中文字幕人妻最新| 中国 韩国 日本 免费看片| 日本做受高潮好舒服视频| 国产免费无码一区二区视频| 一级伦奷片高潮无码看了5| 人妻少妇看A偷人无码精品视频| 国产欧洲野花A级| 中文无码人妻影音先锋| 少女たちよ在线观看动漫| 精品久久久久久久中文字幕| AI换脸造梦JENNIE喷水| 无码动漫在线观看漫画| 久久综合狠狠综合久久| 东北骚妇老熟女DHXⅩXXX| 亚洲乱妇熟女爽到高潮的片| 清区二三区国产好的精华液| 国产性生交XXXXX免费| 50岁熟妇的呻吟声对白| 无码日韩精品一区二区人妻| 巨爆乳寡妇中文在线观看| 丰满熟妇乱子又伦| 夜夜爽夜夜叫夜夜高潮| 少妇被躁C至高潮HD| 久久久久无码精品国产H动漫| 大黑大巴大战欧洲美女图片| 亚洲熟妇丰满XXXXX黑| 人妖CHINESECDTS在线| 精JAVAPARSER乱偷| 爆乳无码AV一区二区三区小说| 亚洲VA久久久噜噜噜久久狠狠| 强奷高H猛烈失禁潮喷播放| 韩国精品一区二区无码视频| YW尤物AV无码国产在线看| 亚洲精品无码av中文字幕电影网站 | 手在线播放波多野结衣| 麻花传媒剧国产MV高清播放| 国产巨大爆乳在线观看|