Forum: Analoge Elektronik und Schaltungstechnik Motor steuern


von Anna (Gast)


Angehängte Dateien:

Lesenswert?

Hallo! Ich habe vor einen kleinen 12V Motor mit dem Microkontroller 
MSP430 zu steuern. Ich habe schon die Schaltung für den Microkontroller 
8051 entworfen. (Siehe Anhang). Ich habe schon verschiedenes 
ausprobiert, aber da die Ausgangsspannung des MSP430 nur 3,3V und der 
Ausgangsstrom nur einige uA beträgt, weiß ich nicht mehr weiter..

von Ernst L. (extraterrestrial)


Lesenswert?

Hi

Verstehe ich das richtig, der Mikrocontroller ist zu schwach um die 
BC557 anzusteuern?

Kann ich fast nicht glauben, wenn doch, nimm halt andere Transistoren 
(FET oder Darlington) oder nimm ein Treiber-IC, z.B. TD62783, der kann 
acht Signale verstärken, vielleicht kannst du die restlichen sechs noch 
für andere Ausgänge des Controllers gebrauchen.

von Düsendieb (Gast)


Lesenswert?

Deine Schaltung ist falsch herum aufgebaut.

Zeichne mal dem Plus nach oben.
Dann nimm NPN Transistoren

Dann freu dich weil es funktioniert

von Düsendieb (Gast)


Lesenswert?


von Falk B. (falk)


Lesenswert?

@  Anna (Gast)

>      motor_dc_drive.sch.pdf | anzeigen

Wenn du dir selber einen Gefallen tun willst, zeichnest du die Schaltung 
mal ordentlich, sodass man die Funktion leicht erkennen kann. Im Moment 
geht das nicht wirklich.

Schaltplan richtig zeichnen

Hier mal ein Beispiel.

http://www.mikrocontroller.net/attachment/150795/Polwender_Selbsthaltung.png

von MaWin (Gast)


Lesenswert?

Die Schaltung ist vollkommen für den Arsch.

PNP Emitterfolger um 5V mit 3.3V zu schalten, ist himmelschreiender 
Murks, die Relsias werden nur zwischen 2.5V und 4.3V umgeschaltet, nicht 
ein-und ausgeschaltet.

Die fehlenden Freilaufdioden machen die Sache auch nicht besser.

Offenbar hast du nie zuvor geguckt, warum die anderen Leute das nicht so 
bauen, sondern willst jeden möglichen Fehler lieber selbst erleben.

http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern

Nehmen wir mal an, +5V und -5V sind nicht zusammen 10V, sondern es geht 
um 0V und 5V aus denen die 3.3V für den MSP430 abgeleitet werden.

Da du NATÜRLICH nicht geschrieben hast welchen MSP430 habe ich mal bei 
F643x geschaut, der hat Full Drive Strength)Ausgänge die bei 3V 
problemlos 15mA liefern können, so daß dein Transistor sicher 150mA und 
vermutlich 300mA schalten kann. Damit kann man sogar einen BC337 
verwenden. Allerdings begrenzt du deinen Strom mit den 330 Ohm 
Widerständen unnötigerweise auf 3.6mA, du solltest 82 Ohm 
Basisvorwiderstände nehmen.

Da du NATÜRLICH nicht geschrieben hast, was deine Relais brauchen, es 
scheinen 5V Relais zu sein, kann man nur handelsübliche 120 Ohm also 
41mA annehmen, was problemlos sogar mit einem BC547 als Schattransistor 
passen sollte, auch 1N4148 als Freilaufdiode (eine reicht den 2 
parallelgeschalteten Relais).

Die richtige Schaltung wird funktionieren.

Nächstes mal schlägst du lieber selber nach.

> Ich habe schon die Schaltung für den Microkontroller 8051 entworfen.
> (Siehe Anhang).

Der liefert wirklich nur uA bei high, aber die Schaltung funktioniert 
bei ihm auch nicht richtig.

von Ernst L. (extraterrestrial)


Lesenswert?

War früh am morgen, sehe erst jetzt, dass das pnp-Transistoren sind, 
stimmt, npn wären sinnvoller.

Ich bin zudem auch davon ausgegangen, dass mit -5V eigentlich GND 
gemeint ist. Seid doch ein bisschen nett zu ihr (von wegen "für den 
Arsch" und so), jeder fängt mal klein an.

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.