mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik brushless Regler ansteuern, wie?


Autor: John Twenty (johntwenty)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
habe folgenden brushless Regler:
http://www.castlecreations.com/products/phoenix-25.html

nur wie steuert man einen solchen Regler an? mit PWM, oder? was erwartet 
dieser Regler als Input-Signal? wie macht man das genau? möchte diesen 
Regler mit meinem uC (ATmega128) ansteuern!

Autor: 2920 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der Reg;er wird mit einem Servosignal angesteuert. Dh eine Pulsbreite 
zwischen 0.8 und 2.2ms bei einer Periode von 20ms. Mit HCMOS level.

Autor: John Twenty (johntwenty)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
und wie kann ich ein solches signal mit einem mikrocontroller ausgeben?
Reine PWM funktioniert ja nicht, weil zwischen denn Pulsen dann imer 
noch eine pause von 20ms liegen muss, verstehe ich das richtig? wie 
mache ich das?

Autor: jack (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn Du "servo" in das Suchfeld eingibst, bekommst Du jede Menge Stoff.

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
da gibts ganz viele Möglichkeiten, PWM ist allerdings in der Tat 
ungeeignet.
Am einfachsten einen Timer mit 2 Compare-Ausgängen.
OCR1A enthält die Impulslänge, OCR1B die Periodendauer.
CTC OCR1B, Interrupt setzt den Pin für den Ausgang (Impuls beginnt)
OCR1A-Interrupt löscht den Ausgang wieder.
Du musst dann per Software nur den jeweiligen aktuellen Zustand nach 
OCR1A schreiben. Wenn das asynchron passiert, kann ein einzelner Impuls 
falsch sein.  Lässt sich leicht vermeiden, wenn du den neuen Wert in der 
OCR1B-Routine überträgst.
Lässt sich aber auch mit nur einem 8bit-Timer und etwas Software 
erledigen, aber wenn ein entsprechend ausgestatter Timer übrig ist, 
würde ich das so machen.

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.