高效测试汽车总线系统
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
高效测试汽车总线系统  2012/3/1
今天的汽车设计融合了多领域技术进步的成果,发动机、操控系统、安全汽囊、ABS、车载娱乐、雨刷、轮胎等构成了一套车载网络系统,如下图1所示。车辆高速行驶时,车载网络的不同部件(或节点)需要交换大量信息,既有高速的信号也有低速信号,目的是为了保证行驶的安全性和乘员舒适性。为了改善系统通信质量,降低成本,今天所有的汽车设计都采用了大量串行总线通信协议,I2C 和SPI 协议在电子控制单元(ECUs)中的片对片通信中经常使
 今天的汽车设计融合了多领域技术进步的成果,发动机、操控系统、安全汽囊、 ABS、车载娱乐、雨刷、轮胎等构成了一套车载网络系统,如下图1所示。车辆高速行驶时,车载网络的不同部件(或节点)需要交换大量信息,既有高速的信号也有低速信号,目的是为了保证行驶的安全性和乘员舒适性。为了改善系统通信质量,降低成本,今天所有的汽车设计都采用了大量串行总线通信协议,I2C 和SPI 协议在电子控制单元(ECUs)中的片对片通信中经常使用。对于各种汽车子系统之间的持久串行通信,例如防盗锁,气囊展开,发动机控制和GPS 导航等,CAN,LIN 以及FlexRay协议是最常见的串行总线应用。

 

       在汽车设计阶段,工程师需要一套完整的测试工具,能对复杂的汽车总线系统进行深入分析,以清楚了解总线上正在发生的事情。工程师不仅需要看到总线上的数据内容,还需要隔离感兴趣的事件,同时还要确定问题的类型和解决办法,这些需求都对仪器仪表厂商带来巨大的挑战。

图1  典型的汽车网络部件

 

       力科为汽车总线系统测试提供的方案包括通用数字示波器WaveRunner Xi,高压差分探头ADP305,以及专门的应用软件包。对CAN总线测试而言,CANBus TDM软件包提供总线触发、解码和测量功能; LINBus TD软件包则提供LIN总线的触发和解码功能,同时针对新型的FlexRay总线测试需求,力科还提供FlexRay TDP软件包,不仅能进行FlexRay总线的触发和解码操作,而且可以分析物理层信号完整性包括眼图和抖动质量。下文重点介绍这些软件包的主要功能。

 

2、 CANBus  TDM的主要功能

2.1、总线触发功能

       在汽车总线调试过程中,通常必须确认某个特点消息已经通过总线生成或发送。消息帧中包含嵌入式数据值和其他消息。常用的示波器功能如状态触发或码型触发不适用这一目的,它们是为多条通道上的并行数据设计的。这就需要一种可以对串行比流内容作出响应的触发功能。

 

       CANBus TDM软件包的Trigger功能支持按照消息帧的不同内容触发信号,可以根据 数据帧类型(Remote、Data或Error)、ID、 ID 位长度(29位或11位)、数据净荷、DLC等协议字段进行触发。比如,工程师只对ID=0x7a6的CAN消息感兴趣,可以按照图2所示界面设置触发条件。

图2  CANbus TDM触发设置界面

 

2.2、总线解码功能

        CANbus TDM中的Decode功能采用先进的软件算法,将探头捕获到的CAN波形分解成协议解码信息,然后把解码后的数据叠加在波形上。根据时基设置或缩放程度,可以精简或扩展解码信息,更好地协助了解短采集或长采集中的事件。协议的各个字段如 ID、数据净荷、CRC等都采用不同颜色区域标记,理解起来非常容易。通信周期开始帧和错帧高亮度显示。解码操作非常快,即使在长采集中也不例外。用户可以选择解码成十六进制或二进制格式。力科专门的汽车总线分析仪VBA型号还支持工业标准的DBC格式文件直接将数据翻译成文本符号,更加方便工程师调试汽车网络。下图3显示了力科示波器解码CAN消息帧后的效果。

图3  CANbus TDM 总线解码界面

 

2.3、识别错误帧类型并标记

与《高效测试汽车总线系统》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095