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

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

3天内不再提示

如何依靠MCU与高级驾驶辅助系统实现道路安全

电子设计 来源:郭婷 作者:电子设计 2019-03-27 09:10 次阅读

无论喜欢还是厌恶,汽车行业正在不可阻挡地靠近自动驾驶汽车,原因不是让驾驶者的生活更简单,而是试图消除道路上的碰撞。随着试验的进行,自治道路上的速度颠簸不太可能是技术性的,更有可能是诉讼。然而,整个行业致力于实现交通运输的新时代。

为了应对现在由各种日益复杂的高级驾驶辅助系统(ADAS)出现但不断增长的需求。汽车制造商现在可以和/或正在开发同样复杂的集成解决方案。这些设备对于支持这一步骤变化至关重要,特别是在提供真正自动驾驶汽车所需的安全性,安全性和支持的组合方面。其中许多元素现在都集成在一个设备中,部分是为了满足商业要求,部分是为了符合国际公认的安全标准。

能力满足意志

通向完全自治的道路很长,蜿蜒,满载在路上的无符号叉子;到达那里需要一段时间。然而,这并不意味着它不会发生,事实上它几乎是确定的,因为它背后的动力等于对它的好处的预期。自动驾驶汽车“可以”将道路交通事故减少到零,并且在控制车辆的能力已经离开驾驶员之后很长时间内让人口老化持续独立。许多(如果不是全部)保险公司已经开始对这将如何影响保险业进行广泛的研究。目前,驾驶员在控制汽车时被认为是负责他们是否正在使用ADAS功能(例如自适应巡航控制或自动紧急制动)。如果保险公司想证明其他情况,他们必须向汽车制造商提出索赔。然而,一旦完全自治到来,在某些情况下,驾驶员在驾驶时(例如,使用电话或浏览互联网)可能会被合法地分散注意力。这引起了保险业的许多问题。

这项技术已经在这里,但它必须经过测试和重新测试,然后才能应用于日常驾驶员。当然,测试正在进行中,这隐含地意味着技术可用,并且有趣的是,它在很大程度上是生产就绪的。确保完全安全的标准可能无法获得,但是那些 - 像ISO 26262 ASIL-D - 以及过去和现在的研究项目 - 如EVITA(电子安全车辆入侵保护应用)已经帮助塑造了半导体制造商在开发集成解决方案时所采取的方向。

这些功能中的一些是特定于安全的,而不是汽车专用的,这使得集成设备制造商(IDM)实现它们在商业上更具可行性。因此,许多功能现在在许多与安全和/或安全相关的应用程序中很常见。

锁步执行

软件在当今的大多数应用程序中起着主要作用,但是在安全关键的情况下,控制机械系统的代码的可靠执行变得更加重要。出于这个原因,大多数用于安全关键应用的设备都实现了锁定操作的双处理器;代码同时在两个处理器上执行,但通常一个或两个指令异相。这可以保护系统免受主处理器上的单个故障导致系统范围的故障。这是ARM Cortex-R系列处理器支持的功能,德州仪器TI)的汽车级TMS570LS1227就是一个例子,它具有同步运行的双Cortex-R4F内核。功能框图如图1所示。

如何依靠MCU与高级驾驶辅助系统实现道路安全

图1:TMS570LS1227的功能框图,采用德州仪器(TI)的锁步ARM Cortex-R4F内核。

以锁步方式运行的处理器通常执行来自相同受保护ECC(纠错码)内存的代码。 TMS570LS1227具有1.25 MB闪存和192 KB RAM,具有单比特纠错和双比特错误检测功能。 CPU和内存BIST(内置自测)逻辑也集成在一起。 Cortex核心的R术语表示“实时”,这对于安全关键应用(如ADAS)至关重要。 TI器件以此为基础,集成了面向基于实时控制的应用的外设,其中包括两个下一代高端定时器(N2HET)定时协处理器。 N2HET是一个软件控制的定时器,使用带有专用定时器微机械和I/O端口RISC架构实现。它可用于PWM输出,捕获或比较,或用作GPIO。 TI表示,它特别适用于需要多个传感器信息的应用以及需要驱动具有复杂和精确时间脉冲的执行器的应用。具有内置存储器保护单元(MPU)的高端定时器传输(HTU)可以执行DMA类型的事务,以将N2HET数据传输到主存储器或从主存储器传输N2HET数据。

