-
Notifications
You must be signed in to change notification settings - Fork 5
Fault flags explained
SimosMCmuffin edited this page Aug 16, 2020
·
2 revisions
| Fault flag name | Description |
|---|---|
| LOW_PACK_VOLT | Triggered if ($0)packCellCount = 0 and measured pack voltage is below ($7)minPackVolt. Stops charging |
| HIGH_PACK_VOLT | Triggered if ($0)packCellCount = 0 and measured pack voltage is above ($8)maxPackVolt. Stops charging |
| CELLx_LOW_VOLT | Triggered if ($0)packCellCount != 0 and measured cell voltage is below ($3)minCellVolt. Stops charging and balancing |
| CELLx_HIGH_VOLT | Triggered if ($0)packCellCount != 0 and measured cell voltage is above ($4)minCellVolt. Stops charging and balancing |
| CELLx_VOLT_ERROR | Triggered if ($0)packCellCount != 0 and a cell voltage outside the configured pack size is above ($3)minCellVolt. For example, packCellCount = 6, but cell 7 reads a voltage above ($3)minCellVolt, this would trigger CELL7_VOLT_ERROR. Stops charging and balancing |
| HIGH_CHARGER_VOLT | Triggered if charger's voltage is above ($6)maxChgVolt. Stops charging and balancing |
| HIGH_CHG_CURR | Triggered if current flowing from charger to pack is above ($1)maxChgCurr. Stops charging and balancing |
| LOW_BMS_TEMP | Triggered if ($15)minBMStemp != 0 and either the MCU's internal temperature or the LTC6803's internal temperature falls below ($15)minBMStemp. Stops charging and balancing |
| HIGH_BMS_TEMP | Triggered if ($16)maxBMStemp != 0 and either the MCU's internal temperature or the LTC6803's internal temperature rises above ($16)maxBMStemp. Stops charging and balancing |
| LOW_NTC_TEMP | Triggered if ($13)minNTCtemp != 0 and the NTC-probe's temperature is below ($13)minNTCtemp. Stops charging and balancing |
| HIGH_NTC_TEMP | Triggered if ($14)maxNTCtemp != 0 and the NTC-probe's temperature is above ($14)maxNTCtemp. Stops charging and balancing |