Liebe Elektronik-Begeisterte da draußen, Auf dieser Internetseite hier ist eine Beschreibung des Operationsverstärkers LM358 zu finden mit einer kurzen Beschreibung, dem Datenblatt und einigen Verweisen auf das Forum, die ich sorgfältig gelesen habe. Da ich leider noch nicht besonders viel mit Elektronik gearbeitet hab, bin ich aus all den Informationen aber nicht so recht schlau geworden. Mein Ziel ist die Verstärkung des Ausgangssignals meines Arduino Uno Boards zum Betrieb eines 4.5 V Gleichspannungs-Motors Ich gebe auf meinem Arduino Uno Board am digitalen Anschluss 12 eine Spannung von 3.3 V an Pin 3 des LM358 aus. Pin 5 von LM358 hab ich mit digital Gnd des Arduino Boards verbunden. An Pin 4 und Pin 8 des LM358 hab ich eine externe 6 V Spannungsquelle angeschlossen. An Pin 1 und 7 hängt der Gleichspannungs-Motor. Mit einem Multimeter habe ich die Ausgabe des Arduino Boards an LM358 und die externe Spannungsquelle überprüft und an den Pins kommt jeweils die gewünschte Spannung an. An Pin 1 und 7 wird allerdings überhaupt keine Spannung ausgegeben (auch keine unverstärkte). Habe ich die Pins falsch belegt? Muss ich bei den Anschlüssen auf die Polung achten (entschuldigt bitte, aber ich bin wirklich absoluter Anfänger)? Vielen Dank schon mal für eure Hilfe!
Ein OP dient im Allgemeinen der Signalverabeitung, nicht dem Treiben größerer Lasten. Dafür gibts z.B. dann integrierte Motortreiber. Übrigends, ein Schaltplan erspart viel Text. :-)
Danke für die Antwort. Mir ist bewusst, dass es sogar Motor-Shields für Arduino gibt, aber mir geht es ums Basteln und den Lerneffekt. Der LM358 ist das, was ich gerade zu Hause hatte und wenn es damit irgendwie möglich ist, den Motor zu betreiben, würd's mich freuen - auch wenn es bessere Lösungen gibt. Der angehängte Schaltplan ist wahrscheinlich nicht ganz Standard-konform, aber wie gesagt, das muss ich erst noch alles lernen.
Schau dir doch erstmal an wie ein Operationsverstärker funktioniert - dann kannst Du ihn auch korrekt beschalten. Grob gesagt: Wenn die Spannung am Plus-Eingang höher ist als die am Minus-Eingang, erhöht er die Ausgangsspannung, umgekehrt erniedrigt er sie. Außerdem hat dein Arduino keinen Spannungsbezug zum "Motortreiber" (hust). Ich würde dir empfehlen, den 358 als Impedanzwandler (Spannungsfolger, oder wie man es sonst noch nennt...) zu beschalten.
Nehm hier am Besten einen Motortreiber des Typs L293. Einfach mal Googeln, wurde schon massenhaft verwendet.
Vielleicht solltest Du dir das hier http://www.mikrocontroller.net/articles/Operationsverst%C3%A4rker noch zu Gemüte ziehen. Sind die nichtinvertierenden Eingänge tatsächlich unbeschaltet? Liefert der LM358 für Deinen Motor überhaupt genügend Strom?
Schau mal hier rein: http://www.mikrocontroller.net/articles/Operationsverst%C3%A4rker-Grundschaltungen EDIT: Ups, Lötlackl war wohl 2 Sekunden schneller ^^
Vergiss den OP und den LM293 gleich dazu! Nimm eine vernünftige MOSFET H-Brücke: http://www.mikrocontroller.net/articles/H-Brücken_Übersicht Ansonsten hast Du einen großen Spannungsabfall und so auch viel Verluste! Motor Daten wären auch vorteilhaft.
omohmom schrieb: > die gewünschte Spannung an. An Pin 1 und 7 wird allerdings überhaupt > keine Spannung ausgegeben. Ja, weil vermutlich in der ersten Millisekunde nach dem Einschalten der OPC durchgebrannt ist. Gruss Harald
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.