以太网分析、车载总线、CAN位时间测试3个方面解读示波器

发布者:HappyExplorer最新更新时间:2020-02-20 来源: elecfans关键字:以太网  车载总线  CAN位时间  示波器 手机看文章 扫描二维码
随时随地手机看文章

本文导读

提起汽车电子行业的通信问题,大家自然会想到CAN、LIN、CANFD、车载以太网等协议。那么工程师在调试这类通信问题的时候,示波器是否拥有相关协议的分析插件就非常关键。这些分析插件是如何协助工程师解决问题的呢?


本文将重点从示波器的以太网分析、车载总线协议解码、CAN位时间测试3个方面来进行描述。


一、以太网分析

目前,车载以太网最重要的应用就是域控制器。除了域控制器、激光雷达这些都需要高带宽和全新的运算架构。另外一点就是降低成本的需求。

如图1所示,为典型的汽车网络架构。

图1 典型的汽车网络架构

像CAN总线一样,以太网也需要类似的多种测试来确保通信等的稳定性。这其中就包括眼图测试、发送抖动、幅值特性、上升下降时间、占空比失真等项目的测试。通过这几项的测试,基本可以判断以太网的性能是否良好。


为了兼顾汽车电子方面的整体测试需求,包括常规的电压电流信号,CAN、LIN等总线测试,以及以太网测试等。ZLG致远电子的ZDS4054 Plus,最新固件支持百兆以太网(100Base-TX)分析功能。


测试需要1块ZTF100B转接板,2条SMA转BNC线,1条平行网线用于接示波器,1条平行或交叉网线用于接被测设备。


如图2所示,为测试时连接图,黄色网线另一端插在示波器背面的网口,黑色网线另一端连接被测以太网端口。

图2 以太网分析测试连接图

图3为100Base-TX的眼图分析测试。

图3 100Base-TX的眼图分析

除了眼图测试,还支持发送抖动测试、幅值特性测试、上升下降时间测试、占空比失真测试。如图4所示。

图4 发送抖动等测试

如图5所示,可使用完整测试功能,完整测试功能包括以上的眼图、发送抖动、幅值特性等。

图5 以太网分析完整测试

整体测试结束后,可导出网页报表,方便工程师做报告记录等使用。如图6、图7所示。

图6 整体测试的网页报表

图7 整体测试的网页报表


二、CAN、LIN、CANFD等常用协议分析

像前面提到的,ZDS4054 Plus除了以太网分析外,汽车电子常用的CAN、LIN、FlexRay、CANFD、SENT等协议的解码也是一一标配。

汽车电子行业对示波器参数和功能的要求:

  • 协议解码:兼容所有主流车载通信协议,CAN、LIN、FlexRay、SENT、CANFD;

  • 大存储深度:不是简单的对一帧波形解码,而是可以完整的监控整个通信的过程;

  • 参数测量:需支持波特率、总线负载率等多种参数的测量。

以上三点具体如下:

1、免费标配30余种协议解码:包括汽车电子行业常用的CAN、LIN、FlexRay、SENT、CANFD。与业界其他示波器需要付费选配,且普遍只支持一帧波形解码相比, ZDS4054Plus可支持基于512M存储深度的70s CAN波形解码,其大存储可以保证监控整个通信过程,如图8、图9所示。

图8 免费标配30余种协议解码

图9 70s CAN波形解码

2、拥有全存储深度、全协议解码的事件表:可以将512M存储深度下的波形全部进行解码,并且在事件表中显示。事件表可以观察到具体某帧波形的时间、帧类型、IDField、数据等信息,大大方便了我们对于波形的分析。如图10所示为LIN协议的解码。

图10 LIN协议的解码

3、支持CAN总线波特率、负载率测量:ZDS4054 Plus支持51种参数测量,24种同屏显示。唯一直接支持CAN总线波特率、负载率直接测量,所有测量都是经过FPGA全硬件加速,即使512M波形数据测量不到1s即可。如图11所示为CAN总线波特率、平均与瞬时负载率测量。

图11 CAN总线波特率、负载率测量


三、CAN位时间测试

1、为什么要关注CAN总线的位时间?

汽车CAN总线设计规范对于CAN节点的差分信号位时间(即波特率)有着严格规定:同一总线每个节点的信号位时间必须保持较高的一致性,否则节点组合后会出现错误帧,可能导致各节点间无法进行通信。


