【车载以太网】【测试】架构及测试工具

news/2024/5/14 20:18:32/

什么是车载以太网

随着近年汽车电子的快速发展,车内ECU数量的持续增加,带宽需求也随之不断增长。对此,汽车制造商的电子系统、线束系统等成本也在提高。而相比于传统总线技术,车载以太网不仅可以满足汽车制造商对带宽的需求同时还能降低车内的网络成本,是未来整车网络架构设计的趋势。目前,车载以太网主要用于诊断、车载信息娱乐系统(IVI)以及驾驶辅助系统。

 

 

车载以太网技术

 

OSI(Open System Interconnection)七层网络模型定义了网络互联的七层框架,其中每一层都运行不同的协议。只有统一通信规范时,才能实现网络互联化。而车载以太网参考OSI分层结构,规定了每一层的功能及协议。车载以太网协议通常被认为是一个4层协议系统:应用层、传输层、网络层、数据链路层,每一层都具有不同的功能。

 

 

1.物理层(OABR)

参照OSI模型,车载以太网在物理层,即第一、二层采用了博通公司的Broad-Reach技术,BroadR-Reach的物理层(PHY)技术由OPEN(一对以太网)联盟推动,因此有时也被称为OPEN联盟BroadR-Reach(OABR)。BroadR-Reach由一对双绞线实现全双工通信,并提供100Mbit/s 及更高的宽带性能。该技术使用单对的非屏蔽双绞线进行通信,不仅可以减轻线缆重量达到30%,还可以降低80%连接成本,符合汽车要求的新型物理层技术。BroadR-Reach技术已被IEEE标准化,并命名为100BASE-T1,其中T1是指车载以太网。

 

100BASE-TX

100BASE-TX采用两对5类非屏蔽双绞线或1类屏蔽双绞线,一对用于发送数据,另一对用于接收数据,最大长度为100米。

 

100BASE-T1

 

100BASE-T1也叫IEEE802.3bw,它是被IEEE针对百兆车载以太网定义的标准。与传统的百兆以太网(100BASE-TX)不同,100BASE-T1使用的是一对双绞线进行全双工的信息传输。并且100BASE-T1降低了电磁干扰,布线重量,成本以及占地面积。

 

1000BASE-T1

1000BASE-T1也叫IEEE802.3bp,它是被IEEE针对千兆车载以太网定义的标准。与100BASE-T1相同,1000BASE-T1也使用的是一对双绞线进行全双工的信息传输。1000BASE-T1不仅能提高数据的传输速率,同时满足汽车行业高可靠性、低电磁辐射、低功耗以及同步实时性等方面的要求。

 

100BASE-T4

100BASE-T4采用的是半双工传输模式,传输媒体采用3类、4类、5类非屏蔽双绞线。其中的三对线用以传输数据,一对线进行冲突检验和控制信号的发送接收。最大传送距离是100米。

 

2.数据链路层

定义操作通信连接的程序,封装数据包为数据帧以及监测、纠正数据包传输的错误。

 

 

AVB (Audio Video Bridging)

以太网音视频桥接技术旨在满足车内音视频应用的低延迟和可保证的带宽要求,对传统的以太网进行了扩展,通过增加精确时钟同步、带宽预留等协议增强传统以太网音视频传输的实时性。AVB技术提供了优先级、流预留协议(SRP)、流量整形协议(FQTSS)等核心功能。AVB在车内的应用案例有唇同步多媒体播放、在线导航地图等汽车联网应用、ADAS以及诊断功能等。

 

TSN(Time Sensitive Network )

2012年,IEEE音视频桥接工作组正式更名为TSN,TSN定义了以太网数据传输的时间敏感机制,为标准以太网增加了确定性、可靠性,以确保以太网能够为关键数据的传输提供稳定一致的服务级别。

 

3.网络层

定义网络设备间如何传输数据,根据唯一的网络设备地址路由数据包,提供流和拥塞控制以防网络资源的损耗。

 

IPV4协议

IPV4是网络协议版本,是一种无连接的协议,操作在使用分组交换的链路层上。此协议不保证任何数据包均能送达目的地,也不能保证所有数据包均按照正确的顺序无重复的到达。

 

IPV6协议

IPV6是网络协议版本,由IETF(Internet Engineering Task Force)互联网工程任务组设计用于替代IPV4的下一代网络协议。相比于IPV4,IPV6具有更大的地址空间。随着互联网的快速发展,IPV6协议将会起到十分重要的作用,它不但可以解决网络地址资源数量的匮乏,也可以解决多种接入设备接入互联网的障碍。

 

