【AUTOSAR】VCU开发实际项目讲解(十四)----VCU仪表显示

    1. 仪表显示
      1. 功能概述

VCM根据仪表需求,将整车信息发送给仪表,以便驾驶员能通过仪表上显示的信息,掌握整车现状。

      1. 信号列表
        1. CAN信号

信号描述

CAN ID

(bit)

类型

备注

vehicle_speed

Tx

cruise_main_lamp

Tx

cruise_active

Tx

VCM_ShiftLeverPosition

Tx

VCM_Ready

Tx

VCM_Failure

Tx

VCM_EcoMode

Tx

VCM_PRAMainRelayMIStatus

Tx

VCM_PowerDownWarning

Tx

VCM_HVIL_Status

Tx

VCM_VaccumPumpSysFailure

Tx

BMS_SOC

Tx

BMS_SOH

BMS_Batt_TempMin

0x364

Rx

BMS_Batt_TempMax

0x364

Rx

BMS_Batt_TempAver

0x364

Rx

VCM_EstimateMileage

Tx

VCM_PluginRemind

Tx

VCM_BuzzerReqForShifting

Tx

VCM_OdoResp

Tx

IC_OdoReq

Rx

odometer_value

Rx

        1. 输出信号

序号

信号描述

信号类型

驱动能力

有效值

(接通时)

备注

1

Plugin_Ind

Output

数字信号

低有效

充电枪连接指示灯

2

DCDC_Fault_Ind

Output

数字信号

低有效

DCDC故障警告指示灯

      1. 仪表显示功能详述
        1. 电量消耗量计算(剩余电量)

根据BMS实时发送的电池BMS_SOC,计算出5s内的SOC均值,将该值作为电量消耗量发送给仪表。

        1. 可行驶距离计算

仪表通过CAN消息将百公里平均电耗的值发送给VCM(此信号需IC增加到CAN协议中), VCM根据以下公式计算出续航里程,并发送给仪表

续航里程=SOC*SOH*蓄电池总电量/百公里平均电耗*100【Km】

当百公里平均电耗为0时,采用百公里电耗的理论值14.72kwh/100Km(TBD)计算续航里程。

        1. 总里程存储功能

VCM实时接收仪表发送的odometer_value里程信息,每次休眠时存储当前行驶总里程;当VCM接受到仪表发送的IC_OdoReq信号有效时,通过VCM_OdoResp将里程信息反馈给仪表。

        1. 仪表充电连接指示灯控制
  1. 当VCM检测到充电连接信号(快充/慢充)有效,且未开始充电时,通过硬线控制仪表充电连接指示灯常亮。
  2. 正常充电过程中,VCM控制仪表充电连接指示灯以1Hz(TBD)频率闪烁。
  3. 当VCM检测到充电连接信号(快充/慢充)断开,则控制仪表充电连接指示灯熄灭。
  4. 进入预约充电等待过程中,充电枪插入后VCM控制点亮充电连接指示灯10min,10min后VCM控制充电连接指示灯熄灭后进入休眠模式,当VCM唤醒后若检测到充电枪插入状态,则继续按照以上情况点亮指示灯。
  5. 电源IGN_ON时,充电枪连接时,根据整车充电状态亮灭充电枪连接指示灯。此时仪表若有采集到要启动动作(VCM根据整车是否处于可行驶状态发来的CAN信号VCM_PluginRemind=0x1),点亮主警告灯,显示“充电枪已连接,禁止行驶”,蜂鸣器报警长响。电源非IGN_ON,充电枪连接时,根据整车充电状态亮灭充电枪连接指示灯。

        1.  12V蓄电池充电故障报警灯
  1. 当车辆在IGN ON状态下,且未进入PRA ON状态时,若DCDC和蓄电池均无故障,VCM点亮12V蓄电池故障指示灯; 
  2. PRA ON后在DC/DC正常转换12V过程中,若检测到DC/DC系统故障,则VCM点亮12V蓄电池故障指示灯。
        1. 档位状态显示

VCM检测到有效档位信号后,将档位信号(VCM_ShiftLeverPosition)发送给仪表,通知仪表显示相应档位。

VCM在检测到GSM请求档位信号与目标档位不一致时, VCM发送VCM_BuzzerReqForShifting=1给仪表直到档位一致为止,仪表收到此信号后,闪烁目标档位的同时响蜂鸣器。

        1. READY指示灯

当车辆行车PRA ON成功而允许行驶时,VCM发送VCM_Ready(值为1)给仪表,控制仪表点亮READY指示灯;

当VCM检测到整车出现不允许行车的故障时,通过发送VCM_Ready(值为0)控制仪表熄灭READY指示灯;

        1. 动力系统故障灯

当VCM检测到自身或GSM出现故障后,VCM通过VCM_Failure=1控制仪表点亮动力系统故障灯。

        1. 经济模式(ECO)指示灯

车辆正常行驶过程中,当ECO按钮被按下,VCM判断满足进入ECO模式的条件(详情见ECO模式控制)并控制车辆进入ECO模式时,通过VCM_EcoMode(值为1)信号控制仪表ECO工作模式指示灯常亮;

当VCM判断车辆满足退出ECO模式的条件并控制车辆退出ECO模式时,通过VCM_EcoMode(值为0)信号控制仪表ECO工作模式指示灯熄灭。

        1. 动力电池切断指示灯高压断开报警灯

当以下两个条件任意满足一个时,则VCM发送高压互锁状态VCM_HVIL_Status为1(fault),控制动力电池切断指示灯常亮:

  1. VCM接收BMS发送的高压互锁状态信号(BMS_StatusHVIL)为1(open)时;
  2. VCM检测的高压互锁为断开状态时;

以上条件都不满足时,VCM_HVIL_Status为0时,动力电池切断指示灯熄灭。

        1. 定速巡航指示灯
  1. 定速巡航开关指示灯

当VCM检测到定速巡航开关“ON/OFF”信号使能时,通过cruise_main_lamp信号(值为1)控制仪表的定速巡航开关指示灯常亮;

当VCM检测到定速巡航开关“ON/OFF”信号二次使能时,控制整车完全退出巡航模式,并通过cruise_main_lamp信号(值为0)控制仪表的定速巡航开关指示灯熄灭。

  1. 定速巡航工作指示

当VCM判定系统满足进入巡航模式的条件(详见自动巡航控制部分)并控制车辆进入巡航模式时,通过cruise_active信号(值为1)控制仪表的定速巡航工作指示灯常亮;

当VCM判定系统满足退出巡航模式的条件并控制车辆退出巡航模式时(包括暂停和完全关闭巡航功能),通过cruise_active信号(值为0)控制仪表的定速巡航工作指示灯熄灭;

当车辆暂停巡航功能后,VCM判定满足恢复巡航功能的条件并控制车辆进入巡航模式时,通过cruise_active信号(值为1)重新点亮仪表的定速巡航工作指示灯,并且维持常亮直至再次退出巡航模式。

        1. 限功率报警指示灯

整车运行在限功率故障工作条件时(如高压电池温度过高过低、电池电量过低等),VCM将通过CAN发送限功率信号(VCM_PowerDownWarning=1),控制限功率报警指示灯常亮;

当VCM检测到整车工作状态正常时,通过CAN发送限功率信号(VCM_PowerDownWarning=0),控制限功率报警指示灯熄灭。

        1. 文字提醒功能
  1. 动力系统故障文字提示:请检查动力系统。

                 对应信号:VCM_Failure, 仪表在接收到VCM_Failure=1时,显示“请检查动力系统”字样

  1. 限功率模式(坡行模式)文字提示:车辆进入限功率(限速)模式,请低速慢行

                对应信号:VCM_PowerDownWarning,仪表在接收到VCM_PowerDownWarning=1时,显示“车辆进入限功率(限速)模式,请低速慢行”字样。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
AUTOSARAUTomotive Open System ARchitecture)指的是汽车开放系统架构。它是由汽车制造商、供应商和工程师等共同开发的一种开放式软件架构,旨在提高车辆电子系统的开发效率、可靠性和可复用性。 AUTOSAR的发展史可以追溯到2003年,在当时,不同汽车制造商之间的软件开发方法存在差异,导致了软件组件的可移植性差、耗时和成本高等问题。为了解决这些问题,汽车行业开始探索一种统一的开放式软件架构,这就是AUTOSAR的起源。 从2003年开始,汽车行业的领先厂商和供应商成立了一个工作组,致力于开发一种标准化的汽车开放式软件架构。该工作组与其他相关组织和标准制定机构进行合作,并引入了一系列的自动化软件开发方法和工具。经过几年的努力,AUTOSAR联盟于2006年正式成立,并发布了第一个AUTOSAR架构和规范版本。 随后,AUTOSAR架构经过多个版本的演化和迭代,不断完善和扩展。新的版本引入了更多的功能、接口和模块,以满足汽车行业日益增长的需求。例如,AUTOSAR 3.x版本增加了支持嵌入式系统开发和集成的功能;AUTOSAR 4.x版本则进一步改进了软件架构的可扩展性和灵活性。 AUTOSAR的发展历程中,也得到了全球范围内众多的汽车制造商和供应商的积极参与和支持。国际性的标准化组织也对AUTOSAR的发展给予了广泛关注和认可。如今,AUTOSAR已成为汽车行业的一种国际标准,被广泛应用于各类汽车的软件开发和集成中。 通过AUTOSAR的发展,汽车行业实现了软件开发的标准化和自动化,提高了软件开发效率、降低了开发成本和风险。未来,AUTOSAR将继续发展和演进,与新的技术和需求相结合,推动汽车电子系统的创新和发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大道生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值