2、CAN总线的位时间如何测量?

《汽车物理链路层测试标准GMW14241 JUNE 2012》中规定的步骤如下:

  • 选择被测DUT合适的条件,使用示波器触发显示波形;

  • 测量连续20-30个位的隐性-显性差分电平的边沿时间,平均计算出一个位的时间;

  • 至少重复100次,确定最大和最小值。

其中,单帧CAN位时间测试方法如图12所示。

图12 单帧CAN位时间测试方法


3、传统示波器的CAN位时间测试难点

工程师需要在屏幕上从左到右连续至少数20*100=2000个波形,同时需要完成100次手动计算和数据记录,然后最终确定最大值和最小值。


4、ZLG致远电子示波器解决方案

如果你需要测100帧,那就右上角100帧数据跑过去就可以。同时,也可以提前输入对应车厂要求的上限值和下限值模拟车厂验收,如果测试值在要求范围之内,直接给出pass结果,否则fail,如图13所示。

   

图13 CAN位时间帧数统计及测量结果

测试完成后可对所测试的波形和数据进行导出。导出的“网页报表”文件可使用网页打开,导出的“CSV”文件可使用Excel打开。网页报表导出文件的部分截图如图14所示。

图14 CAN位时间测试结果报告

关键字:以太网  车载总线  CAN位时间  示波器 引用地址:以太网分析、车载总线、CAN位时间测试3个方面解读示波器

上一篇:数字示波器提供的工具如何用来表征噪声
下一篇:解析工程师所熟知的CAN、UART、IIC、USB等协议解码

推荐阅读最新更新时间:2024-11-19 14:44

国产示波器的发展漫谈
风云变幻五十年 国产示波器我们从发展史谈起,最早的一批国产示波器制造厂有江苏扬中电子仪器厂 ,上无二十一厂,西安红华仪器厂 等,早期这批模拟示波器出色的完成了国内重大科研任务。 到90年代随着市场经济发展,单片机的普及,和一些技术和人才的流动,新起的电子仪器制造厂商如雨后春笋般出现,1998年北京普源精电成立数字示波器研发工作室,第二年就推出数字示波器产品;1999年周立功成立公司,开始还在做芯片销售,时年青岛汉泰刚着手开发USB接口示波器,2001年推出第一款产品;深圳鼎阳,2002年成立示波器研发中心。从此拉开了示波器厂商各具特色的市场化差异。 1990年上无二十一厂生产的XJ4312双踪示波器 性能各异的国产示波器
[测试测量]
国产<font color='red'>示波器</font>的发展漫谈
示波器不可不知的12项功能
示波器是目前应用十分广泛的测试仪器,它具有的以下12种功能,你了解多少呢? 1.协议解码 最初的示波器只是一个简单的波形显示兼数据测量,而我们需要获取协议波形深层次的含义,则需要一段一段去分析。 例如:观察IIC协议,一个时钟信号,一个数据信号,我们需要按照时钟与数据信号一位一位对应,去进行0/1的组合转换,将其“翻译”成我们需要形式,再去对应相应的物理量。这样不仅工作量大、效率低,,而且还容易出错。 现在的协议解码直接将波形数据解码后以十六进制、十进制或字符的形式呈现出来,省去了工程师转换的过程,大大加快了开发效率。如图3为一段CAN协议的解码,可以一步到位。 双ZOOM下的CAN协议解码 2.网络分析仪 通常我
[测试测量]
<font color='red'>示波器</font>不可不知的12项功能
微型虚拟示波器的设计与实现
  接触USB总线已经有5年左右的时间了,刚接触USB时就采用了周立功代理的芯片——PDIUSBD12,该芯片为USB设备控制器,可以实现批量12Mbps的数据传输率。采用该芯片我设计了一些数据采集系统以及信号发生系统,主要应用于虚拟测试。这里我想总结一下我以前设计实现的微型虚拟示波器,并对示波器的关键技术作一下简单总结。   实物展示   微型虚拟示波器一共设计了三版,下图是一个稳定版本。总的来说体积还是相当小的,技术指标也还可以,能和一台普通20MHz带宽的模拟示波器相媲美。   上图所示的板子为示波器的核心部分,还需要前向通道电路,实现阻抗匹配、信号衰减以及程控放大。上位机的测控软件基于Labview平台,软件界面如
