0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科案例:自动化故障插入测试-分动箱

虹科测试测量 2022-01-07 14:57 次阅读

产品支持ECU测试自动化故障插入过程,帮助汽车制造商在更短的时间内运行更多的测试用例。如今,测试发动机控制单元 (ECU),尤其是与安全相关的模型,与软件测试和硬件测试同样重要——这是因为 ECU 需要更多的智能来控制制动、防止翻车并确保将电源应用于在折衷的驾驶模式下使用正确的车轮。Magna Powertrain、Delphi和 Continental等汽车制造商对其产品的安全运行测试也有同样的担忧。

19d74f00-6e2c-11ec-86cf-dac502259ad0.png

1a112112-6e2c-11ec-86cf-dac502259ad0.png

在本文中,我们将重点介绍汽车分动箱。分动箱是一种机械/电子设备,可监控车轮打滑情况并确保向未打滑的车轮供电

作为设计过程的一部分,制造商运行一系列测试,以确保控制其分动箱的软件以可预测和安全的方式对系统故障(例如开路、短路和交叉/串联电阻连接)做出反应。最终,这会提高客户满意度并降低保修成本。在一个例子中,制造商开发了一种测试夹具,允许他们手动注入故障。虽然这个装置很有效,但必须手动切换故障非常耗时——这限制了它们可以在特定单元上运行的测试用例的数量。此外,手动夹具通常需要更频繁的维护,从而进一步减慢测试时间。最后,它也容易出现操作员错误,这会影响测试结果。所以虹科推出了许多产品解决方案。这些产品包括用于硬件在环 (HIL) 仿真应用和可编程电阻器的故障插入单元 (FIU) 开关解决方案。FIU 开关模块可用于将电气故障引入系统,该系统通常会复制由于腐蚀、短路/开路和其他电气故障而可能发生的各种情况,这些情况会随着年龄、损坏甚至安装错误而发生。使用虹科故障插入模块来自动化故障注入过程,它们可以在更短的时间内运行更多的测试用例,结果是他们的测试更具可重复性、全面性,它们可以在开发周期的早期发现和修复问题。1a2dbc50-6e2c-11ec-86cf-dac502259ad0.gif 查找故障分动箱用于将动力从车辆变速器分配到前轴和后轴。一个例子是双速主动分动箱或 ATC。ATC 功能包括多片湿式离合器、机电换档驱动和链条驱动前输出。该系统保证了前后轮之间的动态扭矩分配,并且可以进行调整,以在各种地形和恶劣天气下提供所需的车辆性能特性。作为 TCCM(分动箱控制机构)的一部分,分动箱电子控制单元 (ECU) 控制分动箱的操作。它连接到分动箱中的传感器和执行器,以及与车辆控制器局域网 (CAN) 的接口。当驾驶员换档时,分动箱 ECU 接收命令,然后确定它是否可以执行此换档。成功执行换档后,分动箱 ECU 将此报告给网络在操作中,可能会发生许多不同的故障。例如,考虑将分动箱中的执行器和传感器连接到控制模块的八芯电缆。这些连接可能会开路或与相邻导体短路,此外,随着汽车老化,高电阻连接和高电阻短路可能会发展,这些可能导致分动箱在现场出现故障。为确保分动箱在故障条件下安全运行,分动箱制造商在他们的控制实验室中模拟这些故障。硬件在环测试已成为一种非常流行的测试电子控制单元的方法,例如当今汽车中使用的分动箱 ECU。HIL 模拟器可以提供车辆的所有输入和输出,而无需实际构建原型车辆。它为 ECU 制造商节省了大量资金,不仅因为他们不必制造原型车,还因为他们可以在实验室而不是在测试轨道或测功机上进行详尽的测试。他们甚至可以测试分动箱 ECU,而无需实际了解分动箱的机械结构。在此模式下,HIL 测试系统除了模拟车辆的其余部分外,还模拟分动箱。为了测试分动箱 ECU 软件,设计人员开发了许多不同的操作场景。这些包括车辆启动、关闭和驾驶场景,旨在让分动箱控制模块完成其步伐。例如,在一种情况下,分动箱被命令到其所需位置。其他场景运用各种其他产品特性(各种换档场景、冷启动曲线、电压曲线等)。当有问题的制造商首次开始进行此类测试时,他们构建了一个测试夹具,如下图所示,称为分线盒,用于手动插入故障。接线盒插入分动箱与其控制模块之间,技术人员将手动切换故障进出。如前所述,这限制了它们在任何给定时间范围内可以运行的测试用例的数量,需要更频繁的维护,更慢的测试时间,并且还容易出现操作员错误,这可能会影响测试结果。虽然这种方法是一种有效的入门方法,但很明显还有很大的改进空间。1a86b3e6-6e2c-11ec-86cf-dac502259ad0.png 可以说,手动插入故障最大的问题是运行一系列测试需要很长时间。使用分线盒,运行一个测试用例最多需要8分钟。由于他们运行了数千个测试用例,从一开始就很明显他们必须找到一种方法来减少测试时间。以这种方式手动插入故障的另一个缺点是它们只能插入短路和开路。为了更彻底地测试分动箱 ECU,他们还需要能够插入电阻故障以及硬开路和短路。以这种方式手动插入故障的第三个问题是接线盒是硬接线的,因此不是很灵活。为了测试不同的分动箱ECU或不同的产品配置,测试工程部门必须建造一个新的分线盒或重新连接现有的分线盒。这样做既费钱又费时。在评估了多家供应商的开关系统后,该客户认为虹科代理的Pickering Interfaces 产品是一个很有前途的解决方案。他们购买了一个装有多个 PXI 总线模块(我们的 PXI 30A 故障插入开关模块,(型号 40-191),如图二所示)的 19 插槽 PXI 机箱,以模拟短路和开路。该模块为高电流故障插入提供了强大的解决方案。它使用固态开关元件,能够在单通道上承载 40A 或在所有通道上同时承载 30A。它旨在在测试夹具和被测设备之间插入三种不同的故障条件,包括开路、UUT 连接之间的短路以及对外部信号的短路。每个通道上的固态继电器使测试系统能够将 UUT 的信号设置为开路。故障插入总线允许将任何通道与任何其他通道短路,还可以将任何通道连接到外部信号(例如电源、点火或接地)以模拟故障条件。该模块配有两条故障总线。由于故障并不总是完全开路或硬短路,我们的可编程电阻器模块(型号 40-295),如图三所示,用于模拟高阻故障。该模块提供多达 18 个 8 位分辨率的完全隔离可变电阻器或 10 个 16 位分辨率的完全隔离可变电阻器。每个通道的电阻可以设置在 0 欧姆和 16 MΩ 之间。1ac7eaf0-6e2c-11ec-86cf-dac502259ad0.png

