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

產品分類

當前位置: 首頁 > 工業電子產品 > 其他電子產品 > 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在航

推薦產品

更多
国产96在线 | 欧美| 99国精品午夜福利视频不卡99| 中文字幕AV在线一二三区| 97久久综合亚洲色HEZYO| 成年网站未满十八禁在线观看 | 蜜芽国产尤物AV尤物在线看| 日本免费精品一区二区三区| 性欧美ⅩXXXX极品少妇小说| 泳池里强摁做开腿呻吟| 成人女人爽到高潮的Av在线| 国色天香十七区品质怎么样| 男男喷液抽搐高潮呻吟AV| 特黄做受又硬又粗又大视频18| 亚洲精品自产拍在线观看动漫| AJ四色鸳鸯真假区别| 国产精华液和欧美的精华液的区别| 久草热8精品视频在线观看| 普通话JIZZYOU中国少妇| 性饥渴的少妇AV无码影片| 中国凸偷窥XXXX自由视频| 公交车后车座的疯狂的做| 久久久久久精品免费无码无| 欧洲熟妇色XXXXX欧美老妇伦| 小荡货奶真大水真多紧视频| 中文毛片无遮挡高潮免费| 国产成人久久精品| 老头老太太GMBGMBGM | 牛和人交VIDE欧关ⅩXOO| 玩弄人妻少妇500系列视频| 在人间电影在线观看完整版| 国产Chinese男男GayGay网站 | 色婷婷五月色综合AⅤ小说| 亚洲熟妇成人精品二区蜜臀| 丁香花视频资源在线观看| 久久精品国产亚洲AV蜜桃| 日日摸夜夜爽无码毛片精选| 亚洲综合激情五月丁香六月| 丰满岳乱妇在线观看中字| 久久免费99精品国产自在现线| 色婷婷亚洲十月十月色天| 亚洲综合国产一区二区三区| 丰满少妇人妻无码专区| 老头发狂的吸住她的乳尖| 午夜精品影视国产一区在线麻豆| 999ZYZ玖玖资源站永久| 国语偷拍人妻露脸| 日产乱码一二三区别视频| 亚洲最大成人综合网720P| 国产成年无码久久久久下载| 男女一起差差差差差| 亚洲AV无码久久精品狠狠爱浪潮| WWW一区二区三区在线 || 精品无码一区二区三区水蜜桃 | 国产丰满麻豆HDXVIDEOS| 男生白内裤自慰GV白袜男同 | 久久亚洲精品国产亚洲老地址| 天天做天天爱夜夜爽毛片毛片| 97电影九七电影理论片| 精品国产一区二区三区免费| 视频免费网站入口| JUX900被公每天侵犯的我| 久久精品中文字幕无码| 午夜成人无码免费看网站| 宝贝腿开大点我添添公口述视频| 久久综合亚洲鲁鲁五月天| 亚洲AⅤ天堂AV天堂无码APP| 成人无码区免费AⅤ片WWW软件| 免费国内接码在线接收| 亚洲欧洲国产综合AⅤ无码| 国产黄 色 网 站 成 人免费| 欧美一级内射黑人内射| 伊人久久大香线蕉AV网| 黑人性狂欢在线播放| 婷婷成人亚洲综合五月天| おやすみせくよ晚安免费影院| 久久婷婷五月综合色99啪| 亚洲AV无码AV日韩AV网站不| 国产L精品国产亚洲区久久| 强奷乱码中文字幕熟女导航| 中文无码乱人伦中文视频播放| 精品国产亚洲AV麻豆| 无码人妻丰满熟妇啪啪7774| 粗大猛烈进出高潮喷浆H| 欧美性爱亚洲色图| 坐公交车居然被弄了2个小时| 久久精品国产99久久久香蕉| 亚洲AV无码专区亚洲AV伊甸园| 国产成人综合色视频精品| 日韩论理论片在线观看| JULIA无码人妻中文字幕在线| 秘书在办公室被躁到高潮| 亚洲中文字幕一区精品自拍| 娇妻系列交换27部多P小| 亚洲 精品 综合 精品 自拍| 国产精品99精品无码视亚| 色综合AV综合无码综合网站| 草莓榴莲秋葵绿丝污免费版18| 欧美黑人性暴力猛交喷水黑人巨大| 在线天堂免费观看.WWW| 久久综合九色综合97欧美| 亚洲熟妇AV一区二区三区漫画| 娇喘连连抽搐高潮小说| 亚洲成AV人片在线播放无码| 国精产品一区一区三区有限公司| 四虎AV永久在线精品免费观看| 成片在线看一区二区草莓 | 蜜桃AV无码国产丝袜在线观看| 一本之道AV不卡精品| 久久婷婷人人澡人人喊人人爽| 亚洲日韩一区二区三区黑人| 精品乱码一区内射人妻无码| 亚洲女和黑人最新AV| 精品一区二区三区无码视频| 亚洲日韩精品一区二区三区| 久久成人国产精品免费| 亚洲一区二区三区波多野结衣| 久久成人国产精品无码| 一本久久精品一区二区| 理论片午午伦夜理片久久| 中国西西大胆女人裸体艺术| 免费夜色污私人网站在线观看 | 国产精品色内内在线播放| 无码任你躁久久久久久老妇| 国产老妇女婬片A级毛片| 亚洲 欧美 动漫 少妇 自拍| 黑人上司好猛我好爽中文字幕| 亚洲国产成人无码AV在线影院 | 97色伦图片97综合影院| 欧美黑人巨大video粗暴| でも私はあなたより賢いです意思 | 国产精品久久久久秋霞鲁丝| 学长别揉了~流水了想要~| 欢迎来到精灵の森林1到四集 | 久久久久无码精品国产蜜桃| 婬乱丰满熟妇XXXXX性| 免费观看电视在线高清| JAVAPARSER丰满白老师| 日韩人妻无码精品一专区| 国产AV一区二区三区无码野战| 无遮挡无码H纯肉动漫在线观看| 国产又爽又黄无码无遮挡在线观看 | 99久久夜色精品国产网站| 日本熟妇色熟妇在线视频播放| 国产白嫩漂亮美女在线观看| 亚洲 丝袜 另类 校园 欧美| 精品国产乱码一区二区三区APP | 高清VIDEOSGRATIS欧| 小嫩模无套内谢第一次| 久久AV高潮AV无码AV| 27报女上男下动态图GIF图| 人妻少妇精品视频一区二区三区| 堕落女教师动漫全无修| 性开放按摩AV大片| 久久久久久精品免费免费英国| 99久久综合狠狠综合久久AⅤ| 日日狠狠久久偷偷色综合96蜜桃| 国产欧美精品一区二区色综合| 亚洲图片小说激情综合| 欧美精品偷自拍另类在线观看| 堕落女教师动漫全无修| 亚洲AV无码专区在线电影APP| 浪潮AV熟妇一区二区三区| 八戒八戒在线高清观看视频4| 无码国产成人久久| 久久精品A亚洲国产V高清不卡 | 欧洲一卡2卡3卡4卡乱码视频| 国产97色在线 | 国产| 亚洲欧美另类视频| 欧美日韩无套内射另类| 国产精品成人一区二区三区视频| 亚洲日韩VA无码中文字幕| 欧美性猛交XXXX免费看| 国产精品日韩专区第一页| 野花日本中文版免费观看| 日本COSME大赏美白| 国精产品一区二区三区糖心269| 中国女人熟毛茸茸A毛片| 日韩一区国产二区欧美三区| 狠狠亚洲婷婷综合色香五月加勒比| 18禁免费无码无遮挡不卡网站| 熟女内射婷婷直播| 久久久久久人妻一区二区三区| 成码无人AV片在线电影网站| 亚洲国产精品久久久久久无码| 欧美人与动性XXXXBBBB| 国产精品理论片在线观看| 制服丝袜AV无码专区完整版| 熟妇人妻久久中文字幕| 老汉吸奶水捏奶头小说| 国产AV无码专区亚洲AⅤ蜜芽| 野花香电视剧全集免费观看| 色8激情欧美成人久久综合电| 精品人妻一区二区三区视频| 草莓视频在线观看18| 亚洲乱码1卡2卡3乱码在线芒果| 人人澡人人妻人人爽少妇| 精品少妇av无码美人妻| 嘼皇PORONOⅤIDEOS极| 一二三四免费观看在线电影二| 天堂√最新版中文在线|