My team and I are currently working on an ROV. We’ve had mostly success so far, but we have a problem with our servo and thruster interaction.
When our ROV’s total amperage rises above ~7-8 amps, we lose control of our servos. Once the levels return to below that, everything works as intended. The main cause of the amp draw is our thrusters.
Both the thrusters and servos are being controlled on separate Arduino Uno boards, which are powered by a voltage regulator at 7V. Our connections travel through a relatively short distance of 50 feet. The motors are receiving 12V from a distribution block onboard, and our two servos receive power from a voltage regulator set to 5V.
We’ve tested with our servo data wires on a different tether, but there was no difference. We were wondering the best way to approach the situation, and if we could find out where the problem is occurring. A few things we thought of are:
- Raise voltage to servo
- Raise voltage to Arduino
- Use capacitors for servo
- Put an Arduino onboard and use a serial connection
Since we still have full control of the motors when the amperage raises, and the Arduino Uno boards are powered by the same regulator, I don’t think that’s the problem. However, I could be wrong.
I’m not very experienced in Arduino, and I haven’t ever tried communication between boards. However, our team is open to any solution(s) that would fix this problem. If there is any more information needed, I would be happy to provide it.
Thanks in advance,