图二:PXI30A故障插入开关模块,型号40-191

1b936b26-6e2c-11ec-86cf-dac502259ad0.png 图三:PXI可编程电阻器模块,型号40-295图四显示了切换系统如何连接 HIL 模拟器、被测试的分动箱 ECU 和分动箱(如果实际分动箱需要作为测试的一部分)。1c60556e-6e2c-11ec-86cf-dac502259ad0.png 切换系统用于注入所有潜在故障。例如,要注入开关故障,他们只需打开线路。为了短接两条线路,他们将两条线路中的每一条连接到故障插入模块,并将两个信号连接到模块的故障总线之一。为了模拟对电源或接地的短路,他们将信号线连接到故障总线之一,然后将该总线连接到接地或外部电压。为了将电阻故障注入分动箱和分动箱 ECU 之间运行的信号线之一,控制计算机将命令开关系统接通 40-295 可编程电阻器模块上的可变电阻器之一。接下来,他们以谨慎的步骤改变电阻:0Ω、5Ω、10Ω、20Ω、50Ω、100Ω、200Ω、500Ω、1,000Ω,依此类推,直到达到 1 MΩ,或者直到线路的反应就像开路一样。一旦插入故障,他们就会运行一个或多个驾驶场景并收集测试数据。他们收集的最重要的数据之一是系统正在绘制的电流异常高的电流肯定是出现问题的迹象。不过,他们也会查看许多其他参数这些包括由分动箱 ECU 和整个系统行为产生的 CAN 信号和电信号。通过自动化故障插入,运行单个测试用例所需的时间从平均 8 分钟减少到大约 4 分钟——当您考虑到典型的测试运行可能包括 20,000 个测试用例并且需要更多时间时,这是一个巨大的节省一个多月才能完全运行。它还允许制造商减少运行完整测试所需的时间。通过手动插入,技术人员或测试工程师必须在场才能切换故障进出。然而,现在只有在进行有风险的测试时才需要工作人员在场,因为大多数测试都是在不需要监督的情况下进行的。有趣的是,节省的时间不一定用于缩短测试运行时间,而是用于在相同的时间内运行更多的测试用例,例如包含电阻故障的测试用例。使用测试时间来提高测试有效性表明公司对软件质量和可靠性的重视。1a2dbc50-6e2c-11ec-86cf-dac502259ad0.gif

