www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik H-Bruecke ansteuern


Autor: Hummel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

Ich habe mir eine H-Bruecke, an der Masse zwei PNP Transistoren und am 
GND zwei NPN Transistoren aufgebaut. Die Bruecke funktionert so weit ich 
sehe. Wenn ich die Basis der NPNs mit Masse verbinde schalten sie durc 
und umgekehrt mit GND bei den PNPs. Jetzt möchste ich diese mit meinem 
kleinen atmega 8 ansteuern. Nur irgendwie klappt das nicht so recht.

Die npns krieg ich durch
DDRD |=(1<<DDD5) | (1<<DDD6);
PORTD|=(1<<PD5)  | (1<<PD6);
zum durchschalten. Aber wie muss ich die Ports schalten um einen GND am 
Port zu kriegen.
Ich hätte gedacht auf eingang schalten
DDRD |=(0<<DDD7);
und
PORTD|=(0<<PD7);

Aber klappt nicht.
Mir ist durchaus bewusst, dass es fertige ICs zum Preis von 60 cent 
gibt, die eine komplette H-Bruecke zur Motoransteuerung bieten. Hatte 
aber sowas grad nicht hier rumpurzeln im Gegensatz zu ein paar 
trasistoren.

Gruß

Die Hummel

Autor: karadur (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo


was ist bei dir Masse und was GND? Ist nach meinem Verständnis das 
Gleiche. Kann also nicht sein. Wie hoch ist die Spannung an der Brücke?

Autor: Marcus Overhagen (marcus6100)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Port muss weiter als Ausgang konfiguriert sein, aber mit 0 als Wert.
Also die Bits aus Port D löschen. Und lies mal das Tutorial!

DDRD |= (1<<DDD5) | (1<<DDD6);
PORTD &= ~ ((1<<PD5) | (1<<PD6));

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.