Car
未读
整车控制器VCU
新能源汽车整车控制器VCU是核心电控单元,负责整车运行逻辑控制、协调各控制系统、提高能源利用率、提升驾驶舒适性、记录故障并保障安全。VCU硬件包括电路板、接插件和外壳,软件存储于车规级单片机中。VCU开发采用V型模式,需满足ISO 26262功能安全标准,该标准根据风险程度划分安全等级,最高为D级。硬件设计需采集各类信号,控制负载部件,并支持CAN、LIN通信。软件设计包括基础软件和应用软件,基础软件实现驱动开发、系统服务、存储和通信;应用软件负责整车控制、能量管理、热管理、远程控制和故障诊断。开发过程涉及MIL、HIL测试及实车测试,最后进行DV/PV测试和标定,确保VCU性能和可靠性。二次开发是常见的开发方式。
Car
未读
ADAS 架构:中间件 RTE
本文介绍了AUTOSAR架构中的RTE(运行时环境),它是位于应用层和基础软件层之间的中间件,通过虚拟功能总线(VFB)的概念,实现软件组件之间的解耦和标准化通信。RTE解决了算法与硬件的强绑定问题,提供了统一的通信方式,并使应用层无需直接访问底层。RTE通过端口模型和自动代码生成,实现了组件间的灵活连接和数据传递,尤其在ADAS系统中,RTE通过标准化接口促进了感知、融合、控制等模块的协同工作,提升了软件的可移植性和平台迁移能力,降低了开发和维护成本。
Car
未读
ADAS 架构详解:感知·融合·规控·执行
ADAS系统通常分为感知、融合、规控和执行四个层级。感知层通过摄像头、毫米波雷达和超声波雷达等传感器采集环境数据。融合层整合多源数据,提高环境理解的准确性,常用算法包括卡尔曼滤波等。规控层负责车辆运动规划与决策,包括全局和局部路径规划,通过状态机或行为树定义车辆动作模式。执行层将指令转化为车辆运动,利用PID或MPC等控制算法实现轨迹跟踪和速度控制。各层协同形成闭环控制,实时性和鲁棒性是架构核心。
Car
未读
ADAS 系统底层软件与应用层
高级驾驶辅助系统(ADAS)软件架构通常采用分层设计,分为底层软件(BSW)和应用层软件(ASW)。底层软件是系统基石,负责硬件管理与系统支撑,提供统一运行环境和接口抽象,包括操作系统、设备驱动程序和基础服务等,保证系统稳定性与可移植性。应用层软件是核心,实现驾驶辅助功能,包括环境感知、数据融合、路径规划与决策以及控制执行等模块,决定车辆的感知能力与控制行为。两者通过标准化接口协同,实现软硬件解耦,保证系统稳定可靠,并提升功能开发与部署的灵活性。