焉知智能汽车

焉知智能汽车

2021-06-27

Subscription

基于集成式电子驻车系统 EPB 的自主泊车冗余制动方案

  1. 自动驾驶
1,995

作者:焉知

自主泊车的发展现状

停车问题一直一来都困扰着很多驾驶员,为解决这个痛点,国内外汽车生产厂商不断研究并普及自主泊车技术,如今搭载自主泊车辅助系统 (APA, Auto Parking Assist) 的车型价格已经下探到了 15 万以下。

另一方面,自主泊车技术也在不断推陈出新。APA 工作时驾驶员解放了双手和双脚,但是仍需要驾驶员坐在车内启动激活按钮并全程监控,一旦出现紧急情况(如小孩突然窜出)驾驶员需要及时接管并通过制动或转向来避免碰撞事故。这种泊车系统仍然给了驾驶员 「任务」,并不能完全满足大众的终极期待。

某车型激活自主泊车辅助系统的开关,截图来自网路

于是乎,遥控泊车(RPA, Remote Parking Control)和自主代客泊车 (AVP, Automated Valet Parking) 相继落地。RPA 允许驾驶员下车并通过遥控(车钥匙或手机 APP)激活,整个泊车过程完全由系统自主完成,不过一般仍然要求驾驶员在车辆距离车辆一定范围内(欧盟法规 ECE-R 79 要求半径不超过 6 m)。

某车型遥控泊车示意图,截图来自网路

AVP 则被认为是解决用户 「最后一公里自由」 痛点的最优技术方案,简单来讲 AVP 提供以下两大功能,完全满足了大众对自主泊车的终极想象:

  • 一键泊车:用户在指定下客点下车,通过下达泊车指令,车辆在接收到指令后可自动行驶到停车场的停车位,不需要用户操纵与监控。

  • 一键召唤:基本要求如下:用户通过下达取车指令,车辆在接收到指令后可以从停车位自动行驶到指定上客点接驾。

某车型自主代客泊车示意图,截图来自网路

RPA 和 AVP 对制动系统的要求

从当前对系统的定位来看,无论是遥控泊车系统 RPA 还是自主代客泊车系统 AVP,相比自主泊车辅助系统 APA 来说,除了解放驾驶员的双手和双脚外,还解放了驾驶员大脑 —— 对泊车过程种的紧急情况监控以及应急处理将由系统来完成。对驾驶员的解放就意味着对自主泊车系统的要求的增加。正因如此,RPA 和 AVP 的系统架构远比 APA 复杂。

从实现方式上来看,各个厂家的 RPA 和 AVP 方案千差万别,呈现出多样化的态势,但是如果单看对泊车过程的应急处理的方式,大家又都殊途同归,无一例外地执行紧急刹车。这一处理方式对泊车场景来说合理且易于实现,因为 RPA 和 AVP 最大运行速度不超过 15kph,快速刹停车辆能够避免碰撞事故或者将碰撞速度降到很低从而降低碰撞伤害。

这样一来,RPA 和 AVP 必须保证车辆制动控制的安全性。那么问题来了:制动系统应该怎么设计才能保证自主泊车的安全?

因为在 RPA 和 AVP 的泊车过程中不考虑驾驶员的监控和接管,也就是说 RPA 和 AVP 属于 「自动驾驶」 而非 「辅助驾驶」,自动驾驶功能的基本设计思路就是 「冗余设计」—— 当主控制系统出现故障时,备份控制系统能够接管。因此,RPA 和 AVP 中的制动系统也需要进行制动冗余,以保证其定义的紧急刹车的应急措施能够在系统出现单点故障时依旧能够实现。

在 RPA 和 AVP 中,对制动系统的冗余要求如下:

RPA/AVP 对制动系统的冗余要求

目前市场上主流的制动系统冗余组合为博世提供的 ESC+i-Booster 组合,特斯拉全系、小鹏 P7、蔚来 ES6、理想 ONE 的自主泊车系统中的制动冗余都是这套组合。博世车身稳定性控制系统 ESC(又叫 ESP)和电子助力制动系统 i-Booster 在主流电动车中装载率高,在其基础上拓展出满足制动冗余要求的组合是个兼顾性能和成本的选择。不过这并不是冗余制动系统的唯一解,比如 i-Booster 主要搭载在混动或纯电车上,在只有 ESC 系统的车型上需要其他制动冗余方案来支持 RPA 或 AVP。对于这一点,德国汽车工业协会发布的 VDA 305 标准中就给出了一种答案,即在集成式电子驻车系统 EPB 的基础上进行改造,组成 ESC 液压制动和 EPB 卡钳制动的组合以实现自主泊车要求的冗余制动。接下来将对这套冗余制动系统进行介绍。

集成式电子驻车系统 EPB 的自主泊车制动冗余方案

VDA305 诞生的背景

目前电子驻车系统 EPB 几乎已是 10 万以上车型的标配,正在逐步替代手刹。EPB 由两部分组成:

  • 产生驻车力的驻车执行机构(卡钳和控制卡钳的电机)
  • 控制驻车执行机构的电子控制单元(ECU),包含软件和硬件。
电子手刹正在逐步替代机械手刹

实际上,市场上 99% 的 EPB 系统都是集成式的,即共用 ESC (Electric Stability Control, 电子稳定性系统) 的 ECU,将 EPB 系统的软件集成到 ESC 软件中,在 ESC 的硬件基础上做一些改动以支持 EPB 的硬件需求。

为什么如此设计呢?EPB 系统除了提供驻车功能外,还能在行车过程中控制制动液压的实现备份制动,而液压执行机构是集成于 ESC 系统中的;而 ESC 系统所包含的轮速传感器可以为 EPB 系统提供车速这一关键参数以确定当前车速是否能够驻车。因此,EPB 和 ESC 功能关联十分紧密,如果各自对应一个独立的 ECU,两者之间注定有很多交互接口;把两者集成于一个 ECU 中也是自然而然能想到的一个既节省成本又降低整车 E/E 系统复杂度的方案。

另一方面,市面上精于 ESC 系统的供应商和精于 EPB 系统的供应商往往不是一家。对于 OEM 而言,当选择不同的 EPB 系统和 ESC 系统供应商时,如果各个供应商闭门造车,那么将 EPB 软件集成到 ESC 软件时将会面临很多问题,首当其冲的问题是 EPB 和 ESC 软件接口的定义如何统一。这就是 VDA 305 标准诞生的背景。VDA 305 旨在标准化 EPB 系统的架构以及 EPB 软件和 ESC 软件的交互接口,清晰地定义 EPB 系统和 ESC 系统的供应商的职责范围,使 OEM 在选择供应商时有很大的自由度,也使得不同的供应商的合作更加高效。

基于 VDA 305 的 EPB 系统描述

VDA 305 将 EPB 系统分成两个部分,可分别由两个供应商提供:

  • Brake Assy: 包含制动卡钳、卡钳电机、电机控制软件(PBC, parking brake controller)

  • ESC Assy: 又称 Brake Host,提供 EPB ECU 和供电电源、CAN 通讯接口、硬线接口等外围设备

绿色:Brake Assy; 蓝色:ESC Assy

这一划分的目的在于:

  • 术业有专攻,发挥供应商各自的优势,强强联合组成更可靠的产品
  • 明确定义供应商的职责范围
  • 保证供应商的测试工作和产品释放将不受另一方开发状态的影响
OEM 可以选择不同的供应商产品组成 EPB 系统

另一个方面,如果将 EPB 系统和 ESC 系统分别作为一个系统来看,则 EPB 系统包括的组件为:

  • 左右两个制动卡钳
  • 控制卡钳电机的 PBC 软件
  • 实现电机控制的硬件电驱桥
  • Host 软件中的诊断模块、CAN 信号或这硬线信号处理模块、轮速传感器信号处理模块
  • 共用的硬件模块,如 microprocessor, electronic memory components 等

ESC 系统所包含的组件为:

  • 实现建立轮缸液压力的硬件
  • ESC 基础软件功能,如 ABS(anti-lock braking system), AYC(Active Yaw Rate Control)等
  • 共用的硬件模块,如 microprocessor, electronic memory components 等

集成式 EPB 的制动冗余系统架构和降级策略

由上面的介绍可以理解,集成式 EPB 系统能够提供以下两种制动力:

  • ESC 液压制动力
  • EPB 卡钳制动力

但是我们也可以看到,EPB 控制和 ESC 控制是共用以下要素的:

  • 微控制器 microprocessor (即 μC)
  • 供电源

这两个要素任何一个故障都会直接导致 ESC 和 EPB 同时无法提供制动力,这就意味着 ESC 液压制动和 EPB 卡钳制动之间存在着共因失效,不符合 RPA 和 AVP 所要求的制动冗余。

这样一来,为实现制动冗余,除了软件变更外,硬件也要做特殊的改动。硬件的变更主要为实现以下两点:

  • 可接收两路供电源
  • 当 μC 故障时需要能够激活集成电路 APB ASIC 以驱动卡钳

集成式 EPB 系统的制动冗余架构图如下图所示。

集成式 EPB 的制动冗余架构图

在这套制动冗余系统中,ESC 液压制动是主制动系统,EPB 卡钳制动是备份制动系统,系统的降级策略总结如下:

本文著作权归作者所有,并授权 42 号车库独家使用,未经 42 号车库许可,不得转载使用。
Comment · 0
Owner: 0
Sort by like

Upload
大胆发表你的想法~
24
Comment