I'm fairly new to electronics and working on a project that uses a 25A 30VDC DPDT relay to reverse the polarity of a brushed DC motor (powered by a 24V battery). The relay has been failing by arcing and sometimes fusing in one position when the motor is switched back and forth too quickly.
I'm trying to figure out if the cause is high inrush current when the motor changes direction, back EMF from the motor, or possibly both. During direction changes, current spikes up to ~30A (normal draw is around 10A), and I'm assuming voltage spikes are occurring too, though I haven’t been able to capture them accurately.
I've read that relay arcing can be mitigated using flyback diodes, capacitors, or NTC thermistors, but I’m not sure which approach is most effective in this kind of application.
What are the best practices or recommended protection methods for this setup? I'd really appreciate advice from anyone with experience handling this kind of issue.