高效测试汽车总线系统

发布者:千变万化最新更新时间:2011-02-23 来源: ednchina关键字:测试  测量  频率 手机看文章 扫描二维码
随时随地手机看文章
 今天的汽车设计融合了多领域技术进步的成果,发动机、操控系统、安全汽囊、 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、识别错误帧类型并标记

      CAN总线出错的类型有很多可能,包括ACK错误、CRC错误、填充位错误、数据格式错误等。一些示波器厂家的CANbus软件包仅能标记出数据帧为”Error”,但不能区分究竟是具体的错误类型,这对工程师调试总线问题是很不方便的。而力科的 CANBus TDM提供了此功能,不仅能够识别总线错误类型,而且能用高亮颜色区域标注在波形上方,为工程师迅速定位总线错误来源提供了有效手段。下图4为力科示波器屏幕上标注的”CRC Error”总线出错状态。

图4  总线CRC错误识别并高亮标注

 

2.4、总线参数测量功能

       CANbus TDM提供了一种革命性的分析能力,不仅能按数据帧内容触发和解码,而且提供了测量/图示工具,可以大大提高用户调试和验证CAN ECU或网络性能的能力。作为TDM工具集的一部分,CAN Measure/Graph(CAN测量/图示功能)在力科示波器已经提供的150多个参数中增加了5个CAN特定测量参数。此外,与直方图参数一样,也可为这些参数绘制直方图、趋势图和追踪图。下面概括了CAN参数集:

# CANLoad – 计算每次采集的CANbus负荷,用百分比表示,并能够过滤计算负荷使用的消息。

# CANtoAnalog – 测量模拟信号边沿跳变与指定CAN消息之间的时间延迟。

# CANtoCAN – 两个指定CAN消息之间的时间延迟。

# CANtoValue – 计算嵌入CAN消息数据字节中的值。

# t@CAN – 计算从触发到指定CAN消息的时间。

 

下图5示例了如何测量从“唤醒“信号跳变沿到之后第一个CAN消息帧起始位的时间间隔,通过使用CANtoAnalog参数实现。

图5  CANtoAnalog 总线参数测量界面

 

2.5、符号化解码功能

       力科汽车总线分析仪(Vehicle Bus Analyzer,简称VBA)是业内首款能将CAN串行信号(物理层)转换成符号文本(协议层)的通用示波器,工程师因此具有了完整的分析CAN协议栈的能力-符号文本、十六进制和电气信号,同时也能够查看电路中其他能够影响CAN总线的电气信号包括唤醒信号、复位信号、传感器信号等等),这是某些CANBus占用分析仪器无法实现的功能。现在的汽车电子系统越来越复杂,网络上的节点规模和信息量也日益增加,仅能识别数据帧成十六进制或二进制是远远不够的,需要能将数据内容直接翻译成有意义容易读取文本符号,如下图6所示,ID:011被译码成”发动机”并显示在数据上方,方便工程师迅速了解总线上的每个部件实体的具体行为。力科VBA示波器支持工业标准的DBC数据格式,这类文件将ID和数据净荷映射成直观的文本符号,客户可以很方便通过文本编辑器创建DBC数据文件。

图6  符号文本解码界面

 

3、LINBus 和FlexRay 总线测试功能

       LIN总线协议创建于1998年,最初的发起人为五家汽车制造商、一家软件工具制造商和一家半导体厂商,该协议的主要目的集中在定义一套开放的标准,以低成本的方式实现车辆内部互联网络(Local Interconnect Networks,LIN)。很多情况下汽车系统无论是带宽还是复杂性都不必用到 CAN网络,而更低成本的 LIN网络是性价比更好的解决方案。针对工程师测试和分析LIN总线的需求,力科示波器也支持类似CANBus TD功能的软件包- LINBus TD,包括总线触发和解码两部分。下图7是 LINBus TD的解码示意:

图7  LINBus总线解码界面

 

       FlexRay 总线是面向下一代高速车载通信技术,数据率高达10Mbps,比CAN网络速度快10倍以上,将是未来车载网络的主流平台。力科于2007年在全球率先发布了示波器平台上的FlexRay测试方案FlexRay TDP(Trigger+Decode+Physical Layer),集总线触发、解码、物理层信号完整性分析功能与一体,是目前业界最完整也是最强大的FlexRay总线分析方案,其主要功能列表如下:

# FlexRay协议2.1版触发和解码功能

# 直观的色码解码重叠功能,简便地查看解码成十六进制或二进制的数据

# 支持下述触发:

