Forum: Analoge Elektronik und Schaltungstechnik Aduino Motor mit MOSFET ansteuern + Bremse


von mos (Gast)


Lesenswert?

Hallo,

ich möchte einen Carrera-Motor mit einem Arduino ansteuern. Die 
Motorgeschwindigkeit soll über PWM gesteuert werden und die Bremse des 
Motors auch. Zum Ansteuern hab' ich mich für einen IRF7319 entschieden.
Welchen Wert brauch ich für [ R? ], wenn ich einen brauch' und 
funktioniert das so?

: Verschoben durch Admin
von mos (Gast)


Lesenswert?

Also in der 5V-Version.

von mos (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab' den Schaltplan vergessen. Hier ist er.

von Cyblord -. (cyblord)


Lesenswert?

Wie alt bist du? Das Gekrakel sieht aus wie von einem 5 jährigen.

Google nach "Motor, Mosfet, Arduino" und du solltest genug korrekte 
Schaltpläne bekommen. Kein Grund für sowas triviales einen Thread 
aufzumachen und dann noch so einen Humbug zu posten.

gruß cyblord

von mos (Gast)


Lesenswert?

cyblord ---- schrieb:
> Wie alt bist du? Das Gekrakel sieht aus wie von einem 5 jährigen.
>
> Google nach "Motor, Mosfet, Arduino" und du solltest genug korrekte
> Schaltpläne bekommen. Kein Grund für sowas triviales einen Thread
> aufzumachen und dann noch so einen Humbug zu posten.
>
> gruß cyblord

Ich mach mehr mit Software als mit Hardware. Im Mikroelektronikbereich 
bin ich noch nicht besonders lange unterwegs. Wenn das für dich so 
trivial ist, ist das wirklich schön, weil du mir dann meine Fragen 
sicherlich schnell und präzise beantworten kannst. Und du warst 
wahrscheinlich auch mal mit solchen Sachen angefangen.

von mos (Gast)


Lesenswert?

Achso, was daran Humbug ist, wirst du mir bestimmt auch gleich sagen.

von Cyblord -. (cyblord)


Lesenswert?

mos schrieb:
> cyblord ---- schrieb:
>> Wie alt bist du? Das Gekrakel sieht aus wie von einem 5 jährigen.
>>
>> Google nach "Motor, Mosfet, Arduino" und du solltest genug korrekte
>> Schaltpläne bekommen. Kein Grund für sowas triviales einen Thread
>> aufzumachen und dann noch so einen Humbug zu posten.
>>
>> gruß cyblord
>
> Ich mach mehr mit Software als mit Hardware.
Und das hindert dich daran, minimal lesbare Schaltpläne zu machen? Tip: 
Die macht man mit Software. Also...


> Wenn das für dich so
> trivial ist, ist das wirklich schön, weil du mir dann meine Fragen
> sicherlich schnell und präzise beantworten kannst.

Sicher kann ich. Für sowas nimmt man eine H-Brücke. Du kannst sie 
entweder selber aufbauen, oder auf fertige ICs (L293, L298 etc. pp.) 
zurückgreifen.
Schaltpläne von H-Brücken gibts zuhauf im Netz zu bewundern, falls du 
selber aus Mosfets aufbauen willst. Du kennst Google?

von MaWin (Gast)


Lesenswert?

mos schrieb:
> Ich hab' den Schaltplan vergessen. Hier ist er.

Ziemlich falsch.

Du hast da was mit Potentialen noch nicht verstanden.

Du brauchst wenigstens einen Pegelwandler, beispielsweise mit einem 
BC547, um den MOSFET an Plus zu steuern. Und da kommt der PMOSFET hin, 
nicht der NMOSFET.
1
           +4k7-+----------+
2
           |    |          |
3
           +---|I P        |
4
           |    |          |
5
Gas --1k--|<    +----+-|>|-+
6
           |E   |    |     | +
7
Bremse ----(---|I N (M)   14.4V
8
           |    |    |     | -
9
GND -------+----+----+-----+

Allerdings liegen die wirtklichen Problem noch vor dir: Der Motor 
produziert Störungen, Funkstörungen, die Bahn wirkt als Antenne und dein 
Arduino stürzt ab.

Mindestens die Motoren ordentlich entstören,
1
                 +--47uH--+---+---+
2
                 |        |   |   |
3
                 |        | 47nF  |
4
 ----------------+        |   |   |
5
verdrillte Zuleitung    47nF  +--(M)
6
 ----------------+        |   |   |
7
                 |        | 47nF  |
8
                 |        |   |   |
9
                 +--47uH--+---+---+
aber besser Arduino und Bahn per Optokoppler voneinander trennen.

von mos (Gast)


Lesenswert?

Eine H-Brücke hat doch auch einen Rückwärtsgang, wenn ich das richtig 
verstanden habe. Den brauche ich aber nicht. Der Original D132 Dekoder 
hat nur einen IRF7319.

von Cyblord -. (cyblord)


Lesenswert?

mos schrieb:
> Eine H-Brücke hat doch auch einen Rückwärtsgang, wenn ich das richtig
> verstanden habe. Den brauche ich aber nicht. Der Original D132 Dekoder
> hat nur einen IRF7319.

Ja den brauchst du nicht, aber dafür könntest du so alles integriert 
bekommen.

von stefanus (Gast)


Lesenswert?

Wenn Du auf den Rückwärtsgang verzichtest, reichen zwei Mosfets.
Dein Schaltplan ist allerdings völlig falsch. Die Dioden scheinen 
zufällig platziert. Was hast Du Dir blos dabei gedacht?

von mos (Gast)


Lesenswert?

Vermutlich nichts gutes...

Wie könnte das mit den zwei Mosfets den aussehen?

von Cyblord -. (cyblord)


Lesenswert?

mos schrieb:
> Vermutlich nichts gutes...
>
> Wie könnte das mit den zwei Mosfets den aussehen?

Naja, 2 Mosfets + Pegelwandler + andere Bauteile.

Hat MaWin dir oben doch aufgezeichnet.

von mos (Gast)


Lesenswert?

cyblord ---- schrieb:
> Sicher kann ich. Für sowas nimmt man eine H-Brücke. Du kannst sie
> entweder selber aufbauen, oder auf fertige ICs (L293, L298 etc. pp.)
> zurückgreifen.
> Schaltpläne von H-Brücken gibts zuhauf im Netz zu bewundern, falls du
> selber aus Mosfets aufbauen willst. Du kennst Google?

Ich finde nichts brauchbares zum L293. Kann der bremsen? Wie steuert man 
den an?

von Helge A. (besupreme)


Lesenswert?

Der L293 hat mehr Verluste als MaWin's Schaltung. Nimm die.

von Cyblord -. (cyblord)


Lesenswert?

mos schrieb:

> Ich finde nichts brauchbares zum L293. Kann der bremsen? Wie steuert man
> den an?

HAHA natürlich. Der ist zwar etwas älter, aber war lange zeit DER 
Motortreiber für kleine Ströme bis 600mA/1A.

Der kann 2 Motoren steuern. Jeder über 2 IN (Richtung) und 1 
Enable-Eingang (für PWM).
Die beiden IN eingänge, legen die Richtung fest, beide auf 1 ist Bremse. 
Beide auf 0 ist AUS.
Enable kann fest auf 1 oder halt PWM für Geschwindigkeitssteuerung.

Mit getrennter Logik und Motorspannungsversorgung. Praktisch keine 
Aussenbeschaltung.
Super Ding.

von Stefan D. (reverse)


Lesenswert?


von mos (Gast)


Angehängte Dateien:

Lesenswert?

Stefan D. schrieb:
> L293D und andere auf dieser Seite
> http://rn-wissen.de/wiki/index.php/Getriebemotoren...

Vielen Dank. Die Seite hat mir wirklich weitergeholfen. Ich habe jetzt 
den angehängten Schaltplan entwickelt. Über Pin3 steuer ich die 
Geschwindigkeit.
Wenn die Bremse deaktiviert ist, steure ich die Bremskraft. Über Pin2 
schalte ich die Bremse.

von mos (Gast)


Lesenswert?

Gibts für den L293D eigentlich eine SMD-Alternative?
Der DD ist ein bischen groß mit 4 Kanälen. Ich möchte nur einen Motor 
steuern.

von mos (Gast)


Lesenswert?

Und nun die Frage.
Funktioniert das so?

von mos (Gast)


Angehängte Dateien:

Lesenswert?

So nun funktioniert es!
Je geringer der PWM-Wert an Pin3 ist, desto schneller ist der Motor.

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.