历史上的今天
返回首页

历史上的今天

今天是:2025年08月06日(星期三)

正在发生

2021年08月06日 | TI汽车网关处理器DRA821助力实现软件定义汽车

2021-08-06 来源:EEWORLD

自动驾驶、电气化和与云端连接的趋势正在使软件成为优先事项,这就是为什么汽车设计师正在重塑现代汽车的架构并向软件定义的汽车迁移。


如今汽车内的许多系统是具有独立功能的电子控制单元(ECU)的集合。这些ECU通过传统的控制器区域网络、本地互连网络和其他低带宽网络进行通信。ECU也被划分为各种功能域,如动力系统控制等。然而,高端汽车中的一百个或更多的ECU使得在每个ECU中实现下一代功能是不现实的。


为了解决这一限制,一种方法是用几个计算平台取代ECU。例如,车辆结构可以采用一个计算平台来控制内部机舱的功能,如信息娱乐系统或仪表盘。另一个计算平台控制车辆的运动。软件定义的车辆架构能够在汽车的各个功能域带来各种好处,包括更简单的开发和部署新功能,车辆内更有效的通信,以及通过边缘处理访问云计算等。


以ECU为中心的汽车架构的局限性之一是增加新功能和能力时的复杂性。向现有系统添加功能的过程可能是复杂、缓慢且容易出错的。在车辆的各个功能域中进行软件升级,可以简化汽车的更新维护和用户功能。


一个软件定义的汽车架构将功能和系统组合成功能域。与其单独对待单个ECU或系统,OEMs可以将其视为一个单一的平台。一旦OEM开发了新的功能,软件定义的车辆架构使其更容易添加各种功能。


传统上,司机购买的车辆的功能是固定的。更新它们的过程是困难和昂贵的。软件定义的汽车架构可以实现OTA更新。更新过程不再是涉及数百个ECU的复杂工作,而是更加简单明了。OEM可以向客户提供广泛的软件服务,并将这些服务作为一个收入来源。通过OTA,添加和更新功能可以像向手机或平板电脑添加功能一样简单。


用SOA进行更新


在软件定义的车辆中,面向服务的架构(SOA)由松散耦合的服务组成,这些服务通过简单的、可互操作的接口进行通信,通常是通过网络。例如,在一辆汽车中,GPS功能可以通过车内网络的服务调用来实现。SOA的一些好处包括硬件独立、简化测试、更快的部署和跨领域的应用开发。


SOA在其他市场上也有很长的历史,如网络服务、SaaS和PaaS,也就是所谓的云计算。另一个汽车的例子是专门设计用来提供轮胎压力数据的ECU。有可能取代轮胎压力ECU或将其任务整合到一个更大的多功能ECU中。上游应用使用抽象接口与ECU进行通信,因此改变ECU或通过SOA将任务整合到另一个ECU中并不影响它们。在胎压系统中,轮胎压力传感器系统的组件可以来自不同的供应商或使用不同的传感技术,因为轮胎压力数据被聚集在一个较小的ECU中。


机器学习可以帮助完成驾驶辅助和预测性维护等任务。机器学习已经被广泛用于工业环境中,对机器的监测可以检测并帮助预测故障的发生。将机器学习整合到车辆本身是可能的,但远程处理中心可能提供额外的机器学习功能。另一种可能性是使用远程数据中心来训练机器学习算法,然后通过OTA更新将数据上传到智能系统中。


软件定义的汽车中的处理器需要大量的计算能力、高带宽通信、功能安全和信息安全。计算资源可以进一步分成用于实时和非实时功能的资源。一个已实现的功能(如解锁车门)的高层逻辑对时间不敏感,而一个防锁死的刹车系统是时间敏感的。刹车的调制速度必须足够快,以避免打滑。


image.png?imageView2/2/w/550

DRA821的功能框图。实心黑框表示该IP是扩展MCU(EMCU)的一部分。虚线黑框表示该IP的一些实例存在于EMCU中,一些实例存在于主域的非EMCU部分。


非实时功能通常在基于HLOS(高级操作系统)的计算系统中执行,类似于个人电脑上的计算系统。实时功能在一个基于RTOS(实时操作系统)的计算系统中执行。在需要功能安全和保障的车辆功能与不需要的功能之间也有一个平衡。


例如,TI DRA821的设计就考虑到了这些功能。DRA821的核心是一个双核ARM Cortex A72集群,其处理能力足以执行所有非实时功能。四个集成的Cortex R5F与主处理器(A72集群)并行,负责执行实时功能。


DRA821在一个集成的安全子系统中集成了最新的安全功能。此外,该器件通过了第三方评估机构的功能安全认证,达到了最高的ASIL标准(汽车安全完整性等级)ASIL-D。DRA821包括各种高速I/O,如四口千兆TSN以太网交换机、PCIe和USB 3.0,以及传统的汽车外设,如CAN-FD和UART/LIN。


由于安全在汽车应用中是最重要的,DRA821集成了一系列的安全功能,包括计算关键存储器和内部数据总线的ECC、防火墙、自检诊断工具和错误信号模块,用于捕获与功能安全有关的错误。DRA821还集成了一系列安全功能,以防止外部攻击,包括安全启动、加密加速、可信执行环境、安全存储、即时加密和用于安全管理的协处理器。


今天,软件定义的汽车是完全有可能实现的。软件和机器学习系统的使用有助于更好地预测车辆维护,同时也能保证乘客的安全。软件定义的汽车将从根本上改变我们对汽车技术的看法,将车辆转移到软件领域的能力允许对车辆的长期更新进行规划。

推荐阅读

史海拾趣

Efficient Power Conversion公司的发展小趣事

