Forum: Mikrocontroller und Digitale Elektronik RC Fernsteuerung


von marco89 (Gast)


Lesenswert?

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

von Cyblord -. (cyblord)


Lesenswert?

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.

von Icke (Gast)


Lesenswert?

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).

von HildeK (Gast)


Lesenswert?

1
__+------------------------------------+________________________  Takt
2
|||__|||__||||||||||__||||||__||||||||||||||||||||||||||||||||||  HF
3
4
__+----+________                                                  K1
5
6
 ______+-----------+_________                                     K2
7
8
               ____+-------+________                              K3
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.

von Milhouse van Hauten (Gast)


Lesenswert?

>> 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.

von Andreas R. (daybyter)


Lesenswert?

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.

von Icke (Gast)


Lesenswert?

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...

von Icke (Gast)


Lesenswert?

... upps, sorry, PXX heißt das, nicht PPX...

von Markus M. (adrock)


Lesenswert?

..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).

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.