历史上的今天

今天是:2024年11月12日(星期二)

2018年11月12日 | 让汽车电子测试成本直降90%的测试系统

发布者:ShimmeringMoon 来源: 电子工程专辑关键字:汽车电子  测试系统 手机看文章 扫描二维码
随时随地手机看文章


"利用NI测试平台和生态系统,我们不仅成功开发了HILS,而且还成功开发了机器人、图像处理系统、语音合成系统、噪声模拟器和GPS模拟器,进而搭建了一个集成的电子组件自动化测试系统。 手动操作和结果判断相关的工时减少了90%,每年节省了数亿美元的成本。"


挑战


构建一个自动化系统,从头到尾全面检验逻辑并评估相互协作的电子元件的鲁棒性,包括相关操作和结果判断。


解决方案:


基于NI平台使用PXI产品、可重新配置的I/O模块(FPGA)和LabVIEW构建HILS系统,并集成噪声模拟器、GPS模拟器和语音合成系统等其他元件来评估鲁棒性,同时集成机器人和图像处理系统来实现任务自动化。

20181112-NI-1.png

马自达使用软件定义的自动化测试系统,降低了90%的测试成本

(配音旁白是由使用LabVIEW开发而成的语音合成系统生成的)。


背景介绍


众所周知,汽车正在快速融入越来越多的电子产品。 从自动雨刮器和门锁开始,电子产品已经成为许多汽车组件的一部分,包括照明、空调、动力总成、信息娱乐系统,甚至各种安全系统。 一开始,汽车仅配备了几个CPU。 而现在,汽车中的CPU数量已近百。


为了向客户提供高品质的产品,马自达电子测试和研究团队需要评估所有电子元件的“逻辑”和“鲁棒性”。 '逻辑'是指每个电子组件的功能。 而要理解“鲁棒性”这一概念,首先需要认识到电子元件的工作环境并不总是处于理想状态。 例如,元件可能会暴露于极端的条件下,如电源电压发生波动、噪声级别较高或输入信号不理想。 “鲁棒性”是指组件在极端环境中正常工作的能力。 换句话说,我们希望评估每个电子元件对这些恶劣条件的承受力。


挑战


电子元件的逻辑和鲁棒性一直都在评估的范畴内。 过去,仅有几种电子元件执行简单的功能时,元件在专门准备的环境中单独进行测试。 然而,随着电子元件的多样性和功能复杂性不断增加,这种操作渐渐露出弊端。 现在,多个电子元件系统之间会进行通信,并且一个系统的操作越来越依赖于来自其他系统的结果。 除了逐个系统进行测试外,还必须进行多系统测试才能有效地评估此类系统的功能。 此外,还必须评估系统的鲁棒性。 然而,随着各种组件和单元的不断增加,要评估的项目数量呈指数增长。 因此,我们很清楚评估系统需要实现自动化。


十年来,马自达一直意识到这些需求, 但是却找不到满足所有需求的评估系统。 鉴于这种情况,我们决定正面解决这个问题。 换而言之,我们决定开发一个自动化系统来从头到尾彻底验证逻辑并评估相互协作的电子元件的鲁棒性。


解决方案/优势


我们需要开发的系统将会非常庞大且复杂。 因此,开发工作预计需要几年时间并分阶段完成。 图1是第一阶段的示意图。 Stage-1系统由以下元素组成:HILS(硬件在环仿真)引擎、机器人和图像处理系统。 对于HILS引擎,NI HILS系统由NI PXI(面向仪器系统的PCI扩展)产品和RIO(可重配置的I/O)模块组成。 我们基于LabVIEW系统设计平台,开发了在这些硬件产品上运行的软件。 


20181112-NI-2.png

图1.第一阶段的示意图


将HILS纳入此系统的原因如下。 首先是马自达一直朝着“全球首创”的目标努力。 比如,马自达致力于推进基于模型的解决方案的开发和实际应用,以保持领先优势。 鉴于这种创新文化,在可能的情况下,我们当然希望利用模型来评估电子元器件。 但是,我们知道有些组件根本无法建模。 虽然对于不适合建模的零件,我们可以采用其他系统,但最终我们决定扩展HILS系统的功能。 由于NI PXI平台适用于构建各种测试系统,因此我们可以在一个系统上同时构建HILS部分和扩展部分。