4.传输层

传输层的功能是建立端口到端口的通信,确定主机和端口后,就可以实现程序之间的通信。

 

TCP协议

TCP/IP协议对应OSI模型的传输层,该部分是网络结构的中心部分,是下方硬件相关层和上方软件处理层的重要连接点。TCP是一种面向连接的、可靠的传输协议。它能够保证两端通信主机之间的信息可达。能够正确处理传输过程中丢包、传输顺序错乱等异常情况。

 

UDP协议

UDP协议是一种简单的、无连接的传输协议。当网络可靠,需要突发大量的数据时可以选择使用UDP,不用考虑丢包重传等情况,以提高数据传输效率。

 

5.应用层

应用层协议是用户与网络的交互界面,负责处理网络特定的细节信息覆盖了OSI参考模型的第5层至第7层。应用层可根据用户需求为用户提供多种应用协议,如超文本传输协议(HTTP)、通信控制(SOME/IP)、服务发现(Service Discovery)、动态主机配置协议(DHCP)、流媒体服务(Stream Media Service)、设备发现、连接管理和控制协议(IEEE 1722.1)等。

 

 

车载以太网发展趋势

 

伴随着车载以太网技术的不断成熟,它将带来更高的带宽和更低的延迟。并且,在OPEN联盟、AVnu等组织的推动下,车载以太网将会成为车载网络骨干,不专注于一个特定的应用领域,会集成动力总成、盘底、车身、多媒体、辅助驾驶等子系统,形成一个域级别的汽车网络。

 

 

德国Technica-车载以太网通讯专家

 

随着车载以太网的发展,越来越多的汽车电子产品开始应用BroadR-Reach技术。来自德国的Technica自2008年便与BMW合作共同研发BroadR-Reach技术、汽车以太网及其协议等技术开发标准测试的研究。根据对车载以太网的深入研究,设计研发了一系列测试的硬件、软件工具。

 

100/1000 BASE-T1 MediaConverter

100/1000BASE-T1与100/1000BASE-TX双向转换的模块,用于电脑与被测车载以太网控制器(PHY)连接;这是基于物理层的转换,不经过MAC层/数据链路层。用于汽车产品开发和测试电子控制单元(ECU)的100/1000BASE-T1工具。

 

 

Media Gateway

随着测试的深入,如果需要分析被测控制器与其他控制器(或仿真节点)之间的以太网通信内容,就需要用到带有Switch功能的Media Gateway。最多可连接12路100BASE-T1,通过Web配置,实现车载以太网数据的过滤和控制数据流的路由、镜像、转发和VLAN配置。根据需求提供CAN(FD)、LIN和FlexRay通道接口,实现两种协议之间的转换通讯。

100/1000BASE-T1 SPY

仅用一个设备就可以实现在100/1000BASE-T1、CAN(FD)、FlexRay和LIN上采样数据帧,并且不会对原始网络产生影响。用于捕获、监听通信数据以便测试和分析车载网络。

 

Capture Module

Capture Module可以看为SPY的升级版,不仅可以实现SPY的功能,还增加了其他新的功能。

-高速启动

-启动缓存

-网络时间同步,可以与其他Capture Module同步

 

Golden Device

用于100Base-T1互操作性测试,验证车载以太网PHY(通常也称为收发器)的可靠性和检查PHY能否在给定的有限时间内建立稳定的链路。还有车载以太网PHY的诊断,如信号质量指数(SQI)和线束故障的检测。

 

 

 

K2L-车载以太网测试和仿真工具

 

同样是来自德国的K2L公司根据多年的经验与技术研发了一个全面且易于使用的工具链,从车载以太网的早期测试和仿真阶段到最终分析和验证阶段的所有开发任务。

 

OptoLyzer Studio软件

OptoLyzer Studio是一个可用于车载以太网的综合测试和分析的软件。它提供消息记录、图形化、活动区、过滤、消息注入、书签并且支持多种协议。

 

 

-支持多种数据库格式:

*.dbc、*.ldf、*.xml、*.arxml、*.bsdconfig、*.fdepl、*.fidl

-支持多种数据格式文件的导入导出:

*.blf、*.asc、*.csv、*.pcap、*.pcapng、*.olsreplay、*.olslog、*.img、*.k2llog

-消息显示Trace/发送Send

-信号显示Data

-曲线显示Graph

-仪表盘Panel:

Gauge Tile、Activity Tile、Text Tile、Progress Bar Tile、Image Tile

-总线统计Statistics

-编程:C#支持更多的功能组建,实时性更高

-过滤功能Filter

 

MOCCA硬件

K2L MOCCA硬件系列为不同的应用场景提供不同的解决方案,这些设备可用于应用程序测试、模拟和验证。其中MOCCA LAN是一款用于CAN、100BASE-T1的开发工具,主要应用于车载以太网测试、开发以及仿真。

 

 

-支持各种以太网物理层:100BASE-T1、100BSEE-TX、Quiet-WIRE

-千兆以太网接口,用于数据记录仪的扩展

-2个CAN 2.0接口

-设备支持:物理层转换、监听、以太网消息注入

-与MOCCA硬件系列其他设备可时间同步,允许访问CAN、CAN FD、LIN、100BASE-T1、FlexRay、MOST设备

-显示与分析数据

-简单的硬件可编程接口:包括多种编程实例

 

 

诊断工具

 

Q-Tester

Q-Tester是风丘科技自主研发的客户半定制化工程诊断仪。Q-Tester诊断仪采用国际主流的ODX/OTX方案,诊断仪与ECU间的数据交互,依赖于核心的ODX诊断数据库。

Q-Tester已实现的功能包括:简单诊断功能测试,单个及整车故障码读取与清除,单个控制器的功能配置,控制器刷写或再编程以及报文监控等。为了便于客户快速进行整车控制器的功能配置,风丘科技开发了Q-Tester的一键Coding功能,工程师们只需点击一个按钮就可对整车所有控制器进行功能配置。

 

系统组成:

1.硬件:硬件通讯接口卡VCI(Vehicle Communication Interface),支持市场上所有标准的VCI,包括Softing公司,瑞典Kvaser及风丘科技自主研发的的各种VCI

2.软件:Q-Tester和Coding String Tool

 

 

VIN|ING 2000

VIN|ING系列接口卡是应用创新概念的通信接口卡。VIN|ING 2000是一款基于DoIP的可移动VCI设备。不仅支持通过Wi-Fi或USB连接电脑的标准应用,而且也可以支持远程诊断任务和独立操作。这是通过内置于设备中的新Softing SDE实现的-将经过验证、测试的标准基础通信组件与功能访问接口相结合。因此,PC上的所有标准序列和功能都可以直接在VCI上重复使用,无需WLAN连接,不再有Wi-Fi连接和带宽或延迟的问题。

-通过接口上的数据预处理和协议处理

-实现高可靠性的时序,集成诊断连接器,设计紧凑

-高级别WLAN的安全性得益于企业证书认证

-磁性固定的灵活USB和LAN电缆

 

 

数据记录仪

 

车载以太网因其使用场景的特殊性及高速性,对网络的可靠性、同步性、安全性都有着很高的要求,因此车载以太网的高精度、全方位的测试实验是必不可少的。

 

来自德国的IPETRONIK的记录仪产品多年服务于车辆行业,因其可靠的硬件品质、丰富的协议兼容、测量记录的高精度,得到了许多汽车企业的高度评价。现今也推出了多款支持高速以太网的记录仪产品,延续了以往的优点的同时,记录仪支持高速以太网的协议标准、更快的数据写入、取出速度,使得车载以太网测试可以顺利进行。


 

 

 

 

AUTOSAR解决方案

 

AUTOSAR是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。自2003年起,各伙伴公司携手合作,致力于为汽车工业开发一个开放的、标准化的软件架构。

 

AUTOSAR这个架构有利于车辆电子系统软件的交换与更新,并为高效管理愈来愈复杂的车辆电子、软件系统提供了一个基础。此外,AUTOSAR在确保产品及服务质量的同时,提高了成本效率。我们提供AUTOSAR CLASSIC平台和ADAPTIVE平台,以及与之相关的工程服务。

 

Softing公司是AUTOSAR开发会员,提供AUTOSAR工具链和BSW基础软件。

 

 

 


http://www.ppmy.cn/news/375787.html

相关文章

车载网络: ECU (电子控制单元)

车载网络: ECU (电子控制单元)

转载自: 百度百科:ECU (电子控制单元)百度百科:汽车电子控制单元 介绍 ECU(Electronic Control Unit)电子控制单元,又称“行车电脑”、“车载电脑”等。从用途上讲则是汽车专用微…
阅读更多...
以太网--车载以太网

