历史上的今天
返回首页

历史上的今天

今天是:2025年04月01日(星期二)

正在发生

2019年04月01日 | 如何应对车载以太网调试的挑战

2019-04-01

从信息娱乐系统到高级驾驶辅助系统 (ADAS),如今汽车的诸多功能都离不开大量的数据流信息,而 CAN 总线等既有汽车总线架构的容量愈发不足以支撑如此庞大的数据流量。因此,为响应市场需求,汽车行业开发了一版通用性的车载以太网网络标准。

 

然而,车载以太网的调试却并非易事,开发人员不得不寻求全新的测试解决方案。如今,IEEE 802.3bw 工作组已对基于 BroadR-Reach 技术的 100BASE-T1 以太网接口成功进行标准化。基于这一全新标准的车载网络为汽车行业带来了诸多变化,例如数据传输率达到 100 Mbit/s,相比传统总线系统大幅提升。

 

100BASE-T1 通过非屏蔽以太网双绞线进行全双工以太网通信,其信号采用 PAM-3 调制方式,差分信号电平介于 –1V 和 +1V 之间。传送的信号必须经均衡器进行预失真处理,以确保最大限度地减少非屏蔽电缆的射频泄漏,实现可靠传输。而正是这种针对 100BASE-T1 以太网信号广泛进行的预失真处理,使得开发人员难以仅通过分析电信号来判断总线数据传输的有效性。

 

100BTx_ZF5_mit_Kurve100BT1_mit_Kurve

图 1a(左):差分 100BASE-Tx 信号,三个电平和信号过渡处陡峭的边缘清晰可见。来源:罗德与施瓦茨

 

图 1b(右):车载 100BASE-T1 信号,预失真处理使得 PAM-3 信号的三个电平不总是清晰可见。来源:罗德与施瓦茨

 

车载以太网测试所面临的挑战

 

在标准化的合规性测试中,测试人员需要使用示波器和网络分析仪测量 100BASE-T1 接口的电气特性。以太网协议分析工具可记录所有以太网数据流量,通常用于验证电子控制单元 (ECU) 能否正确处理通信。但除此之外,由于传输错误仅以报文错误的形式出现,因而很难对根本原因进行深入分析。

 

为解决这一问题,通常需要为所选示波器配备相应的触发和解码套件。使用罗德与施瓦茨公司的 100BASE-T1 总线触发和解码套件,开发人员可以直接将电信号与传送的报文内容关联在一起,从而就像在传统CAN 总线上一样,轻松调试汽车以太网应用中总线上出现的问题。

 

应对测试挑战

 

在 100BASE-T1 通信中,双向数据流通过一条双绞线同时传输,因此在总线上测得的任何信号都由两组数据流叠加而成。要分析这两组数据流,必须使用定向耦合器(如 R&S RT-ZF5 以太网探测夹具)将数据流分离。将探头接入以太网通信线路中的分离数据流,即可使用示波器以非侵入方式记录 100BASE-T1 通信。

Fixture

图 2:R&S RT-ZF5 以太网探测夹具能够将 100BASE-T1 通信的全双工数据流分离。来源:罗德与施瓦茨

 

 

 k57_both

 

图 3:100BASE-T1 全双工通信的解码。MAC 帧以彩色显示,空闲帧以灰色显示。来源:罗德与施瓦茨

 

为确保数据流在非屏蔽双绞线上可靠传输,由探头提取的信号流仍须经 100BASE-T1 发送器中的均衡器进行预失真处理,再经示波器进行均衡处理,恢复未失真状态,然后提取并显示传送的数据报文和空闲帧。  由于 100BASE-T1 信号与报文内容相关联,再结合丰富的触发功能(如显示根据特定来源和目标地址隔离的报文),可以实现强大的分析和诊断能力,满足车载以太网日益增长的需求。

 

 

 

图 4:此屏幕截图显示了与解码报文内容相关联的差分 100BASE-T1 信号的两种电平。来源:罗德与施瓦茨


100BASE-T1 解码

 

通过 100BASE-T1 解码,可以确定总线通信与其他信号之间的时序关系。例如,通过在 12 V 电源电压上触发示波器并测量第一个有效报文到达前经过的时间,用户可以确定 ECU 的启动时间。也可以使用类似的方法来验证总线通信的稳定性。在这种情况下,开发人员可以配置由电源电压的短期中断触发示波器,然后分析由此产生的总线通信异常的次数。

 

电磁干扰可能引起偶发的总线错误,如果没有进一步分析,很难调试这些错误。但通过 100BASE-T1 通信解码,开发人员可以借助测量结果的时序相关性来识别来自干扰源的耦合,从而分析所有 OSI 协议层的总线通信。

 

