汽车CAN/LIN网络系统测试

发布者:自由思考最新更新时间:2013-05-23 来源: dzsc关键字:汽车  CAN  LIN网络 手机看文章 扫描二维码
随时随地手机看文章
    汽车CAN/LIN总线系统测试的关键是测试流程、测试标准和测试工具,掌握专业的总线分析和测试工具的使用技术,开发测试软件并将它们应用到测试过程是对中国汽车厂家和汽车工程师的重大挑战,本文介绍CAN/LIN总线设计、仿真、分析和测试工具。

  恒润提供CAN/LIN总线测试方案和在这些工具平台之上的测试软件开发咨询服务,帮助客户进行CAN/LIN总线方面的测试。这些工具包括用于CAN/LIN网络系统和电控单元仿真和测试的工具CANoe;记录、评价CAN总线信号电平的工具CANscope;CAN总线干扰生成工具CANstress;CAN总线数据记录器CANlog.

  汽车总线测试流程

  概括的讲,汽车总线的测试流程主要包括四个阶段:

  1. 制订测试计划。制订测试计划是测试开始前必须的工作,包括了测试需要达到的目标,使用的资源、遵从的标准以及工具等方方面面,是测试顺利实施的指导性文件。主要内容有:目标;总体测试策略;测试的完整性需求;具体规则(如何时停止测试);资源需求;职责(如测试用例设计,执行,检查);测试用例库;测试标准;工具(CANoe, CANscope, CANstress, CANlog);测试软/硬件配置;系统集成计划。

  2. 测试用例。测试用例的设计是一项复杂的工作,既需要直觉又需要专门技术。

  3. 测试向量。包括测试向量和分解每一个测试用例。

  4. 测试过程。经过授权的专业人员系统地执行测试。测试步骤如下:1)。单元测试(White Box, Glass Box, check code correctness;2)。集成测试(Bottom Up, Top Down, Big Bang, Sandwich;3)。功能测试(Black Box, per specification,component.

  测试工具主要包括软件测试环境和和辅助的硬件测试工具两部分。

  软件测试环境

  在汽车总线网络开发和测试过程中,主要应用的软件测试环境是CANoe. CANoe (CAN Open Environment)是德国VECTOR公司开发的功能强大的开发工具。它能支持总线开发的整个过程-

  从最初的设计、仿真到最终的分析测试和产品的售后服务。CANoe 实现了网络设计、仿真和测试的无缝集成,其开发、测试流程如图1所示。

图1:利用CANoe进行产品开发和测试流程。

  1. 通讯设计/模型生成。新工程的第一个任务就是在数据库中定义通讯矩阵,然后是在CANoe中生成模型。

  2. 通讯确认。支持的通讯确认包括系统的功能分配、功能测试和整个系统的集成。

  3. 剩余总线仿真/功能测试。剩余总线仿真向总线系统产品供应商提供了理想的测试环境。使他们既可以进行整个系统的测试,又可以高效地进行电控单元、模块和集成测试。此外用户还可以在osCAN库(osCAN Library)的帮助下直接运行CAN控制器代码。

  4. 测试。CANoe通过特殊功能“测试特性设置”支持ECU和网络测试。有了这些功能,就可以创建各种测试。例如验证单个开发步骤的测试,检查原型,执行蜕变测试和兼容性测试。此外,包含在测试服务库中的检查和仿真功能可以简化测试环境的设置和执行。

  5. 诊断。CANoe可以分析KWP2000诊断通讯。诊断控制台(诊断特性设置的一部分)通过基于CANdelaStudio的诊断描述文件提供了对所有诊断服务的交互访问。诊断请求可以被选择、参数化,并显示出来。故障存储器控制台提供了对某个ECU故障存储器简便、快捷的访问。因此,所有参数都以符号进行显示。[page]

图2:测试系统示意图

  6. 分布式开发/集成。对于涉及多个供应商的工程,可以进行网络节点的独立并行开发。

  硬件测试工具

  在CAN/LIN总线网络测试过程中,借助其它的测试工具,会进一步加快测试过程。这些硬件测试工具包括(如图2所示):

  1. 记录和评估CAN总线电平的测量设备CANscope CANscope提供了强健的记录模块和易于使用的评估软件。记录模块通过RS-232和USB连接到PC.可以分析各种因素对总线特性的影响:电缆类型和长度、总线驱动器和终端、不同故障形式、EMC等。对于目标调试,可以设定各种触发条件。例如当出现某个特定的CAN报文或出现错误帧,总线电平超过正常水平或低于正常水平就会触发记录进程,触发环境被完整记录下来,比较电压曲线。

  2. CAN网络干扰生成工具CANstress CAN网络对于总线通讯的扰动和故障具有很强的抗干扰能力。为了测试系统在干扰和故障情况下是否能够正常工作,需要能够产生CAN总线干扰的设备。CANstress就是供开发和测试者使用的综合性CAN总线干扰生成工具。该设备能够以可以复现的方式对总线的物理特性和逻辑电平施加干扰。 CANstress是手持式硬件模块。它可以直接插入CAN总线。它包含灵活的触发和干扰逻辑。它包含大量的通过软件控制的电阻。它们可以用来构成总线上的电阻系列,总线间的连接电阻,电极间的连接电阻。 CANstress支持的故障形式和测试模式包括:总线故障仿真,CAN系统故障,CAN控制器干扰,可编程短路和掉电等。在总线间插入可编程静态电容可以用于仿真各种总线长度。

  3. CAN系统可编程记录器CANlog 3 通过下载不同的配置,可编程记录器CANlog 3能够接受、保存和评价来自不同CAN总线的报文。 CANlog 3可以支持4个CAN通道。通过相应的接口,可以按照用户需求进行通道分配。允许的工作电压范围5~45伏,符合汽车工业标准。

解决方案特性

  恒润的CAN/LIN总线开发、测试工具是由德国Vector Informatik公司提供的。Vector公司是基于CAN/LIN电子系统网络开发工具的领导厂商。Vector公司的解决方案和开发工具产品深受国际知名汽车厂商和汽车电子供应商的信赖。

  1. 汽车总线网络开发和测试一体的解决方案

  从上述介绍可以看出,该解决方案具有最初的产品设计可发和测试能力,为汽车行业CAN/LIN总线开发提供了从设计、仿真、到分析和测试的功能强大的全方位解决方案。实现了开发工具在各个开发环节的无缝集成。在测试过程中,可以采用两种测试方式:交互测试(人工测试)和自动测试(无人监督)。在交互测试过程中,测试者可以交互地启动/重启某个测试过程,或者为测试提供输入激励;在自动测试过程中,通过预先配置,可以自动启动/停止和执行测试过程,按定义的方式执行。在两种测试方式下,测试过程结束可以生成HTML/XML测试报告,记录准确的测试结果。

图3:显示界面和仪表库。[page]

  2. 友好的用户界面和图形化的显示方式

  该系统的软件测试环境提供了友好的用户界面和图形化的显示方式。提供了图形化显示功能模块和评估模块。在测试过程中,显示每条报文的中的不同信号的数值,总线上所有活动的列表, 包括报文、错误帧和超载帧;总线统计表显示报文速率,错误率,总线负载和CAN控制器状态。另外,针对汽车应用,提供了相应的仪表库,模拟真实的驾驶室内仪表显示。如图3所示。

  3. 支持多种总线协议

  通过与相应的模块配合,该测试环境支持多种总线协议的仿真和测试,如CAN总线、LIN总线、MOST和Flexray总线,支持的总线协议有J1939、ISO11783、CANopen、DeviceNet等。

  4. 良好的扩展性

  该系统同样具有良好的兼容性和扩展性。在测试的过程中,根据需要,可以增加额外的测试工具,如Ipetronik.等,进一步拓宽了其应用范围。

图4:测试案例实现了CAN总线座椅控制自动测试。

  应用案例

  图4所示的测试案例实现了CAN总线座椅控制自动测试。测试工程师只要启动测试,测试软件就按照事先编好的测试流程逐项进行功能测试和通讯测试,并记录整个测试过程并报告测试结果。功能测试包含头枕高度调整,座椅高度调节,座椅前后位置调整,座椅倾角调整和报文功能测试。通讯测试则包含启动测试,请求/响应测试和报文周期精度测试。在测试的过程中,以图形化的方式显示当前系统的状态信息和测试流程。

  本文小结

  测试流程、测试标准和测试工具是进行汽车CAN/LIN总线测试的重要方面。先进的汽车企业都花费巨大投入制订详尽而完善的测试流程和测试标准技术文件,用这些技术文件来规范和指导测试过程。而在测试的实施过程,各种专业化的测试工具至关重要。先进、完善的测试流程,符合工程实际的测试标准和专业化的测试工具在各个测试环节的使用是现代汽车工业进行CAN/LIN总线测试的发展方向。

关键字:汽车  CAN  LIN网络 引用地址:汽车CAN/LIN网络系统测试

上一篇:基于PXI总线的瞄准设备检定系统设计方案
下一篇:基于CAN的波音787航电设备及飞行控制台面板检测

推荐阅读最新更新时间:2024-05-02 22:40

汽车电子系统出现集成化供应的新趋势
  作为汽车产业与电子产业的完美结合,汽车电子业的发展相对于汽车市场而言更加迅猛。据估计,近几年的年增长率均超过50%,是拉动汽车工业发展的重要因素。到目前为止,绝大多数国外大型的跨国汽车电子企业已在中国设厂。为了进一步扩大在中国的市场份额,开发出满足中国汽车客户的产品,已逐渐由开始的SKD、CKD引进组装、生产发展到在中国建立大规模的研发中心,产品也从比较单一的高端市场,发展到几乎所有的汽车电子产品。    相对于跨国汽车电子公司的虎视眈眈,我国将近1000家的汽车电子企业却仍处于规模小、产品单一、产品技术含量低的状态。但随着国家对汽车电子产业的重视,我国汽车电子产业的发展步伐正在逐渐加快。我们也看到众多的IT和家电类企业开
[汽车电子]
国内新能源汽车发展的重点区域
对2021年1-7月份新能源汽车的地域分布销售数据进行分析以后,我得到了一些比较有意思的结论,供大家参考。 一、重点区域 (1)插电21.2万和混合动力29.31万,分布区域更比纯电更广。虽然客观上也集中在纯电动发展比较好的广东、上海、江苏、北京和浙江这几个区域,但这个集中应该主要和价格体系相关——这些地方有足够的购买力买价格更贵的车。 纯电动的99.23万上险,有相当一部分是A00的车(光几家大的企业就做到了37万) 图1 中国新能源汽车和混合动力省级分布 (2) 把纯电动按照车辆分级拆解,可以看到A00纯电动分布比较广,占比较多的省份是广西、河南、山东、安徽,并不再是昨天说的新能源销售的五个重点地区(上海、北
[嵌入式]
国内新能源<font color='red'>汽车</font>发展的重点区域
得润电子:汽车业务的布局已全面展开
得润电子在最新公布的《投资者关系活动记录表》中透露,公司汽车业务的布局已经全面展开,客户饱和度和产品丰富度得到很大提升。    得润电子称,随着汽车行业新能源、车联网、智能化等趋势及国内汽车业务的发展,汽车业务的市场需求量巨大,有望持续保持较高的增速,将为公司业务的快速发展带来更多更大的机会。    得润电子的主营业务是生产经营电子连接器、光连接器、汽车连接器及线束、电子元器件、精密组件产品。
[嵌入式]
万用表测量汽车电路通路断路短路方法
万用表测量汽车电路通路断路短路方法   一、电压的测量   1、直流电压的测量,如电池、随身听电源等。首先将黑表笔插进 com 孔,红表笔插进 V 。把旋钮选到比估计值大的量程(注意:表盘上的数值均为最大量程, V- 表示直流电压档, V~ 表示交流电压档, A 是电流档), 万用表测电容 接着把表笔接电源或电池两端;保持接触稳定。数值可以直接从显示屏上读取,若显示为 1. ,则表明量程太小,那么就要加大量程后再测量。如果在数值左边出现 - ,则表明表笔极性与实际电源极性相反,此时红表笔接的是负极。   2、交流电压的测量。表笔插孔与直流电压的测量一样,不过应该将旋钮打到交流档 V~ 处所需的量程即可。交流电压无正负之分,测量方法
[测试测量]
fpc在新能源汽车领域的应用
FPC(柔性电路板)介绍 柔性电路板(FPC,Flexible Printed Circuit)是以柔性覆铜板为基材制成的一种电路板,作为信号传输的媒介应用于电子产品的连接,具备配线组装密度高、弯折性好、轻量化、工艺灵活等特点。FPC一般可分为单层 FPC、双层 FPC、多层 FPC 和软硬结合版。 图 1:柔性电路板 FPC 的特点 表 1:FPC 分类 复杂又繁琐的汽车线束系统 对于汽车而言,无论是燃油车辆,还是智能车辆都有大量的FPC的应用,主要存在于汽车电子板块,汽车电子是汽车电子控制装置和汽车电子控制装置的总称。主要包括发动机控制系统、底盘控制系统和汽车电子控制系统;而从结构、空间等考虑,未来新能源汽肯定会大
[嵌入式]
fpc在新能源<font color='red'>汽车</font>领域的应用
Microsemi FPGA 助力Ariane Controls,推动电动汽车发展
  致力实现智能、安全,以及互连世界的半导体技术领先供应商─美高森美公司宣布与电力线通信开发商Ariane Controls公司合作,为业界首个支持主要新兴电动汽车充电和相关智能电网标准的开发平台提供FPGA技术。         Ariane Controls的AC-CPM1 AutoGrade J2931评测和开发板充分利用Microsemi ProASIC®3快闪FPGA的性能和灵活性,加快电动汽车和电动汽车供电设备之间的J2931汽车标准通信系统的开发速度。Microsemi ProASIC3 FPGA是行业内唯一能够满足结温要求达135摄氏度的Grade 1 AEC-Q100汽车质量标准的解决方案。       
[汽车电子]
LightWare新推全球最小最轻激光雷达,可应用于自动驾驶汽车
无人机和自动驾驶车辆改变了世界,因为他们能够去往人类到不了的地方。不过,此类机器很容易受到事故的影响,因为它们缺乏最基本的人类视力。 SF45 microLiDAR(图片来源:LightWare LiDAR) 据外媒报道,美国公司LightWare LiDAR推出了全球最小、最轻的扫描激光雷达传感器——SF45 microLiDAR,以期望将自动驾驶机器提升至一个全新的水平。SF45给机器添加了一双研究,让高成本的无人驾驶车辆(UAV)能够在风险更低的情况下完成工作,包括安全地交付具有价值的有效载荷,同时可以挽救生命。 LightWare LiDAR LLC公司的首席执行官Philip Constantine解释说
[嵌入式]
LightWare新推全球最小最轻激光雷达,可应用于自动驾驶<font color='red'>汽车</font>
WSTS:汽车行业成全球第三大半导体终端市场
随着汽车行业对车规级微芯片的需求持续增长,其已经超过消费电子和工业部门,成为全球第三大半导体终端市场。 根据世界半导体贸易统计(World Semiconductor Trade Statistics,WSTS)的《2023年半导体终端用途调查》,汽车制造商和零部件供应商在2023年占全球微芯片采购的17%,比2022年增长了3个百分点。 需求和产能的迅速增长 尽管通信和计算机领域仍是芯片制造商收入的主要来源,但汽车行业对微芯片需求的持续增长对于在未来几年寻找新业务的芯片制造商来说将是一个好消息。 当前,汽车中使用的芯片数量正在稳步增长。根据美国半导体行业协会(Semiconductor Industry A
[汽车电子]
WSTS:<font color='red'>汽车</font>行业成全球第三大半导体终端市场
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved