Hello,
I have a problem with one of my PCBs.
The project:
Solar panel cleaning robot.
The robot is powered by two BLDC motors.
One can draw up to 5 amps and the other up to 15 in normal operating conditions.
The system is powered by a LiFePO4 battery with about 17V nominal value.
There is also an MPPT charger on the board to charge the battery from a solar panel when the robot is docking.
The robot used to work very well and several thousands from it were produced and deployed.
We recently started working in India with much longer routs for the robot to drive.
We started experiencing burnt PCBs.
95% of the time it manifested itself in the circuitry of the charger, however it always happens during the operation.
After investigation we have found out that due to the longer routes, the battery is depleted and the protection circuitry (BMS) of the battery shuts it off.
This results in an immediate loss of power to the circuit and a brutal stop of the motors.
Moreover, since that the battery in this situation is effectively not connected to the circuit anymore, there is no pass for the current to return to as in normal operation.
I would like to add some dissipative circuitry to protect the PCB but have little experience with such circuits.
I have read about RC and RCD snubbers but not sure where to connect it and how to design the.
Do I need to connect it across each MOSFET in the bridges or one for the entire circuit (such as on the battery + and - inputs) is enough?
Attached below are the relevant parts of the schematics.
Any help is appreciated.
I have a problem with one of my PCBs.
The project:
Solar panel cleaning robot.
The robot is powered by two BLDC motors.
One can draw up to 5 amps and the other up to 15 in normal operating conditions.
The system is powered by a LiFePO4 battery with about 17V nominal value.
There is also an MPPT charger on the board to charge the battery from a solar panel when the robot is docking.
The robot used to work very well and several thousands from it were produced and deployed.
We recently started working in India with much longer routs for the robot to drive.
We started experiencing burnt PCBs.
95% of the time it manifested itself in the circuitry of the charger, however it always happens during the operation.
After investigation we have found out that due to the longer routes, the battery is depleted and the protection circuitry (BMS) of the battery shuts it off.
This results in an immediate loss of power to the circuit and a brutal stop of the motors.
Moreover, since that the battery in this situation is effectively not connected to the circuit anymore, there is no pass for the current to return to as in normal operation.
I would like to add some dissipative circuitry to protect the PCB but have little experience with such circuits.
I have read about RC and RCD snubbers but not sure where to connect it and how to design the.
Do I need to connect it across each MOSFET in the bridges or one for the entire circuit (such as on the battery + and - inputs) is enough?
Attached below are the relevant parts of the schematics.
Any help is appreciated.
Attachments
-
103.9 KB Views: 23