Microbeat and RSat 2 über UDi-Protokoll

  • Amok
  • Amok's Avatar Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 12
  • Dank erhalten: 2

Amok antwortete auf Microbeat and RSat 2 über UDi-Protokoll

Posted 12 Juli 2014 14:04 #13
Hallo Gecko,

danke für den Hinweis, aber ich denke das dein verlinkter Wiki-Artikel nicht korrekt sein kann, da der Mittenimpuls ja schon 1,5(2) ms beträgt.
Laut dem Artikel ist das aber bereits der Maximalwert ("Jede Pause ist 0,5 bis 1,5 ms").
Ich habe meine Infos zu PPM zwar auch nur ergoogelt und nicht nachgemessen, aber ich bin mir sIcher, dass bei uns die Kanalinformationen (1-2ms) getrennt von einer 12ms Pause gesendet werden ( andere Seiten schreiben sogar 20ms Pause).

Unabhänig davon ist mir schon klar, dass mein Beispiel sehr theoretisch ist und die Bandbreite nicht immer voll genutzt wird.
Auch wenn das Signal digital übertragen wird, wird es nur X mal pro Sekunde (du schriebst ja selbst 100Hz) gesendet, aber eben deutlich spürbar öfter bzw. schneller und es liegen eben alle Kanalinformationen sofort vor, nicht wie bei PPM, wo man erst mal sammeln muss, bis alle Kanäle da sind...

---

Hallo Harald,

Das die "Flugsteuerung" der Kopter nur 20ms Refresh verarbeiten kann ist ein ganz anderes Thema.
Auch stimmt (heute) ja nicht mehr, dass Servos "nur" mit 50Hz angesprochen werden.
Bei Digitalservos sind es schon 6-10 mal so viel (siehe z.B. die Servofrequenzeinstellung im Microbeast).

Auch will ich nicht behaupten, meine Reaktionszeit läge bei 0,2 Sekunden. Aber wie du schon richtig angemerkt hast, fühlt man einen Unterschied, wenn man den Knüppel von oben nach unten schiebt und das Servo absolut folgsam ist. BTW: ich habe keinen Jeti-Sender, sondern verwende immernoch den selben Sender (MX16s mit Modul) und habe lediglich die Übertragungsart von PPM auf SRXL/UDI umgestellt.
Der Sender hat also nach wie vor die selbe Auflösung. Aber durch die höhere Abtastung und schnellere Übermittlung der Kanalinformationen gepart mit dem Wegfall der multiplen A/D-Wandlung (im Sender, im Stabi...) ist der Unterschied wirklich spürbar!

Nichts desto trotzt steuern wir ja mit dem Knüppel aber so wie so nicht mehr die Servos, von daher hinken die Vergleiche eh etwas...

mfg
Amok
Last Edit:12 Juli 2014 14:10 von Amok
Letzte Änderung: 12 Juli 2014 14:10 von Amok.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • gecko_749
  • gecko_749's Avatar Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 987
  • Dank erhalten: 295

gecko_749 antwortete auf Microbeat and RSat 2 über UDi-Protokoll

Posted 12 Juli 2014 14:42 #14
Hi,

auch in der von dir angeführten Quelle steht das die Servos mit 50 Hz angesteuert werden.

Ein Servopuls wird von steigender Flanke zu steigender Flanke gemessen - und zwischen 2 Servopulsen gibt es also keine Pause - nur zwischen den kompletten Sätzen - dann 12 ms.

In Summe überträgt eine auf 100 Hz eingestellte DC/DS-16 also 4 Mal mehr Servowerte als ppm-8. Oder bezogen auf die 8 Kanäle, die halt für Hubis reichen - grade doppelt so viele.

Beeindruckend.

Gruß

gecko
von gecko_749

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Amok
  • Amok's Avatar Offline
  • Neues Mitglied
  • Neues Mitglied
  • Beiträge: 12
  • Dank erhalten: 2

Amok antwortete auf Microbeat and RSat 2 über UDi-Protokoll

Posted 12 Juli 2014 16:44 #15
Hallo nochmal,

Danke, jetzt habe ich meinen Fehler auch erkannt. Ich habe in der Tat die Einzelkanäle mit der PPM-Summe verwechselt.
(Kam mir gleich so komisch vor, dass ein "Frame" dynamisch sein soll...schön wenn jemand aufpasst).

Jedoch hat dein Hinweis bei mir gerade ein paar neue Fragen aufgeworfen:
Wenn man einen Jeti Sender auf 100Hz stellt und das Protokoll auf UDI, sendet er dann auch die 12 Kanäle oder nur 8?

Außerdem ... am Empfänger kann man ja bei PPM die "OUTPUT PERIOD" von 8ms bis 30ms (oder "BY RECEIVER") setzen (default: 20ms), bei UDI ist diese aber 17ms ?!? Was ist denn dann mit diesem Parameter gemeint?

Und ... unabhängig davon macht es einen Unterschied, wie oft das Signal am RX ausgegeben wird und wie oft es tatsächlich übertragen wird (oder gar wie oft der Sender ein Signal ausgibt) und vor allem wie gut das Signal aufgelöst ist.

Wenn als ein Sender 2048 "Schritte" machen könnte, daraus ein PPM-Signal generiert wird, kommt es immer noch darauf an, ob aus dem PPM-Signal ein entsprechend gutes Signal entnommen werden kann. Wenn es von vorne herein Digital ist, wird der Wert einfach übergeben und umgesetzt.

Vielleicht ist es ja wirklich einfach nur der Wegfall der überflüssigen A/D-Wandlungen. Bei mir war das ja:
Sender (PPM) ins TU2-Modul (erste A/D-Wandlung) dann über JetiDuplex zum Receiver, dort wieder A/D gewandelt und als PPM ausgegeben ans Microbeast übergeben, wo es wieder A/D-Gewandelt wurde um in der Regelung verarbeitet werden zu können und dann letztendlich dieses Ergebnis wieder in Form eines A/D-gewandelten Signals analog an das Servo zu übergeben.

Jetzt wird das Signal des Senders vom TU2 nur noch "digital" gehandelt, digital über DuplexEX gesendet, digital ans Microbeast übergeben und erst am Ende wieder an die Servos geschickt (dort wie schon angemerkt auch nicht mit 50, sondern eher 200Hz, am Heck sogar noch mehr).

Die A/D Wandlungen brauchen einfach Prozessorzeit. Vielleicht ist es wie gesagt auch nur das, was eingespart wird. Aber bemerkbar ist es definitiv.
Da es ebenfalls einfach so umzustellen ist, kann man ja einfach mal eine Runde mit PPM fliegen, eben auf UDI umstellen und selbst den Unterschied fühlen.

mfg
Amok
von Amok

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.950 Sekunden