Hello !
We needed help with a product design/suggestion for a circuit.
I am Avaneesh ketan and I am working on Remotely Operated Vehicles (ROV)/Robots for Underwater applications.
Our problem description
We control the ROVs using Joysticks, where the joystick commands are given to a laptop, the laptop is connected to a raspberry pi using an ethernet cable, and the Raspberry pi is connected to 6 BLDC thrusters. The connection between the Raspberry pi and the Thrusters is as follows.
Raspberry pi -> GPIO pins -> Control signal to Electronic Speed Controller -> Thrusters.
The problem we are facing is that, whenever we are rapidly changing the input signals of the Joystick (i.e. from upward motion to downward motion or left to right (vice versa)), the Thrusters are immediately shutting down and so is the Raspberry pi. We believe that this issue is being caused by Voltage spikes coming from the Thrusters.
The power given to the Raspberry pi is as follows.
UPS -> SMPS (24V, 41.7A) -> Buck converter -> Raspberry pi.
Please do let us know three things
1) What can be the possible problem in our case and is it really with the voltage fluctuations ?
2) Should we use Isolators between the thrusters and the Raspberry pi to prevent the Raspberry pi to turn off ?
3) If no, what else can be a solution to prevent these voltage spikes ?