在图 5 的测量中,记录开始时,100BASE-T1 信号的 MAC 帧和空闲帧均正确发送。但随后发生数据流中断。在较低信号处绘制出干扰信号的频谱(灰色标记的区域),峰值在 2 MHz 处清晰可见,正是这个干扰信号导致总线中断。基于协议的解码功能与示波器提供的其他分析工具(如频谱分析)相结合,使得间歇性干扰等复杂问题的调试更加容易。 

 

图 5:结合使用协议分析和频谱分析,精准发现总线通信中的偶发中断。来源:罗德与施瓦茨

 

总结

 

随着数据传输率的提升,汽车通信变得愈发复杂。100BASE-T1 车载以太网标准的出现解决了现有车载总线系统的带宽问题,但同时也带来了更复杂的调试挑战。

 

罗德与施瓦茨开发出一款用于调试 100BASE-T1 信号的触发和解码套装选件,搭配用于非入侵式信号访问的探测夹具。该工具使开发人员能够将电信号测量结果与所发送报文的解码内容直接关联,使用户可以在调试期间分析协议内容,并快速找出引发总线错误的原因。



推荐阅读

史海拾趣

GE Sensing ( Amphenol Advanced Sensors )公司的发展小趣事

对于4h的交流电源定时器(555,BH4024)电路,网友可能会提出一系列问题。以下是一些常见问题及其详细回答:

1. 电路的基本工作原理是什么?

回答:该电路结合了555定时器(作为时基电路)和BH4024(7级二进制串行计数器/分频器)来实现4小时的定时功能。555定时器用于产生定时信号,而BH4024则负责将定时信号转换成所需的时间间隔。每当按下AN(定时触动按钮)时,电路开始计时,并在4小时后自动切断交流电源。

2. 如何调整定时时间?

回答:直接调整4小时的定时时间可能不直接通过电路中的元件实现,因为定时时间主要由BH4024的分频特性和555定时器的振荡频率决定。然而,可以通过改变555定时器的外部电阻和电容值来调整其振荡频率,但这通常会影响整个电路的定时精度和稳定性。对于精确调整至4小时,可能需要使用微控制器或其他可编程逻辑设备来替代或辅助BH4024和555定时器。

3. 电路中的555定时器具体起到什么作用?

回答:在这个电路中,555定时器作为时基电路,负责产生稳定的振荡信号。这个振荡信号的频率和占空比可以通过调整与555定时器相连的电阻和电容值来改变。然而,在这个特定的应用中,555定时器的输出信号通常被用作BH4024的输入信号,以便控制BH4024的计数和分频过程。

4. BH4024是如何实现定时功能的?

回答:BH4024是一个7级二进制串行计数器/分频器,它能够根据输入的时钟信号进行计数,并在达到预定次数后输出一个翻转信号。在这个电路中,BH4024的计数频率由555定时器的输出信号决定。当计数器达到某个预设值时(这个值决定了4小时的定时长度),BH4024会输出一个信号来切断交流电源。

5. 电路中的电源要求是什么?

回答:电路中的电源要求取决于所使用的555定时器和BH4024的具体型号以及电路中的其他元件。通常情况下,555定时器可以在较宽的电源电压范围内工作(如4.5V至16V),但具体值应参考器件的数据手册。对于BH4024和其他元件,也应遵循类似的电源要求。此外,由于该电路涉及交流电源的控制,因此还需要注意电路的安全性和稳定性问题。

6. 如何确保电路的可靠性和安全性?

回答:为了确保电路的可靠性和安全性,需要采取以下措施:

  • 选择质量可靠的元件和器件,并按照正确的规格和参数进行连接。
  • 在电路设计中考虑适当的保护措施,如过流保护、过压保护等。
  • 在实际使用中,注意避免电路受到外部干扰和损坏。
  • 定期对电路进行检查和维护,以确保其正常运行和延长使用寿命。

7. 电路有哪些潜在的应用场景?

回答:该电路具有广泛的应用场景,包括但不限于:

  • 家庭自动化系统中的定时开关功能。
  • 工业生产线上的自动断电和重启功能。
  • 实验室和测试设备中的定时控制功能。
  • 公共场所的自动照明和节能控制功能等。

总之,对于4h的交流电源定时器(555,BH4024)电路,网友可能会关注其工作原理、定时时间调整、元件作用、电源要求、可靠性和安全性以及潜在应用场景等方面的问题。以上回答旨在提供全面的信息和指导。

Advanced Illumination Inc公司的发展小趣事

随着技术的不断进步,Ai公司在LED照明光源领域取得了重大突破。公司成功研发出了一系列高效、稳定、可靠的LED光源产品,这些产品不仅性能卓越,而且设计新颖,满足了市场对于高质量照明光源的迫切需求。同时,公司还不断创新,推出了多款具有自主知识产权的新型LED光源,进一步巩固了公司在行业内的领先地位。

Frequency Electronics Inc公司的发展小趣事

高频电子在精确时间和频率生成技术方面一直处于世界领先地位。公司不断投入研发,推出了一系列高精度、高性能的定时和频率控制产品,如铷蒸气原子振荡器、温度稳定的石英晶体振荡器等。这些产品被广泛应用于商业、政府、军事等多个领域,包括卫星通信、指挥控制系统、电子战系统等。高频电子的技术创新不仅提升了自身竞争力,还推动了整个行业的发展。

AINFO Inc公司的发展小趣事

AINFO Inc公司在追求经济效益的同时,也积极履行社会责任,关注可持续发展。公司注重环境保护和资源节约,通过采用环保材料和节能技术,降低了生产过程中的能耗和排放。同时,公司也积极参与公益事业,为社会做出了积极贡献。

请注意,以上故事仅为框架性的描述,并非AINFO Inc公司的实际发展历程。如果您需要了解该公司的具体发展情况,建议查阅相关资料或访问其官方网站。

Discrete Semiconductor Industries公司的发展小趣事

在电子行业的早期,一家名为“晶元科技”的Discrete Semiconductor Industries公司凭借其独特的技术革新,成功地在市场中脱颖而出。该公司专注于研发新型半导体材料,通过不断的实验和测试,最终成功开发出了具有更高性能、更低功耗的半导体产品。这些产品迅速得到了市场的认可,晶元科技也因此成为了半导体行业的领军企业之一。随着技术的不断进步,晶元科技不断推出新产品,满足市场对高性能半导体元件的需求,逐渐巩固了其市场地位。

FIDELIX公司的发展小趣事

FIDELIX公司成立于1990年,最初只是一家小型半导体研发公司。在韩国半导体产业蓬勃发展的背景下,FIDELIX凭借其对技术的执着追求和对市场的敏锐洞察,逐渐在NAND FLASH(闪存)和SDR/DDR(单/双数率同步动态存储器)等存储芯片领域取得突破。经过多年的努力,FIDELIX在韩国市场上确立了其存储芯片研发及销售的地位,成为仅次于三星、SK海力士的第三大MEMORY(存储器)生产厂商。

问答坊 | AI 解惑

用电阻做功率模拟

请教各位,我现在测一块散热板的散热效率,打算用铜壳线绕电阻做一个30W的发热源,电阻型号有以下几款 220Ω/5W;500Ω/8W;输入电压在60V左右,请问应该怎样排列电阻效果才好?谢谢!…

查看全部问答>

闪电击中世界最高建筑哈利法塔

上面这张令人震惊的照片展示了世界最高建筑哈利法塔遭闪电击中时的场面。 照片的拍摄者是一位23岁名叫穆罕默德·哈姆丹的学生,来自巴基斯坦,目前在阿联酋攻读建筑工程学。当时,迪拜正遭受暴风雨的袭击。雷电中,高达828米的哈利法塔在紫色的 ...…

查看全部问答>

今天参加mcu day赠送的一款开发板

参加TI mcu Day时,送的开发板,据说可以当做jtag仿真器使用,双重功能!!!…

查看全部问答>

U盘多盘符的问题

我在一个嵌入式系统中,主机在GET MAX LUN我已经返回01,但是主机并未显示2个盘符.仅仅出现了一个盘符 还需要做哪方面的工作…

查看全部问答>

关于桥式整流

这是在空闲之际模拟的几张桥式整流和接电容的图片,希望能对大家有点用处。    大家注意看波形随着电容的变化而变化。…

查看全部问答>

hmc5883的程序有人做过么?我的程序哪里出问题了?本人菜鸟,见笑了。

调了好几个小时了,就是不知道问题在哪里,请高手们指点。 测量先不说,就是怎么读寄存器都没弄清。 看了中文的pdf了,但是还是没搞懂,先看看我的程序吧。 程序部分(已近将无关部分删除): uchar code table[]=\"0123456789\"; //////////// ...…

查看全部问答>

有谁用了ADS8332,求程序!

最近用到团购买回来的ADS8332,但是调试了两天没成功,求助各位!谢谢!…

查看全部问答>

debug正常,51运算错误

已经用其他程序试验过了,不是xdata的问题,xdata里的数据能正常使用。我在用51做一个32点的fft。 部分代码如下: #include #include #define  uchar  unsigned  char #define  uint unsigned int ...…

查看全部问答>

谁用单片机驱动过PS2的数字小键盘?

我在网上买了一块PS2的数字小键盘,就是传统台式机键盘最右边的数字键部分。 学习了一下PS2及扫描编码相关内容,看懂了程序,但是,由于小键盘只有部分按键,有的键还是不能读取。 0—9数字键是可以输入的,小键盘的enter也能读取,但+、-、*、/ ...…

查看全部问答>