Motorregler mit PWM und Sender Auswertung

Gast #895746
Lesenswert?

Hallo AVR Gemeinde,

ich möchte ein RC- Fahrtregler mit einer H-Brücke bauen, also soll der 
Motor in beide Richtungen drehen.
Zusätzlich will ich auch den Empfängersignal auswerten und entsprechend 
den Motor steuern.
Will der Regler mit einem Atmega8 aufbauen, und in C progen.
So habe ich es mir gedacht: Timer1 ist für die Auswertung des Empfängers 
zuständig weil der ICP- Pin vorhanden ist und man bequem die Zeit 
stoppen kann.
Dann habe ich aber zuwenig Timer wenn der Motor in beide Richtungen 
drehen soll, da der Timer2 ja nur eine Richtung abdeckt.
Wenn ich es richtig verstanden habe ist mit Timer0 keine PWM möglich.

Was mache ich in diesem Fall?

Ich könnte vielleicht den Timer1 für die PWM nehmen dann wären beide 
Richtungen abgedeckt,aber wie mache ich dann die Empfänger Auswertung?

Welche Möglichkeiten gibt es noch?

Bin leider noch relativer Neu auf dem Gebiet.

Gruß Jens
#895817
Lesenswert?

Hi Jens!!
Kenne mich zwar mit dem AVR nicht aus, aber hab ne Idee.
Da gibts so Treiber IC's, die nimmt man um die PWM z.B. zu entkoppeln 
und verstärken. Diese haben pro Ausgang zwei Eingänge die Beide auf ´1´ 
sein müssen, damit das PWM Signal am Ausgang liegt....
Nun kannst du die PWM ja auf alle Inputs legen, und jeweils nur die High 
und Low Side switches mit dem Enable Eingang schalten, die du gerade 
benötigst.....
Hab im Anhang ein Beispiel von mir.
Angehängte Dateien:
#897203
Lesenswert?

Hallo Jens!!
Den IC findest du unter:
http://at.farnell.com/jsp/displayProduct.jsp?sku=117407&CMP=KNC-GAT-FAT-GEN-SKU-OTH
er heißt 74HC126N.
Finde den Leistungsteil etwas kompliziert.....
Besser du nimmst Brückentreiber IC´s die du mitm Controller ansteuerst, 
dann kannst du mit díesen die FET's schalten und das Ganze wirkt 
übersichtlicher.
Leider kann i dir beim Empfänger nicht helfen, da hab ich selbst keine 
Erfahrung

MFG
Gast #897691
Lesenswert?

Hi,
also als Standard hat sich der ST L293 etabliert.
Eine PWM für die Motorgeschwindigkeit und mit zwei TTL Pegeln wird die 
Laufrichtung festgelegt.
Ein IC kann zwei Motoren treiben.
Damit kannst Du nun mit den Timer1 PWMs zwei Motoren in der 
Geschwindigkeit regeln und mit vier beliebigen PINs die Drehrichtung.
Gibt's z.B: bei reichelt für ca. 2,- Teuronen ;-)

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