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

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

3天内不再提示

汽车电子开发人员应对新硬件、新架构和新开发流程的方法

电子工程师 来源:郭婷 2019-08-20 07:57 次阅读

在新技术与新造车势力冲击下,传统汽车开发方法的弊端日益明显。在传统汽车开发模式下,汽车被视为一种安全性能要求极高的专用机器,因此其电气结构多采用定制化,不可扩展,也很难复用;另外,传统汽车对于数据处理速度要求不高,传统车载总线带宽都比较低,汽车智能化的特征之一是将采集大量的需要实时处理的数据,沿用传统车载总线架构难以满足智能化需求;此外,传统汽车电子系统还存在处理能力低、软件更新操作复杂、不同模块之间关联度高等特点。

特斯拉为代表的造车新势力,更多将汽车视为一种大型移动智能设备,在硬件选用、平台构建、软件开发和更新维护等方面大胆创新,在赢得用户支持的同时,也引领了汽车开发潮流。传统汽车厂商如今也已经跟进,投入更多资源进行新架构、新开发流程的探索。

新旧汽车势力都在汽车系统新开发模式上投入重注,务必对汽车开发人员提出更高的要求。8月16日,《新电子》媒体资讯服务平台携手Mentor, a Siemens Business发起 [走进吉利] 数位化智能汽车电子开发技术研讨会,同时邀请Inova,MPS,Western Digital,Mouser,ITECH等企业共同参与,针对汽车电子开发人员普遍关心的问题,从芯片、模块到软件,系统梳理了工程开发人员应对新硬件、新架构和新开发流程的方法,来自吉利汽车研究院的200余名专业观众参加了此次研讨会。

从硬件出发

毫无疑问,软件在汽车电子开发中的比重会越来越高。主机厂与一级供应商自己下场开发芯片已经不是新鲜事,因为主机厂与一级供应商对车载应用需求了解更为深入,而自定制芯片还可以在硬件层面上与竞争对手拉开差距。但部分主机厂或一级供应商在芯片级硬件开发经验上可能还不够丰富,不过借助EDA工具的帮助,主机厂与一级供应商可以缩短学习时间,加快开发进度。

Mentor, a Siemens Business中国区总经理凌琳在数位化智能汽车电子开发技术研讨会上表示,Mentor和西门子向用户提供全流程数字化方案,从设计到生产全面覆盖,无缝连接。借助Mentor从IC到系统的完整EDA设计和验证工具,汽车客户完全能够应对汽车新技术风潮带来的挑战,顺利跨入智能化汽车开发时代。他说:“我们在汽车电子领域的历史可以追溯到30多年前,我们在芯片、电路板和系统方面都完整的解决方案,与西门子合并之后,双方在车载领域优势互补,用我们的一体化开发环境,开发者就可以高效地实现车载系统的开发。”

Mentor, a Siemens Business中国区总经理凌琳

开发、仿真认证加速

硬件定制化程度提高,与软件开发内容增加,都增加了汽车系统开发工作量,但整车开发周期并没有被拉长,而且有被缩短的趋势。

Mentor, a Siemens Business硬件加速验证平台高级技术经理张俊指出,未来汽车正在进行大量技术的融合。电气化、传感器、车联网、云计算、大数据、人工智能等在车载系统中紧密相连, 特别是在最底层技术层面 ,传感器和集成电路在车辆的各个子系统中相互作用。但汽车系统开发、仿真与认证的复杂之处在于,车载系统本身只是车辆运行环境的一部分,在真实场景中,有其他车辆、行人、各种设施,这使得汽车系统的验证成为一项艰巨繁难的任务,“有数以百万计的场景需要检查,每个场景都有变量 ,由于原始数据的包容性还不够,安全和安全问题进一步复杂化。”

Mentor, a Siemens Business硬件加速验证平台高级技术经理张俊

张俊表示,加速整车验证与仿真速度的唯一方法是虚拟化整个系统环境和车辆。西门子解决方案通过在一个环境中集成系统的异构元素,为验证自动驾驶汽车设计提供了一种创新的方法:模拟真实环境条件和响应于该环境的传感器输出的工具。给定传感器输入的工具来验证执行决策计算的电路。利用工具用于进行计算的决策,并将它们应用于这些决策控制的机械系统的虚拟化版本。

针对自动驾驶功能复杂、计算密度高、成本高等特点,Mentor还提供自动驾驶整体解决方案(Automated Driving Total Solution), Mentor, a Siemens Business中国区销售总监陈铭燿表示:“从ECU仿真、硬件平台仿真,到嵌入式软件开发,针对自动驾驶平台,Mentor, a Siemens Business都有完整的解决方案,国内客户对交付时间要求比较高,但客户反馈我们的支持都很给力。”

Mentor, a Siemens Business中国区销售总监陈铭燿

速度、容量与EMI

汽车智能化对车载总线与车载存储提出了极大挑战,据英特尔估计,全自动驾驶汽车,一天产生的数据量可能高达4000GB。近期来看,车载仪表板(大屏幕显示)及影音娱乐功能的变化,已经让传统车载总线不堪重负,因此需要引入新技术以承载日益增加的数据吞吐量。