分析测试结果可以想象,这些测试会生成大量的测试数据,分析这些数据是一项艰巨的任务。他们首先要寻找的是测试是否对 UUT 造成了任何损坏。没有故障会损坏分动箱 ECU 的分动箱,因此任何表明该单元已损坏的迹象都会发出危险信号。如果没有一个测试用例造成任何损坏,他们就会开始分析其余的测试数据。在这一点上特别感兴趣的是 CAN 信号和整体系统行为。他们正在寻找的是能够表明分动箱中电机意外移动的数据。他们还可能会检查分动箱 ECU 是否生成了适当的诊断代码。分析测试数据是一项团队工作——团队不仅包括测试工程师,还包括设计分动箱的机械工程师、电子工程师和软件开发人员。通过团队合作,他们不仅能够快速找到关注的领域,而且能够更快地完成修复。1a2dbc50-6e2c-11ec-86cf-dac502259ad0.gif

未来是自动化的虽然客户的工程团队对虹科产品的开关系统使他们能够自动化测试的方式非常满意,但他们意识到这仅仅是个开始。例如,他们没有为每个分动箱构建单独的测试装置,而是为他们的分动箱开发“通用”测试系统。使用计算机控制的切换系统,他们觉得他们可以做到这一点。制造商必须跨越的另一个障碍是弄清楚如何减少分析测试数据所需的时间。自动故障插入使他们能够运行更多的测试,但也增加了他们必须花在分析测试数据上的时间。在这种情况下,正在努力自动分析测试数据。开发一种能够自动标记可能表明存在问题的测试数据的工具将为他们节省大量时间。在我们客户的案例中,他们的工程师认为他们可以通过识别真正测试相同事物的测试用例并将它们从测试程序中删除来做到这一点。还应该注意的是,在产品测试策略中经常使用在 NPI 中开发的测试用例的一个子集。与 NPI 测量相比,这种策略提供了一致的测试结果,并加快了生产测试的开发。虹科产品帮助 Engineering 引入“智能自动化”,以在动态车辆条件下测试其他故障模式(串联电阻故障、交叉短路和交叉电阻短路),从而提高产品质量。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    5124

    浏览量

    126396