以太网--车载以太网

以太网--车载以太网 1 介绍1.1 以往车载总线技术1.2 车载以太网1.3 线束影响 2 优点2.1 满足带宽2.2 减少ECU数量2.3 降低线束成本 3 应用3.1 汽车 4 知识点TSN车载以太网架构图标准化 参考 1 介绍 1.1 以往车载总线技术 主要包括CAN、LIN、FlexRay、MOST、LVDS等。其中CAN是应…
阅读更多...
车载网络: 常见车载网络

车载网络: 常见车载网络

转载自:车载网络 介绍 车载网络是早期的汽车内部传感器、控制和执行器之间的通讯用点对点的连线方式连成复杂的网状结构。 常见车载网络 一、CAN(Controller Area Network)控制器局域网 CAN总线是德国BOSCH公司从80年代初为解决现代汽车…
阅读更多...
车载毫米波雷达的性能标准与测试方法

车载毫米波雷达的性能标准与测试方法

说明 本篇博文旨在探讨(给出)车载毫米波雷达的行业标准以及产品测试方法。参考资料以最新的行业标准为基准,并结合本人的一些理解做说明,现阶段博主并没有测试的经验(拿Ti的板子采数据和分析应该不算测试经验…),但会随着工作的深入以及经验的…
阅读更多...
车载网络结构(车内)-基础概念

车载网络结构(车内)-基础概念

