Ik stuur via een Arduino een 5V relaisbord aan (speciaal voor Arduino), waarbij het signaal van de Arduino via een opto-coupler twee relais beurtelings open of dicht stuurt (zie schema).
Deze relais sturen een 12V elektro-motor (acctuator) aan, die afhankelijk van de stand van de relais, links of rechtsom draait.
Ik heb gemerkt, dat ondanks dat de motor en de Arduino gescheiden zijn (behalve de gedeelde ground), het open en dicht gaan van de relais storing op de Arduino veroorzaakt. Dit is zichtbaar doordat er bijvoorbeeld op het aangesloten 2x16 tekens LCD scherm onzintekens getoond worden, de seriele monitor rare tekens weergeeft of dat de Arduino bevroren lijkt te zijn.
De storing is verminderd door het toevoegen van een condensator op de polen van de motor, maar dit is blijkbaar niet voldoende.
In schema's zie je vaak een diode met omgekeerd polairing over de aansluiting van de motor geplaatst, maar omdat de motor ook de andere kant op draait, zou dit bij mij niet kunnen (denk ik).
Heeft iemand enig idee hoe deze storing veroorzaakt wordt en wat ik kan doen om dit op te lossen?
Alvast bedankt,
Frank