Hallo,
ich möchte einen bipolaren Schrittmotor wie oben gezeigt ansteuern.
Ich habe auch schon einiges hier im Forum gelesen, dass hat mich aber
nur noch mehr durcheinander gebracht.
Meiner Meinung nach müsste es so funktioniern, PB0 und PB1 dürfen nur
nicht gleichzeitig High werden.
Geht das so ? Oder macht man sowas erst gar nicht ?
http://www.irf.com/product-info/datasheets/data/irf530n.pdfhttp://www.datasheetarchive.com/search.php?q=ULN2803
Vielen Dank für die Mühe.
Heiko
Heiko,
Das Bild sagt mir nicht viel. Du sollst Dir Eagle runterladen und einen
verstaendlichen Schaltplan zeichnen.
Noch dazu, mach Dich mit High-Side Mosfet Ansteuerung vertraut. Ich
glaube, der Punkt deiner Schaltung braucht Ueberarbeitung.
mfg
Hallo
so geht das überhaupt nicht.
1.) der FET wird nie leitend, da die Spannung am Gate ca. 17V werden
müßte.
2.) wieso verwendest du für die eine Seite der Brücke einen ULN mit mAs
und auf der anderen einen FET der 17A kann?
Nimm lieber einen H-Brücken-Treiber der an den Strom des Motors
angepasst ist.
Hallo,
zunächst mal Danke für die Antworten.
Eagle habe ich mir runtergeladen; bis ich brauchbare Zeichnungen mit
machen kann wird wohl noch eine Weile dauern.
Da ich Anfänger bin wollte ich ein Programm schreiben, mit dem sich ein
Schrittmotor dreht.
Für mich ist es einfacher mit tatsächlichen Bauteilen zu arbeiten. Also
habe ich mir erst die Komponenten besorgt und dann versucht die Sache
zum Laufen zu bringen.
Es erschien mir logisch, dass es wohl einfacher wäre einen Motor mit 4
Kabeln zum Drehen zu bringen als einen mit 6.
Also wählte ich einen bipolaren Motor. Da die Ausgänge des
Mikrocontrollers nicht arg belastbar sind nahm ich den ULN2803A.
Irgendwann habe auch ich bemerkt, dass es so nicht hinhaut.
Deshalb der Versuch mit MOSFET.
Das Datenblatt vom IRF530N habe ich wohl auch nicht richtig verstanden
ich war der Meinung, dass die 5 V Gatespannung o.k. sind.
Das der IRF530N 17A 100 V schalten kann fand ich eigentlich gut, da ich
ihn dann auch für andere Schaltungen nehmen kann. Oder führen solche
Missverhältnisse zu Problemen.
Aber habe ich es richtig verstanden:
Mit dem richtigen MOSFET n Typen würde die Schaltung wie dargestellt
hinhauen?
Oder soll ich lieber bei dem Motor mit 6 Kabeln (unipolar+ULN2803A)
weitermachen ?
Nochmals Danke
Heiko
einfacher ist es auf jeden Fall erstmal, wenn du einen unipolaren Motor
nimmst. Bipolare haben allerdings Vorteile, wenn es um Leistung,
Baugrösse, Drehmoment und Haltemoment geht.
Nee du, so haut das alles nicht hin und ein paar Grundlagen fehlen dir
da auch.
Schau erstmal, wie ein Mosfet wirklich funktioniert. Da findest du auch
genügend alte Threads hier im Forum. Entscheidend ist, dass du am Gate
je nach Mosfet 2-12 Volt höher liegst, als am Source, damit er leitet
(n-Kanal).
Für deinen Zweck kannst du den auch nicht direkt an einen Portpin
hängen, weil der zu stark kapazitiv belastet, was zu schlechtem
Schaltverhalten führt.
Wenn du schnell zu Ergebnissen kommen willst, nimm lieber ne fertige
H-Brücke. Wenn du dagegen Zeit hast, was zu lernen, dann lies dir
erstmal ein paar Grundlagen zu Mosfet und Bipolartransistoren an.
Eine Schaltung zu bauen, die bei Softwarefehlern die Brücke falsch
durchschaltet, so dass alles abraucht, ist auch nicht sinnvoll. Eine
Brücke sollte hardwaremäßig so verdrahtet sein, dass Softwarefehler
nicht zur Zerstörung führen.
Hallo,
also crazy horse den Motor werde ich, für den Anfang, wechseln -weil
einfacher.
Und Dir Winfried einen besonderen Dank, dass Du meine Fragen
beantwortest hast.
Ich werde jetzt, wie gesagt, den unipolaren Motor nehmen und mich weiter
mit den Grundlagen beschäftigen.
Dank an alle
Heiko
musst du nicht, kannst auch geeignete fertige H-Brückentreiber dafür
nehmen. Nur mit Eigenbau-H-Brücken muss man aufpassen, sonst gibts Rauch
:-), ohne Grundlagen geht da nichts.
Nicht doll, aber für den Anfang ausreichend: L293 oder L297/298. Gibt
inzwischen aber etliche viel bessere Treiber.
Zum anfangen wär ein unipolarer Motor besser geeignet.
Als FET's kann ich dir den IRFZ40 (50V/ca 30mOhm RDSon) empfehlen
(vorausgesetzt dein Schrittmotor hat nicht mehr als 50V Versorgung).
Wenn du Bipolare nimmst schließe ich mich der Meinung von Crazy Horse an
was die Treiberstufen anbelangt.
Aber schau doch mal bei RS (oder ähnlichen) nach fertigen Treibern
um. (Bei RS unter: Halbleiter/IC-Interface & Sensoren/Motor Kontroller).
z.B.: L6207
Für einen bipolaren (Restposten-)Schrittmotor reicht der L293 alle mal,
solange es nur darum geht, das Ding drehen zu sehen (mit nem kleinen
Fähnchen an der Achse).
Für anstrengendere Sachen gibt es dann die L620x, die etwas mehr "Bums"
haben.
Die kriegt man alle bei Angelika (Reichelt).
Schrittmotoren kann man recht billig (ob sie ihren Preis wert sind, kann
ich nicht sagen) beim Max (Pollin).
Für "richtige" Anwendungen (höhere Spannung, mehr Strom, Chopper-Betrieb
[der geht auch schon mit dem L620x]) bieten sich dann diskrete H-Brücken
mit Highside-Drivers an.
Für den Anfang ist ein unipolarer Stepper mit der Ansteuerung über einen
ULN-Baustein schon in Ordnung. Damit kann man dann schon problemlos
voll- und Halbschrittbetrieb machen.
Hallo,
also den L293 oder L297/298 habe ich bestellt. Statt IRFZ40 habe ich
BUZ11 genommen. Den L620x hebe ich mir für später auf.
Das mit der Fahne ist eine super Idee. Das könnt ich ja auch mit Cam ins
Netz stellen und jeder kann, gegen Gebühr, auf die Seite gehen.
Aber dann würde ich ja Geld mit verdienen und es soll doch ein Hobby
bleiben.
Also nochmals vielen Dank an alle.
Heiko
Für "Rumkugeln" bezahle ich, aber nicht für "Rumdrehen". ;-)
Den L297 kann man sich eigentlich auch sparen (mache ich zumindest), da
man den L298 dann auch für andere Motoren benutzen kann.