Aduino Motor mit MOSFET ansteuern + Bremse

Gast #3734930
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?
Gast #3734961
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.
#3734977
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?
Gast #3734981
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.
Gast #3735041
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?
#3735068
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.
Gast #3735498
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.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren