Belt Starter Generator Control Module (BSGCM) --, 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 | Monitoring Time Length / Frequency of Monitor | MIL Illum. | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Electric Drive Motor, Stator Temperature Sensor | P0A1A - Generator Control Module | out of range low | measured temperature measured temperature difference between inverter coolant inlet temperature and measured temperature | < -45 OR < -33.5 > 40 | [°C] [°C] [K] | 300 [ms] continuously | ||||
| out of range high | measured temperature | > 215 | [°C] | 300 [ms] continuously | ||||||
| cross check | input temperature difference between measurements (stator, inverter coolant outlet) | >150 OR < -80 | [°C] [°C] | 300 [s] once / DC | ||||||
| over temperature | stator temperature | > 170 | [°C] | 6 [s] continuously | ||||||
| Electric Drive Motor, Inverter PCB | out of range high | measured temperature | >133.5 | [°C] | 1.5 s] continuously | |||||
| Temperature Sensor | out of range low | measured temperature | < -46.3 | [°C] | 1.5 [s] continuously | |||||
| cross check | input temperature difference between | > 30 | [°C] | 300 [s] once / DC | ||||||
| measurements (inverter PCB temperature - | OR < -30 | [°C] | ||||||||
| inverter coolant outlet temperature) | ||||||||||
| over temperature | measured temperature | > 117, 6 | [°C] | 1.5 [s] continuously | ||||||
| Electric Drive Motor, Inverter Coolant Inlet | out of range high | measured temperature | >133.5 | [°C] | 1.5 [s] continuously | |||||
| Temperature | out of range low | measured temperature | < -46.3 | [°C] | 1.5 [s] continuously | |||||
| cross check | input temperature difference between | > 20 | [°C] | 300 [s] once / DC | ||||||
| measurements (inverter coolant inlet | OR < -20 | [°C] | ||||||||
| temperature - inverter coolant outlet | ||||||||||
| temperature) | ||||||||||
| over temperature | measured temperature | > 117, 6 | [°C] | 2 [s] continuously | ||||||
| Electric Drive Motor, Inverter Coolant Outlet Temperature | out of range high | measured temperature | >133.5 | [°C] | 300 [ms] continuously | |||||
| out of range low | measured temperature | < -46.3 | [°C] | 300 [ms] continuously | ||||||
| over temperature | measured temperature | > 117, 6 | [°C] | 2 [s] continuously | ||||||
| Electric Drive Motor, Inductive Rotor | shortcut to ground | measured sinus signal voltage | < -2.14 | [V] | 60 [ms] continuously | |||||
| Position Sensor | shortcut to battery | measured sinus signal voltage | > 2.14 | [V] | 60 [ms] continuously | |||||
| shortcut to ground | measured cosinus signal voltage | < -2.14 | [V] | 60 [ms] continuously | ||||||
| shortcut to battery | measured cosinus signal voltage | > 2.14 | [V] | 60 [ms] continuously | ||||||
| offset check | measured sinus signal voltage offset | > 0.38 | [V] | 90 [ms] continuously | ||||||
| OR < -0.38 | [V] | |||||||||
| offset check | measured cosinus signal voltage offset | > 0.38 | [V] | 90 [ms] continuously | ||||||
| OR < -0.38 | [V] | |||||||||
| rationality check | calculated amplitude ratio between sinus and | > 22 | [%] | 120 [ms] continuously | ||||||
| cosinus | ||||||||||
| rationality check | calculated root of sum from sinus square and | < 0.38 | [V] | 120 [ms] continuously | ||||||
| cosinus square value | OR > 2.14 | [V] | ||||||||
| out of range high | measured drive motor speed | > 19756 | rpm | 100 [ms] continuously | ||||||
| Electric Drive Motor, Phase Current Sensor 1 | out of range high | measured phase 1 voltage | > 4.75 | [V] | 10 [ms] continuously | |||||
| out of range high | | measured phase current 1 | | > 750 | [A] | Inverter | = on | [-] | 10 [ms] continuously | |||
| out of range low | measured phase 1 voltage | < 0.25 | [V] | Start request | = not active | [-] | 10 [ms] continuously | |||
| Electric Drive Motor, Phase Current Sensor 3 | out of range low | measured phase 3 voltage | < 0.25 | [V] | Start request | = not active | [-] | 10 [ms] continuously | ||
| out of range high | measured phase 3 voltage | > 4.75 | [V] | 10 [ms] continuously | ||||||
| out of range high | | measured phase current 3 | | > 750 | [A] | Inverter | = on | [-] | 10 [ms] continuously | |||
| Inverter Powerstage Transistor | electrical check | MOSFET phase 1/2/3 high side/low side short circuit | = detected | [-] | HV Battery voltage | > 23.166 < 58.058 | [V] [V] | 10 [ms] once / DC | ||
| OR | Rotor speed | < 5150 | [rpm] | |||||||
| MOSFET phase 1/2/3 high side/low side open | = detected | [-] | ||||||||
| OR | ||||||||||
| MOSFET phase 1/2/3 inductivity low | ||||||||||
| = detected | = detected[-] | |||||||||
| OR | ||||||||||
| Motor short circuit | ||||||||||
| = detected | [-] | |||||||||
| HV Input | out of range low | measured DC link voltage | < 23.166 | [V] | Inverter | = on | [-] | 2 [s] continuously | ||
| out of range high | measured DC link voltage | > 58.058 | [V] | 600 [ms] continuously | ||||||
| AND < 61.5 | [V] | |||||||||
| out of range high | DC link voltage by HW | = over voltage | [-] | Start request | = not active | [-] | 600 [ms] continuously | |||
| rationality check | difference between Terminal 40 and DC link | >10 | [V] | 180 [ms] continuously | ||||||
| voltage | OR < -10 | [V] | ||||||||
| 5V sensor supply | range check | measured supply voltage | >5.5 OR <4.5 | [V] [V] | 50 [ms] continuously | |||||
| Internal Errors | internal ECU check | internal power supply 5.0 V of system basis | < 4.61 | [V] | none | 10 [ms] continuously | ||||
| chip measured voltage | > 5.41 | [V] | ||||||||
| out of range high | 15 V power supply measured voltage | > 16.662 | [V] | Start request | = not active | [-] | 90 [ms] continuously | |||
| out of range low | 15 V power supply measured voltage | < 13.441 | [V] | Start request | = not active | [-] | 90 [ms] continuously | |||
| internal ECU check | level 2 safety monitoring | failure detected | none | 10 [ms] continuously | ||||||
| internal ECU check | level 3 safety monitoring | failure detected | none | 10 [ms] continuously | ||||||
| U0100 - Lost Communication With ECM/PCM "A" | internal ECU check | torque request | > 60 | [Nm] | 100 [ms] continuously | |||||
| OR < -60 | [Nm] | |||||||||
| System Power Supply | P0A1A - Generator Control Module | out of range high | system power supply voltage | > 18.876 | [V] | 60 [s] continuously | ||||
| AND < 26.198 | [V] | |||||||||
| out of range high | system power supply voltage | > 26.198 | [V] | 500 [ms] continuously | ||||||
| out of range low | system power supply voltage | < 8.551 | [V] | Inverter | = on | [-] | 1 [s] continuously | |||
| Start request | = not active | [-] | ||||||||
| out of range low | system power supply voltage by HW | <6 | [V] | Start request | = not active | [-] | 50 [ms] continuously | |||
| CAN Communication | U0100 - Lost Communication With ECM/PCM "A" | Global time out check or Bus off check | CAN global | time out | Battery voltage | = 9.. 16 | [V] | 320 [ms] continuously | ||
| Time after ignition on | > 500 | [ms] | ||||||||
| Time out check | No update for | Battery voltage | = 9.. 16 | [V] | 210-500 [ms] continuously | |||||
| MSG_EMG_01 CAN message OR | > 10 ms | Time after ignition on | > 500 | [ms] | ||||||
| MSG_EMG_02 CAN message OR | > 10 ms | |||||||||
| MSG_EMG_03 CAN message | > 10 ms | |||||||||
| U0452 - Invalid Data Received From Restraints Control Module | CRC failure | Airbag_01 CAN message | checksum or alive counter failure | Battery voltage | = 9.. 16 | [V] | 200-210 [ms] continuously | |||
| Time after ignition on | > 500 | [ms] | ||||||||
| U0100 - Lost Communication With ECM/PCM "A" | CRC failure | MSG_EMG_01 CAN message OR | checksum or alive counter failure | Battery voltage | = 9.. 16 | [V] | 200-210 [ms] continuously | |||
| MSG_EMG_02 CAN message | Time after ignition on | > 500 | [ms] | |||||||
| Error value | MSG_EMG_01 CAN message OR | information content error value | Battery voltage | = 9.. 16 | [V] | 500 [ms] continuously | ||||
| MSG_EMG_02 CAN message OR | Time after ignition on | > 500 | [ms] | |||||||
| Motor_12 CAN message | ||||||||||
| U0447 - Invalid Data Received From Serial Data Gateway Module "A" | Error value | MVEM_01 CAN message OR | information content error value | Battery voltage | = 9.. 16 | [V] | 1500 [ms] continuously | |||
| MVEM_02 CAN message OR | Time after ignition on | > 500 | [ms] | |||||||
| Diagnose_01 CAN message | ||||||||||
| U0412 - Invalid Data Received From Battery Energy Control Module "A" | Error value | BMS_MV_01 CAN message | information content error value | Battery voltage | = 9.. 16 | [V] | 500 [ms] continuously | |||
| Time after ignition on | > 500 | [ms] | ||||||||
| U0416 - Invalid Data Received From Vehicle Dynamics Control Module | Error value | ESP_21 CAN message | information content error value | Battery voltage | = 9.. 16 | [V] | 500 [ms] continuously | |||
| Time after ignition on | > 500 | [ms] | ||||||||
| Ground offset | P0A1A - Generator Control Module | offset check | ground offset out of range by HW | = detected | [-] | 10 [ms] continuously | ||||
| Coolant Water Pump | P0B38 - Motor Electronics Coolant Pump "B" Control Circuit/Open | shortcut to battery | communication signal always high | = detected | [-] | Ignition | = on | [-] | 10 [s] continuously | |
| shortcut to ground | communication signal always low | = detected | [-] | Ignition | = on | [-] | 10 [s] continuously | |||
| communication check | no alive signal | = detected | [-] | Ignition | = on | [-] | 30 [s] continuously | |||
| P0C74 - Motor Electronics Coolant Pump "B" Control Performance | functionality check | dry running | = detected | [-] | Ignition | = on | [-] | 30 [s] continuously | ||
| functionality check | blocked | = detected | [-] | Ignition | = on | [-] | 30 [s] continuously | |||
| functionality check | over temperature | = detected | [-] | Ignition | = on | [-] | 30 [s] continuously | |||
| functionality check | low speed | = detected | [-] | Ignition | = on | [-] | 30 [s] continuously | |||