目录 1. 按使用场景划分:三网 2. 车内:按性能分类 A—E(SAE美国汽车协会划分) 3. 车内:按协议划分(传统) 4. 车载以太网 车载以太网的应用和发展 5.车载网络总线结构(车内&…
阅读更多...
ocr常用数据集介绍

ocr常用数据集介绍

Chinese Text in the Wild (CTW data) 32,285 张图像和 1,018,402 个中文字符,来源于腾讯街景。图像大小2048*2048,数据集大小为31GB。 ICPR WTMI2018中文数据集(天池比赛数据集) 20000张图像。中英文混合。背景复杂。文件大小为…
阅读更多...
这可能是全网最全的车载OS整理

这可能是全网最全的车载OS整理

汽车HMI设计师在设计什么?HMI竞品分析有哪些对象?本文将带大家一起梳理梳理传说中的车载OS。 一、什么是车载OS 车载操作系统(Automotive Operating System)简称车载OS。 目前市场上的网联汽车大多支持基于OTA(Over the Air)空中下载技术用以更新车载操作系统,为用户…
阅读更多...
车载网络技术

车载网络技术

一、车载网络技术简介 传统电气布线已经无法适应汽车电子系统的发展,于是新型汽车总线技术便应运而生。 汽车网络技术的优点:可以在统一应用层协议和数据定义的基础上,使之成为一个“开放式系统”,具有很强的灵活性。 较为突出的…
阅读更多...
关于车载以太网理解

关于车载以太网理解

目录 1.车载以太网概述 2. 物理层 PHY 2.1 总体说明 2.2 物理层架构 2.3 物理层控制器的架构 2.4 物理层编码原理 3. 链路层 MAC 3.1 MAC控制器架构 3.2 MAC地址 3.3 数据传输 3.4 MAC帧格式 4.网络层 4.1 IP地址 4.2 IP协议 4.3 ICMP协议 4.4 ARP协议 5.传输…
阅读更多...
车载诊断系统

车载诊断系统

一、车载诊断系统概述 汽车诊断是指在汽车整车不解体的条件下,运用科学的手段,确定汽车的状态,查明故障部位及原因的技术。包括汽车发送机的检测和诊断,汽车底盘的检测和诊断,汽车本身和附件的检测与诊断,…
阅读更多...
搞一下 车载以太网实战 | 01 车载以太网帧结构详解

搞一下 车载以太网实战 | 01 车载以太网帧结构详解

前言 搞SOA、搞 AP & CP AUTOSAR、搞异构SoC、搞车载以太网、搞车载OS等就找搞一下汽车电子。 全系内容可在《搞一下汽车电子》后台回复 “系列”,或进入菜单栏 “分享平台” --> “系列分享” 本系列请点击:《搞一下 车载以太网实战》 所有系…
阅读更多...
车载以太网测试知识点

车载以太网测试知识点

相比于传统总线技术,车载以太网不仅可以满足汽车制造商对带宽的需求同时还能降低车内的网络成本,是未来整车网络架构设计的趋势。目前,车载以太网主要用于诊断、车载信息娱乐系统(IV1)以及驾驶辅助系统。 只有统一通信…
阅读更多...
车载T-BOX中MCU和SoC通信方案(SPI通信方式)

车载T-BOX中MCU和SoC通信方案(SPI通信方式)

在车载T-BOX中,MCU和SoC之间必然存在数据通信,本篇博文将分享一种基于SPI方式的通信方案。 对汽车电子、CAN通信、UDS诊断技术感兴趣的小伙伴请关注公众号:美男子玩编程,公众号优先推送最新技术博文,创作不易&#xff…
阅读更多...
Pytest教程:Windows下的Pytest安装和配置

Pytest教程:Windows下的Pytest安装和配置

在软件开发领域中,测试是确保软件质量和稳定性的关键。而Pytest是一种基于Python的全功能测试框架,在编写测试用例时提供了更简单、更可读、更灵活的方式,并且可以方便地管理测试过程、生成报告、支持fixture和插件等功能。在本文中&#xff…
阅读更多...
车载以太网 - 数据链路层 - VLAN

车载以太网 - 数据链路层 - VLAN

数据链路层通信 以太网二层数据链路层的寻址方式、帧结构、及 VLAN (Virtual LocalArea Network),其分为LLC(Logical Link Control)逻辑链路控制子层,和 MAC(Media Access Control)媒体访问控制子层,其中,MAC 子层负责以太网的总…
阅读更多...
ubuntu20.04安装与卸载搜狗拼音输入法

ubuntu20.04安装与卸载搜狗拼音输入法

一、安装搜狗输入法 搜狗输入法官网有指导教程,网址如下: https://shurufa.sogou.com/linux/guide 二、卸载搜狗拼音输入法 1.卸载搜狗输入法 sudo apt-get purge sogoupinyin2、卸载fcitx sudo apt-get purge fcitx3、彻底卸载fcitx及相关配置 sudo…
阅读更多...
搜狗拼音输入法新加词库的基本使用

搜狗拼音输入法新加词库的基本使用

先下载一个词库;后缀名为scel; 然后安装;不能安装,可能此库有问题; 再下一个词库;双击安装;没有过程界面,过一会儿就弹出提示 细胞词库安装成功; 它的词库分为基础词库&…
阅读更多...
Ununtu下安装搜狗拼音输入法

Ununtu下安装搜狗拼音输入法

百度搜索“搜狗for linux”,进入搜狗官网下载相应位数的deb安装包双击deb安装包进行安装打开ubuntu桌面左侧的软件中心(Ubuntu Software),搜索pinyin,然后点击安装打开Ubuntu的system settings->Lanuage support-&g…
阅读更多...
Zotero jasminum茉莉花插件

Zotero jasminum茉莉花插件

github地址:https://github.com/l0o0/jasminum 一个简单的Zotero 插件,用于识别中文元数据 非常感谢作者开发了这么好用的工具 安装步骤 首先要安装zotero 下载茉莉花插件安装包 https://github.com/l0o0/jasminum/releases 下载这个xpi格式的文件…
阅读更多...
搜狗拼音输入法的安装和基本使用

搜狗拼音输入法的安装和基本使用

先下载搜狗拼音输入法; 然后安装; 安装过程; 安装完成; 然后就可以使用了;切换输入法的快捷键一般是CtrlShift; 如果要输入特殊符号,敲CtrlShiftZ键,弹出特殊符号对话框,…
阅读更多...
最新文章

深圳SEO优化公司鹤岗网站制作哪家好阿坝企业网站设计价格和田SEO按效果付费多少钱东莞关键词按天计费报价防城港网站排名优化报价周口网络营销价格广安网站改版多少钱宿州优化多少钱龙华网站优化按天收费多少钱抚顺企业网站制作公司宁德网站搭建哪家好龙华企业网站改版公司深圳seo网站优化多少钱松原企业网站改版价格汉中网络推广哪家好仙桃网页设计哪家好南昌网站制作霍邱网站优化按天计费哪家好晋城建站价格阜阳网站设计多少钱临汾百度网站优化哪家好山南SEO按天扣费公司雅安百度竞价公司天门网站推广系统多少钱海北百度网站优化哪家好盐城关键词按天扣费价格柳州网站优化按天收费哪家好连云港营销型网站建设多少钱鞍山建网站哪家好菏泽网站推广系统价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化