JW24RC an PPM-Empfänger

Dies ist das deutsche Forum für alle Themen um den JoyWarrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
torsten_pf
Posts: 2
Joined: Fri Aug 20, 2010 2:59 pm

JW24RC an PPM-Empfänger

Post by torsten_pf »

Hallo,

ich will einen JW24RC an dem Funkempfänger einer Fernsteuerung betreiben und habe dazu das RC-Summensignal herausgeführt und an den JW24RC angeschlossen. Funktioniert super, solange der Sender aktiv (oder in Reichweite) ist. Ist das nicht der Fall, so kommt anstelle des Summensignals ein nicht identifizierbares Signal an, was vom JoyWarrior aber in gültige Joystick-Werte umgesetzt wird. Dadurch springen der Werte sämtlicher Kanäle zwischen MIN und MAX beliebig hin und her. Da ich über den Joystick-Eingang aber Funktionen eines Fahrzeuges steuern möchte, ist dieses Verhalten äußerst ungünstig.

Der JoyWarrior kann auf dem zweiten USB-Kanal eine Rückmeldung geben, ob das empfangene PPM-Signal gültig ist. Hat jemand ein Programm, dass ich bei mir starten kann?

Viele Grüße

Torsten
torsten_pf
Posts: 2
Joined: Fri Aug 20, 2010 2:59 pm

Re: JW24RC an PPM-Empfänger

Post by torsten_pf »

Noch ein Nachtrag:

Ich habe das Joystick-Interface in Betrieb (Kanäle 1-3 werden unter Windows ausgelesen und entsprechen den Knüppelstellungen am Sender) und mit dem Tool IntCon von MFTech (HID Console) das Interface 1 "EP2IntPipe" angesprochen (Senden einer Botschaft). Die Ausgabe sieht folgendermaßen aus:

Code: Select all

tx: 00 00 00 
rx: 00 18 BB BC BD 7F 7F 7F 7F 
Das Byte 0 enthält laut Beschreibung im Bit 7 das Flag für die PPM-Signal-Gültigkeit. In diesem Fall ist das Bit "0", das Signal liegt aber an (sonst würden die Kanäle nicht ausgelesen werden). Schalte ich den Sender ab, verändert sich das Byte 0 unregelmäßig:

Code: Select all

tx: 00 00 00 
rx: 00 18 BA BB BC 7F 7F 7F 7F 
--> Abschalten des Senders
tx: 00 00 00 
rx: 00 18 BA BC BD 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 13 7F 7F 7F 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 12 7F 7F 7F 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 90 7F 7F 7F 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 1C CE 90 00 00 00 FF 00 
tx: 00 00 00 
rx: 00 19 05 B3 67 C1 7F 7F 7F 
tx: 00 00 00 
rx: 00 13 7F 7F 7F 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 11 7F 7F 7F 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 12 7F 7F 7F 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 10 7F 7F 7F 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 16 00 7F 7F 7F 7F 7F 7F 
tx: 00 00 00 
rx: 00 1C FF FF FF 00 00 FF 38 
Bei aktiviertem Sender bleibt das Byte immer bei 0x18 (0x00011000).

Torsten
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: JW24RC an PPM-Empfänger

Post by Guido Körber »

Das heisst also, dass da Störungen vorhanden sind, die vom Empfänger so umgewandelt werden, dass ein halbwegs erkennbares Signal daraus wird. Der JW24RC hat dann natürlich keine andere Möglichkeit als dies als gültiges Signal auszuwerten. Wenn der Empfänger sich bei Verlust des Trägersignales so verhält, dann gibt es da keine Chance zu erkenne ob das Signal gültig ist oder nicht.
Post Reply