Forum

Einloggen | Registrieren | RSS  

triti(R)

15.10.2009,
14:58
 

Motortreiber (Elektronik)

Hi,
Bevor ich was falsches schreibe - besser die Links :-)

Es geht darum: schafft der da
http://www.conrad.de/goto.php?artikel=182257
(IPK Peak Output Current 1.2 A)

den da?
http://www.conrad.de/goto.php?artikel=198747
wenn ich ihn direkt an den Treiber anhänge? Also so wie im linken Bild.




Wenn nicht: Muss ich die Schaltung rechts 2x bauen und die Spulen dorthin hängen wo "Motor" steht.
Dann noch die 2 Direction verbinden, die 2 PWM verbinden
damit ich die gleichzeitig ansteuere.
Und:
- wenn PWM dauernd low ist, steht die Sache.
- bei jedem PWM high macht der Motor einen Schritt.
Richtig?

Ach ja, Stromversorgung: 12V, PC-Netzteil.

lg
Triti

hws(R)

E-Mail

59425 Unna,
15.10.2009,
15:14

@ triti

Motortreiber

» Wenn nicht: Muss ich die Schaltung rechts 2x bauen und die Spulen dorthin
» hängen wo "Motor" steht.

Linke Schaltung ist für einen Schrittmotor, die Rechte für einen normalen DC Motor.

hws

triti(R)

15.10.2009,
16:54

@ hws

Motortreiber

» Linke Schaltung ist für einen Schrittmotor, die Rechte für einen normalen
» DC Motor.

Schon. Ich dachte nur, mit 2 H-Brücken wo jede eine Spule vom Schrittmotor versorgt könnte man das machen. Na ja, geht halt nicht so.
Danke,
lg
Triti

el-haber

15.10.2009,
17:29

@ triti

Motortreiber

Hi triti,
Nein, das passt nicht zusammen.
Der Motor hat einen typischen Spulen-gleichstrom-Widerstand von um 3Ohm. Der Motor-Treiber kann 500mA.
Betriebspannung also 1,5V-bei reinem unüberwachtem Gleichstrombetrieb.

Bitte schau Dir den L297 und L298 an - die sind für hohe Motorspannungen, hohe Spulenströme, überwachte Stromrampen und Rückspeicherbetrieb ausgelegt. Es gibt dann noch den L6003?? der ist ohne Logik (aber mit Überwachung sonst wie L297).
Für den Schrittmotor gilt: Hohe Spannung = steile Stromrampe über die Induktivität. - = Hohe Drehzahl (bis zu 200U/min möglich mit Schrittmotoren).
!!!! Strom muß unbedingt Überwacht werden, da nur 1A zulässig sind und der Innenwiderstand der Motorspule recht gering ist.
Es findet hier das Verfahren des Schaltreglers Anwendung, wie es in Schaltnetzteilen zu finden ist. Hier allerdings als Stromregler.

CU
Stef

hws(R)

E-Mail

59425 Unna,
15.10.2009,
17:44

@ triti

Motortreiber

» Schon. Ich dachte nur, mit 2 H-Brücken wo jede eine Spule vom Schrittmotor
» versorgt könnte man das machen. Na ja, geht halt nicht so.

Geht schon, nur kann man die Logikverschaltung "Geschwindigkeit / vor-rück" nicht so für einen Schrittmotor verwenden.

Beidesmal gibt es eine H-Brück. Im ersten Fall IC-intern, im zweiten Fall mit zusätzlichen FET's.

Hier, weil der DC-Motor vermutlich mehr Strom braucht, als die Spulen des Stepper Motors.
Aber wenn du nen dicken Steppermotor hast, sind die FET's evtl auch notwendig.
Bei dem DC-Motor brauchst du wirklich nur ein L/H Signal für die Drehrichtung und eine PWM für die Geschwindigkeit.

Der Steppermotor benötigt an A und B aber schon eine korrekte Impulsfolge - je nach Geschwindigkeit auch im kHz-Bereich.

IC kann 1,2A, der Motor braucht max 1A, sollte also grenzwertigerweise gehen. Gesamtverlustleistung des IC, SOA u.ä. nicht betrachtet.
Treiber eine Nummer dicker bzw zweimal die rechte Schaltung wäre sicherer.

