新能源汽车CAN总线与功率分析同步测试解决方案
- 格式:pdf
- 大小:125.34 KB
- 文档页数:2
整车CAN总线测试CAN总线是一种高速数据通信系统,可帮助车辆各个部件间的通信,从而实现灵活、高效的汽车控制系统。
在汽车行业,CAN总线测试起着至关重要的作用,可以确保整车CAN总线顺畅可靠,从而最大化车辆的性能和安全性。
整车CAN总线测试是一项繁琐复杂的工作,要求测试人员充分了解测试原理、测试步骤和测试工具等方面的知识。
下面简要介绍整车CAN总线测试的基本流程和关键步骤。
1. 确定测试对象和测试环境整车CAN总线测试要求测试人员事先确定测试的对象和测试环境,例如:车辆型号、车辆系统等,同时还要确认测试所需的测试设备和测试场地等。
2. 制定测试计划和测试方案测试人员要制定详细的测试计划和测试方案,包括测试的目标、范围、方法、步骤、标准和异常情况处理等,以确保整车CAN总线测试能够顺利进行。
3. 准备测试工具和测试数据整车CAN总线测试需要用到各种测试工具和测试数据,如示波器、协议分析仪、CAN总线信号发生器、脚本编制工具等。
测试工具的准备需要根据测试计划和测试方案确定。
4. 进行测试操作和数据分析测试人员通过测试工具和测试数据,对整车CAN总线进行测试和分析。
测试过程中需要关注数据传输的可靠性、带宽和响应时间等指标,同时还要检测可能存在的故障和异常情况。
5. 形成测试报告和提出优化建议根据整车CAN总线测试结果,测试人员需要对测试数据进行分析和处理,形成详细的测试报告。
测试报告应包括测试结果、测试数据、测试思路、测试结论和测试建议等内容,同时还应提出优化建议和改进方案。
在整车CAN总线测试过程中,还应当注意一些关键点。
首先,需要充分了解各种标准协议和接口,例如:ISO11898、CANopen、J1939、LIN等。
其次,测试人员需要熟练掌握各种测试工具和软件,例如:Vector、NI、CANalyzer等。
综上所述,整车CAN总线测试是一项高要求的工作,需要测试人员有深厚的技术水平和细心的操作态度,才能够对车辆CAN总线进行有效的检测和优化,确保汽车行驶的质量和安全性。
一种超实用的汽车电子CAN总线开发测试方案
是否还在因为没有高端CAN 测试仪器,无法进行CAN 总线开发而发愁?
今天告诉你:CAN 卡同样能让你玩转汽车CAN 总线开发测试。
CAN 总线多用于汽车领域,在CAN 总线的开发测试阶段,需要对其单节点
性能,多节点组网通讯,网络拓扑结构等进行开发测试,需要虚拟、半虚拟、
全实物仿真测试平台,并且必须测试各节点是否符合ISO11898 中规定的错误
响应机制等,所以CAN 总线的开发需要专业的开发测试工具,并且在生产阶
段也需要一批简单易用的生产线测试工具。
CAN 总线开发测试工具主要有CANScope、CANalyst-II、Passiontech DiagRA、canAnalyser、X- Analyser、AutoCAN、CANspider 等。
由于这些设备比较昂贵,并不是所有企
业都有能力购买,但是USB 转CAN 也能实现这些设备的大部分功能,实现汽
车CAN 总线的顺利开发。
接下来以USBCAN-2E-U 为例进行说明。
图1 USBCAN-2E-U
一、操作步骤
操作一:打开CANtest 通用测试软件,选择USBCAN-2E-U 接口卡,并且选
定总线的波特率,点击确定并启动,启动CAN 接口卡,如图2 所示;
图2 打开CANtest 软件初始化
操作二:点击菜单快捷操作中的DBC 解析按钮,进入DBC 解析界面,如图
3 所示;
图3 打开DBC 解析
操作三:DBC 解析界面中,点击加载DBC,选择对应的DBC 文件打开,本。
56 AUTO TIMEAUTOMOTIVE TECHNOLOGY | 汽车技术CAN 总线通信系统在混合动力汽车的设计和测试胡佳玺长城汽车股份有限公司技术中心 河北省保定市 071000摘 要: 混合动力汽车存在弱电设备的电子干扰强、在信号传递时对实时性要求比较高以及信息量比较大的特性,为了更好的解决这方面的问题,提高混合动力汽车的性能,人们设计了CAN 总线通信协议。
该协议符合SAEJ1939标准,主要内容有物理层协议、网络管理协议、交互层协议、应用层协议与故障诊断处理的方案等,在该协议中人们提出了具体的网络通信的性能指标。
通过大量的实验也证明了该协议是能够满足混合动力汽车在复杂的电磁环境下的各项需求,并且具有优良的通信性能与对故障的自我诊断能力。
关键词:混合动力汽车;CAN 协议;电磁干扰1 总成控制系统的设计1.1 控制系统网络设计。
跟大部分的汽车一样,混合动力汽车的控制系统不是单独的存在,它是由诸多控制单元组合而成的车载系统,属于分布式,结构上属于拓扑结构,使用适合的终端电阻作为总线的终端,这样做可以起到对信号反射的阻止作用。
而CAN 总线的两端分布着终端电阻,两端的端口也是单独的终端电阻。
1.2 网络管理协议设计。
网络管理对于CAN 网络的正常工作起着至关重要的作用,通过OSEK 与VDX 模型可以看出,网络管理主要包括直接网络管理与间接网络管理两种模式。
拥有专业的网络管理报文的是直接网络管理,而通过被检测各个节点的周期性发送应用报文以对整个网络节点进行确定的是间接网络管理。
如果在规定的时间之内,网络管理收不到节点发送的报文,便可以确认在这个网络上并没有这个节点。
总体来说,间接网络管理可以减少对于总线的负荷。
1.3 CAN总线应用层协议的设计。
相对传统的汽车,混合动力汽车新增了一些设备以及部件,比如驱动电机,动力电池与动力控制单元。
在SAEJ1939协议中已经对这些部件进行了定义,本文在这里对这些部件的ECU 源地址给出定义,综合信息帧的优先级与数据页包括ECU 的源地址,从而得到所有信息条目的ID 。
汽车总线测试方案随着汽车技术的快速发展,汽车总线技术已成为现代汽车中不可或缺的一部分。
汽车总线是指在车辆内部各个电子控制单元之间进行数据通信的一种技术。
在汽车制造过程中,为了确保各个电子控制单元之间的正常通信,需要进行汽车总线测试。
本文将探讨一种有效的汽车总线测试方案。
首先,为了进行汽车总线测试,我们需要准备必要的工具。
一个基本的汽车总线测试工具包括以下几个组成部分:总线分析器、测试仪器和模拟器。
总线分析器主要用于监听和分析汽车总线上的数据流,以便检测和解决通信问题。
测试仪器可以帮助进行多种测试,例如电气测试、信号测试和带宽测试等。
模拟器则可以用于模拟各种情况,以验证汽车总线的稳定性和可靠性。
在进行汽车总线测试时,我们需要关注以下几个重要的方面。
首先是通信速率测试。
汽车总线上的数据传输速率对于车辆的性能和响应时间至关重要。
通过测试汽车总线的传输速率,可以确保其在正常工作范围内。
其次是电气测试。
电气测试主要是检测汽车总线的电气参数,例如电压、电流和功耗等。
这些参数对于总线的稳定性和可靠性至关重要。
通过电气测试,可以及时发现和解决潜在的电气问题。
接下来是信号测试。
信号测试主要是测试汽车总线上的信号质量和干扰情况。
信号质量对于总线的数据传输和通信效果至关重要。
通过信号测试,可以找出并解决信号干扰问题,确保数据的准确性和可靠性。
最后是带宽测试。
带宽测试是测试汽车总线的带宽使用情况,以确认总线是否足够支持各个电子控制单元之间的数据通信。
通过带宽测试,可以优化总线的使用效率,提升车辆的性能和响应速度。
在进行汽车总线测试时,我们还可以采取一些额外的措施来增加测试的准确性和可靠性。
首先是测试环境的搭建。
我们需要在真实的车辆环境中进行测试,以确保测试结果的真实性和可靠性。
其次是测试用例的设计。
我们需要根据不同的测试需求设计出相应的测试用例,以确保对汽车总线的各种功能进行全面的测试。
最后是测试数据的记录和分析。
我们需要记录测试过程中的各项数据,并进行分析和对比,以便及时发现和解决问题。
CAN总线测试规范1.测试环境准备在进行CAN总线测试之前,首先需要准备好测试环境。
这包括确定测试设备(例如CAN总线分析仪、ECU模拟器等),搭建相应的硬件连接(例如CAN总线连接线),以及设置测试软件环境。
2.测试用例设计设计测试用例是进行CAN总线测试的关键步骤。
测试用例应该包括各种常见和特殊情况,以确保测试的全面性和覆盖度。
测试用例应该覆盖CAN总线的各种功能和通信协议,包括标准和扩展帧的发送与接收、数据帧的发送和接收确认、错误帧的处理等。
3.性能测试性能测试主要是测试CAN总线的通信速率和延时。
在性能测试中,可以使用大量的数据帧进行测试,以测试CAN总线的最大数据传输速率,并观察传输时延的波动情况。
此外,还可以测试CAN总线在高负载下的性能表现,以确保系统的可靠性和稳定性。
4.可靠性测试可靠性测试主要是测试CAN总线在不同的环境条件下的稳定性和容错能力。
可以模拟噪声干扰、电压不稳定、温度变化等因素,观察CAN总线的传输是否受到干扰,以及系统是否能够正确处理错误帧和冲突。
5.兼容性测试兼容性测试是指测试CAN总线与其他设备或系统的兼容性。
在兼容性测试中,可以连接不同厂家或不同型号的设备进行测试,以确保CAN总现在与其他设备之间的正常通信和兼容。
6.安全性测试安全性测试是指测试CAN总线的安全性和防护能力。
测试内容包括对恶意攻击(例如DoS攻击、欺骗攻击等)的防范能力,以及对故障信号和错误帧的处理能力等。
7.故障诊断测试故障诊断测试是指测试CAN总线的故障诊断功能。
在故障诊断测试中,可以模拟ECU故障或CAN总线连线错误等情况,观察系统是否能够正确地检测和报告故障,并采取相应的故障处理措施。
总之,对CAN总线进行全面、准确的测试是确保CAN总线的可靠性和稳定性的重要步骤。
针对不同的测试需求,可以灵活选择适当的测试方法和测试工具。
同时,测试结果的记录和分析也是测试过程中的重要环节,可以根据测试结果优化系统设计和改进测试方法。
can总线解决方案
《Can总线解决方案》
Can总线是一种广泛应用于汽车、工业控制和其他领域的串行
通信协议,它具有高可靠性、低成本和实时性强的特点。
随着现代汽车和工业控制系统对通信效率和可靠性要求的提高,Can总线技术也不断得到改进和完善。
为了解决Can总线在实际应用中可能遇到的问题,人们提出了各种解决方案。
首先,Can总线解决方案的关键之一是网络拓扑结构的设计。
不同的应用场景需要不同的网络拓扑结构,如星型、环型、总线型等。
合理的网络拓扑结构可以提高系统的稳定性和可靠性,降低通信延迟。
其次,Can总线解决方案还包括通信协议的优化。
Can总线通
信协议本身具有一定的帧格式和传输速率,但在实际应用中可能需要额外的协议或协议栈来满足特定要求。
例如,对于高速高精度的工业控制系统,可能需要使用Canopen或DeviceNet
等协议来实现更复杂的通信功能。
此外,Can总线解决方案还涉及硬件和软件方面的优化。
在硬
件设计上,可以采用抗干扰性能更好的芯片和模块,增强系统的抗干扰能力;在软件开发上,可以采用更高效的通信协议栈和驱动程序,提高数据传输的速度和稳定性。
总之,Can总线解决方案是一个综合性的工程问题,需要考虑
硬件、软件、通信协议等多个方面的因素。
只有在这些方面都
得到合理的设计和优化,才能实现Can总线系统的高效、稳定和可靠运行。
经典CAN总线错误分析与解决方案1、(CAN)总线的常见故障CAN总线错误分析与解决当CAN总线出现故障或数据传输异常时,往往会出现多种奇怪的故障现象,如仪表板显示异常,车辆无法启动,启动后无法熄灭,车辆动力性能下降,某些电控系统功能失等。
这是因为相关数据或(信息)是通过CAN总线传输的,如果传输失败,那么会产生多种连带故障,甚至造成整个(网络)系统瘫痪。
最为常见的故障症状是仪表板的显示异常,如下图所示。
在检修过程中,首先应查看具体的故障症状,根据故障症状和网络结构图来初步分析有可能是哪些原因造成的,然后使用相关的诊断仪器进行诊断,根据诊断结果制定相关检修方案,做到心中有数,目标明确。
接着查找具体的故障部位和原因,同时结合相应的(检测)方法和测量结果找到故障点,从而彻底排除故障。
由于CAN网络采用多种协议,每个控制模块的(端口)在正常的情况下都有标准电压,因此电压测量法可用于判断线路是否有对地或(电源)短路、相线间短路等问题。
为了确定CAN H 或CAN L 导线是否损坏或(信号)是否正常,可以测量其对地电压(平均电压)。
测量点通常在OBD 诊断(接口)处,如下图所示。
诊断接口的6号针脚连接CAN H 导线,14号针脚连接CAN L 导线。
如果诊断接口上连接有两组CAN总线,那么动力CAN总线使用6号和14号针脚,舒适总线使用3号和11号针脚。
诊断接口的针脚含义如下图所示。
正常情况下,当CAN总线唤醒后,CAN H 对地电压约为2.656V,CAN L 对地电压约为2.319V,而且两者相加为4.975V▼正常的CAN H 电压正常的CAN L 电压CAN故障通常的原因有CAN线短路、对电源短路、对地短路、相互接反。
2、CAN H与CAN L短路当CAN H 与CAN L 短路时,CAN网络会关闭,无法再进行(通信)。
会有相应的网络故障码。
CAN H 与CAN L 短路的总线波形如下图所示。
当两者相互短路之后,CAN电压电位置于隐性电压值(约2.5V)。
CAN总线系统测试技术简介引言随着汽车电子技术的发展,汽车上所用的电控单元不断增多,电控单元之间信息交换的需求促进了车用总线技术的发展。
CAN总线即控制器局域网总线,由Bosch公司于1981年制定,主要目的为用作汽车的高速动力总线、中速车身总线等。
由于CAN总线具有可靠性高、实时性好、成本合理等优点,逐渐被广泛应用于其他领域中,例如船舶、航天、工业测控、工业自动化、电力系统、楼宇监控等,成为了广泛使用的现场总线之一。
基于CAN总线协议,还发展出CANopen、J1939、DeviceNet等多种上层总线协议。
CAN是一种开放式多主站线性结构的总线,使用双绞线作为连接介质连接所有节点,最高传输速率为1Mbit/s。
CAN总线使用载波侦听多路访问/冲突检测(CSMA/CD)技术这种非破坏性的总线仲裁方式,避免多个节点同时开始发送消息而造成总线冲突,保证优先级高的报文能够优先发送而不需要额外的时间开销。
CAN协议不对节点进行地址规定,而是使用报文的标识符来指定报文的优先级以及报文的内容。
同时,CAN总线协议提供了完善的错误检测与错误处理机制,包括了CRC检测、错误报文自动重发、错误状态判断、临时错误自动恢复、永久错误自动错误节点等措施,从而很好的保证了系统数据一致性。
图1 系统开发流程1, CAN总线开发流程随着CAN总线技术应用在国内各个行业中广泛使用,CAN总线开发流程及开发方法也日益成为关注的重点。
目前,基于开发-验证思想的V型开发流程被广泛用于CAN总线的开发过程中,如图1所示。
OEM厂商首先定义CAN总线系统需求,并进行系统构架设计,然后由供应商根据OEM厂商提出的需求,分析节点ECU的需求并进行节点设计,再进行软硬件实现以及节点ECU集成,最后对ECU进行测试验证。
供应商将所设计的节点ECU提供给OEM厂商,由OEM厂商进行CAN总线系统的集成,并对系统进行确认,才能形成最终的产品。
在V开发流程中,测试始终贯彻着整个开发流程,以在开发过程中能尽早的发现设计问题。
CAN总线占有率和错误率测量分析实验
一、实验目的
掌握CAN总线占有率和错误率的测量、分析方法,监控CAN总线,分析CAN总线占有率和错误率。
二、实验步骤
1、检查系统。
检查系统接线,电源电压是否正常,插座是否已经插好,如无异常,开
启控制柜电源,打开电机测试软件,查看控制柜绿灯是否点亮,完成
后系统准备就绪。
2、关闭软件并打开软件,选择设备类型“USBCAN2”,
设备索引号“0”,通道号“0”,将“波特率”改为“500kps”,然后点击“确定并启动CAN”按钮。
3、当启动CAN成功后,点击,可以打开总线利用率的界面。
可以实时监
测目前总线的利用率与帧流量。
可以调整刷新时间来调整显示速度。
图25.1 总线利用率界面
4、点击,打开错误信息显示界面,当对应CAN路发生错误时,则会打印
出错误信息(发送错误计数器与接收错误计数器值)、错误发生的时间。
图25.2 错误信息界面。
新能源汽车CAN总线与功率分析同步测试解决方案
CAN总线是新能源汽车中非常重要的通讯总线,工程师们常常通过
CAN总线来读取车上的车速、转速、扭矩等信号,但你是否知道CAN总线
也可以用来读取功率分析仪实际测试的功率信号呢?
对于工程师来言未来的测试方法一定是趋于整体化、集成化。在新能源汽
车中,需要测试的项目十分繁多,这里为大家介绍新能源汽车CAN总线、
功率分析同步测试方案。
CAN总线可以读取新能源汽车中所有的CAN信号,再通过软件进行实时
分析。而PA功率分析仪是用来测试电信号的,两者的数据并不通用,那如
何解决同步测试的问题呢?
一、功率分析仪CAN口输出
ZLG致远电子是国内唯一可以输出CAN总线技术和功率测试技术的企
业,在PA功率分析仪的功能升级中使用CAN接口转换卡将功率分析仪中的
功率测试信号转化成CAN总线信号,通过串口与PA功率分析仪实现通信,
并且支持数据主动上传,可解决用户需求功率分析仪CAN口输出的功能,
如图1和图2所示。
图 1 硬件连接图
图 2 PA上远程控制菜单
二、CAN数据和功率分析仪数据结果显示
功率分析仪的测试数据通过CAN口后结果如何显示呢?