Forum: Mikrocontroller und Digitale Elektronik Rc Emfäger Signale mit Atmega auswerten


von Frank.s (Gast)


Lesenswert?

Hallo Leute

ich würde gerne mit meinem Atmega die daten eines Rc Empfängers 
auswerten.
Kann mir jemand sagen wie ich die frequenz die mir der Emfänger liefert 
auswerten kann also zb die max bis min frequenz als werte von 0-100 
darstellen kann ?

und kann ich auch mehrere signale mit einem Atmega auswerten ? ( 3 
verschiedene)

von stevven (Gast)


Lesenswert?


von STK500-Besitzer (Gast)


Lesenswert?

Input-Capture und die Forumssuche!

von Jasson J. (jasson)


Lesenswert?

Hi,

Im Empfänger existiert immer ein PPM (Puls-Pausen-Moduliertes Signal), 
das seriell alle Kanäle entält - klar, man sender ja auch nur über einen 
physikalischen Kanal.

Dieses serielle Signal wird voneinem Chip im Empfänger dann in die 
verschiedenen Kanäle zerlegt.
https://storage.driveonweb.de/dowdoc/31d6e24b27c9f62758373ac785e8ce7f.jpg

Wie du jetzt an die einzelnen Längen kommst kannst du selbst ausknobeln.
Nur so viel:
variante 1: benutzt den ICP Interrupt und nullt den timer dort
variante 2: lässt den timer einfach laufen und Bildet differenzen von 
einem Zeitpunkt 2 und einem Zeitpunkt 1, ohne TCNT1 zu nullen

On du so ohne weiteres an dieses Summensignal rankommst, hängt vom 
Empfänger ab. Manche geben das standardmäßig aus, bei anderen (wie bei 
meinem) hast du ne chance es an dem oben genannten internen Chip 
abzugreifen. Das erfordert ein bisschen aber überschaubares "reverse 
Engineering".
Ich habe ne MC 10 von Grauper un der Empfänger ist glaube ich RJ700, bin 
nicht ganz sicher.

Wenn du keine Chance hast, an dieses Signal zu kommen, müsstest du alle 
Augäng über ein Oder gatter jagen und auf die Art wieder 
parallelisieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.