I have a RPi switching a few devices on and off via a relay board. This has been working happily for some time now however the most powerful device has a habit of eventually breaking whichever relay it is connected to. It is a 12V/5A peltier heat pump supplied by a 60W power supply (I know this isn't ideal, I will shortly be upgrading to 120W).
The relays are rated at AC250V 10A/DC30V 10A (as seen here: http://www.ebay.co.uk/itm/5V-8-CHANNEL- ... 20fd5151b7) so should be able to deal with the load.
As an electronics noob I'm a bit puzzled as to why this is happening, surely the spike from the transformer when powering on shouldn't be enough to burn out the relay?
Since I have a number of 12v devices being operated by the relays I'm about to add a common 120W 12V supply so I don't need a separate power supply for each. The peltier cooler will be utilising this and I will ditch the over-worked 60W supply. The RPi will also be powered from this circuit using a switching regulator to step down to 5V. Max theoretical load on the new circuit will be ~90W though it's very unlikely all devices will be on simultaneously.
I'm hoping that since the 120W supply will be permanently on it will reduce any spikes occurring but thought it would be good to post here in case I'm making any glaring mistakes.
Any tips on how to debug this would be great.
Thanks