有些组件无法建模,而人机界面的开发也非常具有挑战性。 对于无法建模的组件,我们举个最简单的例子——速度计。 想象一下速度表显示车速值为“50公里/小时”。 在这种情况下,控制器将显示“50公里/小时”的命令作为电信号发出。 这种信号可以在模拟过程中进行评估,也可以在实际车辆上进行确认。 只要系统运行正常,基于接收到的信号,速度计会显示'50 km/h'。 然而,为了检查实际是否显示'50km/h',需要驾驶员目视确认结果。 换句话说,驾驶员对汽车信息的感知过程无法转换为模型。 类似地,驾驶员为了向汽车传递信息而执行的操作也是无法建模的。 例如,驾驶员可以按下按钮来打开/关闭空调,或点击触摸面板来操作导航系统。 但是我们根本不可能建立一个模型来准确地复制这些操作所带来的细微状态变化。


虽然验证无法建模的系统极具挑战性,但秉承马自达一贯的宗旨“Be a driver”,我们决定花费额外的精力为这些具有挑战性的领域开发测试工程策略和方法。 如上所述,为驾驶员与汽车之间的交互建模非常困难。 但是简单来说,如果驾驶员要将信息传达给车辆(电子部件),就需要操纵按钮或其他类型的仪表。 而这种操作需要通过手来实现。 事实上,手动执行这些测试是可行的。 但是,手动测试需要大量的时间和人力。 因此,我们制定的自动化评估机制就非常关键。 为了满足这个需求,我们开发了一个机器人来操作电子元件。 机器人通过电脑进行控制,代替人工按下按钮,轻触触摸面板。 同样,我们也需要考虑如何将信息从汽车(电子组件)传达给驾驶员。 回到车速表的例子,传统的测试过程由工程师目测检查,确定实际是否显示'50公里/小时'。 为了使这部分评估自动化,我们增加了一个图像处理系统。 具体来说,这一自动化过程是指使用摄像头拍摄速度计的显示器,然后提供处理获得的图像来确定结果是否正确。 例如,如果使用七段LED显示屏显示速度,摄像头将拍摄LED显示屏并处理获取的图像以识别数字并确认显示的速度。 或者,如果使用指针显示器来显示速度,则图像处理会测量指针的角度,并使用该值来计算以小时/公里为单位的速度。 通过监测和比较来自控制单元和显示器的信号,系统可以确定速度是否正确显示。


在该系统中,我们也可以借助软件使用虚拟系统(虚拟电子部件)来替代每个电子部件。 之前我们只能在所有电子元件完成后才能开始评估,这是一个很大的限制。 我们希望尽快开始测试并获得结果,因此我们会尽可能使用虚拟电子组件替代实际组件。 这些虚拟组件不仅能够像真实组件那样工作,而且外观和感觉上也非常相似。 这种利用虚拟组件的能力实现了灵活的测试。 视测试内容而定,仅在必要时才使用实际零件;否则,可以使用虚拟组件替代 。


上述内容描述的都是自动化测试系统的逻辑验证组件。 此外 ,我们需要增加更多功能来评估鲁棒性。 马自达非常重视验证鲁棒性;我们并不止于简单地确定逻辑是否正确。 在马自达,鲁棒性的评估首先需要确定在逻辑正常运行情况下组件接近其极限的条件,然后确定余裕量。 产品是否合格的余裕量根据内部独立标准确定。 这一评估过程使公司能够提供出色的用户体验,同时也为马自达及其供应商的设计部门提供精确的反馈。


在所有用于测试鲁棒性的条件中,最具代表性的条件是电源电压波动和高噪声环境。 例如,我们可以改变电源电压来确定所评估的电子部件发生故障的临界点。 为了评估高噪声条件下的鲁棒性,第二阶段的系统增加了一个噪声模拟器(见图1)。


然而,不利条件下的逻辑性能并不是鲁棒性评估的唯一指标。 例如,车辆功能包括使用语音命令来操作车辆。 这也是在鲁棒性评估的范畴内。 为了实现这一点,系统中增加了语音合成系统。 该系统兼容日文和英文两种语言,并且会以各种不同的声音发出声音命令,包括男性或女性、年轻人或老年人,因为不同声音具有不同的强度,发音清晰程度也不同。 我们需要评估系统的鲁棒性,以确定在不同的条件下指令能够被正确识别的程度。


第三阶段增加了GPS模拟器。 这个GPS模拟器主要用于生成日本境内不同位置的GPS坐标的模拟无线电信号。 这使我们无需实际前往各个地点就能够进行模拟评估。 我们希望在不断改变GPS模拟器的无线电波强度的情况下评估系统正确运行的能力。 换句话说,这是另一个要评估的鲁棒性要素。 请注意,对于第三阶段,操作机器人已升级为能够一次性触摸或轻敲多个位置。


在第四阶段,我们对GPS模拟器进行了升级,可进行全球定位。 另外,语音合成系统增加了西班牙语支持。 此外,我们增加了一个蓝牙信号分析仪和一个用于检测安全漏洞的模糊测试工具(参见图2)。 但是,具有上述所有功能的系统需要占用相当大的空间面积。 为了使测试更加方便,我们将系统分成几个小型系统,每个系统都包含原始系统的特定功能(见图3和4)。


20181112-NI-3.png

图2.第四阶段的示意图


20181112-NI-4.png

图3.小型子系统1的外观图


20181112-NI-5.png

图4.小型子系统2的外观图


通过这种方式,我们成功构建了世界上第一个能够自动评估多个协同工作的电子组件的逻辑和鲁棒性的系统。 如前所述,我们开发的系统是前所未有的,并且基于全新的概念。 此外,这是一个非常复杂的大型系统。这一成功归功于几个因素。 这一成功归功于几个因素。


首先是马自达电子测试和研究小组的存在。 换句话说,马自达拥有自己的专业内部测试工程团队,这一点至关重要。 这一成功归功于几个因素。随着电子元器件评估技术开始达到瓶颈,测试工程师需要思考如何改进技术。 面对这样一个复杂的问题,如果大部分测试相关问题都交给外包商,那么什么都不可能解决。 这个高度专业化的内部团队的存在意味着他们可以充分探索可能的解决方案和相应的实现方法。 换句话说,马自达自己的内部团队在解决这些问题方面发挥主导作用这一点非常重要。


另一个影响因素是NI产品系列。 NI的优势之一是NI以平台为中心的生态系统,其中包括来自联盟伙伴和相关公司的兼容产品。 例如,我们构建的系统包含了机器人、图像处理系统、语音合成系统以及其他各种元素。 从一家公司获得所有这些要素是非常困难的。 相反,我们选择了各公司最合适的产品,并使用LabVIEW和其他解决方案将它们与NI HIL系统集成在一起。 这成为我们成功的关键因素,NI生态系统提供了强大的支持。 当然,如果适用的话,我们也可以选择集成交钥匙解决方案。 但是,鉴于我们的目标是构建同类中的首个系统,NI解决方案是最符合我们需求的选择。


此外,NI产品提供的高性能和高编程自由度非常适合开发此系统。 在硬件性能方面,高采样速率(时间分辨率)是一个重要因素。 在我们的系统中,逻辑验证需要毫秒级的时间分辨率。 另一方面,噪声的影响很难进行评估,除非采样以微秒级进行。 NI硬件是唯一能够以微秒级进行采样的产品。 另外,NI硬件包含一个内置的用户可编程FPGA。 没有其他产品提供这种自由度。 如果采用交钥匙式解决方案,用户很可能需要为每次的汽车更新换代辆购买全新的系统。 而NI解决方案不仅具有灵活性,而且还具有可持续性。 几乎所有的NI硬件都可以持续使用,只需添加或修改选定的模块即可。 适应未来需求的能力是这个系统的另一个巨大优势。


我们新开发的系统能够对多种协同工作的电子元件进行逻辑验证和鲁棒性评估。 事实上,以前没有这样的系统能够帮助我们获得如此巨大的成功。 另外,我们能够自动化各种测试的相关操作和结果判断。 这极大地减少了工作量,给我们带来了巨大的优势。 对于单个电子元件的情况,与手动测试相比,测试时间减少了90%。 此外,我们使用摄像头拍摄仪表显示器(如速度计),然后使用系统的自动评估功能来处理图像,这一做法与以前的方法相比,所需的工时减少了90%。


未来开发计划


这一新开发的系统将继续逐步完善。 目前,我们的目标是使用这个NI产品系统评估所有电子元件。 因此,电子测试和研究小组目前的工作重点评估所有电子组件,包括与动力系统相关的组件。 在这个新开发的系统之前,我们使用交钥匙HIL系统来评估动力总成的相关部件。 因此这些组件被排除在该系统的目标项目之外。


无论是发动机还是电子元件,马自达都将继续朝“世界首创”的目标努力。 而且,随着汽车零部件的创新也要求测试进行创新,马自达也将持续完善其评估流程。


关键字:汽车电子  测试系统 引用地址:让汽车电子测试成本直降90%的测试系统

上一篇:简化汽车功能安全标准ISO 26262认证,瑞萨安全分析工具问市
下一篇:最后一页

推荐阅读