[测试测量]
微型虚拟<font color='red'>示波器</font>的设计与实现
一文看懂示波器测量中热地和冷地的区别
  热地,是指电源电路中变压器初级(如:开关电源中的开关变压器)接地端,是与电网供电线路的相线或零钱相连,属于热地,在电路图中,接地图标是与冷地、保护接地是有区别的。   冷地,通常是指电源电路变压器次级,整流滤波后的直流电负极。因有变压器隔离作用,与电网不相连。   示波器上还有保护接地,一般与示波器机壳,示波器里面电源负极相通,也与电源输入线的地线相接,和大地相通。   如果需要测量热地电路,必须要在被测的电器供电加装1:1隔离变压器,不然,被测电路中的相线或零线,通过示波器探头上的接地夹,经过示波器保护接地线,与大地产生回路,轻则,引起供电线路漏电保护器动作、被测电路或示波器烧毁,重则,会出安全事故!望引起注意。
[测试测量]
一文看懂<font color='red'>示波器</font>测量中热地和冷地的区别
【二代示波器教程】第11章 示波器设计—功能模块划分
11.1 主界面上的五个按钮 为了方便各个功能的配置,主界面右侧做了五个按钮,用于实现五个不同功能的配置。 代码如下: /* 创建需要的按钮*************************************************************/ hButton0 = BUTTON_Create(670, 40, 100, 44,GUI_ID_BUTTON0, WM_CF_SHOW); BUTTON_SetText(hButton0, Measure ); WM_SetHasTrans(hButton0); WM_SetCallback(hButton0, _cbButton);
[测试测量]
【二代<font color='red'>示波器</font>教程】第11章 <font color='red'>示波器</font>设计—功能模块划分
示波器眼图测试
眼图测试是高速串行信号物理层测试的一个重要项目。眼图是由多个比特的波形叠加后的图形,从眼图中可以看到:数字信号1电平、0电平,信号是否存在过冲、振铃?抖动是否很大?眼图的信噪比?上升下降时间是否对称(占空比)?眼图反映了大数据量时的信号质量,可以最直观的描述高速数字信号的质量与性能。如图1所示为某1.25G信号的眼图。可以看到该信号的抖动较大。另外,在很多高速数字信号的标准中,定义了不同测量点的眼图模板。图1的深蓝色部分是眼图模板,测量到的眼图不能触碰到该模板。 什么是BER? 在数字电路系统中,发送端发送出多个比特的数据,由于多种因素的影响,接收端可能会接收到一些错误的比特(即误码)。错误的比特数与总的比特数之比称为误码率,
[测试测量]
<font color='red'>示波器</font>眼图测试
通过示波器对SPC协议进行数据解码
在很多的场合,我们往往需要测量较高精度的角度和位置,例如汽车的油门,节气门位置以及转向扭矩感应等。由此,用于传输磁感应强度的SPC应运而生,下面我们来了解一下此协议的内容。 SPC概述 SPC(Short PWM Code)协议,是基于SENT(Single Edge Nibble Tranmission)协议的增强版,通过两个相邻周期的下降沿之间的脉冲实现数据传输,相对于模拟输出和PWM输出,具有很好的EMC特性,具有较高的传输速度,较强的可靠性和抗干扰能力。此协议广泛应用于精确的转动角度测量和位置检测,汽车应用包括踏板、油门或变速杆位置检测,悬架控制或电动助力转向系统直接扭矩检测等。 SPC协议以单线半双工传输的方式进
[测试测量]
通过<font color='red'>示波器</font>对SPC协议进行数据解码
出货超百万片,车载以太网PHY芯片的国产替代方案
汽车智能化的趋势下,车载高速通信在近年来受到了产业重点关注。智能汽车上,摄像头、毫米波雷达、激光雷达等传感器数量不断增多,ADAS摄像头像素从3MP到8MP再到12MP,车内座舱屏幕分辨率也在持续升级,这使得高速传输在汽车E/E架构中更加重要。 车载总线架构,以太网成为核心 所以可以看到近年来车载高速传输领域受到产业界重视,尤其国内高速通信相关芯片厂商开始加速进军车载市场,目前也已经有部分厂商产品成功量产上车。 比如今年较为火热的车载Serdes芯片就主要被用于车载高速视频流通信,包括摄像头到智驾芯片、座舱SoC到车载显示屏等的高速数据传输。但除了ADAS和车载显示屏的应用外,其他车载应用对高速通信需求没有那么高,所以在实际的车载
[嵌入式]
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved