Hallo, ich möchte mir einen Flugdatenschreiber für meine Modellflugzeuge bauen. Reicht ein DSPIC33FJ64GP206 aus um 8-Servokanäle vom RC-Empfänger mit 16 Bit bei vollen 50 Hz zu samplen und per SPI oder UART auch mit 50 Hz an einen STM32F103RBT6 (Olimexino-stm32) weiterzuschicken ? Der STM32 soll mir den anderen Kram (GPS/Accel/Gyro/MAG/IAS/IAP) auf SD-Card schreiben und wäre wahrscheinlich sowohl von der Anzahl der Pins, als auch mit der Anzahl an Timern sowie CCP mit dem zusätzlichen samplen der Servosignale überfordert. Daher war die Überlegung das Samplen der RC-Signale in den DSPIC auszulagern. Der DSPIC33FJ64GP206 hat laut Datenblatt 8 Capture/Compare/PWM Einheiten und 9x16-Bit timer. Theoretisch müsste das doch HW seitig ausreichend gut funktionieren ? Mit freundlichem Gruß Heiko
Heiko Jakob schrieb: > um 8-Servokanäle vom RC-Empfänger Eigentlich ist es ja nur ein Kanal, die Pulse kommen ja nacheinander. Also sowas wie: auf die lange Pause warten, dann 8 mal hintereinander den Puls messen, dann muß wieder eine lange Pause kommen. MfG Klaus
Danke schon mal für die schnelle Antwort, aber heisst das, dass ich die Signalleitungen von allen Ausgängen mit ein paar Schottky Dioden zusammenhänge und dann die acht Perioden durchzähle ? Das setzt doch aber voraus, dass der Empfänger die Servos sequentiell bedient ?!? Gruß Heiko
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.