Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

externes relais steuern

geschrieben von neptunier 
externes relais steuern
18. November 2013 13:14
hallo,
ich will für meinen wax extruder zwei magnetventile über ein relais steuern. ich brauche nur einen pin am arduino der high oder low ist. gibt es einen freien pin an der ramps? wenn ja, könnte ich die firmware so ändern das beim extrudieren automatisch der pin auf high geht und beim retract auf low?
wenn das nicht geht, kann man z.b. mit einem arduino die drehrichtung des extrudermotors bestimmen? den extrudermotor brauch ich für den druckluftbetriebenen extruder nicht. also die 4 kabels irgendwie an den arduino und schauen in welche richtung er sich dreht.
dann könnte ich ganz normal slicen und bräuchte den gcode nicht manuell zu ändern.

michael
Re: externes relais steuern
18. November 2013 14:21
ich habe gerade gesehen, am eingang des stepper drivers gibt es einen direction pin. könnte ich dan einfach gegen masse messen und so die drehrichtung bestimmen?
Re: externes relais steuern
18. November 2013 14:27
Am besten ne einfache und verknüpfung auswerten
Re: externes relais steuern
18. November 2013 14:29
kannst du das ein bisschen erklären?
Re: externes relais steuern
18. November 2013 14:43
Es gibt einmal das Drehrichtungsänderung und das stepp Signal.
Für die eine Richtung ist das Dreh Signal high und für die andere Richtung lo.
Wenn du nur das Richtungssignal alleine auswerten wurdest würde es permanent fördern oder zurückziehen auch wenn vielleicht kein Vorschub stattfinden soll.
Wenn du jetzt auswertest Drehrichtung und Impuls zum bewegen müsstest du die Impulszeit nur minimal verlängern.
Um die Andere Drehrichtung auszuwerten muss nur die Drehrichtung invertiert werden.
Re: externes relais steuern
18. November 2013 15:03
das drehrichtungsignal würde mir ja schon langen. wenn der motor dreht in richtung extrudieren, würde das magnetventil zur druckluft aufgehen und wachs käme aus der düse. wenn der motor stoppt oder retract macht, würde das magnetventil zur druckluft zugehen und das ventil zum druckausgleich (vakuum) auf, also kein wachs aus der düse. mehr brauch ich nicht.
könnte ich dann einfach ein 5v relais an den direction pin und masse hängen, und es würde je nach drehrichtung schalten?
Re: externes relais steuern
18. November 2013 15:13
Ich bin mir nicht sicher ob das Das Richtungssignal immer wieder zurück fällt oder ob es nur beim Richtungswechsel sich verändert.
Und es ist die frage in welchem zustand ist es nach dem Starten des Druckers und nach dem beenden ist.
Desweiteren macht er ja je nach Einstellung bei kurzen Abständen kein retrackt.
Re: externes relais steuern
18. November 2013 15:19
müsste ich dann mal ausprobieren und das ossi an den pin halten. je nachdem in welchem zustand kann ich ja dann das relais schalten.
am relais gibt es ja die normally closed pins und normally open.
die retract einstellung kann ich ja im slicer einstellen.
Re: externes relais steuern
18. November 2013 15:25
Würde vielleicht so ein Relais mit Optokoppler nehmen, der normale Pin wird nicht genug Leistung haben zum ansteuern.

1-mal bearbeitet. Zuletzt am 18.11.13 15:31.
Re: externes relais steuern
18. November 2013 15:27
habe so kleine 5v relais rumfliegen, die brauchen nicht viel. der arduino ausgang liefert glaube ich 40ma.
Re: externes relais steuern
18. November 2013 15:31
Wird schon knapp.
Schutzdiode nicht vergessen, und wenn es raucht. Ich wars nicht grinning smiley
Re: externes relais steuern
18. November 2013 16:11
okay, no risk no fun ;-)
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen