Forum: Analoge Elektronik und Schaltungstechnik ATMega8 MK2 soll 23LM-K ansteuern


von MrBoogy (Gast)


Lesenswert?

Guten Morgen,

Ich hab einen ATMega8 MK2 und will einen 23LM-K Schrittmotor ansteuern. 
Der Schrittmotor hat 6 Anschlüsse. Manuelle Ansteuerung über Taster 
funktioniert und die Ansteuerung mit dem uC auch. Programm usw. alles 
kein Problem, nur ist die Ausgangsleistung nicht ausreichend.
Ausgänge schalten wie geplant, nur die Leistung ist zu schwach.
Was kann ich machen um diese entweder direkt am uC zu erhöhen bzw. was 
muss ich hinter den uC bauen, damit ich die Spannung erhöhe. Habe an 
Transistoren gedacht, die eine externe Spannung durchschalten, doch dann 
ist der Eingang des Schrittmotor offen wenn kein Signal kommt. Doch ohne 
Eingangssignal sollte der Eingang auf Masse liegen. Da ist mein Problem.
Ich hoffe auf Hilfe und das es einigermaßen verständlich war.

von stromtuner (Gast)


Lesenswert?

> Doch ohne Eingangssignal sollte der Eingang auf Masse liegen.

Welcher Eingang?
Ist es nur ein nackter Motor? welcher?
Du brauchst viel Spannung und schaltest die erste Spule. dann misst Du 
den Anstieg des Stroms. Übersteigt der Strom einen von Dir festgelegten 
Wert (entspricht dem Drehmoment), schaltest Du wieder aus und machst mit 
der nächsten Spule weiter.
Etweder hast Du den Mittelabgriff auf Potenzial und betreibst ihn 
unipolar oder du lässt den Mittelabgriff frei und betreibst ihn bipolar. 
Dann hängen die beiden sich ergebenene Spulen zwischen je zwei 
Ausgängen.
Und ja - der ATMEL kann da nur mit 40mA und 5Volt zur Seite stehen.
Such mal nach "Stromchopper" und erklär uns das mit dem "Eingang".
StromTuner

von MrBoogy (Gast)


Lesenswert?

Es handelt sich um einen LM23-k226 hybrid 1,8°.
Und ja nur der Motor.
Der Begriff "Eingang" ist schlecht gewählt von mir.
Ich habe den Mittelabrgiff auf Masse.
Die anderen Anschlüsse schalte ich nacheinander mit high durch.
Wie gesagt, das funktioniert soweit, nur das wenn ich den Motor mit 
einer höheren Spannung betreiben will, kann ich das highsignal 
verstärken, doch sobald es nicht mehr high ist, soll es mit Masse 
durchgeschaltet werden.

von Hubert G. (hubertg)


Lesenswert?

Ich habe jetzt keine Beschreibung zu deinem Motor gefunden. Es dürfte 
sich aber um einen unipolaren Motor handeln. Du kannst diesen Motor mit 
einem ULN2803 ansteuern wenn der Spulenstrom unter 200mA bleibt.
Suche nach Schrittmotorsteuerung ULN2803, da findest du Schaltungen 
dazu.

von MrBoogy (Gast)


Lesenswert?

ja unipolar. danke für die Antwort ich werde mal suchen.

von MrBoogy (Gast)


Lesenswert?

gibt es den ULM2803 auch als CMOS oder TTL Baustein?

von Hubert G. (hubertg)


Lesenswert?

Der ULN2803 ist für 5V TTL Ansteuerung, oder was meinst du sonst?

von stromtuner (Gast)


Angehängte Dateien:

Lesenswert?

ich tät schwarz + weiß an Plus packen und mit Logiklevel N-CH MOSFET die 
vier Spulen überlappend nacheinander durchschalten. Über alles nochn 
ausreichend großen Abblock-Elko! Im Massezweig einen Strommesswiderstand 
und bei Überschreiten eines maximalwertes einen Interrupt auslösen und 
die Ausgänge kurz sperren.

Sollte es aber auch als fertigen Schaltkreis geben, der die 
Stromregelung schon mit drinn hat. Ohne Stromregelung geht das nicht 
oder nur ganz schlecht. Wenn die Spulen im IDLE offen statt an Masse 
sind, ist das nicht schlimm. ( Du schaltest ja die Betriebsspannung auf 
die Spulen - ok )

StromTuner

von Hubert G. (hubertg)


Lesenswert?

Wenn das so ein Motor ist, geht ein ULN2803 nicht. Der kann nicht 
genügend Strom.
Fertige Ansteuerungen mit Strombegrenzung für unipolare Schrittmotoren 
kenne ich keine.
Du kannst den Motor aber auch bipolar verwenden, da ist die Auswahl 
größer.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.