Files
note_sync/工作/VCU控制逻辑_精简版.md

2.7 KiB

VCU控制逻辑(精简版)

一、核心定位

VCU是车辆核心控制单元,设计原则:功能简单、运行稳定,是整车控制的基石,负责协调各子系统工作。

二、对接子系统

VCU通过CAN总线与以下部件通信:

  • BMS(电池管理系统)、OBC(车载充电机)
  • 电机控制器、灯光控制系统
  • ORIN(上层自动驾驶平台)、遥控器、机械臂控制器

三、核心控制逻辑

1. 充电控制

  • 检测到OBC可充电后,优先等待ORIN指令,5分钟超时自动充电
  • 电量充满后自动发送停止充电指令
  • 长时间停在充电区且无上层控制时,电量低于25%自动充电,充满自停

2. 驾驶模式控制

状态 控制逻辑
遥控器未开机 等待ORIN连接使能,进入自动驾驶模式
遥控器开机-手动模式 完全不响应ORIN指令,所有控制以遥控器为准
遥控器开机-自动模式 ORIN可以接管车辆控制

3. 机械臂控制

  • 通过遥控器E拨杆切换底盘/机械臂模式,两种模式互斥
  • 机械臂手动模式:不响应ORIN机械臂指令,完全由遥控器控制
  • 遥控器操作完全兼容《履带车T10遥控器协议》,支持5个关节+滚刷控制

4. 高优先级刹车(最高优先级)

  • 独立刹车摇杆,全模式生效,不受手自动模式限制
  • 拉动幅度对应刹车力度,线性控制减速度,最大不超过系统限值,避免急停
  • 刹车期间临时上报ORIN为手动模式,屏蔽上层速度指令,释放后自动恢复原模式

5. 电机控制

  • 支持单摇杆原地转向
  • 最大加速度/减速度可配置,避免急停
  • 遥控器速度突降时平滑减速,不直接切断动力

6. 灯光控制

  • 自动驾驶指示灯:自动驾驶模式点亮,手动模式熄灭
  • 转向灯:转向指令触发,回正自动关闭
  • 刹车灯:减速或驻车时点亮
  • 远近光灯:接收上层/遥控器指令控制

四、控制优先级(从高到低)

  1. 高优先级刹车摇杆 > 2. 遥控器手动模式 > 3. ORIN自动驾驶

五、关键配置参数

参数 默认值 说明
充电等待超时 5分钟 检测到可充电后等待上层指令的最长时间
自动充电SOC阈值 25% 低于该值自动启动充电
最大加速度 1m/s² 正向加速度上限
最大减速度 1m/s² 减速上限(刹车力度不超过该值)
CAN通信超时 500ms 连续未收到报文判定为通信丢失

六、核心安全机制

  1. 通信丢失保护:对应模式下减速停车,上报故障