– 帧ID (静态和动态)

– 帧周期数

– 帧判定符

# 净荷前置码指示符

# 空帧指示符(NFI)

#  同步帧指示符(SyFI)

# 启动帧指示符(StFI)

– TSS符号

# 支持2.5, 5和10 Mb/s FlexRay版本

# 即使在长记录上仍能快速实现数据解码

# 方便的表格显示,支持快速“缩放到字节”功能

# 能够快速搜索特定消息包

 

4、汽车总线分析仪

       工程师永远都希望得到性价比最好的工具,不仅希望付出尽可能低的成本,而且还要得到全部需要的功能。力科公司最新推出的汽车总线分析仪VBA Xi-A基于通用型示波器平台WaveRunner Xi-A,集成的功能列表包括:

# CANBus TDM软件包的全部功能;

# LINBus  TD软件包的全部功能;

# FlexRay TDP软件包的全部功能;

# 支持 DBC格式导入和符号文本解码;

# 通用数字示波器的全部功能。

 

     拥有以上功能的新型汽车总线分析仪VBA完全满足了工程师对新一代汽车总线网络测试和分析的全部需求。

 

5、结语

      工程师对汽车网络系统测试的基本需求包括CAN总线触发、解码和测量功能,更高级需求涵盖了DBC格式文件读取、数据内容符号化解码、错误帧类型识别并标注、LINBus总线触发和解码、FlexRay总线触发、解码和物理层信号完整性分析,除此之外,工程师还需要具有通用信号测试能力的示波器,以了解其他可能影响汽车网络性能的电气信号。针对工程师的这些需求,力科最新推出的汽车总线分析仪VBA Xi-A完全支持上述功能,是目前业界最全面的汽车总线测试方案。

关键字:测试  测量  频率 引用地址:高效测试汽车总线系统

上一篇:iNEMI解决电路板的质量问题
下一篇:I2C总线测试和分析

推荐阅读最新更新时间:2024-03-30 22:13

单片机传感器测量系统温度误差补偿的解决方案
  1 引言   对高精度传感器,温度误差已成为提高其性能的严重障碍,特别是在环境温度变化较大的应用场合更是如此。依靠传感器本身附加一些简单的硬件补偿措施是很困难的,目前对于一传感器测量系统已大量引入了单片机,实现自动检测和控制。因此用单片机自身的特点,利用软件来解决传感器温度误差难题是一条有效途径。   在一单片机传感器测量系统中,要解决传感器温度误差补偿问题,首先要测出传感器点的温度,该温度信号作为多路采样开关采集信号的一路送入单片机。测温元件通常是安装在传感器内靠近敏感元件的地方,用来测量传感器点的环境温度,测温元件的输出经放大及A/D转换送到单片机,单片机通过并行接口接收温度数据,并暂存温度数据。信号采样结束,单片机运
