历史上的今天
返回首页

历史上的今天

今天是:2024年10月28日(星期一)

正在发生

2019年10月28日 | 示波器的LIN、CAN和FlexRay串行总线调试

2019-10-28 来源:eepw

  为了改善系统通信效率,降低成本,目前所有的汽车设计都采用了大量的串行总线通信协议。I2C 和SPI协议通常应用在电子控制单元(ECU)的芯片间通信。对于各种汽车子系统(例如舒适性控制系统、防盗锁、传动系统和引擎控制)之间的长距离串行通信和控制,CAN、LIN和FlexRay协议是当今汽车行业中最常见的串行总线应用。


  基于主从关系的LIN串行总线主要用于对安全性要求不高的应用,例如座椅和车窗控制。CAN串行总线采用差分事件触发,其噪声抗扰度高于单端LIN总线,二十多年来一直用作汽车的主要控制总线。FlexRay串行总线采用差分时间触发和同步确定性时间表。作为新兴的串行总线技术,FlexRay应用在部分高端汽车中,主要适用于对性能和安全性要求很高的系统。


  然而,串行总线通信经常受到由汽车内部的非理想环境造成的信号完整性问题的影响,包括点火系统和随机系统噪声的信号干扰,这有时会在关键通信周期中产生误差。尽管串行总线协议分析仪非常适合测试和监测串行总线数据在更高级协议层和应用层的传输,但它们无法测出您的汽车串行总线信号(物理层)的完整性/质量。


  当前的一些中/高性能数字存储示波器(DSO)提供LIN、CAN和FlexRay总线解码和触发能力,可在协议层和物理层之间建立时间关联链路。

  图1显示了Agilent 3000 X系列示波器同时捕获和解码CAN和FlexRay总线。显示屏底部是每条总线的时间关联解码轨迹,位于已捕获的物理层波形下方。示波器显示屏上半部分显示了业界唯一的时间交叉“列表”显示,有时称为事件表。这种数据格式更接近于传统的协议分析仪。


推荐阅读

史海拾趣

Able Systems公司的发展小趣事

Able Systems公司成立于1982年,初创时期面临着资金短缺、市场竞争激烈等诸多挑战。然而,公司凭借对微型打印机技术的深刻理解和独特见解,成功开发出了具有竞争力的产品。通过不懈的努力和持续的技术创新,Able Systems逐渐在市场中站稳了脚跟,并赢得了客户的信任。

Galil Motion Control Inc公司的发展小趣事

在追求经济效益的同时,Able Systems公司也注重履行企业社会责任。公司积极参与公益事业,关注环境保护和可持续发展。通过采用环保材料、推广节能技术等措施,公司努力降低生产过程中的能耗和排放。同时,公司还关注员工福利和职业发展,为员工提供良好的工作环境和培训机会。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

请注意,以上内容仅为概述性质,并非基于Able Systems公司的实际发展历程。如需了解更多关于Able Systems公司的故事,建议查阅相关新闻报道、公司年报等官方资料。

Aydin Corp公司的发展小趣事

随着电子技术的快速发展,Aydin Corp意识到只有不断创新才能在市场中立于不败之地。公司投入大量资源用于研发,不断推出具有创新性和竞争力的产品。这些产品不仅性能卓越,而且设计独特,迅速赢得了消费者的青睐。同时,Aydin Corp还注重产品升级和迭代,以满足市场不断变化的需求。

Frolyt Condensers & Elements GmbH公司的发展小趣事

在电子元件领域,Frolyt Condensers & Elements GmbH起初是一家专注于电容器研发的小型制造商。2005年,公司研发团队成功开发出一种新型高性能铝电解电容器,该电容器在耐高温、长寿命和低阻抗方面表现出色,迅速吸引了市场的关注。通过持续的技术创新和严格的品质控制,Frolyt的电容器产品在汽车电子、通信设备等多个领域得到广泛应用,公司因此实现了市场份额的快速增长。

Floeth Electronic Ltd公司的发展小趣事

随着业务规模的扩大,Frolyt Condensers & Elements GmbH意识到全球化布局的重要性。2010年,公司制定了全球化战略,首先在亚洲设立了生产基地,以利用当地丰富的资源和低廉的劳动力成本。随后几年间,Frolyt还通过一系列并购活动,收购了多家在特定市场具有影响力的电容器制造商,进一步巩固了其在全球市场的地位。这些并购不仅扩大了Frolyt的产品线,还增强了其技术研发能力和市场服务能力。

Genesis Microchip公司的发展小趣事

随着战后的经济复苏和科技的快速发展,GI开始积极寻求业务多元化和国际化的发展道路。公司不仅继续深耕电子技术领域,还逐渐涉足通信、计算机等多个领域,推出了包括通信设备、计算机硬件在内的多款新产品。同时,GI也积极开拓海外市场,通过设立分支机构、与当地企业合作等方式,成功将产品销往全球多个国家和地区。这一阶段的成功,使GI成为了名副其实的跨国电子巨头。

问答坊 | AI 解惑

如今世道,再穷也要会测摄像机

本文章是转载台湾资深工程师ALEX的,风趣、透彻,易懂, 要测试摄像机,要准备仪器有: 3500度K的灯箱(Light Box), 灰阶表(Gamma Chart) 分辨率表(Resolution Chart) 标准色表(Color Bar) 矢量示波器(Vector Scope) 波形示波器(Wavefor ...…

查看全部问答>

单片机系统中的汉字显示

摘要:需要显示的汉字较多时,单片机系统中的汉字编码非常繁琐。本文介绍一种直接利用PC机的汉字内码作为单片机系统的汉字编码,以简化系统的设计。     关键词:单片机 液晶显示器 29F040 汉字显示 汉字显示原理及软件设计 UCDOS软 ...…

查看全部问答>

初次接触PCI卡,请教测试问题

我现在有一块新做好的PCI卡,硬件功能程序已完成,需要进行硬件功能测试。我想问的是如何对该板卡进行硬件功能测试? 该板卡是一块开关量板,主要测试DI/DO/DI脉冲状态的检测。希望能给我一些指示。谢谢。…

查看全部问答>

S3C2440 ADC的问题,搞几天了求各位指点一下

ADCCON 的第0位 置1 启动ADC转换,在转换过程中 第0位会变成0 但是我置1后,一直没有启动,不知道哪里出问题了。 下面我把部分代码贴出来: //2440.h #define ADCCON                (*(volatile unsi ...…

查看全部问答>

关于运放在Proteustexoac natoa opamp库中的使用区别

关于Proteus中texoac natoa opamp库的区别,网上解答是 OPAMP.LIB              包括 运算放大器 NATOA.LIB                包括 国家半 ...…

查看全部问答>

wince串口编程

evc新手入门,现有例程如下,运行后可以实现发送(1234!),请问如何实现接收PC发送的数据,请不吝赐教! 定义的串口类 CCESerial::CCESerial() {         m_nKillRxThread = 0;         m_hSer = ...…

查看全部问答>

在platform Builder 5.0 下怎么用activesync和PDA相连

  请教各位,我现在用platform builder 5.0编程,之后想在PDA上面运行。 PDA是用usb直接联在pc上面。 可是不知道怎么在 platform builder 修改环境,让它通过activesync之后 在pda上面运行。   请大家帮帮我 …

查看全部问答>

MC55正在进行GPRS数据传输时,如何知道新的短消息,并接收短消息?

我采用AT+CNMI=3,1命令,但是进行GPRS数据传输时,新的短信的URC有时收到,有时又没有。这是什么原因? 如果新的短信的URC没有收到,那我如何知道新的短消息来了呢? 请问MC55正在进行GPRS数据传输时,如何知道新的短消息,并接收短消息。是否需 ...…

查看全部问答>

几个初级问题,100分相送!

准备用VS2005 + C#开发一个基于Windows Mobile5.0手机上的应用,手机上装个SQL CE,数据存储在手机上。晚上集中做一个和远程SQL Sever2005的同步合并。 我的问题是: 1. 开发环境具体要装哪些软件?(手机端和服务器端) 2. 手机上数据怎么存到S ...…

查看全部问答>

CS viewer

请问有人知道 CS viewer么?…

查看全部问答>