总部在德国的Inova半导体是一家芯片设计公司,主要开发车载高速串行总线(SerDes),以及车内LED驱动。Inova市场与销售总监Thomas Rothhaupt表示,利用APIX3 SerDes技术,可在单一遮蔽双绞线(STP)或同轴线缆(Coax)上将信息娱乐系统的视频音频以太网与控制信号,以高品质地实时传递至远端显示屏。APIX3产品可支持每秒最高12千兆(12Gpbs)带宽,并可对应LVDS、DSICSIHDMI以及DisplayPort等格式的视频接口。APIX3也能延展多屏应用,可优化影音娱乐系统的主体架构设计,节省开发时间与成本。

在演讲中,Thomas Rothhaupt展示了利用APIX3实现的4K显示与多屏方案。

Inova市场与销售总监Thomas Rothhaupt

数据量的增加,也直接导致了对车载存储器需求的增加。西部数据产品营销总监张丹在演讲中表示,随着汽车网联化与自动驾驶程度的提升,车内所需的存储将持续增大。其中,先进的车载信息娱乐系统将会需要256GB,而自动化系统将会需要1TB以上的容量 ,预计到2022年,每辆车的平均存储容量将超过2TB。

张丹指出,相比消费级存储,在温度、数据保持力与读写速度上,车载应用对NAND闪存的要求更高。而西部数据近年来推出的3D TLC NAND闪存,比过去的2D MLC技术有更多优势:可靠性更高、减少存储单元间的干扰、每层更强的电子捕获能力、有更好的数据保持力。而且可以做到更高容量。在今年4月推出的iNAND® AT EM132 嵌入式闪存盘,容量达到了256GB。

西部数据产品营销总监张丹

针对车载应用特点,西部数据还为自己的产品增加了状态监控、智能分区、手动刷新、耐用拓展等功能。

随着车载系统中电子比重不断提升,工程师越来越容易遇到EMI问题。MPS汽车电子现场应用主管程磊为大家分享了在开关电源设计中的EMI设计经验,他表示:“随着新能源车,自动驾驶和车载互联技术的发展,这些越来越多的电气化零部带来了DCDC芯片的广泛应用,也产生了越来越多的EMI问题。由于汽车电子测试的范围宽,限制低,在这些小体积多线束的应用中,DCDC的EMI问题是亟待解决的新问题。MPS作为电源领域的领导者,在汽车电子电源方案有着独特的技术优势,MPS解决了硬件工程师系统设计的难题,让系统设计变得更高效,系统成本更低。同时随着汽车电子电气化的普及,主机厂对汽车EMI要求越来越高,开关电源又是主要的噪声源,MPS拥有丰富芯片设计经验和系统设计经验,帮助硬件工程师更轻松通过越来越严苛的EMI挑战。”

MPS汽车电子现场应用主管程磊

模型化、集成化开发

随着汽车电子朝着智能化、数字网络化、总线化以及节能环保方向发展,无论是芯片设计还是板级设计都面临全新挑战。相较传统汽车电子,新一代产品需要快速及时处理大量数据,并瞬时准确无误地反馈到各个控制部件;同时,汽车电子固有的高度安全性要求,良好适应不同环境下的可靠性,对零部件和组件的零缺陷要求,需要对设计数据全流程严格管控。

Mentor, a Siemens BusinessCapital产品方案专家朱韦达以车载网络设计为案例,来说明模型化开发的重要性。传统车载网络设计时,由于缺乏时间分析,增加了车辆重量和成本,因而无法正确调整网络规模;因为缺乏专业的网络工具和自动化设计方法,因此开发应用效率低;而且严重依赖物理测试,增加成本,增加延时。

Mentor, a Siemens Business Capital产品方案专家朱韦达

采用Capital基于模型的工程方法(MBSE),则可以加速车载网络设计流程,通过合理的设计,规范节省时间和成本,最终满足车载系统对数字连续性、跨领域可追溯性,以及安全性和保密性的需求。

Mentor, a Siemens Business应用经理刘雪峰则重点介绍了Mentor的集成化电子设计系统,他表示,从系统架构设计到具体的电路设计,到数据的无缝传递、管理、同步,与汽车的网络设计系统、线缆设计、Mechanical设计系统,以及和西门子PLM系统有机集成,为汽车行业提供一个安全、可靠、高效的设计平台和电子设计数据管理环境。

Mentor, a Siemens Business应用经理刘雪峰

集成化、模型化开发将引领汽车电子开发新浪潮,正如Mentor, a Siemens Business中国区总经理凌琳所说:“现在的时代,需要把电子设计和机械设计统一起来,才能解决汽车开发中遇到的越来越复杂的问题。而Mentor的集成化开发工具与方法,为工程师提供了最有力的帮助!”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    2999

    文章

    7446

    浏览量

    161563
  • 西门子
    +关注

    关注

    91

    文章

    2849

    浏览量

    113759
