Battery controllers: signals, states and errors

Version 24.9 by Admin on 2025/02/04 08:45

Signals, states and errors

Input signals

Below is the list of input signals that can be assigned to discrete inputs of the BMS controller.

NameDescriptionCompabilityBMS DIsplayCANopen SDOModbus
Mini S / MiniMain 2.1Main 3Short nameAbbreviation
Balancing requestRequest to balance the cellsYesYesYesBalancing req.BR  
Battery coverSignal from the battery coverYesYesYesBattery coverCVR 0x1022-0x1023, bit 0. Off =0, On = 1.
CH contactor feedbackSignal from the charging contactor feedback loopYes*YesYesCH cont. feed.CCF  
CH/DCH contactor feedbackSignal from the charging/discharging contactor feedback loopYes*YesYesC/D cont. feed.CDF  
Charge requestRequest to close the charging contactorYesYesYesCharge requestCRE  
Charger connectedSignal indicating that the charger is connectedYesYesYesCharger connect.CON  
Circuit breaker statusStatus of protective disconnectorYesYesYesCircuit breakerCBS  
Close External 1Request to set the External 1 signalYesYesYesClose Ext.1CE1  
Close Main contactorRequest to close the main contactorYesYesYesClose Main cont.CMC  
DCH contactor feedbackSignal from the discharging contactor feedback loopYes*YesYesDCH cont. feed.DCF  
Discharge requestRequest to close the discharging contactorYesYesYesDischarge req.DRE  
Fuse 1Signal from fuse 1YesYesYesFuse 1F1  
Fuse 2Signal from fuse 2YesYesYesFuse 2F2  
Fuse 3Signal from fuse 3YesYesYesFuse 3F3  
Inhibit chargingCommand to open the charging contactorYesYesYesInhibit charg.ICH  
Inhibit dischargingCommand to open the discharging contactorYesYesYesInhibit disch.IDC  
Insulation statusSignal from an insulation monitoring deviceYesYesYesInsul. statusINS  
InterlockSignal from the interlock loopYesYesYesInterlockINT  
Main contactor feedbackSignal from the main contactor feedback loopYes*YesYesMain cont. feed.MCF  
PCH contactor feedbackSignal from the precharging contactor feedback loopYes*YesYesPCH cont. feed.PCF  
Power up/down requestRequest to power down the deviceYesYesYesPower down req.PDN  
Precharge requestRequest to close the precharging contactorYesYesYesPrecharge req.PRE  

* Contactor feedback signals in BMS Mini / BMS Mini S are connected to X1 header and configured in "Signals → MOSFETs → Contactors feedback" section.

Internal signals

Below is the list of internal BMS signals. Most signals can be assigned to discrete outputs and/or relays.

NameDescriptionCompabilityBMS DisplayCANopen SDOModbus
Mini S / MiniMain 2.1Main 3Short nameAbbreviation
Allow chargingCommand for a charger to start chargingYesYesYesAllow chargingACH  
Balancing 1Command to balance the first series of cells YesYesBalancing 1BA1  
Balancing 2Command to balance the second series of cells YesYesBalancing 2BA2  
Cell analysisSignal indicating cell analysis processYes*Yes*Yes*Cell analysisCEA  
Charging current presentSignal showing the presence of the charging currentYesYes*YesCH curr. presentCCP  
ChargingCommand to control the charging contactorYesYesYesChargingCH  
Charging/DischargingCommand to control the charging/discharging contactorYesYesYesCharg./Discharg.C/D  
CoolerCommand to control the coolerYesYesYesCoolerCOO  
Crown EWS Yes***Yes***Yes***Crown EWSEWS  
Discharging (AUX)Command to control the auxiliary discharging contactorYesYesYesDisch. AUXAUX  
Discharging current presentSignal showing the presence of the discharging currentYesYes*YesDCH cur. presentDCP  
DischargingCommand to control the discharging contactorYesYesYesDischargingDCH  
External 1Command to control an external schemeYesYesYesExternal 1EX1  
Heater (AUX)Command to control the auxiliary heater Yes Heater (AUX)HAU  
HeaterCommand to control the heaterYesYesYesHeaterHEA  
High charging currentSignal indicating that the charging current is highYesYesYesHigh ch. curr.HCC  
InitSignal showing that the device is in the initialization phaseYes*Yes*Yes*InitINI  
Low SOCSignal indicatiing that the battery has low SOCYesYesYesLow SOCLOS  
Main contactorCommand to control the main contactorYesYes*YesMain contactorMCO  
Power down ACKCommand that acknowledges the BMS power down. Acknowledgement is outputted when the charge and discharge contactors have been opened on the power down requestYesYesYesPower down ACKPDA  
Power upSignal indicating the BMS power statusYesYesYesPower upPUP  
PrechargingCommand to control the precharging contactorYesYesYesPrechargingPCH  
Ready to chargeSignal showing that the battery is ready for chargingYesYesYesReady to chargeRTC  
Ready to dischargeSignal showing that the battery is ready for dischargingYesYesYesReady to disch.RTD  
Service resetCommand to restart the deviceYes*Yes*Yes*Service resetSR  
Shutdown request (Combilift)Command to open the dischrging contactor from the Combilift truckYes*Yes*Yes*Combilift shutd.CSH  
Shutdown request (HYG/Spirit)Command to open the dischrging contactor from the HYG truckYes*Yes*Yes*HYG shutdownHSH  
Voltage too high for chargingSignal indicating that the battery is fully chargedYes*Yes*Yes*Volt. too highVTH  

* Cannot be assigned to discrete outputs and relays.

Errors

Name DescriptionIs a Critical error?CompabilityBMS DisplayCANopen SDOModbus
Mini S / MiniMain 2.1Main 3Short nameAbbreviation
ADC errorError of the ADC that measures the battery currentYesYesYesADC errorADC  
Battery cover errorBattery cover is openYesYesYesBattery coverBCE  
Cell count errorNumber of cells does not match the specified valueYesYesYesCell countCEL  
CH contactor cycles errorSwitching frequency of the charging contactor is too high YesYesYesCH cont. cycleCCC  
CH contactor feedback errorThe control signal for the charging contactor and the contactor feedback differ YesYesCH cont. feed.CCF  
CH/DCH contactor feedback errorThe control signal for the charging/discharging contactor and the contactor feedback differ YesYesC/D cont. feed.CDF  
Combilift offlineConnection with the Combilift forklift is lost YesYesYesCombilift offl.COM  
Contactor feedback errorFailure of one of the contactors feedback signal. Which contactor is failed can be found in "Signals -> MOSFETs -> Contactor feedback" section of the BMS Mini device Yes  Cont. feed. er.CFE  
Critical errorCritical system error, the BMS is damaged YesYesYesCritical errorCER  
Crown errorConnection with the Crown forklift is lost YesYesYesCrown errorCRO  
Current limit errorCharging or discharging current is more than the limit calculated by Charge map or Discharge map Yes YesCur. limit errorCLE  
Current sensor errorError in the current sensor circuitYesYesYesCurrent sensorCSE  
DCH contactor cycles errorSwitching frequency of the discharging contactor is too high YesYesYesDCH cont. cycleDCC  
DCH contactor feedback errorThe control signal for the discharging contactor and the contactor feedback differ YesYesDCH cont. feed.DCF  
FS errorSD card read/write error YesYesYesFS errorFSE  
General errorSpecial configurable error depending on other errors Yes*Yes*Yes*General errorGE  
High contactor temperatureTemperature of a contactor is too high YesYesYesHi. cont. temp.HCT  
High humidityIncreased humidity inside the battery  YesYesHigh humidityHHU  
High Logic temperatureAt least one of the Logic devices is overheated  YesYesHi. Logic temp.HLT  
High temperature (CH)Temperature is too high for charging YesYesYesHigh temp. CHHTC  
High temperature (DCH)Temperature is too high for discharging YesYesYesHigh temp. DCHHTD  
High voltage faultFailure of high voltage measuring circuits  YesHV faultHVF  
HVIL errorBreakage of high-voltage interlock current loop  YesHVIL errorHE  
HYG offlineConnection with the HYG forklift is lost YesYesYesHYG offlineHYG  
Insulation faultInsulation resistance is too lowYesYesYesInsulation faultINF  
Logic count errorThe number of BMS Logic devices differs from the required value  YesYesLogic countLOG  
Logic offline (Cell monitor offline)BMS Main devices: at least one of the Logic devices is offline.
BMS Mini devices: connection with cell monitor is lost.
YesYesYesLogic offlineLOF  
Low temperature (CH)Temperature is too low for charging; YesYesYesLow temp. CHLTC  
Low temperature (DCH)Temperature is too low for discharging; YesYesYesLow temp. DCHLTD  
Main contactor feedback errorThe control signal for the main contactor and the contactor feedback differ YesYesMain cont. feed.MCF  
Mount errorSD card cannot be mounted YesYesYesMount errorMNT  
Need acknowledgeThere is an unacknowledged error in error journal YesYesYesNeed ACKACK  
No temperature sensorsThe device has no temperature sensors connectedYesYesYesNo temp. sens.NTS  
OvercurrentThe battery current is too high YesYesYesOvercurrentOC  
OvervoltageVoltage of any cell is too high YesYesYesOvervoltageOV  
PCH contactor feedback errorThe control signal for the precharging contactor and the contactor feedback differ YesYesPCH cont. feed.PCF  
Power faultExternal devices power supply error: current sensors, HVIL, BMS Logic or CAN2 (int) bus powered devices  YesPower faultPF  
Power switch errorShort circuit in contactor coil control circuit or power switch overheating  YesPSW errorPSE  
Precharge errorCapacitive load pre-charge process did not end during the estimated time YesYesYesPrecharge errorPE  
Settings errorWrong checksum of the device settings  Yes Settings err.SET  
Short circuitFlowing high battery currents during a long time YesYesYesShort circuitSHC  
Shunt errorInternal error of the shunt current sensorYesYesYesShunt errorSHE  
Shunt offlineConnection with the shunt current sensor is lostYesYesYesShunt offlineSHO  
Spirit offlineConnection with the Spirit forklift is lost YesYesYesSpirit offlineSPI  
Stuck contactorSome contactor got stuckYesYesYesStuck contactorSTC  
Temperature sensor is shortedSome temperature sensors are shortedYesYesYesShorted temp.TSS  
Unallowable chargingCharging the battery through the discharging contactor YesYesYesUnallowable CHUCH  
UndervoltageVoltage of any cell is too low YesYesYesUndervoltageUV  
WaterThere is water in the battery enclosure YesYesWaterWHU  
WDT resetWatchdog timer reset the deviceYesYesYesWDT resetWDT  

* The signal can be assigned to discrete outputs and relays.