Hallo NG,
für ein Modellprojekt habe ich mit Hilfe von bipolaren 1,8 Grad Steppermotoren Torschranken nachgebildet. Direkt auf der Motorachse ist ein
10 cm langer Schrankenbaum (Alurohr) montiert. Der Bewegungswinkel der Schranke beträgt 90 Grad wobei in "Auf" Stellung ein mechanischer Anschlag ist. Angesteuert wird der Motor von einem MC 3479 im Halbschrittmodus und einem vorgeschalteten 16F84. Meine Absicht war das Modell komplett ohne Endlagenerkennung betreiben zu können. Beim Einschalten der Spannung führt der uC zunächst eine Inititialisierungsroutine durch wobei alle Antriebe gegen den oberen Anschlag gefahren werden. Die weiteren Öffnungs - und Schließvorgänge werden dann über Impulszählung gesteuert. Das klappt auch alles nur beim Initialisieren nimmt der Schrankenbaum unterschiedliche Lagen ein, er springt quasi am Anschlag hin und her hierdurch entsteht ein, wenn auch minimaler, Winkelversatz welcher jedoch gerade bei zwei sich gegenüberstehenden Schranken extrem unschön ist. Alle Versuche das mit Veränderung der Ansteuerfrequenz oder mechanischer Bedämpfung des Motors in den Griff zu kriegen waren bislang erfolglos. Das Magnetfeld in dem der Stepper einrastet scheint irgendwie zu wandern. Wenn man die Initialisierung solange manuell ausführt bis es passt kommt es beim weiteren Betrieb auch zu keinem Versatz mehr aber genau das soll ja eigentlich beim Einschalten automatisch erfolgen. Ist das irgendwie (ohne mech. Endlagenerkennung !) in den Griff zu kriegen ????Gruß Martin