收藏 人收藏

    评论

    相关推荐

    开关电源开发人员必看

    电子发烧友网站提供《开关电源开发人员必看.pdf》资料免费下载
    发表于 11-08 15:41 0次下载
    开关电源<b class='flag-5'>开发人员</b>必看

    Zynq UltraScale+ MPSoC软件开发人员指南

    电子发烧友网站提供《Zynq UltraScale+ MPSoC软件开发人员指南.pdf》资料免费下载
    发表于 09-15 10:16 8次下载
    Zynq UltraScale+ MPSoC软件<b class='flag-5'>开发人员</b>指南

    Versal ACAP系统软件开发人员指南

    电子发烧友网站提供《Versal ACAP系统软件开发人员指南.pdf》资料免费下载
    发表于 09-13 15:20 0次下载
    Versal ACAP系统软件<b class='flag-5'>开发人员</b>指南

    Microchip 推出 MPLAB® 机器学习开发工具包,助力开发人员轻松将机器学习集成到 MCU 和 MPU中

    开发工具包,提供一套完整的集成工作流程来简化机器学习模型开发。这款软件工具包可用于Microchip的各类单片机 (MCU) 和微处理器 (MPU) 产品组合,助力开发人员快速高效地添
    的头像 发表于 09-11 15:55 338次阅读

    微软Dev Box正式发布:加速开发者工作流程

    此外,Microsoft Dev Box 的 GA 公告声明指出,“开发人员现在可以休眠他们的开发箱,然后再从他们停止的地方重新开始,而不必每次都关闭开发箱。这项功能今天已经可以在公开
    的头像 发表于 09-04 16:07 359次阅读
    微软Dev Box正式发布:加速<b class='flag-5'>开发</b>者工作<b class='flag-5'>流程</b>

    ARM开发人员套件1.2版汇编指南

    功能是有限制的。 有关内联汇编器的更多信息,请参阅ADS开发人员指南中的混合C、C++和汇编语言一章。 这本书的其余部分主要是关于手臂的。
    发表于 09-01 10:41

    ARM Mali-T600系列GPU OpenCL开发人员指南

    。 GPU被设计为同时执行多个线程。 它们并行运行包含相对较少控制代码的计算密集型数据处理任务。 GPU通常包含比应用程序处理器多得多的处理元素,因此计算速度比应用程序处理器高得多。 OpenCL是第一种开放标准语言,使开发人员能够在GPU、应用程序处理器和其他类型的处理器上运行通用计算任务。
    发表于 08-24 07:07

    ARM开发人员套件1.2版开发人员指南

    本书包含的信息将帮助您解决为基于ARM的处理器开发代码时的特定问题。 一般来说,本书中的章节假定您正在使用ARM开发人员套件(ADS)来开发代码。 ADS由一套应用程序以及支持文档和示例组成,使您能
    发表于 08-23 07:29

    GitHub陆续封杀位于“美国贸易制裁国家”的开发人员

    Github 陆续封杀受美国制裁的国家或地区的开发人员账户,如果你在遭受美国制裁的国家/地区使用GitHub的在线服务,只能享用最基本的服务。
    的头像 发表于 08-21 10:34 533次阅读
    GitHub陆续封杀位于“美国贸易制裁国家”的<b class='flag-5'>开发人员</b>

    ARM GPU最佳实践开发人员指南

    我们的指南提供了在为Arm Immortalis和Mali GPU开发时如何优化应用程序的建议。这些建议是为那些希望开始使用Arm GPU的成熟开发人员准备的。
    发表于 08-10 06:58

    如何在持续集成开发流程中使用Jenkins和Docker?

    本指南介绍了如何在持续集成开发流程中使用Jenkins和Docker。 本指南的受众是嵌入式软件开发人员。在指南中,我们还讨论了测试平台的主题,强调了使用Arm Fast Model技术的虚拟
    发表于 08-02 10:50

    UM-B-101:DA14585 IoT 多传感器开发套件开发人员指南

    UM-B-101:DA14585 IoT 多传感器开发套件开发人员指南
    发表于 07-05 20:59 0次下载
    UM-B-101:DA14585 IoT 多传感器<b class='flag-5'>开发</b>套件<b class='flag-5'>开发人员</b>指南

    UM-B-056:DA1468x 软件开发人员指南

    UM-B-056:DA1468x 软件开发人员指南
    发表于 07-05 20:36 0次下载
    UM-B-056:DA1468x 软件<b class='flag-5'>开发人员</b>指南

    IzoT BACnet 开发人员指南

    IzoT BACnet 开发人员指南
    发表于 07-04 20:48 0次下载
    IzoT BACnet <b class='flag-5'>开发人员</b>指南

    通过使用AI改善开发人员体验的13种令人印象深刻的方法

    在当今快速发展的技术环境中,人工智能 (AI) 正在全面改变行业,软件开发也不例外。AI 可以通过简化流程、自动执行重复性任务以及使开发人员能够构建创新应用程序来显著增强开发人员体验。
    发表于 06-09 09:24 499次阅读