汽车控制器电压监控规范要求(1)

本文详细介绍了电压范围监控器的规范,包括其目的、功能行为、状态机设计、配置表,以及如何处理不同电压状态和输入输出。重点提到CAN接口和DTC记录的电压范围配置,以确保系统的稳定性和数据准确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文是关于电压范围监控规范的技术文档,它详细描述了电压范围监控器的要求、功能行为、状态机、配置表以及输入和输出处理的示例。

1. 电压范围监控的目的

电压范围监控器的基本意图是:

  1. 绝不信任超出设计电压范围的输入。
  2. 限制大多数基于电路的DTC(故障诊断代码)可以设置的电压范围(10V - 15.5V)。
  3. 确保消抖程序不使用错误的值。
2. 电压监控功能行为摘要

如图1所示,VBattState[i]数据流同时发送给特性和输入处理。VBattState[i]发送给输入处理,以便在输入电路不再可靠时,输入消抖程序可以采取适当的行动。它发送给特性,以便特性可以响应OVER_V(过压)和UNDER_V(欠压)条件(可能还有LO_V和HI_V)。

电压范围被定义为五种不同的状态之一。表1列出了所有这些状态以及相关的电压定义,对输入处理的期望,以及对典型特性的期望。每个电压范围都映射到VBattState[i]数组中的一个条目。

表1 – VBattState[i]定义
VBattState[i] 电压 输入处理 典型特性行为
NORM_V 正常 采样所有输入通道 正常特性行为
LO_V 临时低 仅采样VBatt 大多数特性应正常运行(可能有例外)
HI_V 临时高 仅采样VBatt 大多数特性应正常运行(可能有例外)
UNDER_V 过低,欠压 仅采样VBatt 大多数特性应减少负载(可能有例外)
OVER_V 过高,过压 仅采样VBatt 大多数特性应减少负载(可能有例外)

模块可能支持多个特性。由于每个特性可能有不同的工作电压范围,一个模块可能需要处理多个电压范围。

电压范围(和多个电压范围)由几个数据流数组定义。通过使用在表2中列出的数据流数组中的相同索引来访问特定的电压范围定义。

注意,每当VBatt超出正常范围(NORM_V)时,VBattState[i]立即更改为LO_V或HIGH_V,输入电路不再可信。

表2 – “电压范围”数据流
数据流名称 描述
VMin_Cfg[i] 定义电压范围的最小电压(例如,车身特性在ELCOMP SDS中定义)
VMax_Cfg[i] 定义电压范围的最大电压(例如ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

MUKAMO

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

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

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

打赏作者

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

抵扣说明:

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

余额充值