Doppel H-Nrücke mit Arduino Nano ansteuern?

Gast #4105740
Lesenswert?
• ▲
▼
Hallo,

ich plane eine Doppel H-Brücke mit 2 ISL83202IBZ MOSFET-Treibern zu 
bauen.
Es soll ein Drehzahlsteller für 2 Brushed Motore werden.
Das ganze will ich mit einem Arduino Nano ansteuern.

Für mein Projekt benötige ich allerdings zusätzlich zum Vorwärts und 
Rückwärtsgang auch eine solide, also aktive Bremse.

Also hab ich mir gedacht ich steuere jeden FET einzeln mit einem PWM 
Signal an.
So hab ich 1)
Eine Stromsparende Ansteuerung des Motors (Vorwärts und Rückwärts) indem 
ich einen der oberen FETs durchschalte und den schräg gegenüberliegenden 
FET unten mit PWM ansteuere.
und 2)
Eine aktive Motorbremse in dem ich die schräg gegenüberligenden FETs mit 
dem gleichen PWM(50%) ansteuere und die in anderer Richtung schräg 
liegenden das gleiche Signal nur verschoben bekommen, die Brücke also 
zwischen Vorwärts und Rückwärts gleichmäßig oszilliert.

So weit sollte mein Konzept mal stimmen, liege ich da richtig?

Der Nachteil ist jedoch, dass ich dann pro H-Brücke 4 PWM-Ports brauche, 
der Arduino Nano jedoch "nur" über 6 verfügt. Gibt es eine andere 
Möglichkeit die H-Brücke anzusteuern, sodass Vorwärts, Rückwärts, 
Leerlauf und aktive Bremse mit 3 oder weniger PWM Signalen möglich ist?

Folgende (im Anhang) Version würde zwar funktionieren, die Motore können 
jedoch nicht auf Leerlauf geschalten werden und deswegen ist auch im 
Stillstand die aktive Bremse aktiv. Liege ich da richtig?


LG Felix
Angehängte Dateien:
Gast #4110356
Lesenswert?
• ▲
▼
Ich habve die Lösung gefunden!

D1---------BHI
D2---------AHI
PWM----------ALI
     |--XOR--BLI
D3-------|

Der PWM Input wird ja nach dem Status (High,Low) negiert oder 
unverändert in BLI geleitet.
BHI und AHI sind, wenn sie HIGH sind laut DATASHEET immer das Gegenteil 
von BLI und ALI um Kurzverschlüsse zu vermeiden. So kann ich alle Arten 
der Ansteuerung mit nur 1 PWM pin lösen!

LG

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.