Pavako RC Engineering
© 2015 P. van Kooten
FLIGHTMONITOR
These days a lot is available to support telemetry. As I always wanted to become more familiar with embedded software (firmware) I decided to develop my own Flightmonitor. The aim of this is to display valuable information during flight on a display. For this development is am using a evaluation kit from ST Micro Electronics. It is based on a STM32F107 ARM processor and has a touchscreen panel attached to it. A touchscreen gives me the opportunity to easy change page during flight. I can fully customize the content and if I don't like it I can change or add changes. Below a picture of a first trail, getting a basic menu screen on the display. The next step is to enable the serial communication of the µcontroller. This will allow to display relevant data such as Battery Voltage, Current and Signal Strength. After two days of debugging I realized I made a typo in setting up the peripheral clock to initialize that part of the UART....The firmware is now sending a text string towards realterm ! So ready for the next step : receiving incoming data from the transmitter.

Before changing the FW to receive and decode the data from the receiver it would be good to understand the FrSky Protocol in more detail. There are a few different transceivers available : the "normal" receivers without Telemetry and two types of transceivers with Telemetry. I deliberately call them Transceivers (Hence, they receive and transmit data)
First I installed a D6FR Telemetry transceiver on my radio and hooked up a serial link towards realterm. I used the setup shown on the next page to understand the transmitted data.