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

本文详细描述了汽车电子系统中不同模块(如头灯、转向灯和TPMS)的电压范围配置,以及如何根据这些配置进行输入和输出处理,包括消抖算法、时间参数和策略讨论。强调了在电压超出范围时的处理策略和FMEA的重要性。

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

4.1.3 关闭检测电压范围

表8 – 低电压关闭检测的电压范围配置

要求编号数据流/其他描述
45显示下面表8中的电压范围配置是关闭检测和恢复电压,将在数据流VBattState[VRange_SDown]中监控
46VMin_Cfg[VRange_SDown]6.0电源掉电要求的低电压关闭
47VMinRcv_Cfg[VRange_SDown]8.0从UNDER_V恢复的低电压关闭电压滞后
48VMax_Cfg[VRange_SDown]25.0不需要高电压关闭
49LoTime_Cfg[VRange_SDown]0 msec从LO_V恢复到NORM_V的时间(1个样本)
50HiTime_Cfg[VRange_SDown]0 msec从HI_V恢复到NORM_V的时间(1个样本)
51LoOvrTime_Cfg[VRange_SDown]10 msecLO_V时间过长,进入UNDER_V(最少3个样本)
52HiOvrTime_Cfg[VRange_SDown]160 msecHI_V时间过长,进入OVER_V
53LoRecovTime_Cfg[VRange_SDown]10 msec从UNDER_V恢复到NORM_V的时间(最少3个样本)
54HiRecovTime_Cfg[VRange_SDown]2,000 msec从OVER_V恢复到NORM_V的时间

4.2 模块特定电压范围

4.2.1 车身模块

4.2.1.1 头灯电池保护正常操作电压

表9 – 头灯电池保护正常操作的电压范围配置

要求编号数据流/其他描述
55显示下面表9中的电压范围配置是为头灯电池保护的正常运行而指定的操作电压
56VMin_Cfg[VRange_BSaveNO]11.0在ELCOMP SDS, Rqm't EC-0058细节中指定的特性电压范围
57VMax_Cfg[VRange_BSaveNO]16.0在ELCOMP SDS, Rqm't EC-0058细节中指定的特性电压范围
58LoTime_Cfg[VRange_BSaveNO]15 msec从LO_V恢复到NORM_V的时间
59HiTime_Cfg[VRange_BSaveNO]15 msec从HI_V恢复到NORM_V的时间
60LoOvrTime_Cfg[VRange_BSaveNO]5,000 msecLO_V时间过长,进入UNDER_V
61HiOvrTime_Cfg[VRange_BSaveNO]5,000 msecHI_V时间过长,进入OVER_V
62LoRecovTime_Cfg[VRange_BSaveNO]2,000 msec从UNDER_V恢复到NORM_V的时间
63HiRecovTime_Cfg[VRange_BSaveNO]2,000 msec从OVER_V恢复到NORM_V的时间

注意:LoOverTime_Cfg & HiOvrTime_Cfg设置为5,000毫秒,允许重负载引起的电压下降不影响头灯电池保护。

4.2.2.2 转向灯故障检测正常操作电压

表10 – 转向灯故障检测正常操作的电压范围配置:

要求编号数据流/其他描述
64显示下面的规定表10中的电压范围配置是为转向灯故障检测的正常运行而指定的操作电压
65VMin_Cfg[VRange_TrnLmpOutNO]10.5FMVSS/SAE规定是11V至15V
66VMax_Cfg[VRange_TrnLmpOutNO]15.5FMVSS/SAE规定是11V至15V
67LoTime_Cfg[VRange_TrnLmpOutNO]15 msec从LO_V恢复到NORM_V的时间
68HiTime_Cfg[VRange_TrnLmpOutNO]15 msec从HI_V恢复到NORM_V的时间
69LoOvrTime_Cfg[VRange_TrnLmpOutNO]20 msecLO_V时间过长,进入UNDER_V
70HiOvrTime_Cfg[VRange_TrnLmpOutNO]160 msecHI_V时间过长,进入OVER_V
71LoRecovTime_Cfg[VRange_TrnLmpOutNO]2000 msec从UNDER_V恢复到NORM_V的时间
72HiRecovTime_Cfg[VRange_TrnLmpOutNO]2000 msec从OVER_V恢复到NORM_V的时间
4.2.2.3 TPMS系统带启动器

表11 – 使用启动器的TPMS系统的电压范围配置

要求编号数据流/其他描述
73显示下面表11中的电压范围配置是关闭检测和恢复电压,将在数据流VBattState[VRange_TPMSI]中监控
74VMin_Cfg[VRange_SDown]10.0电源掉电要求的低电压关闭
75VMax_Cfg[VRange_SDown]15.0不需要高电压关闭
76LoTime_Cfg[VRange_SDown]15 msec从LO_V恢复到NORM_V的时间
77HiTime_Cfg[VRange_SDown]15 msec从HI_V恢复到NORM_V的时间
78LoOvrTime_Cfg[VRange_SDown]20 msecLO_V时间过长,进入UNDER_V
79HiOvrTime_Cfg[VRange_SDown]160 msecHI_V时间过长,进入OVER_V
80LoRecovTime_Cfg[VRange_SDown]2,000 msec从UNDER_V恢复到NORM_V的时间
81HiRecovTime_Cfg[VRange_SDown]2,000 msec从OVER_V恢复到NORM_V的时间

4.3 添加其他电压范围

遵循上述约定,添加支持特性所需的其他电压范围。确保在格式为VRange_Feat的索引名称中定义。您可能无法定义所有时间数据流。复制并粘贴以获取更多范围。

表12 – 特定特性的电压范围配置
要求编号数据流/其他描述
X: x.01VMin_Cfg[VRange_Feat]???DTC报告的最小电压
X: x.02VMax_Cfg[VRange_Feat]???DTC报告的最大电压
X: x.03LoTime_Cfg[VRange_Feat]?? msec从LO_V恢复到NORM_V的时间
X: x.04HiTime_Cfg[VRange_Feat]?? msec从HI_V恢复到NORM_V的时间
X: x.05LoOvrTime_Cfg[VRange_Feat]?? msecLO_V时间过长,进入UNDER_V
X: x.06HiOvrTime_Cfg[VRange_Feat]?? msecHI_V时间过长,进入OVER_V
X: x.07LoRecovTime_Cfg[VRange_Feat]?? msec从UNDER_V恢复到NORM_V的时间
X: x.08HiRecovTime_Cfg[VRange_Feat]?? msec从OVER_V恢复到NORM_V的时间

4.3 定时

  • 电压范围状态机必须以与VBatt采样相同的速率进行评估。
  • 时间公差:此要求的时间公差为±10%,除非另有说明。

4.4 示例输入处理

Key_In_Ignition_Status数据流不仅仅是直接消抖。而是使用点火状态的值来校正Key_In_Ignition_Status。每当Ignition_Status变为OFF时,Key_In_Ignition_Status必须为IN。

表13 – 示例Key_In_Ignition消抖
要求编号VBattState[VRange_EXTLNO]Key_In_Ignition_DbncKey_In_Ignition_Status
X: x.01NORM_VACTIVEIN
X: x.02NORM_VINACTIVEOUT
X: x.03LO_V / HI_VDon't care(no change)
X: x.04OVER_V / UNDER_VDon't careOUT
X: x.05At resetValue specified in the data dictionary
X: x.06Key_In_Ignition_Ckt must be debounced according to Body Software Requirements #0044 and #0045 resulting in Key_In_Ignition_Dbnc.

4.5 示例输出处理

4.5.1 延迟附件输出

特性行为摘要 延迟附件输出过程将来自延迟附件电源特性的命令转换为控制延迟附件继电器

诊断可能会覆盖延迟附件电源特性,直接控制延迟附件输出过程。

特性行为细节

4.5.1.1  延迟输出附件功能要求

表14 – 示例延迟附件输出继电器的决策表

要求编号VBattState[VRange_BFNO]PIDCtrlDelDelayed_Delayed_Accessory_Relay_Ckt
X: x.01NORM_V

| LO_V

| HI_V

NULLOFF无效
X: x.02NULLON有效
X: x.03SET_OFFdon't care无效
X: x.04SET_ONdon't care有效
X: x.05UNDER_V/ OVER_Vdon't caredon't care无效
X: x.06复位时数据字典规定的初始值

5. 策略讨论

5.·1 策略

电压瞬态和漂移有时会因系统电压超出输入电路的设计限制而导致输入误读。

显然,我们需要监控不同电压范围的系统电压,因为不同特性需要不同的电压范围。然而,当电压范围超出时,消抖算法应该做什么并不明显。因此,我们将这个决定留给FMEA。

将范围限制在VMin_Cfg和VMax_Cfg之间(不包括)不是问题(用<代替())。当电压偏离时,立即停止采样输入通道而不是建立可能或不适用于使用该范围的每个电路的延迟(数字通道可能支持比模拟通道更长的延迟)是有意义的。当返回到V_NORM时,应有一个延迟,这个延迟应该只依赖于最慢电路的最坏情况分析。同时定义了OVER_V和UNDER_V,有不同的超时时间,以便UNDER_V可以快速响应,而OVER_V可以更慢地响应以支持负载卸除要求。

5.2 策略限制和注意事项

此策略有一些限制:

  • 电池电压输入电路(VBatt)必须具有与任何其他输入电路一样短或更短的时间常数。
  • 然而,它还必须与任何模拟输入通道“匹配”,以便执行不引入由于相位延迟而产生误差的比例测量转换。
  • 一些输入电路可能直接由开关控制(例如点火开关),这些开关与VBatt没有直接关联。在这种情况下,采样VBatt并发现其在范围内与输入电路实际提供的电压无关。实际上,点火开关的消抖非常慢,模块可能会在知道点火开关已更改之前消抖其他输入电路。
  • 必须在接口审查期间仔细审查将输入电路和特性分配给特定电压范围。
  • 每个电压范围的Lo/HiTime_Cfg、Lo/HiOvrTime_Cfg和Lo/HiRecov
  • Time_Cfg的值必须通过所有输入电路的最坏情况分析来证明,并在接口审查期间进行审查。
  • 当电压不再在范围内时,消抖的处理必须在FMEA中解决。
  • 必须在每个特性中定义如何处理UNDER_V和OVER_V。
  • 特性也可能对LO_V和HI_V敏感。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

MUKAMO

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

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

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

打赏作者

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

抵扣说明:

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

余额充值