在追求自身发展的同时,EPC公司也积极寻求与行业内其他企业的合作。通过与全球知名的汽车制造商、通信设备制造商以及消费电子企业建立合作关系,EPC公司将其氮化镓技术广泛应用于各个领域,推动了整个电子行业的发展。同时,EPC公司也积极参与行业标准的制定和推广工作,为行业的健康发展做出了积极贡献。

Anixter Inc公司的发展小趣事

随着EPC公司氮化镓技术的不断完善和成熟,其产品开始受到市场的广泛认可。无线电源传送、全自动汽车、高速移动通信等领域的企业纷纷采用EPC公司的氮化镓功率半导体器件,以提高其产品的性能和效率。EPC公司的市场份额逐渐扩大,成为氮化镓功率管理技术领域的领军企业。

安纳森(AnaSem)公司的发展小趣事

在电子行业中,产业链上下游之间的合作至关重要。安纳森深知这一点,因此始终致力于与产业链上下游的企业建立紧密的合作关系。通过与晶圆厂家、IC设计企业等合作伙伴的深入合作,安纳森不仅获得了稳定的原材料供应和技术支持,还共同研发出了多款具有市场竞争力的新产品。这种合作共赢的发展模式不仅提升了整个产业链的竞争力,也为安纳森的长远发展注入了源源不断的动力。

这五个故事只是安纳森在电子行业发展中可能经历的一部分,实际上,其发展历程可能更加复杂和丰富。无论如何,安纳森凭借其创新的技术、全球化的视野、环保的理念、对侵权问题的积极应对以及产业链合作的深化,已经成为了电子行业中一颗璀璨的明星。

维峰电子(WCON)公司的发展小趣事

为了进一步扩大市场份额,维峰电子积极开拓国内外市场。公司通过与国内外知名企业的合作,成功进入了多个领域,包括工业控制、汽车和新能源等。特别是新能源领域,维峰电子凭借其在电子连接器方面的技术优势,成功开发出多款适用于新能源领域的产品,受到了市场的广泛认可。

富瀚(Fullhan)公司的发展小趣事
确保保护器的电源供应正常,无电压波动或断电现象。
博林(BL)公司的发展小趣事

随着国内市场的日益饱和,博林公司开始积极拓展海外市场。公司制定了详细的国际化战略,通过参加国际展览、建立海外销售渠道等方式,不断提升品牌知名度和影响力。同时,博林公司还积极寻求与国际知名企业的合作机会,通过技术合作和市场共享等方式,实现互利共赢。这些举措使得博林公司的市场份额不断扩大,国际竞争力日益增强。

问答坊 | AI 解惑

自己diy的51单片机有问题请教

各位大虾,我用师兄提供的开发板,然后自己到电子城买配件焊上去,历经两天,终于焊完了,但是出了几个问题,所以想问下大家该如何解决。。。 8位晶体管显示0到f正常     8位晶体管显示0到f正常       &nbs ...…

查看全部问答>

将CIMS技术引入到PCB组装中来

1 引言 表面安装技术(SMT)在国内PCB板组装(以下简称PCBA)行业正迅速被采用,目前,国内已引进了1万多条SMT生产线。PCBA行业中的重要加工设备均属计算机控制的自动化生产设备。如点胶机、印刷机、贴片机、插件机、AOI(自动光学检测仪)、ICT( ...…

查看全部问答>

USB analyzer是一个HID设备么?

USB协议分析器用来截取usb数据,有没有用过的?这个设备是一个HID(人机接口设备)么? 这个设备通过usb线连接PC机,PC上有个客户端,可以将截获的数据显示出来 现在要开发一个应用程序,从PC上连接该设备的usb口读入数据,不知道该怎么实现,如 ...…

查看全部问答>

关于pocket pc 2003环境下使用socket API(非socket类)编写通信程序的问题

各位老师、前辈大家好。小弟做win ce刚入门,有问题要请教,望诸位帮助答疑解惑。我使用microsoft vc 2005开发一个PDA(win ce4.21)即时通信的客户端,使用TCP协议。所有通信函数均使用socket的API方式,没有使用C++封装过的CSocket,CCeSocket等。大 ...…

查看全部问答>

谁知道怎样把数子信号转换为电信号,比如把计算机中的01010101转换成电信号的。

谁知道怎样把数子信号转换为电信号,比如把计算机中的01010101转换成电信号的。…

查看全部问答>

ARM入门真难

刚上班不到一个礼拜. 好痛苦呀! 本人计算机专业的,更偏向于软件,可一进公司,经理就让我做跟ARM有关的东西. 给了我两本周立功写的和配套实验书,还有开发板,仿真器让我在一个礼拜内. 写个程序出来. 我以前只学过微机原理,连单片机也没学过,一下 ...…

查看全部问答>

开发CE6.0应用程序 采用SDK、MFC、.NET FRAMEWORK,哪种用的最多?

开发CE6.0应用程序   采用SDK、MFC、.NET FRAMEWORK, 哪种用的最多?…

查看全部问答>

UART不工作是为什么呢?急!!!

各位大虾帮帮小妹,我接得XT2上8M晶振,XT1没接。。。板子就是这么制的,没办法,晶振是工作的,MCLK有输出,但是用UART,TX就没有输出了,用串口调试工具收不到东西,用示波器量也没有信号; 有可能使什么问题呢? UART0初始化的程序: unsig ...…

查看全部问答>

DS1302.。。

DS1302  VCC接5V,GND接公共地,X1 X2接32.768K晶振,匹配两个电容。 1 、 电容我试过5P  15P  20P的,都不起振 2、 芯片我也换过新的 都不起振 3、 不管单片机给1302发送控制指令与否 都不起振 4、 我就想不明白了 ,如此简单 ...…

查看全部问答>