汽车电子中的自动编码及测试自动化技术

发布者:Xiaoxue666最新更新时间:2015-08-10 来源: vihome关键字:汽车电子  自动编码  测试自动化 手机看文章 扫描二维码
随时随地手机看文章
汽车制造商们一直致力于将工业自动化不断推向新的高度。现在,他们在设计进程自动化领域更花功夫。随着软件复杂性的增强,他们将致力于在不牺牲稳定性的前提下,将研发重心向自动代码生成(ACG)和缩短量产时间转移。

在现在这个时代,最复杂的汽车可能拥有超过100个微处理器、超过1亿的编码行数(LOC)。而且目前我们还没看到任何迹象表明:这种不断增长的软件发展势头未来会受到遏制。令人惊讶地是,甚至许多资金短缺的公司,也在试图用机器而不是人类来解决这项技术挑战。其实自动代码生成很久以前就应用于这个行业了,现在看来,它正处于迫切需要突破的临界点。自动代码生成工具,有利于使设计原形进入量产。它们创造了易于维护的编码,也有助于工程师创建复合系统,快速进入市场。

“当人们将注意力转向较大型项目、更复杂的运算法则以及32位浮点芯片时,自动编码将成为主流,”MathWorks公司汽车行业部经理Wensi Jin说;“对于混合动力车相关项目而言,这种方式很适用,不需要和海量的修改代码打交道。”

新兴技术领域对自动代码生成特别感兴趣—绝大多数的设计团队都采用编码发生器,进行免修改编程,比如为主动安全和电动转向系统设计编码。现在,汽车制造商们在高级人机界面上应用此技术的机会也越来越多。

“随着越来越多的汽车采用图形显示和人机界面,汽车工业将采用更多工具手段,集中在图形用户界面设计、在实际设备上生成代码,”微软汽车组项目经理Walter Sullivan说。

自动编码的好处

软件技术日益成为促进汽车制造商差异化的关键—他们可以用软件添加特色和功能。对于动力传动系统而言,编程也很关键。适当的编程能够提高性能参数、燃料经济性,降低排放。自动代码生成的最大好处就是:机器编码比人类快得多。“显著降低开发时间,”天合汽车公司电动转向系统高级软件开发工程师Jon Chalmers说:“虽然开始时比较费时间,但是到项目收尾时,成效明显。“

众多观察家认为:手动编程已经不再能够满足行业需求。多年前,汇编语言就开始给C语言让位了。C语言将编程提高到一个更抽象的高度,让开发者能够在同一时间生成更多软件,错误更小。“基于模型的开发将超越C语言迈出一大步,”dSpace公司北美产品经理DirkFleischer说。“更抽象就意味着更不复杂,”自动代码生成工具,在最大程度上消除了一些普通编程错误,比如上溢。

采用模型和编码器,还有助于提高稳定性。因为软件能够在硬件功能完善前获得严格审核及修改。“在电子设备硬件完备之前,设计师可以将自动编码软件放在dSpace盒子中,进行硬件在环测试,”Chalmer说:“还可以尽早调整运算法则—这样当我们把盒子装到汽车上时,对其性能更有信心。”

业内对此技术的信心越来越强,已经将其进一步扩展到提高编码效率的应用上了。曾经有负面观点称:编码器会使软件无法承受、力不从心,占用更大内存和处理功能,超出汽车制造商的预期。

但是现在情况有所改变。“随着自动代码生成工具日益完善,将逐渐接近手动编码实现的效果,”Vector CANtech公司内嵌软件高级项目工程师Ralf Fritz说。

许多程序员称:机器生成代码的效率仅比优秀的手动编码高几个百分点。对于许多在其新项目上用自动代码生成技术的公司而言,这个结果还算令人满意。

自动代码生成不会产生额外工作。但是像许多新技术一样,开始时比传统项目需要花费的时间长,也需要一定的培训或较高的实践经验。

“设定一项自动编码项目是比较复杂的,”天合汽车公司产品总工程师Richard Blachford说;“先确定一个项目,然后用工具以你想要的确定方式生成代码。在此过程中,还需要一两个对自动编码工具没有抵触情绪的软件专家。”