[单片机]
基于AXIe总线的自动测试系统设计
微电子、 计算机 、 传感器 和信息处理技术等现代科技的发展,对自动检测技术的发展提供了有利的条件,奠定了新一代ATS的基础,成为推动其体系结构、测试方法、测试技术不断进步的强大动力。自动测试设备( ATE )和自动测试系统(ATS)的研究,已成为世界各国发展的重点。目前,在ATS技术方面,标准化、模块化和系列化已经成为发展的必然趋势。标准化的总线技术是ATS发展的关键技术基础,目前在自动测试领域,多总线技术并存,呈现出“百花齐放、百家争鸣”的局面。主要的测试总线有VXI、 PXI 、LXI和AXIe等。 1 VXI和PXI总线 VXI总线规范于1992年9月被IEEE标准局批准为IEEE-1155-1992标准。VXI总线
[测试测量]
基于AXIe总线的自动<font color='red'>测试</font>系统设计
VR头显测试5G:诺基亚黑科技网速惊人
芬兰电信公司 EliSa 和诺基亚已经举办了一个固定无线技术的演示,据称这意味着向5G 技术的商业化迈出的新一步。 诺基亚5G技术测试 本次演示的地点是在诺基亚的埃斯波校区,5G 信号从屋顶基站传送到附近的办公楼,基站连接到光钎网络,演示人员使用 VR 头显观看由芬兰金属乐队 Amorphis 演出的一场音乐会,本次测试到的连接速度达到了 1GBps。 EliSa 表示,VR 消费非常适合 5G,因为它具有高数据传输速度和低延迟。它表示未来部署的固定无线宽带将把高速互联网传输延伸至独立的房屋。 EliSa 宽带认购业务主管 MatiasCastrén 表示:“EliSa 和诺基亚首次在北欧国家测试的新型固定无线宽带技术,将
[家用电子]
脉冲信号测试应如何选择示波器带宽?
示波器模拟带宽的定义大家都比较熟悉,是针对于正弦波信号定义的。从频域上看,正弦波信号的频谱就是单根谱线,只要示波器的带宽不小于信号的频率,那么就可以有效观测到波形。若要追求更高的幅度测试精度,则可以按照5倍法则选择示波器的带宽 ,即示波器带宽不低于待测信号频率的5倍! 与正弦波信号不同,脉冲信号由于具有很多谐波频率分量,为了信号保真度,其对示波器的带宽提出了更高的要求。脉冲信号又分为基带脉冲信号和射频脉冲信号,本文将从这两个方面着手定性的分析脉冲信号测试对示波器带宽的要求。 1. 基带脉冲信号测试:对于这类信号,有一个参数对示波器的带宽要求极高,那就是上升/下降时间。如果比较关注上升/下降时间的测试精度,则示波器本身的上升
[测试测量]
脉冲信号<font color='red'>测试</font>应如何选择示波器带宽?
特斯拉Model3用户手册发布
奔忙许久,终于到家安稳可以看些资料写点有趣的材料。Model 3的用户手册发布了,一共160页,没下载到的可以试着联系作者来看看。     我们一共有两个信息来源,之前是给EPA的《Certification Summary Information Report》 第一部分  电池 信息   1)User manual 信息   350V 75kWh 214Ah     2)EPA信息     把这两个数值比较一下     测试 结果中,在高速工况和城市工况的结果,能放出来的电能均为78.27Kwh       里程的测试结果为,所以根据结果来看,这里实际在量产过程中,由于有了333.8英里的结果,多了23.
[嵌入式]
三星正在招标SSD测试机:为量产PCIe 5.0 SSD做准备
近日,据外媒TheLec称,三星目前准备大规模生产PCIe 5.0接口的SSD(固态硬盘),并正在为SSD测试仪供应链做多样化处理。   消息人士称,三星最近正在为SSD测试仪供应商举行了公开招标会议,目前已找到合适的候选人。   据悉,此次招标主要是确定SSD老化测试仪和SSD后测试仪的供应商。   老化测试仪是测试储存芯片在极端条件下是否依然有良好的表现,目前所有的面对企业的SSD都要经过老化测试,毕竟这些硬盘将用于数据中心这种高温环境,稳定性十分重要。   SSD后测仪是检测将要出厂的SSD读写性能是否与初始化设定的相同,三星正在找新的供应商,并且不打算从之前的供应商那里采购。   目前,Intel和AMD正准备推
[手机便携]
液位传感器的特点及液位测量的优势
  液位传感器之所以也可以广泛应用于液位物位测量,是因为它的原理和特点。   液位传感器可将各种物位参数的变化转换成标准电流信号,远传至操作控制室,供二次仪表或计算机进行集中显示、报警或自动控制,其良好的结构及安装方式。   液位传感器可适用于 高温、高压、强腐蚀、易结晶、防堵塞、防冷结以及固体粉状、粒状物料等特殊条件下的液位,料位或物位的连续检测,可广泛应用于各种工业过程中的检测控制,液位传感器的产品分类有几种,下面就选一种SNYB730智能液位传感器来说明。 液位传感器特点:   智能信号处理技术,精度高、稳定性好,抗干扰性能强。   采用三级防雷设计,抗雷击效果好。   液位传感器适合多点压力参数组网采集,总线支持2
[测试测量]
周密设计,智能角位移传感器测试系统上市
日前,北京中科泛华测控技术有限公司(以下简称“泛华测控”)研发设计了传感器测试系列的又一新品——智能角位移传感器测试系统。该系统是泛华测控继“智能直线位移传感器标定与测试平台”后在智能位移传感器领域的又一力作。 智能角位移传感器测试系统主要用于对磁电式弧形或圆形传感器的标定和功能测试,采用测试台、机柜分离的设计,可与泛华早期推出的“智能直线位移传感器标定与功能测试平台”共用除测试台外的其他设备,满足了用户对设备高复用性的要求。同时,该系统以“柔性测试”技术为核心理念,在温度控制、机械结构设计和运动机构控制与测试精度方面均达到了高水准要求,充分体现了系统的精确性、可靠性和灵活性等特点。
[测试测量]
周密设计,智能角位移传感器<font color='red'>测试</font>系统上市
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved