tag 标签: 台架测试

相关帖子
相关博文
  • 热度 9
    2024-1-3 10:55
    662 次阅读|
    0 个评论
    一、背景介绍 GL Logger(以下简称GL)是一种特殊的汽车数据记录仪,被广泛应用于路试或台架测试,该系列记录仪支持CAN/CAN FD、LIN、FlexRay以及车载以太网总线的数据记录;同时,还支持I/O和摄像头数据的记录以及通过诊断或CCP/XCP记录ECU内部参数。 GL Logger的特点: 1、专业数据记录工具,可应对各类车辆测试场景,如:三高、故障排查、主观性能评价等,无需测试人员值守; 2、极短的上电启动记录时间,具有自动休眠功能,并且支持基于总线/硬线/绝对时钟的休眠唤醒,休眠模式下的电流消耗低,非常适合车辆测试和测试车队使用; 3、灵活多样的触发/过滤条件; 4、支持基于CAN总线的诊断数据记录,可在指定时间自动发送诊断请求报文; 5、支持基于CCP/XCP标定协议的ECU内部信号记录,可自动发送DAQ/Polling指令; 6、原始记录数据可导出并转化为各类常用数据格式,并在离线数据分析工具中进行数据回放分析,如:CANoe、CANalyzer、CANape、vSignalyzer中分析测量数据; 7、简单易用的图形化配置工具,同时具有可编程功能,从而实现更为灵活多样的功能,如:触发、过滤条件、网关功能、LED、蜂鸣器、在线数据分类统计等; 8、支持IP65等级(GL1010/GL2010),可选配各类功能扩展硬件模块; 9、支持远程数据传输,通过Log Server实现; 10、坚固的外壳简化了在车辆中的安装,并且存储卡的高存储容量使它们适合长时间的记录。 二、GL配置工具 GL Logger的配置工具由以前的 Vector Logger Configurator 更新为现在的 Vector Logger Suite (以下简称VLS)。VLS可配置GL1000/GL2000/GL3000/GL4000/GL5000系列记录仪和VN1630 log接口卡的记录功能。VLS被分割为两大板块,分别是 Configuration 和 Logging Data : Configuration界面 由于每个系列的GL在功能上有些的差异,所以在VLS中使用的配置模板略有不同。本文以GL2400为例,重点介绍一下使用GL记录仪时,在Configuration界面中非常实用的部分功能配置。 Hardware功能区的配置 (1) 休眠/唤醒 的配置 在Setting中设置GL的 休眠/唤醒 功能,GL在总线超时后进入休眠状态,可通过总线或硬线进行唤醒,总线超时可自定义。 设置如下: 待机状态 ,即一个处于休眠与唤醒之间的工作状态,该状态下GL可快速被唤醒,但该状态静态电流远高于休眠状态。该模式主要应用于需要GL被唤醒时能够记录到第一帧报文的场景。 (2)CAN通道配置 采集CAN数据时,设置匹配的CAN波特率,如有特殊需求,可勾选以下选项: • Output/ACK :输出ACK应答,如果需要GL作为一个节点去应答,可激活该选项。 • Keeps logger awake :可打开该通道的唤醒功能,如果该功能被抑制,该通道在进入睡眠后无法通过总线唤醒; • Enable Wake-up :可打开或关闭所选通道的唤醒功能; • Log error frames :可记录CAN错误帧数据,否则不会记录错误帧。 (3)Analog Inputs 可采集模拟信号,以系统变量或报文形式存储记录,可设置存储的通道以及ID。 当以报文形式记录时,需要DBC文件进行解析,可通过“ Create Analysis Package ”生成DBC文件,生成的DBC文件会保存在生成的“ Analysis ”文件夹下,如下图所示: (4)Digital Inputs 可记录数字信号,以报文形式存储,可设置存储的通道以及ID,解析报文的DBC与Analog Inputs的生成过程一致。 2、记录模式的配置 (1)关于 buffer size 的设置 • Buffer size即缓存空间,是存储数据首先到达的区域,buffer size存储满后,再将数据写入到GL的存储卡上。 • Tips :Buffer size原则上设置越小越好,但是关于GL的存储文件个数有限制,如果太小,可能导致存储卡存储不满,请根据需求合理设置buffer size。 (2)记录模式选择 GL有三种记录模式,用户可根据记录数据的特性设置适合的记录模式, 每个存储内存仅能设置一种采集模式 。 • 全程记录:从GL启动开始到停止全程记录采集到的数据,可添加Marker。 • 条件记录:可设置各种条件来启动、停止记录,以及自定义停止记录的延迟时间( Post-trigger time )。需要注意的是条件触发模式下,Logging on必须设置触发条件,否则无法启动记录。 • 触发记录:可设置记录特定的Trigger,Trigger可设置预前( Pre-trigger time )和延后时间( Post-trigger time )。 3、写入配置文件 完成上述配置后即可保存配置,通过“ Write to Device ”将配置文件写入GL中,等待GL对配置文件刷写完成后便可根据配置要求进行记录。 Logging Data界面 数据记录完成后需要将GL中记录的数据进行格式转换、导出等处理,Logging Data界面的功能将会完成数据处理相关的工作。 1、选择数据来源 通过USB 线连接记录仪读取数据,点击“ Select Source ”加载GL中的记录数据; 2、设备信息的查看 通过“ Device Information ”,可查看记录仪的类型、内存大小、激活的license、记录的文件数量、通道配置等信息。 3、快速查看 当记录的数据已经加载到VLS中,可通过“ Quick View ”直接调用已安装的CANoe、CANalyzer、CANape、vSignalyzer进行快速查看。 4、记录文件的选择 (1)想要全选或都不选多个文件时,可通过选择Select All/Deselect All来设置; (2)如果定义了Trigger或Marker,希望单独导出文件,可切换到 Trigger或Marker界面快速定位且导出。 5、记录文件的导出 (1)、选择导出格式 通过“ Destination Format ”选择需要的格式,VLS可把记录的数据转换为BLF、ASC、MDF、HDF、ADTF等多种格式文件; (2)、文件导出设置 选择转换格式后,点击“ File Storage ”,设置导出文件的存储路径、名称格式、原始数据备份、导出成单个文件、分割导出文件。 (3)、文件的导出 点击“ Export ”,VLS将会把原始记录数据按前面的设置导出到对应的路径下,如下所示: 三、总结 北汇信息作为Vector中国的合作伙伴 ,始终专注于汽车电子领域的新技术和新产品,为工程师在汽车领域提供“趁手装备”!GL Logger还具有诸多其他功能,如果您想了解更多的GL Logger 的功能,或是在使用GL的过程中存在疑惑请关注 北汇信息 的公众号,并在下方进行留言,我们将竭诚为您解惑。
  • 热度 7
    2022-12-19 10:01
    916 次阅读|
    0 个评论
    基于 HiL (硬件在环)的新能源三电系统(V CU BMS MCU )测试,对于大家来说已经不是一个陌生的概念。随着基于V模型的开发流程的逐步普及,针对控制器在 HiL 阶段的测试也得到了越来越多的重视。同时,随着测试经验的逐步增多和测试内容的逐步细化,针对 HiL 系统的要求,也慢慢的发生着改变。 越来越多的主机厂和供应 商逐步 开始从追求大而全的 HiL 方案,向小而巧的 HiL 方案转变。下面我们将举一些事例,展示 一下北汇 信息是如何在不同的应用场景下,采用小而巧的 HiL 配置为客户提供便捷的测试方案的。 针对VCU或者BMS 主板,他们有几个共同的特征: 外围硬件IO 资源较少 相对传统的车身域控制器或者发动机控制器,VCU或者BMS需要的外围硬件IO资源就要少了很多,一个便携式的桌面式 HiL 完全能够满足测试需求。 控制策略中大部分是逻辑判断和故障响应 这部 份可能 占了一半甚至更多的测试用例,所以一个方便基于状态制定测试用例的平台和能够集成故障注入功能的板卡极为重要。 功能按照模块划分,不同功能大部分可独立进行测试 这样, HiL 系统就可以进一步细化和简化,用以对某个或某几个功能的开环,或者闭环的测试。 针对上面的分析,我们采用了基于V ector VT系统的 桌面式 桌面式 Hi L 系统 , 用于VCU、BMS主板的测试 ,其具有 低成本,小型化,方便拓展 的优点,受到越来越多客户的青睐。VT系统也能够非常好的满足上面的三点需求。 VectorVT系统 桌面式的 HiL 系统 VT系统采用模块化的设计,板卡覆盖模拟量输入、输出,数字量输入、输出,电阻仿真及负载仿真等。通信仿真可以沿用Vector VN16系列CAN卡。 其板卡资源可以完全覆盖到VCU或者BMS主板的测试,无需外围信号调理。 同时板载的 故障注入功能,无需额外的故障注入板卡,就能进行故障注入测试,这是此 HiL 系统能够桌面化和进行便携式操作的保障。 VT机箱采用12卡槽设计,通常针对VCU或BMS,5~8个卡槽的板卡资源就可以 完全满足测试要求,剩余 卡槽还可用 于后续扩展。板卡配置无缝集成在 CANoe 中,它极大地简化了HIL测试系统的设置,把连接I/O通道所需的所有电路组件集成在一个模块中,可实现被测对象所需信号的仿真、采集和故障注入功能。 北汇信息 也根据不同客户的需求,提供PDU用以电源分配、安全防护,和不同程控电源的集成以及GUI界面开发。 桌面式V CU HIL 测试系统 GUI界面示例 便利的可基于状态跳转的测试用例编辑平台 前面我们分析,VCU或者BMS主板的控制策略中基于状态的逻辑判断可能占了一半或者更多的比重。所以一个能够定义时序和状态的测试用例编辑工具,对于测试用例的设计尤为重要。Vector的 测试用例编辑工具 v TEST studio 正 是 这样一款软件,能够极大 地 提高测试用例的编辑质量与效率。 vTESTstudio 功能 基于表格的测试用例编辑工具适用于基于时间的顺序测试,如各种条件触发及响应,基于图形和状态的测试用例编辑工具,适用于复杂的控制逻辑跳转,如BMS的高压 上下电逻辑 或者故障状态跳转的测试。 高压上电流程编辑示例 可拆分的功能模块测试 测试方案永远对应着测试需求。测试方法可能是开环,可能是闭环,测试范围可能是功能模块,可能是系统。很多客户在提测试需求的时候,往往是想要一个大而全的系统,但是实际测试过程中,却是针对单一功能模块或者简单开环 调试占 了大多数。因此容易造成资源上的浪费。而VT系统的 模块化设计 既可以 建立简单的测试设置 ,又可以 扩展为复杂的测试解决方案 。 以BMS的充电过程测试为例,该功能是BMS中相对独立的一个功能,传统 测试既 需要电池包,有需要充电桩,测试起来十分繁琐,且效率低下。而采用VT的桌面化测试方案,只需要非常少的硬件资源,采用如下图所示的硬件资源模拟充电接口,采用 CANoe O ption .J1939 进行充电过程报文交互仿真,就可以完成针对BMS充电过程完整的功能及故障响应测试。 充电接口模拟举例 这便是 独立的功能模块测试 案例。在此基础上,当我们的测试范围增加,我们也可以通过增加硬件配置的方式实现。如我们可以增加 VT2710 用于基于S PI 的主从通信测试,增加VT1004进行继电器控制测试,增加 keysight 电芯模拟器覆盖从板测试等等, 一 步步满足B MS 集成测试需求。 Keysight 电芯模拟器示意图 GUI界面示例 再比如VCU,可以纯粹开环调试,用于测试基于输入的响应。这种测试场景在 CANoe 中实现极为便捷,所有板卡的配置均以图形化的方式集成在 CANoe 中,用户即使没有任何编程基础,也可以方便的进行操作。当然也可以通过M ATLAB /S imulink将车辆动力学模型编译生成D LL 文件导入到 C ANoe 中,在 实时机 RT-RACK 中运行,和VCU进行闭环测试。此外 CANoe 也针对不同的商业车辆模型提供接口,进而进一步提高仿真精度,完成VCU在特定运行工况的功能测试、协调控制测试、通信测试及各类故障模式下的测试。 以上所有的功能都可以基于桌面化的VT HiL 系统实现。而这样一套系统的成本,往往只有传统机柜式 HiL 的一半甚至更少。 总结 桌面式的VT HiL 系统可谓是麻雀虽小,五脏俱全。针对VCU和BMS的主板测 试,其成本效益更是得到了充分的体现。随着客户针对测试需求的逐步细分,这种简单、便捷,能够满足特定功能需求而又扩展性良好的 HiL 测试方案得到了越来越多客户的认可。 北汇信息 可以为客户提供相应的测试方案和测试系统搭建 ,以及相关测试服务 , 欢迎咨询。 参考文献: Vector China : https://www.vector.com/cn/zh/products/products-a-z/hardware/vt-system/ Keysight Technologies :Secure and Precise Testing of Battery Management Systems Vector China: 基于 CANoe 实现BMS闭环HIL测试系统 文中图片部分来源于V ector 中国和 Keysight 官网。
  • 热度 8
    2022-5-22 18:20
    826 次阅读|
    0 个评论
    跨越空间,GL的TP之术 作者:刘发 前言 又是春暖花开,端午佳节来临之际,您最近是否外出游玩过,是否被春节后的报复性出游堵在了出行路上、堵在了旅游景点处?如何能够进行高效又灵活,还能保证有质有量的出游是一个难题,要是世界各地能够进行传送就完美了。 旅游是为了放松自己,享受自己,那么就需要灵活安排行程,保证出游质量。同样生产制造也需要建立高效、灵活、稳定生产流程,提升生产质量和效率,实现精益化制造。虽然世界各地还不能够进行传送,但是Vector的GL Logger早已能够无视距离,进行无线传输,将记录到的数据远程传输给指定接收端,为实现更高效、灵活、稳定的生产与测试环节助力。 图1GL Logger系列产品 Vector公司的GL Logger(以下简称GL)是一种特殊的汽车数据记录仪,可用于测试车辆或试验台上,因其灵活、可靠、强大的特质赢得了大家的青睐。 它们小巧而坚固,身形娇小却拥有坚固的外壳,最大可支持防护等级IP65;可靠而强大,可以记录测量值并获取CAN/CAN FD、LIN和FlexRay总线系统的通信数据。 除了记录总线通信数据外,GL还可以通过CCP/XCP和diagnostics存储内部ECU参数,以及以时间同步的方式存储数字和模拟输入的测量值。使用GL Logger记录时还可以灵活地设置记录触发事件、滤波器,记录好的数据支持导出为BLF、ASC、MDF、HDF、ADTF、TXT、ME Excel等多种格式文件。 GL 功能介绍 ▲ 记录总线通信数据 ▲ 通过CCP/XCP和diagnostics存储内部ECU参数 ▲ 以时间同步的方式存储数字和模拟输入的测量值 ▲ 设置记录模式,通过触发记录,设置滤波器 ▲ 支持导出BLF、ASC、MDF、HDF5、ADTF、TXT、MS Excel等多种数据格式文件 当然,GL除以上功能外,还能够进行无线传输,将记录到的数据远程传输给指定接收端,也就是接下来这篇文章介绍的GL众多Options功能中的一种——无线传输功能。 GL的无线传输功能有两种应用的场景,一种是实验室环境下,另一种是路试环境下,下面我们就以实验室环境下为例子,介绍如何实现无线传输功能。 GL 无线传输的实现 要实现 GL 设备无线传输功能,需做以下准备: 硬件方面:具备无线传输功能的设备(GL2000/3000/4000/5000系列产品),且携带无线传输license,以及可插SIM卡路由器和SIM卡;如通过局域网传输,则需能桥接或中继的路由器即可。再准备PC或服务器,用来接收数据。 软件方面:GL配置软件,MLtools数据接收配置软件。 本次就以GL2000设备为例子,在实验室环境下(局域网环境下,不通过服务器进行数据传输)介绍GL设备无线传输功能的实现。 1 .连接设备,配置相应信息软件写入配置,需要注意的是GL、局域网、安装MLserver的服务器或PC端IP地址需处于同一网段: 图2VLC软件端配置 2 .配置GL的IP地址: 图3GL IP地址配置 3 .配置路由器LAN端IP地址: 图4路由器IP地址配置 4 .桥接至局域网: 图5路由器桥接/中继功能配置 图6路由器桥接/中继功能配置 5 .配置服务器或PC端IP地址: 图7服务器/PC端IP地址配置 6 .在 ServerOptions 中,配置相应的信息: 图8Server Options软件端配置 7 .在MLserver中,满足触发传输条件时,数据将自动传输,PC端自动接收数据。 图9MLserver软件端接收数据 8 .连接成功后,在工作路径下会生成相应的文件夹和配置文件: 图10数据接收效果 总结 Vector的GL Logger系列数据记录仪被广泛应用于路试或台架测试,用来记录CAN、LIN、FlexRay及MOST等总线系统的通讯数据,同时也会记录测试的模拟量和数字量数据。通过诊断和CCP/XCP,ECU内部数据也可以被请求和记录。 GLLogger的无线传输功能仅是设备众多功能中的一个Option功能,如果您想了解更多的GL Logger 相关功能,或是在使用GL的过程中存在疑惑,请关注我们的公众号,并在下方进行留言,我们将竭诚为你解惑。 北汇信息作为Vector中国的合作伙伴,不仅提供相应的工具和技术支持服务及培训,还针对不同的应用提供相应的解决方案,助力中国客户的研发效率提升。欢迎联系北汇信息,我们将根据不同需求为您提供针对性的高效、灵活、稳定的解决方案!