挑战随之而来

随着自动编码在新领域得到更大应用、在大多数系统设计里应用更广泛,免修改代码也出现了—毕竟,没人喜欢改来改去。将机器生成和手工编写结合,对于那些在这个要求高可靠性工业工作的人而言,是一大挑战。

只要在这个领域工作,就需要提高效率、尽快修改不合适的编码。工具供应商承认:在此领域还有很多工作需要去做,“今天我们所面对的重要障碍,就是在免修改环境下的自动代码生成工具集成,”Etas公司产品市场经理VivekJaikamal说。

还有一些挑战比较简单,只要求尽可能减少耗费时间。但是在复杂领域(比如动力传动和安全领域),数据价值变动频繁,程序员必须想法子找到解决之道。

“必须搞清楚如何实现这样的功能,这相对较简单,”MathWorks公司内嵌应用经理Tom Erkkinen说:“如果拥有大量的、还未清楚传送出去的全球数据,很难洞悉未来走向。”
在设计进程中,设计师们还必须面对一个挑战,即:需要程序员修改软件。通常,程序员能够找到容易修改的方式。但是绝大多数观察家认为:很少有人回应这种需求,通过手动编码修改软件。

“如果要消费者自己修改,有时他们会觉得手动的速度更快,”Vector CANtech公司内嵌软件产品线经理Robert Miller说:“但是当你在整个生命周期内做修改,就需要重新生成代码。如果采用手动生成的话,这些变革通常不会实现。

当编码随着供应链移动时,这点特别重要。如果卖方手动修改编码,当OEM商通过同一种编码器查阅编码时,会改变其中记录的信息,卖方对编码的改动可能丢失。

如果用人工进行此类改动,原模型将不再呈现量产时的代码信息。那么在后续项目中,软件工程师就得不断更新手动修改过的软件,还要决定是否使用原始模块或修改过的原代码。
“如果选择质量已经过检验的修改过的原代码,功能模块的价值将逐步消退,”Etas公司的市场副总裁Jeff Kessen说:“代码生成后的修改,可能不会传递到新项目上。”

修改自动生成代码,会扰乱进程持续性,为重新使用带来障碍。现在,越来越多公司在整个开发周期均采用自动编码软件。“但是还有很多公司不信任自动编码,所以他们用它作原型模块,用手动编码量产,”美国国家仪器公司硬件在环(HIL)和动态测试产品经理Chris Washington说:“随着工具公司日益优化代码生成方式,这种情况将越来越少。”

自动编码带动测试自动化

绝大多数自动代码生成(ACG)的拥趸者,都致力于降低开发时间、增加软件的再利用率。但是对于许多人来说,自动代码生成的一大关键好处,就是可以使开发者更容易地测试,确保耐用性。在建模过程中,自动代码生成使工程师更容易持续验证其理念和完成情况。
“所采用的实施方案越高级,就越能持续验证,”Chris Washington说:“这是获得最大好处的关键。”自动代码生成的好处,会在设计和测试过程中一直保持下去。设计团队希望节省时间,对创造成果再加工。能够采用已经考验证明成效的测试,对于手动设计团队非常重要。

“用自动编码来证明效用,是非常容易的,”MathWorks的WensiJin说:“还能再次利用自己的测试案例,大大提高生产率。”

自动代码生成能够满足的各种需求中,验证软件可靠性是非常重要的一项。消费者希望其寿命能够远超其他消费类产品。在这个汽车开始决定乘客生死的时代,性能可靠有效的软件,意义非常重要。“对于安全类系统,我们更关注验证进程,而机器生成的代码非常好用,”MathWork公司内嵌应用经理Tom Erkkinen说。

自动代码生成还有一个好处,就是使工程师团队的工作更轻松,即使没有在技术层面产生重大影响。它还能提供许多程序记录,为开发商提供进程报告。“自动记录能够减少检查的麻烦,”VectorCANtech公司Steve Traicoff说。
关键字:汽车电子  自动编码  测试自动化 引用地址:汽车电子中的自动编码及测试自动化技术

