Bedienungsanleitung XZ-R1 IFS Seite 20 Ver. 1.0
3. ADVANCED PROGRAMMING
The satellite receiver communicates with the main Graupner IFS receiver using a proprietary and
complex packet based system. To allow 3
rd
party companies the opportunity to use the satellite
as a main receiver, we have added the ability to output an easy to use, and fully documented,
packet data stream. This data can (and will) be used by devices such as the V-bar stabilization
system, autopilots, etc.
1. To put the satellite receiver into programming mode, apply power to it using a
battery or connection to an Graupner IFS receiver.
2. Now, press and hold the programming button until the STATUS LED turns from off,
then to green, and then to red. Once the STATUS LED is red you can release the
programming button. This process will take about 7 seconds.
3. Currently, there is only one programming option available (red). Other options will
be added in the future. Push button programming menus are done exactly the
same as the other Graupner IFS products.
4. Press and hold the programming button until the STATUS LED turns off. The
STATUS LED will then blink the number of times equal to the current setting. This
will be either one blink or two blinks with the current firmware. One blink indicates
satellite receiver mode (default) and two blinks indicates data stream mode (this is
the mode to use if you want a constant stream of serial data).
5. After the STATUS LED has stopped blinking green, press and release the
programming button either one time (satellite receiver mode) or two times (data
stream mode). A rainbow of colors will be displayed if your entry was successful.
Otherwise, the STATUS LED will flash red/green several times to indicate there
was an error (either you pressed the programming button too many times or you
waited too long before pressing the programming button).
Data is transferred using a single wire 3.3v serial communication line. You can NOT place any
load on this line. This means that your interface hardware must be an input-only connect, and
never attempt to drive the line high or low. We recommend either a dedicated serial port on a
microcontroller or an open-collector buffer driving a dedicated pin. Since the line is 3.3v you may
have to shift the level to a higher voltage. Use a simple transistor level shifter to do this.
3.1. Serial data information
Baud rate: 125,000 (8us per bit)
Data bits: 8
Parity: No
Start/Stop bits: 1
This is typically referred to as 125Kbps, 8, N, 1.
The data format for the serial data is a packet that is output at the transmitter’s frame rate. This
rate varies depending on the transmitter. Typically, the rate is 22ms for aircraft transmitters and
14ms for car transmitters.
Serial packets vary in length depending on the number of channels that the transmitter outputs.
The satellite receiver passes all channel information that is sent by the transmitter. There may
be cases where you believe only 6 channels are being used, but the transmitter may output 9
channels.