11月11日,双十一购物节当天,大疆农业通过公众号发布了一则重磅信息:即日起,MG-1P RTK版官方指导价由41188元下调至31188元,调价10000元。而本次调价后,MG-1P RTK版的单机(不含遥控器)价格更是低至26888元。大疆农业MG-1P系列植保无人机全系完成调价后,也创造了市面主流RTK植保机产品的冰点价,产品性价比优势进一步凸显。随着MG-1P RTK版的调价,...
相信大家学习单片机的第一课就是点亮第一盏LED灯了吧,初次点亮LED的时候的心情肯定是很激动的,可以操控眼前这个小小的芯片完成自己编写的指令,顿时感觉到很奇妙。初次了解之后便会激发我们的探索精神,当学习了PWM之后,控制RGB彩灯随意调出千变万化的颜色肯定不再是难事,用在各种项目上,RGB灯会让作品更加鲜艳动人。在这美丽的背后,其实隐藏了很多...
我们已对华为畅享Z 5G进行了分析,此次价值观我们将对元器件数量及其成本进行分析。 器件分析说明: 在开始分析之前,需要对元器件分析的一些概念和问题进行说明。我们是通过市场官方公开渠道购买机器,每个产品同一个元器件可能会有不一样的供应商,所以我们以购买拆解的机器为准...
汽车制造商不断努力下,动力系统革命正在加速传统内燃机过渡到电动机,而在驾驶室内也正在经历技术革命。智能手机的快速普及及信息娱乐技术的提升,汽车制造商已经开始集成Amazon Alexa、Apple CarPlay和Android Auto等互联服务,车载触摸屏成为智能手机和智能家居的最新扩展。现在,梅赛德斯-奔驰已经把56英寸超宽Hyperscreen信息娱乐技术引入旗舰纯电...

史海拾趣

问答坊 | AI 解惑

模拟设计与验证工具现状

大约从20世纪80年代起,就有许多业内专家宣称模拟电路已走进死胡同,而数字应用将在电子世界中大放异彩,包括用在通信上的集成电路(integrated circuits,ICs)。在现实中,当然,现代化的通信系统同时需要将模拟及数字功能复杂地融合在一起。 不 ...…

查看全部问答∨

系统接地设计

接地是最有效的抑制骚扰源的方法,可解决 50%的EMC问题。系统基准地与大地相连,可抑制电磁骚扰。外壳金属件直接接大地,还可以提供静电电荷的泄漏通 路,防止静电积累。 1、地线的概念 安全接地包括保护接地和防雷接地。 保护接地为产品的故 ...…

查看全部问答∨

发现一个没听说过的词——白领炮灰团,发现自己落伍了

白领炮灰团是指拼命奔跑在经济线上的工薪阶层,为适应公司效率需要,得到更多经济回报和“生存饭碗”,不得不拿“拼命加班”、“身体耗竭”、权益流失来置换,健康权却被压垮。不管是员工自愿屈从,还是公司“铁板规定”,这种管理制度都是残忍的。 ...…

查看全部问答∨

2440 io port的基本问题

我看mini2440的eboot的时候,有这么一段 void OEMInitDebugSerial(void) {         volatile UART0reg   *s2440UART0        = (UART0reg *)UART0_BASE;         ...…

查看全部问答∨

请教

请问大家 在layout 板如 手机 主板 等 时 在被动元件 如电容 电阻 电感  一般还是会选用日本的 还是 台湾的呢?…

查看全部问答∨

wince下如何装驱动

请问怎么做 我刚开始关注wince。刚刚学会如何烧写定制wince。我在一块arm9 2410的板子上装上了wince。我有一个摄像头,usb的也有它的在wince下的驱动 说明是把2个文件copy到wince下的windows目录下 这样每次启动wince 插上摄像头的时候 系统会有个 ...…

查看全部问答∨

数字锁相环的问题

利用单片机给频率合成器传分频比等数据,请问:当掉电后,频率合成器是不是保存了我最后一次送的分频比呢? …

查看全部问答∨

【2010年黑龙江省电子设计大赛】 控制类题目 大家讨论一下吧

本帖最后由 paulhyde 于 2014-9-15 08:57 编辑 大家怎么看这道题? [ 本帖最后由 ddmxx 于 2010-8-14 14:16 编辑 ]  …

查看全部问答∨

modelsim仿真Lattice的FIFO IP核出现的问题

使用Lattice的ispLever软件,利用其IPexpress工具做了一个异步FIFO,并在顶层模块中成功例化,但是在用modelsim做仿真的时候,出现以下问题# ** Error: (vsim-3043) C:/Modeltech_6.2b/Lattice/Latticework/xp/DP8KA.v(116): Unresolved reference ...…

查看全部问答∨
小广播
最新汽车电子文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved