组合辅助驾驶-ACC(自适应巡航控制)功能全解析:从原理到应用

📅 2026/7/26 7:56:41 👁️ 阅读次数 📝 编程学习
组合辅助驾驶-ACC(自适应巡航控制)功能全解析:从原理到应用

摘要

摘要:本文基于一份详细的功能清单,对汽车自适应巡航控制(ACC)系统进行全面解析。文章将从系统概述、核心功能模块(状态管理、目标感知、人机交互、巡航控制、执行交互)深入展开,并结合实际应用场景(如Cut in/out、Stop & Go)说明其工作原理与价值,最后探讨技术挑战与发展趋势,为读者提供一份关于ACC系统的综合性技术指南。

1. ACC系统概述

自适应巡航控制(Adaptive Cruise Control, ACC)是高级驾驶辅助系统(ADAS)的核心功能之一。它通过雷达、摄像头等传感器实时感知前方道路与交通参与者,自动控制车辆的加速、减速,以保持与前方目标车的安全距离或按设定速度巡航,显著减轻驾驶员在高速及拥堵路况下的操作负担,提升驾驶安全性与舒适性。

您提供的功能表格系统地梳理了ACC系统的完整功能架构,本文将以此为基础,逐层解析其技术内涵与应用逻辑。

2. 核心功能模块解析

ACC系统是一个复杂的软硬件集成系统,其功能可划分为以下几个核心模块:

2.1 系统状态管理与基础控制

此模块是ACC功能的“大脑”与“开关”,确保系统在安全可靠的状态下运行。

  • 功能启停与状态机:系统通过方向盘拨杆(内拨开启、外拨至Standby)实现用户直观控制,并具备完整的状态机(如OFF、Standby、Active、故障状态),根据车辆、环境及系统自身条件进行安全跳转。
  • 上电自检与故障管理:系统启动时进行深度自检,并在运行中持续监控。一旦发现故障,会根据等级进入相应状态并输出故障码,保障功能安全。

2.2 环境感知与目标识别

这是ACC的“眼睛”,决定了系统能否正确理解驾驶环境。

  • 多类型目标检测:系统需精准识别车辆(大/小车)、行人、二轮车(自行车、摩托车)以及其他障碍物(锥桶、三角牌等),并输出其类型、位置、速度、航向角等关键信息。
  • 关键场景判断:
    • 跟车目标筛选:结合目标轨迹与自车路径的重叠度分析,从众多目标中锁定真正的跟车目标。
    • 弯道曲率估算:通过车道线或直接根据车辆转向角推算道路曲率,为弯道速度控制提供依据。
    • 危险等级评估:基于距离、相对速度(TTC,碰撞时间)等参数,动态判定目标的危险程度。

2.3 人机交互(HMI)

实现驾驶员与ACC系统之间的高效、直观沟通。

  • 跟车时距调节:驾驶员可通过拨杆旋转开关调整期望的跟车时间间隔,通常提供多档位选择。
  • 巡航车速调节:通过拨杆上下拨动,以1km/h或5km/h的步长灵活设定或微调巡航速度。
  • 功能恢复(Resume):从Standby状态快速恢复到上次退出时的车速和时距设置。
  • 速度同步:在ACC激活且设定值低于当前车速时,驾驶员可通过组合操作(踩油门+拨杆)将当前实时车速设为新的巡航速度。

2.4 巡航与跟车控制策略

这是ACC的“决策中枢”,根据感知信息做出具体的纵向控制决策。

  • 基础巡航:无目标车时,系统努力将车速维持在设定值附近(平路±1km/h,坡道±2km/h)。
  • 智能跟车:存在目标车时,系统综合设定车速、跟车时距以及前车行为,计算并输出舒适、安全的加速度请求,实现平稳的跟车加减速。
  • 弯道速度控制:根据弯道曲率自动降低车速,保证过弯安全性与舒适性。

2.5 执行机构交互与系统监控

这是ACC的“手脚”与“健康监测系统”。

  • 加减速请求执行:将控制策略转化为具体的加速、制动请求,发送给发动机控制单元(ECU)和电子稳定程序(ESC)。特别是在坡道、低速蠕行等复杂场景下,需精细标定请求值,防止溜坡并保证舒适性。
  • 执行器状态握手与监控:持续与底盘执行机构通信,监控其状态与可用性,这是功能安全的基础。
  • 功能抑制逻辑:在检测到系统限制或驾驶员强烈干预(如大油门开度Override)时,系统会判断是否以及如何抑制ACC的自动控制权。

3. 典型应用场景深度剖析

结合表格中的功能点,以下场景最能体现ACC系统的智能化水平:

3.1 Cut in / Cut out(加塞与驶离)

当相邻车道车辆切入本车道(Cut in)时,ACC需快速、准确地识别该新目标,并平滑地将跟车对象切换至它,避免不必要的紧急制动。当原跟车目标切出(Cut out)时,系统需及时识别并重新寻找新的跟车目标或切换回定速巡航。这依赖于精准的目标轨迹预测与重叠度/TTC阈值判断。

3.2 Stop & Go(跟停与起步)

在拥堵路况下,前车完全停止,ACC控制自车平稳跟停。若前车在短时间内(如1分钟内)重新起步,自车应能自动跟随起步(Auto Go)。若停车时间较长,则需通过提示等待驾驶员确认(Resume)或最终退出功能。此功能极大缓解了拥堵路段的驾驶疲劳。

3.3 驾驶员干预(Override)与系统降级(Brake Only)

当驾驶员踩下油门的意图强于系统加速请求时,系统应允许驾驶员超越控制(Override),确保人机共驾时驾驶员的最高权限。当系统在执行减速请求过程中遇到特定故障(非致命性)或存在抑制条件时,可能进入“仅制动(Brake Only)”模式,保持一定时间的制动力,作为一种安全冗余策略。

3.4 功能拆解

序号一级功能二级功能三级功能功能描述
1ACC功能功能开启功能开启功能通过方向盘右侧拨杆开关控制开启:内拨
2功能关闭方向盘内侧拨杆外拨(跳转到Standby),下电跳转到OFF
3功能自检上电初始化及自检系统在上电过程中进行初始化,并对内外部工作状态进行自检。
4故障管理系统检测到内外部故障条件,根据故障等级跳转到不同的故障状态,并输出对应的故障码
5状态机跳转跳转条件判断系统判断车辆和周围环境状态,对当前状态和可跳转状态的适用性进行判断
6状态输出输出正确的功能状态给到外部接口
7目标检测行人目标检测系统实时检测周边和前方区域的行人目标,判断行人目标状态,输出类型、坐标、运动状态、航向角等信息
车辆目标检测系统实时检测周边和前方区域的车辆目标(大车、小车、其它类型车辆等),判断车辆目标状态,输出类型、坐标、运动状态、航向角等信息
二轮车目标检测系统实时检测周边和前方区域的二轮车目标(自行车、摩托车、电动车等),判断目标状态,输出类型、坐标、运动状态、航向角等信息
其它目标或未分类目标检测动物目标、未分类动物/障碍物目标、锥桶、立杆、水马、防撞桶、三角警示牌等目标检测,输出目标坐标、类型、运动目标的运动状态等信息
跟车目标判断对以上目标分析目标行驶轨迹,结合自车轨迹,以及目标与自车的重叠度(TBD),判断为跟车目标,标定不同目标和场景的重叠度值,输出ROM参数
弯道曲率检测经过弯道时,系统根据车道线或道路边界的弯曲程度判断道路曲率,或无车道线/边界不明显时,根据转向角推算道路曲率,输出ROM参数;
8危险等级判定系统根据自车与目标车的距离/TTC标定危险程度,划分危险等级,输出ROM参数
人机交互跟车时距调节功能Active时,方向盘右侧拨杆外侧旋转开关向上旋转一次+1,向下旋转一次-1
跟车速度调节功能Active时,方向盘右侧拨杆向上拨一次至一档+1km/h,拨一次到两档+5km/h;向下拨一次至一档-1km/h,拨一次到两档-5km/h
功能Resume功能Standby时,方向盘右侧拨杆向上拨一次至一档,功能Resume,速度和时距恢复至上次退出时刻的值
跟车速度设置到当前车速功能激活时,且setting值小于当前车速,驾驶员踩油门同时往下侧拨一次至一档,系统自动将当前车速设为巡航车速(setting值)
9巡航控制和跟车控制无目标车巡航功能激活时,若无目标车,按照设定值巡航行驶,平路时控制表显车速与设定值保持±1km/h偏差;坡道时保持±2km/h偏差;
跟车加减速控制功能激活时,若存在目标车,系统根据目标车的车速,参照设定的速度和跟车时距,自动调节跟车速度和跟车距离,弯道跟车速度调节、高速、低速跟车调节等;及时判断前车的加减速行为,根据车辆运动状态和ESC响应值标定舒适安全的跟车距离、加减速曲线;输出相关参数为ROM参数
弯道速度控制经过弯道时,系统根据弯道曲率,自动调节车辆速度,舒适安全通过弯道,速度值根据不同弯道曲率做线性标定,输出为ROM参数
Cut in & Cut inACC激活时,有目标cut in或cut out时,及时识别并自动跟踪cut in车辆为目标车;及时识别目标切出并更换跟车目标;标定cut in或cut out的判定调节阈值,如重合度、TTC等,输出为ROM参数
横穿目标识别和跟踪ACC激活时,行人、二轮车、三轮车、车辆等目标横穿,判断目标的横穿状态,进行巡航控制,要求保证加减速的舒适性和安全性
Stop & GoACC跟车过程中,前车刹停,自车自动跟停,1min(TBD)内前车起步,自车自动跟走,并发出跟走提示;1~5min(TBD)内前车跟走,发出提示,驾驶员可通过Resume键或踩油门踏板自动跟走;超过5min,功能退出
Override功能激活时,驾驶员踩的油门踏板开度大于系统请求加速的油门开度
Brake Only功能激活时,若系统请求减速时存在故障(非纵向执行系统)或系统请求减速时存在抑制调节,系统执行Brake Only,保持制动5s(TBD)
功能抑制判断结合车辆和外部环境状态,对功能抑制条件进行判断
12仪表渲染输出发出对应的报警提示信号,车道线/道路边缘目标渲染信号(ID、类型、颜色、置信度、三次多项式等)、道路参与者目标(ID、类型、航向角、坐标、危险程度等)、状态提示、接管提示等
19执行机构交互加减速请求ACC激活时,根据各种不同场景,ACC发出相应的加减速请求值,根据车辆状态和ESC响应值标定舒适安全的加减速控制策略,特别是在低速蠕行、坡道低速跟车或跟停、起步跟走等场景时,需根据前车速度和不同的坡度和车辆状态标定加速度请求,防止溜坡、保证舒适跟走、跟车
23握手条件和执行机构状态判断对执行机构的功能状态和通讯信息进行监测,功能握手和异常监控
功能抑制判断结合车辆和外部环境状态,对纵向控制模块的功能抑制条件进行判断