Hallo, irgendwie versteh ich die RC Fernbedienungen nicht so richtig.
Ich habe jetzt einiges darüber gelesen, aber es gibt immer noch offene
Fragen. Nehmen wir an ich möchte ein Ruder steuern und die
Motordrehzahl. Dafür brauch ich ja 2 Kanäle. Wenn ich die Hebel bewege
wird die Stellung ermittelt und an den Empfänger weiter gegeben (
volllast halblast usw.) Aber wieso wird nicht alles auf einen Kanal
zusammengefasst.? Lenkung und Gas. Über 2.4Ghz verbindungen kann man
einiges Übertragen. Oder ist das Übertragungsprotokoll nicht in der Lage
das zu übergeben.
Vielleicht weiß jemand ne gute seite wo das mit den Kanälen und der
Adressierung gut beschrieben ist. Wikipedia und Co. helfen mir nicht
weiter.
Danke
Was verstehst du unter Kanal? Bei Fernsteuerungen ist ein Kanal = eine
Funktion, z.B. Gas, oder Ruder.
Da ist es wichtig, wie viele Kanäle der Empfänger hat. Denn so viele
Servos oder Fahrregler kann man anschließen und über den Sender steuern.
Das hat mit einem physikalischen Funkkanal auf z.B. 2,4GHz nichts zu
tun.
Das findet meist sowieso Hopping usw. statt.
Bei den alten MHz Anlagen war das deutlich sichtbar. Eine bestimmte
Quarz stellte einen bestimmten Funkkanal ein und natürlich wurden alle
Modellfunktionen über diesen einen (Funk)Kanal übertragen.
Such mal nach dem Stichwort "PPM" oder "CPPM", das steht für Puls-Pause
Modulation. Da findest Du einiges bei Wikipedia...
Dieses Protokoll hat ca. 40 Jahre auf dem Buckel und war quasi
herstellerübergreifend, auch wenn einige (z.B. Graupner/Grundig) auch
hier ein eigenes Süppchen gekocht haben.
Neuere Entwicklungen sind z.B. SBUS, z.B. für mehr Funktionen (Kanäle).
Hier habe ich mal ganz grob dargestellt, wie das bei einer alten
Proportionalsteuerung abläuft. Bei moderneren Anlagen wird die Pulsdauer
als PCM-Codewort übertragen - da bin ich aber nicht auf dem neuesten
Stand.
Man braucht also nur einen recht schmalbandigen HF-Kanal für viele
NF-Kanäle, gut, bei PCM wird er etwas breiter sein müssen ...
Die Pulse von K1 ... K3 codieren mit ihrer Dauer (1-2ms) die Stellung
des Knüppels am Sender. Immer wenn ein Puls fertig ist, wird der nächste
gestartet - einfachst als Monoflop ausgeführt, die sich sequentiell
triggern.
Zu Beginn und bei den jeweiligen negativen Flanken könnte z.B., ähnlich
wie bei DCF77, die HF für kurze Zeit ausgetastet werden oder anders
geeignet moduliert werden.
Wenn alle Sendekanäle fertig übertragen sind, erfolgt eine längere Pause
(länger als die maximale Pulszeit von 2ms), die eine Synchronisation der
Kanäle ermöglicht. Das wird dann laufend wiederholt und so eine Info
über die Knüppelstellung am Sender übertragen.
Beim Emfpänger wird jeweils der Beginn der Austastung ermittelt und
damit eine 1 durch ein Schieberegister geschoben. An dessen Ausgänge
sind dann jeweils die Pulse für K1...K3 zu sehen und gehen auf die
Servos.
>> Bei der Gelegenheit:>Weiß jemand, ob es ein offenes 2,4Ghz System gibt, das einem eine "Schicht>unterhalb PPM" anbietet?
Zum Beispiel habe anno dazumal die einfachsten TX und RX Module von Jeti
gekauft. Die füttere ich mit PPM und kriege wieder ein paar Servosignale
raus. Was eigentlich ziemlich panne ist, in meinem µC der Funke aus
Daten erst ein PPM zu machen, nur damit der TX Baustein die Pulslängen
wieder ausmist. Abgesehen davon, dass man da sicher ohne Ende Bandbreite
wegschmeißt.
Wenn man jetzt zum Beispiel einen "Layer" unter dem PPM Übertragen
könnte, so zu sagen, auf beiden Seiten oberhalb der "Sicherungssschicht"
aufsetzt (ich nehme an, sowas gibt es), könnte man z.B. auch in einem
Multiswitch betrieb noch vernünftige Fades fahren.
Ich denke, da liegt einfach eine Begriffsverwirrung vor. Da werden halt
4 oder 8 Kanal Fernsteuerungen verkauft. Damit sind aber eigentlich nur
4 oder 8 Funktions-Fernsteuerungen gemeint. Aus funktechnischer Sicht
sind es alles 1-Kanal-Fernsteuerungen, die ihre Funktionen seriell über
ihren Funkkanal übertragen.
Milhouse van Hauten schrieb:>>Weiß jemand, ob es ein offenes 2,4Ghz System gibt, das einem eine "Schicht>>unterhalb PPM" anbietet?
Von FrSky gibt es das PPX Protokoll, dass in OpenTX implementiert sein
soll. Eine genaue Protokollbeschreibung gibt es wohl nur gegen ein NDA,
also ist es nicht so ganz offen...
..einige Empfänger der 2.4GHz Anlagen bieten mittlerweile die Ausgabe
eines digitalen Summensignals.
D.h. die "Werte" der einzelnen Geber (im Jargon Kanäle genannt) werden
vom Empfänger digital seriell ausgegeben, z.B. seriell mit 115200 Baud
(dürfte Graupner HoTT SUMD sein).
Eine eigene Frage?
Dieser Thread ist über 9 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.