DC Motor Steuerung

Gast #2719992
Hallo Zusammen,

ich bin gerade dabei eine Steuerung für DC Motor zu bauen

Der Motor wird mit PWM Signal gesteuert und der arbeitet mit 24V. bei 
maximaler Last, die Stromaufnahme steigt auf 2A.

Zwischen den Motor und den Mikrocontroller habe eine Motor Brücke 
eingesetzt.

Die Motor-Brücke hat zwei Kanäle A und B und ein Chip enable.

Zwischen die Motor-Brücke und Motor Leitungen A(+) und B(-) habe ich 
einen Mosfest Pnp eingesetzt.

Hier ist die Wahrheitstafel:

A=0; B=1 Motor dreht sich nach Recht
A=1; B=0 Motor dreht sich nach links
A=0; B=0 Soft Stop
A=1; B=1 Sofort Stop

Ich kann den Motor sofort bremsen in dem ich auf die beide Leitungen 24V 
bringe. Mein Problem ist die delay, die Zeit, die Gebraucht wird bis 
beide Leitungen auf 24V sind.

Der Befehl kommt von den Microcontroller und den Motor wird über die 
Gate gesteuert , der Transistor braucht auch eine einschalt- Zeit. Ich 
will aber den Motor sofort bremsen können ohne Verzögerung.

Hat jemanden einen besseren Vorschlag oder eine bessere Idee.

Danke
Ein Takt an deinem Mikrocontroller ist um 2 Größenordnungen langsamer 
als die Schaltzeit eines MOSFETs.

Es gibt keine PNP-Mosfets.

Bipolartransistoren (PNP bzw. NPN) sind bei einer H-Brücke völlig 
unangebracht.

Eine H-Brücke (Motorbrücke) hat immer einen High- und einen 
Lowside-Treiber (also NPN und PNP bzw. N-Chanel-Mosfet und 
P-Chanel-Mosfet).

Es ist grundsätzlich nicht ratsam die Beschaltung einer H-Brücke zu 
verändern, da dann die Strommessung nicht mehr mitkommt, etc.

Martin schrieb:
> Mein Problem ist die delay, die Zeit, die Gebraucht wird bis
> beide Leitungen auf 24V sind.

Wenn der Treiber das liefern kann, dann sind da keine Verzögerungen 
(oder zumindest keine wirklich messbaren) vorhanden. Wenn die 24V lange 
brauchen bis sie anliegen, ist ein Fehler in der Schaltung.

Martin schrieb:
> Der Befehl kommt von den Microcontroller und den Motor wird über die
> Gate gesteuert , der Transistor braucht auch eine einschalt- Zeit. Ich
> will aber den Motor sofort bremsen können ohne Verzögerung.

Ein Transistor hat kein Gate. Ein MOSFET hat ein Gate. Es gibt aber 
keine PNP Mosfets. Was hast du denn jetzt?

Schaltplan herzeigen!

Irgendwelche KOndensatoren verbaut? Welche Gatewiderstände / 
Basiswiderständer. Welche Bauteile ?!
@  Martin (Gast)

>Zwischen den Motor und den Mikrocontroller habe eine Motor Brücke
>eingesetzt.

Mehr braucht es nicht.

>Zwischen die Motor-Brücke und Motor Leitungen A(+) und B(-) habe ich
>einen Mosfest Pnp eingesetzt.

Wozu? Das kann die Brücke auch. Einfach A und B gemeinsam auf LOW oder 
HIGH setzen.

>Ich kann den Motor sofort bremsen in dem ich auf die beide Leitungen 24V
>bringe. Mein Problem ist die delay, die Zeit, die Gebraucht wird bis
>beide Leitungen auf 24V sind.

Nicht nur das, auch die Ansteuerung deines Zusatztransistors ist 
problematisch.

>Gate gesteuert , der Transistor braucht auch eine einschalt- Zeit. Ich
>will aber den Motor sofort bremsen können ohne Verzögerung.

Siehe oben.

MFG
Falk

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.