hws

hws

triti(R)

15.10.2009,
22:44

@ el-haber

Motortreiber

Danke euch beiden !
» Der Motor hat einen typischen Spulen-gleichstrom-Widerstand von um 3Ohm.
» Der Motor-Treiber kann 500mA.
» Betriebspannung also 1,5V-bei reinem unüberwachtem Gleichstrombetrieb.
U=R*I, gut, aber was sagen mir die 1,5V? Momentan nix...

» Bitte schau Dir den L297 und L298 an - die sind für...
Hab ich schon. Das werden aber dann immer mächtig komplizierte Karten und ich wollte irgendwas EINFACHES, einen Treiber mit 4 Eingängen die ich richtig H/L setzen kann und den ich mir mit Mosfet einfach verstärke. Das könnte ich dann für "alle" Schrittmotoren so wie den im link (stärkere brauch ich wahrscheinlich nicht) nehmen kann.

Ich hab gelesen, wenn die Motoren laufen brauchen/vertragen sie viel mehr Volt.
Also Plan: 12V mit Netzteil und wenn die Motoren stehen auf 5V vom Netzteil schalten damit sie nicht heiss werden und trotzdem noch halten.
Oder 2x12V Bleiakkus in Serie und beim stillstehen über ein Relais auf 1x 12V schalten.

Die Logik (high/low) kann ich auch mit dem PC und Basic machen, kein Problem. 2x COM-Port=6 Ausgänge. Oder einem Picaxe + Transistore sollte es auch gehen.

» Es gibt dann noch den L6003?? der ist ohne Logik (aber mit Überwachung sonst wie L297).
Der heisst sicher so? Ich find nichts.


» Für den Schrittmotor gilt: Hohe Spannung = steile Stromrampe über die
» Induktivität. - = Hohe Drehzahl (bis zu 200U/min möglich mit
» Schrittmotoren).
Hmm, wenn ich was schneller laufen lassen muss tuts auch ein Scheibenwischermotor. Schrittmotor brauch ich zum genauen einstellen, das kann auch langsam sein. Aber Kraft soll da sein. Und die Schritte muss ich zählen können - macht der PC.

» !!!! Strom muß unbedingt Überwacht werden, da nur 1A zulässig sind und der
» Innenwiderstand der Motorspule recht gering ist.
» Es findet hier das Verfahren des Schaltreglers Anwendung, wie es in
» Schaltnetzteilen zu finden ist. Hier allerdings als Stromregler.

Gibts für meine einfachen Sachen irgend eine listige Methode wie man das machen kann? Einen 7812 oder 7824 reinhängen, der ab 1A runterregelt wird wohl nicht gehen.
Und ein dicker Keramikwiderstand, damit nicht mehr als 1A fliessen kann ist wahrscheinlich auch nicht gerade schlau. Oder einfach einen dicken PTC rein der bei >1A drosselt? (bei shunt blick ich überhaupt nicht durch).
*grübel*

lg
Triti

el-haber

16.10.2009,
15:56

@ triti

Motortreiber

Hi,
der einfachste Motortreiber für eine Schrittmotor-Spule an hoher Spannung ist ein passender Vorwiderstand.
Hier z.B. 12Ohm an 12V und Spule dahinter in Reihe.
bringt eine Begrenzung auf 1A (etwas darunter) und durch die hohe Spannung moderate Steilheit für die Ansteuerung.

Übrigends kannst Du unter Last die Schritte eine Steppers nicht zuverlässig zählen. Da fällt immer mal einer aus!

Der L6204 ist der von mir erwähnte Treiber mit integrierter Stromüberwachung durch PWM-SW.
Aber das hilft immer noch nicht richtig weiter, da Du ein spezielles Bitmuster mit 90Grad Phasenverschiebung zueinander brauchst, um einen Stepper anzusteuern.
Der L297 würde sowas machen und hat genau Dein Interface - Takt, Richtung und Halbschritt-Modus.
Der Motor taktet und dreht nicht von sich aus!

Cu
Stef