ADAS要求

双核设备的使用可以追溯到Cortex-R系列之前,当然也是汽车应用中最广泛部署的内核之一(以及和其他人一样)是权力核心。现在,对于新设计的广泛采用,它仍然受到许多针对汽车应用的制造商的支持(其中大多数也提供基于ARM的解决方案)。

一个例子是STMicroelectronics的SPC56XL60/54,它也支持锁步执行,但它进一步复制硬件功能以创建它所谓的“复制领域”(SoR)并包括关键组件,包括e200z4d内核,eDMA和纵横开关(图2)。结合多种BIST和MPU功能,电源管理,循环冗余校验和复制安全增强型看门狗功能使SPC56XL60/54能够满足SIL3/ASIL-D标准。

如何依靠MCU与高级驾驶辅助系统实现道路安全

图2:STMicroelectronics的SPC56XL60/54的框图,其中包含关键组件的复制范围,包括CPU内核,eDMA和交叉开关。

这两个内核都支持定点和浮点执行,完全支持Power Architecture指令集和可变长度编码(VLE),允许它混合32位和16位指令以优化代码密度。 XBAR多端口交叉开关支持四个主端口和三个从端口之间的同时连接,支持32位地址总线和64位数据总线。

目前使用最迅速采用的ADAS功能之一就是所谓的Birds'Eye View停车辅助系统,该系统使用多个摄像头创建虚拟实时视频流,了解鸟类可能看到的内容在车上。这样的系统使用多达五个广角镜头,其流必须被校正和组合以创建虚拟视点。对这种系统中的处理元件的要求可能不像某些更自主的应用那样具有安全关键性,但对运行中的安全性的要求也不低。此类应用中使用的器件示例是飞思卡尔的MPC5604E,它与专为汽车底盘和安全应用而设计的MPC5604P系列相关。因此,MPC5604E共享大部分核心平台和基础架构,但具有不同的功能IP块,以允许它以网关系统为目标。这种ADAS中的网关系统用于通过以太网快速移动来自不同源的数据。如图3所示,该体系结构专为此类应用程序而设计。

如何依靠MCU与高级驾驶辅助系统实现道路安全

图3:飞思卡尔的MPC5604E针对特定的ADAS解决方案。

结论

虽然汽车在过去100年左右的时间里经过精炼以提高效率,安全性和舒适性 - 无论是内部还是外部 - 它从未在规模上面临变化自治会带来。从简单的辅助到完全无人驾驶,现在可用的系统和正在开发的系统将为行业和消费者带来巨大的飞跃。

零事故,减少拥堵和几乎无限的移动能力的前景意味着在未来,我们都可能渴望自动驾驶汽车。由于各种原因,它现在并将继续受到来自整个社会的抵制,但这似乎不太可能停止和扭转这个特定的可移动物体的行进方向。技术就在这里,今天。正在进行试验,世界上一些地区已经将自动驾驶汽车推向法律,所有这些都融合在一起,为整个行业创造了巨大的机会。

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

    关注

    146

    文章

    16870

    浏览量

    349864
  • adas
    +关注

    关注

    309

    文章

    2161

    浏览量

    208476
  • 自动驾驶
    +关注

    关注

    782

    文章

    13618

    浏览量

    165906
收藏 人收藏

    评论

    相关推荐

    全面解析高级驾驶辅助系统ADAS

    司机、车辆和系统相互之间的影响是目前高级驾驶辅助系统(ADAS)面临的挑战。
    发表于 11-03 11:50 1897次阅读

    什么是高级驾驶辅助系统:ADAS 概述

    高级驾驶辅助系统 (ADAS) 有助于提高车内每个人的安全性,帮助他们安全到达目的地。该技术非
    的头像 发表于 07-25 21:58 1468次阅读
    什么是<b class='flag-5'>高级</b><b class='flag-5'>驾驶</b><b class='flag-5'>辅助</b><b class='flag-5'>系统</b>:ADAS 概述

    AMEYA360设计方案丨汽车后视安全辅助系统解决方案

    `1、前言汽车后视安全辅助系统能够在复杂的车辆操控过程中为驾驶员提供辅助和补充,并在未来最终实现
    发表于 07-26 16:20

    高级安全驾驶辅助系统助力自动驾驶

    、加速),但行动的动力是什么呢?尽管高级驾驶辅助系统 (ADAS) 尚未在所有汽车中普及,但这些系统将在从
    发表于 09-14 11:03

    高级辅助驾驶ADAS技术

    无人驾驶技术的改良路线是从现有的ADAS技术逐步演进,下面就来简单介绍一下当前主流的应用于L1和L2的高级辅助驾驶ADAS技术以及产品。实现
    发表于 04-03 00:01

    怎么为高级驾驶辅助系统(ADAS)建立安全评级?

    世界卫生组织指出每年的道路交通事故导致世界范围内超过120万人丢失生命。道路交通事故也是15到29岁年轻人死亡的主要原因。接近1/2的死者都是如摩托车驾驶人员、自行车骑行者和行人在内的极少安全
    发表于 08-26 06:59

    高级驾驶员的感知系统

    道路安全从摩尔定律中受益良多,处理能力的提升以及 CMOS 图像传感器 (CIS) 和其他传感器技术的发展,让车辆制造商得以推出高级驾驶员感知系统
    发表于 05-13 08:12

    驾驶辅助技术的一些常见功能介绍

    、路、云端等智能信息交换、共享,具备复杂环境感知、智能决策、协同控制等功能,可实现安全、高效、舒适、节能行驶,并最终可实现替代人来操作的新一代汽车。 高级
    发表于 08-14 07:08

    高级驾驶辅助系统(ADAS)解决方案

    高级驾驶辅助系统(ADAS)解决方案是增长最快的汽车行业之一;根据Strategy Analytics的预测,该领域预计在五年间(2015-2020)增长了10%。即使是入门级模型的
    发表于 11-14 07:11

    高级安全驾驶辅助系统介绍

    实现汽车自动驾驶,需要消除很多法律、社会和结构障碍。尽管几乎我们所有人都在科幻小说或电影中见识过“自动驾驶”汽车,但真要相信机器或车载电脑能在各种条件下带着我们四处游荡就是另外一回事了。此外,发生
    发表于 11-22 06:43

    通过诊断实现高级驾驶辅助系统的更高级别功能安全

    随着汽车行业朝着更高水平的驾驶自动化水平的发展,市场对具有更高级汽车安全完整性等级(ASIL)的高级驾驶
    发表于 06-10 11:51 1020次阅读

    LeddarTech收购Phantom Intelligence,将实现可靠的高级驾驶辅助系统

    Phantom Intelligence成立于2011年,以在信号处理和激光雷达技术方面的专业知识而闻名。该公司的技术可以实现可靠的高级驾驶辅助系统
    的头像 发表于 09-23 13:39 2270次阅读

    高级安全驾驶辅助系统为自动驾驶铺平道路

    高级安全驾驶辅助系统为自动驾驶铺平道路
    发表于 11-04 09:52 0次下载
    <b class='flag-5'>高级</b><b class='flag-5'>安全</b><b class='flag-5'>驾驶</b>员<b class='flag-5'>辅助</b><b class='flag-5'>系统</b>为自动<b class='flag-5'>驾驶</b>铺平<b class='flag-5'>道路</b>

    汽车高级驾驶辅助系统信息安全的底层机制

    汽车高级驾驶辅助系统(ADAS)涉及ABS防抱死制动、安全气囊、刹车控制、转向控制、引擎控制、巡航控制、启停、自动泊车、集成导航(GPS与G
    的头像 发表于 06-13 16:42 752次阅读
    汽车<b class='flag-5'>高级</b><b class='flag-5'>驾驶</b><b class='flag-5'>辅助</b><b class='flag-5'>系统</b>信息<b class='flag-5'>安全</b>的底层机制

    卡车高级驾驶辅助系统 (ADAS) 解决方案 -飞凌嵌入式

    卡车高级驾驶辅助系统 (ADAS) 解决方案,汽车ADAS指的是高级驾驶
    的头像 发表于 10-27 16:31 2081次阅读
    卡车<b class='flag-5'>高级</b><b class='flag-5'>驾驶</b><b class='flag-5'>辅助</b><b class='flag-5'>系统</b> (ADAS)  解决方案 -飞凌嵌入式