Battery Energy Control Module (BECM) --, 2024 MY
WARNING: This page is about a different car, the 2024 Audi S4. However, it is still accessible from the selected car via links, so may be relevant.
| Component / System | DTC / DTC Description | Monitor Strategy Description | Malfunction Criteria | Threshold Value | Secondary Parameters | Enable Condition | Units | Monitoring Time Length / Frequency of Monitor | MIL Illum. | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cell Voltage Sensor | P0E2D - Internal Control Module Hybrid/EV Battery Monitor Performance | Safety mcu cell over voltage under voltage check | measured cell voltage | <1.8 OR >4.5 | [V] [V] | 100 [ms] continuously | ||||
| Cell voltage rationality check | difference between module voltage and sum of cell voltage OR difference between average cell voltage and max cell voltage OR difference between average cell voltage and min cell voltage | >1.0 >1.0 >1.0 | [V] [V] [V] | 500 [ms] continuously | ||||||
| Cell voltage out of range high check | measured max cell volt | >4.8 | [V] | 500 [ms] continuously | ||||||
| Cell voltage out of range low check | measured min cell volt | <1.0 | [V] | 500 [ms] continuously | ||||||
| Cell max voltage over threshold | measured max cell volt | >4250 | [mV] | 5000 [ms] continuously | ||||||
| Cell min voltage below threshold | measured min cell volt | LUT01 (Minimum voltage threshold) | 5000 [ms] continuously | |||||||
| ASIC communication lost | response time from battery ic OR crc frame error maintain time | >1000 >1000 | [ms] [ms] | 1000 [ms] continuously | ||||||
| Battery Temperature Sensor | Temperature sensor rationality check | difference between reference(average) temperature and sensor temperature | >5 | [°C] | Vehicle sleep duration(to measure reference temperature) | >6 | [hour] | 2500 [ms] once / DC | ||
| Temperature sensor out of range high check | sensor measured temperature | >90 | [°C] | 2500 [ms] continuously | ||||||
| Temperature sensor out of range low check | sensor measured temperature | <-50 | [°C] | 2500 [ms] continuously | ||||||
| Temperature over threshold | sensor measured temperature | >75 | [°C] | 5000 [ms] continuously | ||||||
| Current Sensor | Shunt Current Sensor out of range high check | Shunt sensor measured current | >380 | [A] | 10 [ms] continuously | |||||
| Shunt Current Sensor out of range low check | Shunt sensor measured current | <-380 | [A] | 10 [ms] continuously | ||||||
| Shunt Current Sensor offset check | Shunt sensor measured current | >40 OR <-40 | [A] [A] | Contactor state | = Opened | [-] | 10 [ms] continuously | |||
| Hall Current Sensor out of range high check | Hall sensor measured current | >385 | [A] | 10 [ms] continuously | ||||||
| Hall Current Sensor out of range low check | Hall sensor measured current | <-385 | [A] | 10 [ms] continuously | ||||||
| Hall Current Sensor offset check | Hall sensor output voltage | <1.8 OR >2.2 | [V] [V] | Contactor state | = Opened | [-] | 10 [ms] continuously | |||
| Battery charge current too high | Shunt sensor measured current | >350 | [A] | 10 [ms] continuously | ||||||
| Battery discharge current too high | Shunt sensor measured current | <-350 | [A] | 10 [ms] continuously | ||||||
| Inlet/Outlet Temperature Sensor | Inlet temperature out of range high check | Sensor measured temperature | >110 | [°C] | 2500 [ms] continuously | |||||
| Inlet temperature out of range low check | Sensor measured temperature | <-50 | [°C] | 2500 [ms] continuously | ||||||
| Inlet temperature rationality check | difference between reference(average) temperature and inlet sensor temperature | >5 | [°C] | Vehicle sleep duration(to measure reference temperature) | >6 | [hour] | 2500 [ms] once / DC | |||
| Outlet temperature out of range high check | Sensor measured temperature | >110 | [°C] | 5000 [ms] continuously | ||||||
| Outlet temperature out of range low check | Sensor measured temperature | <-50 | [°C] | 5000 [ms] continuously | ||||||
| Temperature rationality check | difference between reference(average) temperature and outlet sensor temperature | >5 | [°C] | Vehicle sleep duration(to measure reference temperature) | >6 | [hour] | 2500 [ms] once / DC | |||
| Battery Voltage Sensor(Fuse Monitor) | Battery voltage out of range high check | Measured pack voltage | >104 | [V] | 100 [ms] continuously | |||||
| Battery voltage out of range low check | Measured pack voltage | <1 | [V] | 100 [ms] continuously | ||||||
| Battery voltage rationality check | difference between pack voltage and sum of cell voltage AND difference between pre-fuse voltage and after-fuse voltage AND difference between pre-fuse voltage and cell sum voltage | >1 <2 <5 | [V] [V] [V] | 1000 [ms] continuously | ||||||
| System voltage positive terminal out of range high check | Measured pre-fuse voltage | >104 | [V] | 100 [ms] continuously | ||||||
| System voltage positive terminal out of range low check | Measured pre-fuse voltage | <1 | [V] | 100 [ms] continuously | ||||||
| System voltage rationality check | difference between pre-fuse voltage and after-fuse voltage AND difference between pack voltage and cell sum voltage AND difference between pack voltage and pre-fuse voltage AND difference between pack voltage and pre-fuse voltage is bigger than difference between pack voltage and after-fuse voltage | >2 <1 <5 '=detected | [V] [V] [V] [-] | 1000 [ms] continuously | ||||||
| Fuse voltage out of range high check | Measured after fuse voltage | >104 | [V] | 100 [ms] continuously | ||||||
| Fuse voltage out of range low check | Measured after fuse voltage | <1 | [V] | 100 [ms] continuously | ||||||
| Fuse voltage rationality check | difference between pre-fuse voltage and after-fuse voltage AND difference between pack voltage and cell sum voltage AND difference between pack voltage and pre-fuse voltage AND difference between pack voltage and pre-fuse voltage is less than difference between pack voltage and after-fuse voltage | >2 <1 <5 '=detected | [V] [V] [V] [-] | 1000 [ms] continuously | ||||||
| Fuse voltage malfunction check | difference between pre-fuse voltage and after-fuse voltage AND difference between pre-fuse voltage and pack voltage | >2 <5 | [V] [V] | Battery operation mode | =HV_ON | [-] | 500 [ms] continuously | |||
| difference between pre-fuse voltage and after-fuse voltage AND measured pre-fuse voltage | >2 <=1 | [V] [V] | Battery operation mode | =PRECHARGE OR '=EMERGENCY_OFF OR '=HV_OFF | [-] [-] [-] | |||||
| Contactor Status Monitor | Contactor Stuck Closed | difference between pack voltage and link voltage | <5 | [V] | Vehicle sleep duration | >16 | [min] | 100 [ms] once / DC | ||
| Contactor Stuck Opened | difference between pack voltage and link voltage | >5 | [V] | Battery operation mode | =HV_ON | [-] | 10 [ms] continuously | |||
| Contactor driver circuit malfunction | continuous time of miscommunication or lost communication with the relay driver | 3 | [times] | 100 [ms] continuously | ||||||
| Contactor driver circuit short to battery | measured positive relay voltage | >=5 | [V] | 100 [ms] continuously | ||||||
| Contactor driver circuit short to ground | measured positive relay voltage | <=800 | [mV] | Contactor state | = Closed | [-] | 100 [ms] continuously | |||
| Precharging malfunction | difference between vehicle voltage and pack voltage | >2 | [V] | Battery operation mode | =PRECHARGE | [-] | 10 [ms] continuously | |||
| Internal Error Monitor | Watchdog functionality check | safety MCU time out duration is over 2 seconds | 5 | [times] | 2 [s] continuously | |||||
| Check if production mode | Check if production mode | =activated | [-] | 100[ms] continuously | ||||||
| Memory System Monitor | RAM memory malfunction check | Check if specific RAM data is matched with expected value | =False | [-] | Once / DC | |||||
| EEPROM malfunction check | compare checksum calculated value and stored value | =Not matched | [-] | Once / DC | ||||||
| Battery Performance Monitor | Battery performance rationality check | Measured min cell SOH OR Measured charge resistance OR Measured discharge resistance | <70 <70 <70 | [%] [%] [%] | 2000 [ms] continuously | |||||
| Fan Feedback Monitor | Fan feedback out of range high check | difference between actual RPM and expected RPM | >4000 | [rpm] | 15 [s] continuously | |||||
| Fan feedback out of range low check | difference between expected RPM and actual RPM | >4000 | [rpm] | 15 [s] continuously | ||||||
| Fan feedback short to battery check | measured fan current AND measured fan out voltage | >2.2 >8.8 | [A] [V] | 5 [s] continuously | ||||||
| Fan feedback short to ground check | measured fan current AND measured fan out voltage | >2.2 <8.8 | [A] [V] | 5 [s] continuously | ||||||
| CAN Communication | Hybrid-CAN Bus Off | check if hybrid CAN Bus off | =detected | [-] | 50 [ms] continuously | |||||
| Hybrid-CAN CAN controller malfunction | check if CAN free running timer is stucked | =stucked | [-] | 1000 [ms] continuously | ||||||
| Hybrid-CAN global time out | check if one of below message is time out Airbag_01 Klemmen_Status_01 ESP_21 MVK_01 Motor_28 OBD_01 | Kl15 value AND OMM Status | =1 =HV_ON | [-] [-] | 10 [ms] continuously | |||||
| U0100 - Lost Communication With ECM/PCM "A" | Engine control unit message counter/checksum error | check if message counter/checksum error | =detected | [-] | Kl15 value | =1 | [-] | 10 [s] continuously | ||
| Engine control unit message time out | check if one of below message is time out OBD_01 Motor_18 Motor_Code_01 | Kl15 value AND NM State | =1 =Normal | [-] [-] | 10 [ms] continuously | |||||
| U0146 - Lost Communication With Serial Data Gateway Module "A" | Gateway message time out | Measure MVK_01 message time out duration | >1 | [s] | Kl15 value OR OMM_State | =1 =HV_ON | [-] [-] | 10 [ms] continuously | ||
| Illegal target mode request | target mode value in MVK_01 message | >2 | [-] | 2000 [ms] continuously | ||||||
| U0140 - Lost Communication With Body Control Module | Klima_Sensor message time out | Measure Klima_Sensor_02 message time out duration | >2 | [s] | Kl15 value AND NM State | =1 =Normal | [-] [-] | 10 [ms] continuously | ||