www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 8 PWM Signale simultan einlesen


Autor: IILaryII (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

sagt mal weiß jemand, was man tun könnte, wenn kein Summensignal 
vorhanden ist? Wie kann man möglichst schnell 8 Servo Kanäle einlesen? 
Parallel einlesen geht ja wohl schlecht. Hat da jemand eine Idee, wie 
man da vorgehen könnte?

Danke

Autor: Stefan Weßels (swessels)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

Sofern es sich um einen "normalen" Empfanger handelt bei dem die 
Servoimpulse schön der reihe nach kommen sollte das mit 8 Pinchange 
interrupts funktionieren.

Besser: die 8 Kanäle über Dioden an den Inputcapture - Pin hängen. Dann 
mußt Du den Startimpuls detektieren und Du hast alles was Du brauchst.

Oder den Empfänger öffnen und das Summensignal abfreifen.

Gruß,
STefan

Autor: Dirk Schmidt (disc)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
"normale" Empfänger, bei denen die Servosignale hintereinander kommen, 
sind eigentlich "Steinzeit"-Technik. In Zeiten von PCM Übertragung und 
2,4GHz Technik haben nahezu alle moderenen Empfänger eine digitale 
Bearbeitung und die Ausgabereihenfolge hängt eher von der Funktion der 
Kanäle, als von der Kanalnummer ab. In der Regel werden Kanäle teilweise 
auch parallel ausgegeben. Die Dioden-Geschichte geht dann natürlich auch 
nicht mehr.

Natürlich kann man Kanäle auch parallel einlesen. Einfach einen 
Microcontroller nehmen, der Pinchange an mindestens 8 Eingängen hat.

Wenn Du allerdings selbst auf keine Idee der Realisierung kommst, wirst 
Du Dich mit der Implementierung sicher schwer tun.

Gruß

Dirk

Autor: IILaryII (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

es ist ein 2,4 Ghz Empfänger und die Signale kommen parallel raus. Also 
Dioden scheiden aus, aber gute Idee.

@Dirk

Es gibt µC mit 8 ICP Eingängen? Wusste ich nicht, aber wenn dem so ist, 
dann ist es wohl nicht weiter schwer, das bekomme ich hin ;)

Danke

Autor: Dirk Schmidt (disc)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ATMega 644 z.B.

Gruß

Dirk

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.