Forum: Mikrocontroller und Digitale Elektronik 8 PWM Signale simultan einlesen


von IILaryII (Gast)


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

von Stefan W. (swessels)


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

von Dirk S. (disc)


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

von IILaryII (Gast)


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

von Dirk S. (disc)


Lesenswert?

ATMega 644 z.B.

Gruß

Dirk

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.