Naja der ULN2003 wirkt im Prinzip ja nur wie ein Transistor, also kannst du auch einfach diese nehmen. Einen ULN2003 als SMD habe ich hier noch liegen, sogar in etwas größerer Stückzahl, falls du welche brauchst.
Dennis
Hallo Freunde
Nachdem ich umfangreiche Versuche mit dem StepRocker von Trinamic und diversen Schrittmotoren gefahren hab, immerhin konnte ich es mit den diversen möglichen Einstellungen schaffen meinen Schrittmotor in Vollschritten und Topgeschwindigkeit zu fahren, nach dem zuvor ich nur mit einer hohen Mikroschrittanzahl es geschafft habe eine nur geringere geschwindigkeit zu erreichen, jetzt zu den Unipolaren Schrittmotoren.
Als erstes möchte ich diesen kleinen 4-Phasen-Unipolaren Schrittmotor aus einem Floppylaufwerk verwenden um auf meinem Modellsegelboot das Steuerrad entsprechend dem Ruderausschlag drehen zu lassen.
Bild hier
Bei meinen Recherchen im Internet habe ich einen Schaltungsvorschlag gefunden, inklusive der Art wie die diversen Spulen geschaltet werden müssen, damit man Vollschritt, niedriger und Vollschritt höherem Drehmoment betreiben kann, wie auch in halben Schritten für exaktesten Lauf. verwendet wird ein ULN2003. Meine Frage. Die 4 Phasen, über die Leitung herausgeführt, werden über den ULN2003 an die Pins eines uC geführt, dort wird in Software die Anregung der Spulen programmiert. Es erscheint aber auch ein „Common” Anschluss der an die +12VDC angeschlossen wird. Am Motor ist kein solcher Anschluss! Das gilt auch für die anderen Motoren! damit verbunden die Frage, gibt es ein teil kleiner als der ULN2003, ich brauche ja nur 4 Phasen und den COM für die Beschaltung eines Motors? Am liebsten in Oberflächenmontage, oder noch besser mit einem Controller integriert.
MfG
Hellmut
Naja der ULN2003 wirkt im Prinzip ja nur wie ein Transistor, also kannst du auch einfach diese nehmen. Einen ULN2003 als SMD habe ich hier noch liegen, sogar in etwas größerer Stückzahl, falls du welche brauchst.
Dennis
Hallo!
@ Helmut
Ich würde dir empfehlen dein Stepper mit Ohmmeter zu untersuchen. Ich weiss nicht ob ich gleichen habe, aber meiner aus einem Floppylaufwerk ein 2-Phasen bipolarer Schrittmotor ist (hat zwei voreinender isollierte Spulen).
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Das habe ich auch getan, mit zwei baugleichen Typen. Wenn ich einen meiner großen bipolaren sSchrittmotor angeschlossen habe konnte ich diese wunderbar steuern, mit diesen Kleinen leider nicht. Sie haben nach der Messung mit dem Ohmmeter tatsächlich innen 2 Spulen mit gleichem Widerstand. Daher bin ich davon ausgegangen, es seien bipolare Schrittmotoren!
Ich lege 12VDC an und habe den maximalen Strom zuerst auf 500mA begrenzt und 256 Mikroschritte eingestellt. Dann bin ich langsam mit der Geschwindigkeit hoch gegangen. Anschließend habe ich den maximalen Strom auf 1A erhöht und wieder die Geschwindigkeit hochgegangen. Dann habe ich mit langsamen Lauf und Reduzierung der Anzahl Mikroschritte versucht, kein Erfolg.
Ich habe dann wieder einen großen Schrittmotor angeschlossen und die Parameter zurückgesetzt, dann lieg dieser problemlos! Da war ich mit meinem Latein am Ende. Auch Versuche mit anderen solchen Schrittmotoren aus dem Drucker das Gleiche.
MfG
Hellmut
Schrittmotore mit 4 Anschlüssen und 2 getrennten Spulen sind bipolar. Warum deine Steuerung nicht geht, weiß ich nicht (möglicherweise die Anschlüsse vertauscht), aber mit vier Transistoren ala` ULN2003 läßt der sich nicht ansteuern.
MfG Klebwax
Strom fließt auch durch krumme Drähte !
Das ist bedingt richtig denke ich. Da ein so kleiner Schrittmotor das steuerrad drehen soll, abgestimmt auf die Ruder Tätigkeit, kann man mit 4 Ausgängen eines mega8 z. B. und dem ULN2003, der mit 12 VDc versorgt wird, direkt den Schrittmotor auch bipolar mit bis zu 500 mA bei 12VDc versorgen, oder?
MfG
Hellmut
Nein ! Das hat nichts mit klein zu tun (auch nicht mit Drehzahl oder Drehmoment) sondern mit dem Prinzip der Ansteuerung.
MfG Klebwax
Strom fließt auch durch krumme Drähte !
Das verstehe ich nicht! Ich kann doch mit einem Controiller und dem ULN2003 einen 12V Schrittmotor, der für die Anwendung mit den 500mA des ULN mehr als ausreichend ist, diesen Ansteuern damit er das Steuerrad eines Modellsegelbootes dreht, oder? Mehr noch, und das ist das schöne am ULN2003. Ich kann sowohl bipolare wie unipolare Schrittmotoren steuern, wenn weder eine hohe geschwindigkeit noch viel Leistung erwartet wird. Per Software sorge ich dann für die richtigen Signalfolgen.
MfG
Hellmut
Ja natürlich geht das. Warum auch nicht? ALLE Controller machen nichts anderes als die Windungen richtig anzusteuern. Also warum solltest du das mit Software nicht auch können?
Es geht nicht!
Ein Schrittmotor hat 2 Spulen (außer Sonderkonstruktionen). Die möglichen Zustände sind: kein Strom, Strom in die eine Richtung, Strom in die andere Richtung. Dazu braucht man eine Brückenschaltung.
Eine vereinfachte Version funktioniert mit einer Spule mit Mittelanzapfung. Die kommt an die Versorgung, und ein einfacher Transistor an jedem Ende reicht, Strom mal in die eine oder andere Richtung fließen zu lassen. Das ist dann ein unipolarer Motor. Da jedesmal nur durch die halbe Spule Strom fließt, ist die Leistung geringer als bei bipolarer Ansteuerung.
Einen Schrittmotor, bei dem die Mittelanzapfung der Spulen herausgeführt sind, kann man unipolar oder bipolar ansteuern, einen mit nur 4 Anschlüssen nicht.
MfG Klebwax
Strom fließt auch durch krumme Drähte !
Lesezeichen