上一篇:PXI技术面向Hi-Fi测试如何焕发新生机
下一篇:1.5V电子测温计

推荐阅读最新更新时间:2024-03-30 23:02

汽车电子车窗防夹技术的主要类型及控制系统架构
随着人们生活水平的不断提高,人们对于车辆使用舒适性的需求也越来越高。在这一背景下,电动车窗目前已基本成为车辆的标配,另外很多车型也同时配备了电动尾门。电动车窗、电动尾门如果不具备防夹能力,在使用中会存在夹伤人员的风险。针对这一风险,我国在2009年出台了防夹法规(GB 11552-2009)。法规中要求,具备自动上升功能的车窗必须具备防夹功能。另外美国和欧盟也早已颁布了相应法规。因此,现代汽车对电动车窗强制性采用了车窗防夹技术。 防夹功能说明 防夹电动车窗的基本设计思想可概括为:在车窗上升过程中,当障碍物(含人体)接触车窗玻璃(达到一定力度)时,车窗 电机 停转,随后电机反转,使车窗下降一段距离后停止,或使车窗直接下降到底部,
[嵌入式]
<font color='red'>汽车电子</font>车窗防夹技术的主要类型及控制系统架构
刘鲁伟:英飞凌汽车电子将在龙年腾飞
2012年汽车界的新趋势是什么?中国汽车业感兴趣的电子产品及方案是什么?日前,英飞凌科技(中国)有限公司汽车电子事业部总监刘鲁伟日前根据这些疑问,基于自身工作感受,给予了解答。 刘鲁伟认为,2012年,绿色清洁、安全可靠及价廉物美将继续引领汽车电子的发展。其中,法规将起到至关重要的推动力。比如HLL(前大灯水平调整)将在契约成为强制法规,这就要求所有的前灯驱动系统将装配电机控制系统,另外整车电磁辐射测试方法将改变,以前的测量方法都是基于发动机启动时测试,今年新的测试方法将包括发动机静止但整车通电的情况,这就会导致车厂将不得不更换转向灯、雨刮等系统。再比如GB/T26149已于2011年7月开始执行,而TPMS也有望在不远的将来成
[汽车电子]
刘鲁伟:英飞凌<font color='red'>汽车电子</font>将在龙年腾飞
流量传感器LMM-01在汽车电子中的应用
1. 引言 随着我国经济建设步伐的加快,汽车开始越来越多的进入现代家庭,汽车电子也因此受到更多的重视。近些年来,国内外众多企业和学术科研机构投入了大量的人力物力,研究和开发新的汽车电子技术,并在某些领域取得了许多突破性的进展。 传感器技术作为现代工业控制四大支柱产业,在汽车电子的设计研究中占有突出的地位,传感器已成为汽车控制系统中的一个重要组成部分。通常一辆现代化的汽车,装备的传感器数可多达50~60个,而国外有些高级轿车,其装备的传感器数已达到数百个,至于概念型汽车装备的传感器数就更多了。传感器已成为世界装备市场上增长最快的领域之一。 事实上,应用于汽车上的传感器有很多种,目前主要有:温度传感器、压力传感器、流量传感器、位
[传感器]
流量传感器LMM-01在<font color='red'>汽车电子</font>中的应用
电子动力转向系统架构及控制器选型指南
今天,电子动力转向系统(EPS)已成为减少二氧化碳排放的关键要素之一。因此各种不同类型的汽车都装备有机电动力转向系统。那么在实现电子助力转向系统时需要用到哪些技术呢?   EPS是一种机电动力转向系统,它用电子控制的马达代替原来的水压助力转向装置。EPS系统在发动机舱内占用更少的空间,更容易组装,而且能够节省燃油消耗。另外它在转向系统中不再使用有毒的液压油。在小型车辆中,马达是通过齿轮箱连接到转向柱的,而在中型汽车内,马达利用凸缘架斜向或纵向安装在齿轮架上,并通过齿轮箱作业。当司机转动方向盘时,马达就为转向系统提供动力。   EPS系统是如何工作的?   电子动力转向系统由一个控制单元、众多传感器和一个无刷马达组成。控制单元
[汽车电子]
电子动力转向系统架构及控制器选型指南
展望2011市场:汽车电子和IC卡发展迅速
2009年全球半导体市场规模2263.1亿美元,在金融危机的影响下,市场同比下滑9.0%,增长率是自2001年互联网泡沫破灭以来的最低值,从5年发展周期来看,2005-2009年4年间全球半导体市场复合增长率为-0.1%,市场发展连续多年处于低迷期。 中国市场方面,在连续5年的增速降低之后,2009年中国集成电路市场首次出现下滑,下滑的直接原因有两方面,一方面是下游产品对上游集成电路产品需求量下降,另一方面就是集成电路产品价格的下降。近年来,中国下游整机产量增速连续放缓,直接影响对集成电路产品的需求;集成电路产品价格一直以来都呈下降趋势,而2009年由于金融危机影响,价格下滑更加明显,2009年芯片均价与2008年相比下
[传感器]
解析恩智浦的“汽车电子与智能交通”战略
  汽车市场正在潜移默化中发生着变革,智能汽车作为移动的物联网载体,被认为是下一轮变革主要驱动力。随着汽车科技的飞速发展,智能网联汽车已进入到新一轮快速发展通道,预计到2020年 车联网 市场规模将达到338.2亿美元(约2200亿元人民币)。市场渗透率到2023年预计将达到67%,中国将成为全球最大的 车联网 前装市场。下面就随汽车电子小编一起来了解一下相关内容吧。 解析恩智浦的“汽车电子与智能交通”战略   当今汽车产业90%的创新都是来自于电子信息领域。汽车技术的革新不仅可以使驾驶变得更加舒适,还能够挽救更多死于交通事故中的无辜生命,同时还可以帮助节能减排,使自然环境得到更好地保护。伴随越来越多传统车厂、互联网汽车
[汽车电子]
解析恩智浦的“<font color='red'>汽车电子</font>与智能交通”战略
英飞凌汽车电子开发者大会聚焦智能化
根据市场调研公司IHS 的报告,预计2015年全球汽车销量将达到近9千万辆,其中,中国依然是引领汽车销量上升的最大市场。降低以及预防交通事故、进一步节能环保、提升驾驶舒适度和智能化、带来更多驾驶乐趣,是汽车行业依赖于芯片技术的核心发展趋势。今天,由全球领先的汽车电子供应商英飞凌科技举办的年度汽车电子开发者大会,汇聚了汽车电子产业生态圈上下游,旨在引领产业发展趋势,展示基于最尖端芯片技术的汽车电子解决方案,并探讨如何通过技术创新、多模式合作,给汽车行业带来更多可能。 汽车智能化:3D ToF技术助力自动驾驶及更多 汽车智能化是本届大会的主题之一,而自动驾驶是智能化的高度体现。要实现自动驾驶,车辆需要始终了解驾驶员的状态,包括驾驶员
[嵌入式]
基于安全性的汽车电子技术的应用
  汽车作为现代人类的交通工具,改变了人们的生活方式,推动了社会经济的发展和人类文化的进步,成为社会不可缺少的交通工具。但随着汽车保有量的日益增加,汽车也带来诸如环境污染、能源消耗、交通安全等社会问题,其中汽车道路交通安全问题尤为突出,世界上每年道路交通事故死亡约120万人,近几年我国每年道路交通事故死亡约10万人,直接经济损失达数十亿元。   由于汽车事故不断出现,造成重大的社会危害,引起了世界各国的重视,汽车的安全问题已成为全球性的社会问题。各国为了减少交通事故和人员伤亡采取了一系列措施,取得了良好的效果。尤其是近几年,汽车上广泛采用电子技术,装备ABS、ASR、ESP、SRS及VDC等机电产品,汽车的安全性能有了大幅的提
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved