Introduction
A customer may hear a repeated clicking sound from a LiFePO4 battery cabinet:
Click—off.
Click—on.
Click—off again.
The inverter display may repeatedly start and go dark. Battery voltage may appear and disappear. The BMS application may show alternating states such as:
- Contactor closed
- Contactor open
- Pre-charge active
- Discharge disabled
- Communication lost
- Battery online
- Battery offline
This condition is often described as:
- Contactor chattering
- Contactor cycling
- Repeated BMS connection
- Pre-charge loop
- Battery connect-disconnect loop
It should not be treated as normal operation.
Repeated contactor operation can cause:
- Contact wear
- Arcing
- Coil heating
- Connector stress
- Inverter restart cycles
- BMS alarm accumulation
- Loss of AC loads
- Premature contactor failure
The correct solution is to identify why the BMS repeatedly decides to connect and disconnect the battery.
What Does the Main Battery Contactor Do?
In larger LiFePO4 systems, the BMS may control one or more contactors between the battery cells and external DC bus.
The contactors allow the BMS to:
- Connect the battery to the inverter
- Disconnect loads during low-cell voltage
- Stop chargers during high-cell voltage
- Isolate the battery during a fault
- Control pre-charge
- Support emergency shutdown
Official BMS documentation describes load-disconnect signals that stop loads or inverters during low-cell-voltage events, and charge-disconnect signals that stop chargers during high-cell-voltage or temperature events.
The contactor should close only when the system is ready and remain closed during normal operation.
Why Pre-Charge Is Necessary
The inverter contains DC capacitors.
If the main contactor closes directly onto discharged capacitors, a high inrush current may:
- Weld the contactor
- Trigger overcurrent protection
- Damage the pre-charge resistor
- Trip the battery breaker
- Cause a voltage collapse
A pre-charge circuit connects the battery through a resistor or controlled path before the main contactor closes.
The objective is to raise the inverter DC-bus voltage close to the battery voltage.
After successful pre-charge:
- Main contactor closes.
- Pre-charge path is removed.
- Normal high-current operation begins.
Professional BMS manuals provide adjustable pre-charge duration or voltage checks before the load contactor closes.
How a Pre-Charge Loop Develops
A common sequence is:
- BMS begins pre-charge.
- Inverter DC bus starts rising.
- An active load consumes the pre-charge current.
- Bus voltage fails to reach the required threshold.
- BMS declares pre-charge failure.
- BMS opens the circuit.
- After a delay, it tries again.
- The same condition remains.
- Clicking repeats.
The problem may be caused by:
- Inverter switched on too early
- Large auxiliary DC load
- Short circuit
- Incorrect pre-charge resistor
- Damaged resistor
- Pre-charge contactor fault
- Main contactor fault
- Excessive inverter capacitance
- Incorrect timeout setting
- Low battery voltage
- Inverter internal fault
Symptom 1: Clicking Starts When the Inverter Is Switched On
Likely areas include:
- Capacitor inrush
- Pre-charge failure
- Inverter internal short or excessive load
- Incorrect start-up order
- Battery bank too small
- BMS peak-current protection
Prevention requires confirming the inverter’s DC capacitance and approved pre-charge architecture before installation.
Symptom 2: Clicking Starts Near Low SOC
Possible causes include:
- One cell reaching undervoltage
- Inverter shutdown voltage set below the BMS threshold
- Restart voltage too close to shutdown voltage
- Heavy automatic load restarting immediately
- Cable voltage drop
- Weak battery module
- Incorrect SOC calibration
Typical cycle:
- Battery reaches low-cell protection.
- BMS opens the contactor.
- Load disappears.
- Cell voltage recovers.
- BMS closes the contactor.
- Inverter and loads restart.
- Voltage falls again.
- BMS opens again.
Use adequate shutdown and restart hysteresis and require charging before full restart.
Symptom 3: Clicking Starts Near Full Charge
Possible causes include:
- Highest cell overvoltage
- Charger does not follow BMS current limit
- Charging voltage too high
- External MPPT continues charging
- Cell imbalance
- Charge-enable signal oscillation
The BMS may stop charging, cell voltage falls slightly and charging restarts immediately.
A suitable delay and lower current near full SOC can prevent rapid cycling.
Symptom 4: Clicking Occurs During Communication Failure
A battery may disconnect when:
- CAN communication is lost.
- Master BMS goes offline.
- Inverter repeatedly changes between lithium and fallback mode.
- Battery addresses conflict.
- Termination is unstable.
- Communication power supply resets.
The system should have a defined communication-loss response.
It should not alternate rapidly between:
- Full inverter power
- Zero power
- Fixed fallback current
- BMS-controlled current
Symptom 5: Contactor Coil Voltage Is Unstable
The contactor coil or BMS controller may use:
- Internal battery supply
- 12V auxiliary supply
- 24V control supply
- DC-DC converter
- External power supply
If control voltage falls below the contactor holding requirement:
- Contactor closes.
- Load current increases.
- Control voltage falls.
- Contactor releases.
- Load disappears.
- Voltage recovers.
- Contactor closes again.
Check:
- Auxiliary power supply rating
- DC-DC converter condition
- Coil voltage during closing
- Ground connection
- Fuse and relay condition
- Control cable resistance
- BMS power supply
Prevention Step 1: Use an Approved Pre-Charge Design
The design should define:
- Battery voltage
- Inverter capacitance
- Pre-charge resistance
- Resistor pulse-energy rating
- Maximum resistor temperature
- Pre-charge duration
- Required final bus voltage
- Main contactor closing condition
- Failure timeout
- Retry limit
Do not select a resistor using resistance alone.
It must survive the energy required to charge the inverter capacitors.
Integrated BMS products may include a built-in pre-charge circuit specifically intended to prevent high inrush current before the main contactor closes.
Prevention Step 2: Keep Inverter Loads Off During Pre-Charge
Before the battery contactor closes:
- Turn off major AC loads.
- Disable inverter output if required.
- Stop DC loads connected to the inverter bus.
- Disable heaters or accessories.
- Stop external devices that draw from the pre-charge path.
The pre-charge circuit is intended to charge capacitors—not operate the inverter or household loads.
Prevention Step 3: Verify the Pre-Charge Voltage Rise
During commissioning, measure:
- Battery voltage
- Inverter DC-bus voltage
- Time required for bus voltage to rise
- Final voltage before main contactor closure
- Pre-charge resistor temperature
- BMS pre-charge status
A healthy sequence normally shows the inverter bus rising smoothly toward battery voltage.
Possible abnormal patterns include:
Bus Voltage Does Not Rise
Potential short circuit, open pre-charge circuit or excessive load.
Bus Voltage Rises Slowly and Stops
Possible continuous load or incorrect resistor.
Bus Voltage Reaches Target but Main Contactor Does Not Close
Possible control, contactor-coil or feedback problem.
Main Contactor Closes and Immediately Opens
Possible overcurrent, communication or inverter fault.
Prevention Step 4: Use a Retry Limit
The BMS should not attempt pre-charge indefinitely.
A safe control strategy may:
- Attempt pre-charge
- Stop after a defined failure
- Generate an alarm
- Require fault investigation
- Limit automatic retries
- Require manual or remote authorized reset
Repeated clicking should be treated as a failed start—not as a normal automatic recovery.
Prevention Step 5: Coordinate the Inverter Shutdown Before the BMS Opens
Where supported, the BMS should first request that the inverter or charger stop current.
For example:
- Low-cell condition → load-disconnect command
- High-cell condition → charge-disconnect command
- Temperature condition → reduced or zero current
- Pre-alarm → load shedding
Then the main contactor can open under lower current.
Official BMS architectures use load- and charge-disconnect control for this purpose.
Opening a contactor under full battery current should be an emergency action rather than the normal daily control method.
Prevention Step 6: Add Hysteresis to Voltage and SOC Thresholds
Do not use nearly identical values for:
- Shutdown
- Recovery
- Contactor reconnect
- Inverter restart
- Generator start
- Generator stop
Example of poor control:
- Shutdown at 47.0V
- Reconnect at 47.1V
After the load disappears, battery voltage can recover enough to reconnect without receiving meaningful charging energy.
A better control method may require:
- Higher restart voltage
- Higher restart SOC
- Charging current detected
- Stable condition for a defined time
- No active BMS alarm
The exact values must follow the battery specification.
Prevention Step 7: Prevent All Heavy Loads from Restarting Together
When the battery reconnects, the following may start simultaneously:
- Inverter capacitors
- Refrigerator
- Freezer
- Water pump
- Air conditioner
- DC converter
- Network equipment
- External contactors
This can recreate the original overload immediately.
Use:
- Delayed relays
- Load-sequencing controller
- Priority contactors
- Soft starters
- SOC-based load permission
- Manual restart for heavy equipment
The battery and inverter should stabilize before large loads reconnect.
Prevention Step 8: Coordinate Every Charger
The BMS charge-disconnect request must control:
- Hybrid inverter charger
- External MPPT
- Grid charger
- Generator charger
- Wind controller
- Separate AC charger
If one charger continues operating after the BMS opens the contactor, the battery bus or inverter bus may behave unpredictably.
Independent chargers may require:
- Remote-enable input
- BMS relay
- EMS command
- External contactor
- Conservative voltage control
Prevention Step 9: Stabilize CAN and RS485 Communication
Inspect:
- Correct protocol
- Correct cable pinout
- Twisted-pair cable
- Shielding method
- Termination resistance
- Unique battery addresses
- Master battery
- Firmware compatibility
- Cable separation from high-current conductors
Intermittent communication can repeatedly change inverter permissions and BMS states.
Communication cables should not be routed tightly alongside:
- Inverter AC output cables
- High-current battery cables
- Contactors
- Variable-frequency drives
- Generator ignition wiring
Prevention Step 10: Check Contactor Feedback
Larger BMS systems may monitor whether the contactor is actually open or closed.
Possible faults include:
- Main contactor welded closed
- Contactor fails to close
- Auxiliary feedback contact incorrect
- Pre-charge contactor stuck
- Coil damaged
- Mechanical obstruction
The BMS should compare commanded state with actual feedback.
Do not bypass contactor feedback merely to clear an alarm.
Prevention Step 11: Check the Main DC Breaker and Fuse
A high-resistance breaker or fuse can cause voltage collapse when the contactor closes.
Inspect:
- Breaker DC rating
- Breaker current rating
- Fuse condition
- Terminal torque
- Heat damage
- Voltage drop
- Interrupting capacity
- Cable contact
The contactor may appear to be the problem while the actual resistance is elsewhere in the DC path.
Prevention Step 12: Monitor the Lowest Cell During Connection
Pack voltage can look normal even when one cell falls sharply as the inverter connects.
Record:
- Lowest cell voltage
- Highest cell voltage
- Cell-voltage difference
- Pack voltage
- Current
- Battery temperature
If the same cell causes every disconnect, the battery requires cell-level investigation.
Do not raise the undervoltage threshold or disable protection to hide the problem.
Diagnostic Sequence
Step 1: Stop Repeated Restart Attempts
Switch off the inverter and chargers using the approved procedure.
Step 2: Read BMS Event History
Look for:
- Pre-charge timeout
- Discharge overcurrent
- Short circuit
- Low cell voltage
- High cell voltage
- Contactor feedback fault
- Communication loss
- Auxiliary supply undervoltage
Step 3: Determine When Clicking Occurs
Does it happen:
- During initial start-up?
- At low SOC?
- Near full charge?
- When a motor starts?
- When CAN communication fails?
- During grid transfer?
- When one battery branch closes?
Step 4: Measure Battery and DC-Bus Voltage
Observe the pre-charge sequence.
Step 5: Remove External Loads
Confirm whether pre-charge succeeds with the inverter and accessories in the approved standby state.
Step 6: Test Control Power
Measure contactor-coil or BMS auxiliary voltage during the event.
Step 7: Inspect Communication
Check protocol, addresses and termination.
Step 8: Test at Moderate SOC
Avoid testing near low- or high-voltage protection thresholds.
Example: Contactor Clicks Every Five Seconds
Possible event:
- Battery voltage: 51.5V
- Inverter bus begins at 0V
- Pre-charge starts
- Bus reaches only 20V
- BMS timeout occurs
- Pre-charge opens
- Bus falls to 0V
- BMS retries
Likely areas to investigate:
- Inverter not switched off
- Active DC load
- Inverter internal fault
- Open or incorrect pre-charge resistor
- Pre-charge relay fault
- Incorrect timing
- Excessive capacitance for the design
Do not repeatedly close the main contactor manually.
Commissioning Acceptance Test
Before handover, confirm:
- Battery starts without repeated clicking.
- Pre-charge voltage rises smoothly.
- Main contactor closes once.
- Inverter starts normally.
- No contactor retry alarm occurs.
- Low-SOC shutdown is controlled.
- Restart requires adequate recovery.
- High-SOC charging does not cycle rapidly.
- Communication loss creates a defined safe response.
- Heavy loads reconnect in stages.
- All chargers follow the BMS command.
- Contactor temperature remains normal.
Customer Handover Instructions
Tell the customer:
- One or two normal clicks during controlled start-up may be equipment-specific.
- Continuous repeated clicking is not normal.
- Do not repeatedly reset the battery.
- Do not force the breaker closed.
- Record battery and inverter alarms.
- Switch off large loads.
- Contact technical support.
- Do not open the battery cabinet.
Provide instructions for a safe controlled shutdown.
Common Prevention Mistakes
Increasing the Pre-Charge Time Without Finding the Cause
A short circuit or active load may remain.
Replacing the Main Contactor First
The real fault may be the resistor, auxiliary supply or inverter.
Allowing Unlimited Automatic Retries
Contacts and resistors can overheat.
Restarting All Loads Immediately
The battery trips again.
Using BMS Contactors as Daily Load Switches
The inverter should normally respond to controlled current commands first.
Ignoring External Chargers
One uncontrolled charger can keep the system cycling.
Raising Cell-Voltage Limits
This hides protection events rather than solving them.
Assuming Every Click Is a Failed Contactor
The contactor may be responding correctly to another fault.
Frequently Asked Questions
Is one click when the battery starts normal?
Many contactor-based batteries make a limited number of clicks during pre-charge and main-contactor closing. Continuous repeated clicking requires investigation.
Why does the battery click only when connected to the inverter?
The inverter’s DC capacitors, start-up load or an internal fault may be preventing successful pre-charge.
Can a larger battery solve the problem?
It may help when insufficient current capability is the cause, but it will not correct a failed pre-charge circuit or short circuit.
Can I bypass the pre-charge resistor?
No. Directly closing the main contactor can create damaging inrush current.
Why does clicking happen only at low SOC?
Voltage sag or one low cell may cause BMS disconnect and rapid voltage recovery.
Why does it happen near 100% SOC?
One high cell or an uncontrolled charger may repeatedly trigger charge disconnection.
Should I replace the contactor after repeated chattering?
The contactor should be inspected because repeated operation can damage its contacts, but the original control problem must also be corrected.
Conclusion
BMS contactor chattering is a symptom of unstable system control, not a normal operating mode.
Preventing it requires:
- Correctly engineered pre-charge
- No active loads during pre-charge
- Stable auxiliary control power
- Limited automatic retries
- Coordinated BMS and inverter shutdown
- Adequate voltage and SOC hysteresis
- Staged load reconnection
- Control of every charging source
- Reliable CAN or RS485 communication
- Contactor feedback monitoring
- Cell-level voltage analysis
- Full start-up and recovery testing
For HIZN Lithium technical analysis, provide:
- Battery model and voltage
- Battery quantity
- BMS model
- Inverter brand and model
- Time between contactor clicks
- SOC when the event occurs
- Highest and lowest cell voltage
- BMS event log
- Inverter error code
- Video of the start-up process
- Pre-charge settings
- DC-bus voltage measurements
This information helps determine whether the repeated clicking is caused by pre-charge, inverter load, cell protection, communication or contactor control.