4.1.3 关闭检测电压范围
表8 – 低电压关闭检测的电压范围配置
要求编号 | 数据流/其他 | 值 | 描述 |
---|---|---|---|
45 | 显示下面 | 表8中的电压范围配置是关闭检测和恢复电压,将在数据流VBattState[VRange_SDown]中监控 | |
46 | VMin_Cfg[VRange_SDown] | 6.0 | 电源掉电要求的低电压关闭 |
47 | VMinRcv_Cfg[VRange_SDown] | 8.0 | 从UNDER_V恢复的低电压关闭电压滞后 |
48 | VMax_Cfg[VRange_SDown] | 25.0 | 不需要高电压关闭 |
49 | LoTime_Cfg[VRange_SDown] | 0 msec | 从LO_V恢复到NORM_V的时间(1个样本) |
50 | HiTime_Cfg[VRange_SDown] | 0 msec | 从HI_V恢复到NORM_V的时间(1个样本) |
51 | LoOvrTime_Cfg[VRange_SDown] | 10 msec | LO_V时间过长,进入UNDER_V(最少3个样本) |
52 | HiOvrTime_Cfg[VRange_SDown] | 160 msec | HI_V时间过长,进入OVER_V |
53 | LoRecovTime_Cfg[VRange_SDown] | 10 msec | 从UNDER_V恢复到NORM_V的时间(最少3个样本) |
54 | HiRecovTime_Cfg[VRange_SDown] | 2,000 msec | 从OVER_V恢复到NORM_V的时间 |
4.2 模块特定电压范围
4.2.1 车身模块
4.2.1.1 头灯电池保护正常操作电压
表9 – 头灯电池保护正常操作的电压范围配置
要求编号 | 数据流/其他 | 值 | 描述 |
---|---|---|---|
55 | 显示下面 | 表9中的电压范围配置是为头灯电池保护的正常运行而指定的操作电压 | |
56 | VMin_Cfg[VRange_BSaveNO] | 11.0 | 在ELCOMP SDS, Rqm't EC-0058细节中指定的特性电压范围 |
57 | VMax_Cfg[VRange_BSaveNO] | 16.0 | 在ELCOMP SDS, Rqm't EC-0058细节中指定的特性电压范围 |
58 | LoTime_Cfg[VRange_BSaveNO] | 15 msec | 从LO_V恢复到NORM_V的时间 |
59 | HiTime_Cfg[VRange_BSaveNO] | 15 msec | 从HI_V恢复到NORM_V的时间 |
60 | LoOvrTime_Cfg[VRange_BSaveNO] | 5,000 msec | LO_V时间过长,进入UNDER_V |
61 | HiOvrTime_Cfg[VRange_BSaveNO] | 5,000 msec | HI_V时间过长,进入OVER_V |
62 | LoRecovTime_Cfg[VRange_BSaveNO] | 2,000 msec | 从UNDER_V恢复到NORM_V的时间 |
63 | HiRecovTime_Cfg[VRange_BSaveNO] | 2,000 msec | 从OVER_V恢复到NORM_V的时间 |
注意:LoOverTime_Cfg & HiOvrTime_Cfg设置为5,000毫秒,允许重负载引起的电压下降不影响头灯电池保护。
4.2.2.2 转向灯故障检测正常操作电压
表10 – 转向灯故障检测正常操作的电压范围配置:
要求编号 | 数据流/其他 | 值 | 描述 |
---|---|---|---|
64 | 显示下面的规定 | 表10中的电压范围配置是为转向灯故障检测的正常运行而指定的操作电压 | |
65 | VMin_Cfg[VRange_TrnLmpOutNO] | 10.5 | FMVSS/SAE规定是11V至15V |
66 | VMax_Cfg[VRange_TrnLmpOutNO] | 15.5 | FMVSS/SAE规定是11V至15V |
67 | LoTime_Cfg[VRange_TrnLmpOutNO] | 15 msec | 从LO_V恢复到NORM_V的时间 |
68 | HiTime_Cfg[VRange_TrnLmpOutNO] | 15 msec | 从HI_V恢复到NORM_V的时间 |
69 | LoOvrTime_Cfg[VRange_TrnLmpOutNO] | 20 msec | LO_V时间过长,进入UNDER_V |
70 | HiOvrTime_Cfg[VRange_TrnLmpOutNO] | 160 msec | HI_V时间过长,进入OVER_V |
71 | LoRecovTime_Cfg[VRange_TrnLmpOutNO] | 2000 msec | 从UNDER_V恢复到NORM_V的时间 |
72 | HiRecovTime_Cfg[VRange_TrnLmpOutNO] | 2000 msec | 从OVER_V恢复到NORM_V的时间 |
4.2.2.3 TPMS系统带启动器
表11 – 使用启动器的TPMS系统的电压范围配置
要求编号 | 数据流/其他 | 值 | 描述 |
---|---|---|---|
73 | 显示下面 | 表11中的电压范围配置是关闭检测和恢复电压,将在数据流VBattState[VRange_TPMSI]中监控 | |
74 | VMin_Cfg[VRange_SDown] | 10.0 | 电源掉电要求的低电压关闭 |
75 | VMax_Cfg[VRange_SDown] | 15.0 | 不需要高电压关闭 |
76 | LoTime_Cfg[VRange_SDown] | 15 msec | 从LO_V恢复到NORM_V的时间 |
77 | HiTime_Cfg[VRange_SDown] | 15 msec | 从HI_V恢复到NORM_V的时间 |
78 | LoOvrTime_Cfg[VRange_SDown] | 20 msec | LO_V时间过长,进入UNDER_V |
79 | HiOvrTime_Cfg[VRange_SDown] | 160 msec | HI_V时间过长,进入OVER_V |
80 | LoRecovTime_Cfg[VRange_SDown] | 2,000 msec | 从UNDER_V恢复到NORM_V的时间 |
81 | HiRecovTime_Cfg[VRange_SDown] | 2,000 msec | 从OVER_V恢复到NORM_V的时间 |
4.3 添加其他电压范围
遵循上述约定,添加支持特性所需的其他电压范围。确保在格式为VRange_Feat的索引名称中定义。您可能无法定义所有时间数据流。复制并粘贴以获取更多范围。
表12 – 特定特性的电压范围配置
要求编号 | 数据流/其他 | 值 | 描述 |
---|---|---|---|
X: x.01 | VMin_Cfg[VRange_Feat] | ??? | DTC报告的最小电压 |
X: x.02 | VMax_Cfg[VRange_Feat] | ??? | DTC报告的最大电压 |
X: x.03 | LoTime_Cfg[VRange_Feat] | ?? msec | 从LO_V恢复到NORM_V的时间 |
X: x.04 | HiTime_Cfg[VRange_Feat] | ?? msec | 从HI_V恢复到NORM_V的时间 |
X: x.05 | LoOvrTime_Cfg[VRange_Feat] | ?? msec | LO_V时间过长,进入UNDER_V |
X: x.06 | HiOvrTime_Cfg[VRange_Feat] | ?? msec | HI_V时间过长,进入OVER_V |
X: x.07 | LoRecovTime_Cfg[VRange_Feat] | ?? msec | 从UNDER_V恢复到NORM_V的时间 |
X: x.08 | HiRecovTime_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_Dbnc | Key_In_Ignition_Status |
---|---|---|---|
X: x.01 | NORM_V | ACTIVE | IN |
X: x.02 | NORM_V | INACTIVE | OUT |
X: x.03 | LO_V / HI_V | Don't care | (no change) |
X: x.04 | OVER_V / UNDER_V | Don't care | OUT |
X: x.05 | At reset | Value specified in the data dictionary | |
X: x.06 | Key_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] | PIDCtrlDel | Delayed_ | Delayed_Accessory_Relay_Ckt |
---|---|---|---|---|
X: x.01 | NORM_V | LO_V | HI_V | NULL | OFF | 无效 |
X: x.02 | NULL | ON | 有效 | |
X: x.03 | SET_OFF | don't care | 无效 | |
X: x.04 | SET_ON | don't care | 有效 | |
X: x.05 | UNDER_V/ OVER_V | don't care | don'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敏感。