收藏 人收藏

    评论

    相关推荐

    探索Playwright:前端自动化测试的新纪元

    作者:京东保险 张新磊 背景 在前端开发中,自动化测试是确保软件质量和用户体验的关键环节。随着Web应用的复杂性不断增加,手动测试已经无法满足快速迭代和持续交付的需求。自动化
    的头像 发表于 10-22 14:27 100次阅读

    科展会丨再赴工博之约,来看玩转自动化科技!

    才感盛夏,忽而已秋,2024中国国际工业博览会(IAS工业自动化展)也即将拉开帷幕!IAS以装备制造为重点,以数字制造、绿色制造、服务制造为特色,不仅成为了展示工业自动化领域最前沿科技成果的重要窗口
    的头像 发表于 09-03 08:00 233次阅读
    <b class='flag-5'>虹</b>科展会丨再赴工博之约,来看<b class='flag-5'>虹</b><b class='flag-5'>科</b>玩转<b class='flag-5'>自动化</b>科技!

    开关电源自动化测试设备:如何实现自动化测试

    开关电源自动化测试设备是将测试软件和测试硬件集成在一个电源测试柜中的ate自动测试设备,其
    的头像 发表于 08-30 18:19 1135次阅读
    开关电源<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>设备:如何实现<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>?

    车载以太网自动化测试套件—AETP.UDS

    AETP.UDS是专为车载以太网UDS测试设计的自动化测试套件,旨在测试ECU对ISO 14229协议规范实现的一致性,测试ECU是否具备上
    的头像 发表于 08-21 11:57 1012次阅读
    车载以太网<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>套件—AETP.UDS

    车载以太网自动化测试套件—AETP.UDS

    AETP.UDS是专为车载以太网UDS测试设计的自动化测试套件,旨在测试ECU对ISO 14229协议规范实现的一致性,测试ECU是否具备上
    的头像 发表于 08-15 15:07 239次阅读
    车载以太网<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>套件—AETP.UDS

    OTA自动化测试解决方案——实车级OTA测试系统PAVELINK.OTABOX

    作者|网虫小编|不吃猪头肉引言往期内容里为大家介绍了OTA技术、OTA后续的发展趋势预测及OTA自动化测试解决方案。本文是OTA系列的第三篇文章,今天主要向大家介绍实车级OTA自动化测试
    的头像 发表于 07-11 08:26 580次阅读
    OTA<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>解决方案——实车级OTA<b class='flag-5'>测试</b>系统PAVELINK.OTABOX

    纳米软件自动化测试合作:4644芯片与VPX模块测试

    近日,纳米软件与西安广勤电子技术有限公司就4644电源芯片自动化测试和VPX电源自动化测试达成战略合作。在双方进行深入探讨后,纳米软件为广勤电子公司提供了高效、专业的
    的头像 发表于 05-09 15:49 391次阅读
    纳米软件<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>合作:4644芯片与VPX模块<b class='flag-5'>测试</b>

    纳米软件分享:电源管理芯片自动化测试方案

    在纳米软件与江苏某科技公司合作的电源管理芯片产线测试项目中,需要完成单入单出、单入双出、单入三出、单入四出系列微模块的14个项目的自动化测试。该公司之前是手动测试,没有
    的头像 发表于 04-23 13:47 429次阅读
    纳米软件分享:电源管理芯片<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>方案

    智诚成功中标某大型国有银行的自动化测试平台项目

    近期,捷凭借多年来在金融科技领域的服务经验,以及在技术创新、产品开发、运维管理等领域的综合实力,从众多厂商中脱颖而出,成功中标某大型国有银行的自动化测试平台项目。这是捷在金融科技领
    的头像 发表于 04-19 09:52 377次阅读

    鸿蒙OS开发实战:【自动化测试框架】使用指南

    为支撑HarmonyOS操作系统的自动化测试活动开展,我们提供了支持JS/TS语言的单元及UI测试框架,支持开发者针对应用接口进行单元测试,并且可基于UI操作进行UI
    的头像 发表于 04-08 14:49 1260次阅读
    鸿蒙OS开发实战:【<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>框架】使用指南

    Eggplant—HMI自动化测试软件

    Eggplant是英国TestPlant公司推出的创新性自动化测试工具。通过VNC或RDP通讯技术远程桌面连接被测对象,基于图像和文字识别算法进行对象定位,进而驱动和确认被测HMI设备的响应,能够
    的头像 发表于 01-23 18:00 554次阅读

    ETC自动化测试系统ETC Runsys. #ETC #自动化测试 #OBU #RSU

    自动化测试
    度纬仪器
    发布于 :2024年01月12日 10:01:20

    电源测试怎么自动化?电源模块自动化测试系统如何实现?

    纳米软件在电测行业深耕十余年,在行业的大背景下,为了进一步完善自动化测试,开发出了新的智能的电源模块自动化测试系统ATECLOUD-POW
    的头像 发表于 12-15 14:40 802次阅读
    电源<b class='flag-5'>测试</b>怎么<b class='flag-5'>自动化</b>?电源模块<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>系统如何实现?

    LabVIEW与Tektronix示波器实现电源测试自动化

    LabVIEW与Tektronix示波器实现电源测试自动化 在现代电子测试与测量领域,自动化测试系统的构建是提高效率和精确度的关键。本案例介
    发表于 12-09 20:37

    开关电源自动化测试方案的流程是什么?开关电源测试系统如何测试

    开关电源测试系统是针对开关电源测试而开发的一种智能自动化测试系统,打破传统测试程序与缺陷,满足客户新的
    的头像 发表于 11-22 16:37 1070次阅读
    开关电源<b class='flag-5'>自动化</b><b class='flag-5'>测试</b>方案的流程是什么?开关电源<b class='flag-5'>测试</b>系统如何<b class='flag-5'>测试</b>?