PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Arduino Mega 2560 + MPU5060 + HD44780 + 4 Kanal Relais Modul + 400V Drei phasenmotor



ramoser
06.01.2017, 17:22
Hallo,

ich habe eine Maschine mit zwei 3 phasen Motoren wobei eine den Winkel einer Welle verändert und der andere ein Förderband zum laufen bringt.

Ich habe dazu eine Arduino Mega 2560 programmiert mit einem MPU5060 sensor welcher den Winkel der Welle misst, ein HD44780 Display welches mir informationen anzeigt, dazu 3 Tasten um das ganze zu steuern und eine Sunfounder 4 Kanal Relaisplatine mit Optokoppler welches 4 ABB Installationsschütz schaltet um die zwei Motoren vorwärts oder rückwärts laufen zu lassen.
Da die 4 Kanal Relaisplatine mit Optokoppler arbeitet wird diese separat mit einem 5V Netzteil betrieben.
Hier ein Bild zur besseren Übersicht:
32315

Wenn ich alles probiere ohne die 2 Motoren anzuschliesen funktioniert alles ohne probleme, sobald ich die Motoren anschließe und laufen lasse passiert es (nicht immer aber meistens) dass der Display nur noch hieroglyphen anzeigt und/oder das Programm hängt. Mir ist aufgefallen dass es meistens passiert sobald die Motoren abschalten.

Ich habe bereits im Internet nach einer Lösung gesucht und bin auf dieser Wikipedia Seite (https://de.wikipedia.org/wiki/Schutzbeschaltung) fündig geworden, es sollte eine Schutzbeschaltung ausreichen.
Da ich auf diesem Gebiet (Schutzbeschaltung) Neuling bin wollte ich euch nach einem Rat fragen und zwar welche lösung würdet Ihr mir empfehlen? Und wie müsste ich das dann anschließen?

Vielen Dank

021aet04
06.01.2017, 19:54
Willkommen im Forum,
Die Relaiskarte ist eigentlich sinnlos. Wenn man die Relais direkt ansteuert reicht das, da die Relais schon Last- und Steuerkreis galvanisch trennen. Die Störungen entstehen durch Abschalten der Induktivität, du hast 3 Induktivitäten pro Motor.
1) Induktivität des Relais: Da das ein DC Relais ist reicht eine Diode die antiparallel zur Relaisspule geschalten ist, wenn es eine fertige Relaiskarte ist sollte eine darauf zu finden sein.
2) Induktivität des Schützes: Da du einen 230VAC als Steuerspannung hast musst du entweder ein RC-Glied oder einen Varistor verwenden. Achte darauf das die Nennspannung des Varistors (und beim RC Glied Widerstand und Kondensator) höher sein muss als die Versorgungsspannung sein muss (z.B. 250V oder 275V für 230V).
3) Induktivität des Motors: Ich würde das vorerst so belassen und keinen Überspannungsschutz einbauen.

Was auch noch wichtig ist, kurze Verbindungen (Speziell zwischen µC und LCD) und ausreichend puffern (einen Elko mit einigen µF und 100nF Kerko an das LCD). Die Abstände zwischen der niedrigen Spannung (5V) und der hohen Spannung (>230V) trennen.

Die 5V für die Relais kannst du direkt vom µC-Board nehmen

Ansonsten würde ich schauen warum das LCD resettet (Oszilloskop).

MfG Hannes

ramoser
07.01.2017, 10:16
Vielen Dank für die Antwort werde das in der nägsten Woche den 2. Hinweis umsetzten und hoffe es klappt damit.

Gruß Stefan