Forum: Analoge Elektronik und Schaltungstechnik Unipolar-Schrittmotor mit ULN2003 ansteuern.


von Janschik92 (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe eine Schaltung aufgebaut, mit der ich einen Schrittmotor 
ansteuern will. In der Schaltung ersetzen vorerst Taster den uC und der 
ULN soll mehr Strom liefern. Ich habe alles mögliche ausprobiert und 
komme nicht darauf, warum die Schaltung nicht funktioniert. Ohne ULN 
kann ich den Schrittmotor mit Tastern wunderbar ansprechen. Alle 
Bauteile sind auch heil. Könnt ihr mir helfen und sagen wo mein Fehler 
ist?

von Tom (Gast)


Lesenswert?

Schau mal hier ins Datenblatt: ULN2003

S. 14, Kapitel 9.2, Abbildung 22

Dort wird gezeigt, wie ein bipolarer Stepper betrieben wird. Das 
könntest du auch so machen, müsstest nur die Ansteuerlogik entsprechend 
anpassen (dann hast du ein höheres Drehmoment bei gleicher Spannung, 
eventuell die Spannung etwas reduzieren).


Wenn es dennoch unipolar sein soll:

http://www.eleccircuit.com/uln2003-control-stepper-motor-by-parallel-port/

https://channel9.msdn.com/coding4fun/articles/Computer-Controlled-Stepper-Motor
(gute Seite, Schaltbild weiter unten)

von Tom (Gast)


Lesenswert?

Auf jeden Fall merkwürdig, du hast es anscheinend wie in den 
Schaltplänen angeschlossen.

Sitzen alle Kontakte, Hat der ULN seine Abblockkondensatoren nahe an den 
Pins, sitzt der IC richtig rum im Sockel? Haben alle Leitungen Kontakt?


Klemm doch mal den Stepper ab und miss an den einzelnen ULN-Ausgängen, 
welche Spannung anliegt, wenn die jeweiligen Taster gedrückt sind oder 
auch nicht.


Dass der ULN das Schaltsignal invertiert, ist dir klar?

von Michael B. (laberkopp)


Lesenswert?

Janschik92 schrieb:
> Ich habe alles mögliche ausprobiert und
> komme nicht darauf, warum die Schaltung nicht funktioniert

CD+ gehört nicht direkt an +9V, sondern über eien Z-Diode (z.B. ZD12 an 
+9v), denn die unbenutze Spule des Schrittmotors erzeugt eine Spannung 
entgegen der Spannung der aktiven Spule (Transformatorprinzip).
1
    +------|<|---------+ 
2
 COM|      ` ZD12      | 
3
 +----+                | 
4
 |    |--Phase1--+     | 
5
 |    |          |     | 
6
 | ULN|--Phase2--+--+  | 
7
 |2003|             |  | 
8
 |o.ä.|--Phase3--+--+--+-- +9V 
9
 |    |          |
10
 |    |--Phase4--+
11
 +----+
Auch die Schaltungen von 
http://video.ch9.ms/ecn/c4fcontent/migration/5848155/clip_image002_5B16_5D.jpg
und
http://www.eleccircuit.com/wp-content/uploads/2008/05/uln2003-control-stepper-motor-by-parallel-port.jpg
sind was das anlangt FALSCH aus Dummheit.

Allerdings müsste der Motor trotzdem funktionieren. Zwar werden die 
Spulen kurzgeschlossen und es fliesst viel zu viel Strom, aber auf Grund 
des Innenwiderstandes und Luftspalts wirkt das transformatirische 
Verhalten nicht so gut und es bleibt doch etwas Ansteuerleistung übrig, 
so daß Schrittmotoren normalerweise trotz falsche Ansteuerung dennoch 
drehen - nur halt mit viel weniger Leistung als vorgesehen.

Deiner dreht aber angeblich gar nicht. Andere hatten auch Probleme 
Beitrag ""Stepper" Schrittmotoren Ansteuerung 23LM-K"
Beitrag "ATMega8 MK2 soll 23LM-K ansteuern"

Irgendwas ist mit dem Motor wohl merkwürdig. Ich finde auch kein 
Datenblatt zu 23LM K226.

von Tom (Gast)


Lesenswert?

Tom schrieb:
> Klemm doch mal den Stepper ab und miss an den einzelnen ULN-Ausgängen,
> welche Spannung anliegt, wenn die jeweiligen Taster gedrückt sind oder
> auch nicht.

Das würde ich als erstes testen. Wenn da was nicht stimmt, erst mal den 
Fehler finden...



Auf U-Tube gibt es eine Menge Videos zum Thema:
https://www.youtube.com/watch?v=FwQm1j57zk8

https://www.youtube.com/results?search_query=ULN2003+stepper



@Michael:
Das mit der Zenerdiode kommt mir merkwürdig vor. Sie soll mit K an Pin9?

von Michael B. (laberkopp)


Lesenswert?

Tom schrieb:
> Das mit der Zenerdiode kommt mir merkwürdig vor.

Dann versuche es mal zu verstehen, bevor du einen sinnlosen Link nach 
dem anderen postest.

http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.10

von Tom (Gast)


Lesenswert?

Geht es dir jetzt besser?

von m.n. (Gast)


Lesenswert?

Tom schrieb:
> @Michael:
> Das mit der Zenerdiode kommt mir merkwürdig vor.

Dann laß sie doch einfach weg und leg COM an die +Motorspannung. 
Unipolare Motore sind in der Regel so schlapp und langsam, da ist alles 
andere egal ;-)

von Janschik92 (Gast)


Lesenswert?

Danke für die Vielen Antworten. Der ULN Funktioniert wunderbar. Habe die 
Schaltung in etwas anderer Form mit LEDs aufgebaut und da funktioniert 
alles. Hab auch mal nen Bipolaren Schrittmotor ausprobiert und den 
Unipolaren versucht Bipolar zu betreiben. Wie gesagt direkt ansteuern 
ohne ULN klappt wunderbar.
Ich probiere dennoch eure Ansätze aus und Melde mich wenn ich den Fehler 
gefunden habe. Vielen Danke noch mal :)

von Michael B. (laberkopp)


Lesenswert?

m.n. schrieb:
> Dann laß sie doch einfach weg und leg COM an die +Motorspannung.

Du hast offenkundig (ebenfalls) nicht verstanden,
warum man gerade das nicht machen soll.

von m.n. (Gast)


Lesenswert?

Wie sollte ich auch? Das letzte Mal, daß ich einen bipol. Stepper mit 
ULN2003 angesteuert hatte, gab es nicht das geringste Problem. Ich hatte 
mich auch nicht darum gekümmert, ob die Leckströme der Treiber zu 
übermäßigen Verlusten führen.
Das ist aber auch schon 30 Jahre her; heute zählt ja jedes pA ;-)

von Michael B. (laberkopp)


Lesenswert?

m.n. schrieb:
> Wie sollte ich auch? Das letzte Mal, daß ich einen bipol. Stepper
> mit ULN2003 angesteuert hatte, gab es nicht das geringste Problem.
> Ich hatte mich auch nicht darum gekümmert, ob die Leckströme der
> Treiber zu übermäßigen Verlusten führen.

Welchen Sinn sollen deine dämlichen Trollbeiträge haben ?

Deine persönliche Befriedigung, daß du wieder mal jemanden verasccht 
hast ?

Bipolare Stepper an ULN2x03, aha, offensichtlich erzählst du hier einen 
vom Pferd.

Ebenso wie bei COM vom 2x03 an Versorgungsspannung. Eine ganze 
Pferdeherde.

von m.n. (Gast)


Lesenswert?

m.n. schrieb:
> bipol. Stepper

Es war natürlich unipolar gemeint und konnte nachträglich von mir nicht 
korrigiert werden. Manchmal sind die Gedanken beim Tippen eben schon 
woanders.
Das kennst Du vermutlich nicht und mußt Dich deshalb so aufpusten. 
Substantielles hast Du ja sonst nicht beizutragen.

von Michael B. (laberkopp)


Lesenswert?

m.n. schrieb:

> Manchmal sind die Gedanken beim Tippen eben schon woanders.

Scheinbar sind deine Gedanken dauerhaft woanders.

> Substantielles hast Du ja sonst nicht beizutragen.

Andere Leser haben sicherlich

Beitrag "Re: Unipolar-Schrittmotor mit ULN2003 ansteuern."

gelesen und verstanden.

von m.n. (Gast)


Lesenswert?

Michael B. schrieb:
> Allerdings müsste der Motor trotzdem funktionieren.

Das habe ich verstanden ;-)

von Michael B. (laberkopp)


Lesenswert?

m.n. schrieb:
> Das habe ich verstanden ;-)

Tja, manche Leute verstehen wenig, nur einen Satz von einem ganzen 
Beitrag.

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.