ALTI-OSD
Altimeter and telemetry module
with video On Screen Display

Description

ALTI-OSD module is a miniature instrumentation system designed to display data on a video monitor. Its On Screen Display feature is PAL and NTSC compatible.

ALTI-OSD basic functions are : high precision altimeter with temperature compensation, 3 inputs voltmeter, and event counter.
As options, external sensors can be connected to ALTI-OSD to display temperature, compass bearing and wind speed.

All information and data necessary to build, install and operate the ALTI-OSD module is available in this page.
ALTI-OSD module
ALTI-OSD module

Main features
  • Altimeter 0 to 4000m or 12000ft, 1m or 3ft resolution
  • 3 inputs voltmeter, 0 to 15VDC
  • Event counter, 0 to 255
  • On Screen Display for video monitor
  • CCIR (PAL) and EIA (NTSC) 1Vpp composite video compatibility
  • Power supply : 5.5V to 12V, max 50mA
  • Dimensions : 48 x 28 x 8 mm -- 1.9 x 1.2 x 0.3 in
  • Weight : 7g or 1/4 oz
  • Picture example
    Picture example


    *** New ***
    A new version of the altiOSD is available at Gentles Ltd:
    www.gentles.ltd.uk/gentvu/altiosd.htm

    Samples of application
    Video taken from RC models using altiOSD
    plane
    avion1.mpg - 16.3MB
    RC plane
    helico
    helico1.mpg - 13.2MB
    RC helicopter
    UAV
    drone1.mpg - 71.6MB
    UAV

    ALTI-OSD use instructions

    Wiring instructions

    Wiring of ALTI-OSD is very simple : you only have to connect the video output of the module (pin 1 and 2) in parallel with the external video signal.
    ALTI-OSD is powered by any DC voltage between 5.5V and 12V. Typical consumption is 35mA, which enable 5 hours of operation with a 9V 6LR61 battery.

    Wiring schematics

    The device connected to the Video Input may be : a mini video W&B or color CCD camera, a digital camera or the analog video output of a camcorder.

    The device connected to the Video Output may be : a video transmitter, a LCD video monitor or a video projector.

    * A 80 to 100 ohms load resistor is necessary if the input impedance of the device connected to the video output of the module does not present the 75 ohms normalized value.

    Warning : Intersema pressure sensor is light sensitive : to ensure accurate measurement, a dark cap is necessary to protect the sensor from light exposition.

    Application example

    Picture below shows the application of ALTI-OSD in a transmission system of the video signal produced by a digital camera CANON IXUS 400.
    Application example

    A single 9V battery supplies the ALTI-OSD module and a 2.4GHz micro transmitter.
    IXUS 400 video output, 2.4GHz micro transmitter input, and ALTI-OSD video output are connected together through a RCA "T" plug.
    The picture provided by IXUS 400 is received and displayed on a mini LCD 2.4GHz receiver and monitor, with indication of altitude and 9V battery voltage.

    Push-button operation


    A short push resets the altitude and the event counter. Altitude reference and counter value are saved during power off.

    A long push of duration more than 5s enters the configuration mode, used to modify the programmable parameters of ALTI-OSD.

    GB units
    Picture example

    Configuration mode instruction manual


    The flowchart of the configuration mode is shown here and is available here in PDF format.

    The configuration is controlled by the push-button, and enables to set 11 parameters including language, units, text position and optional data display.

    Modified parameters are stored in a permanent memory, and saved during power off.

    Configuration flowchart
    Configuration flowchart
    Parameter
    Setting
    Configuration options
    Video standard
    Automatic
    CCIR (PAL) et EIA (NTSC) compatible
    Language
    Menu 1
    French or English
    Text position
    Menus 2, 3 and 5
    4 options for line position and 8 options for data position
    Units
    Menu 4
    SI data display (m, °C, km/h) or GB data display (ft, °F, mph)
    V0 voltage
    Menu 6
    Display selection of ALTI-OSD power supply voltage
    Atmospheric pressure
    Menu 8
    Permanent display of atmospheric pressure. When this option is not selected, atmospheric pressure is displayed during 5 s when push-button is pressed
    Auto Reset
    Menu 10
    Selection of automatic reset of altitude and event counter at ALTI-OSD power-up


    Connection of optional extensions

    Event counter
    The event counter is incremented at every connection of the CTR pin to GND. CTR pin is pulled up to +5V by a 27kohms resistor. Maximum value of the counter is 255.
    This counter can be used to display the number of pictures shot by a camera triggered by a remote control.
    Counter value is set to zero by pressing the push-button.
    Display of event counter is programmable through the configuration menu 7.
    Event counter
    Voltage
    3 voltage can be displayed :
  • V0 : ALTI-OSD supply voltage - pin 16
  • V1 : pin 4 voltage
  • V2 : pin 5 voltage
    Input voltage range is 0 to 18VDC. Input impedance is 37kohms.
    Display of V0 voltage is programmable through the configuration menu 5.
    V1 and V2 voltage are automatically displayed when they exceed 50mV.
  • Voltmetre
    Temperature
    Pin 22 DQ is dedicated to the connection of an external temperature sensor DALLAS DS1820 or DS18B20.
    Temperature is displayed in °Celsius or
    °Fahrenheit depending on the selected unit (menu 4). Sensor reference (1820 or 18B20) is selected through menu 9.
    Temperature
    Wind speed
    Pin 6 ANEMO is dedicated to the connection of an external rotary anemometer.
    ALTI-OSD calculates the product of the pin 6 frequency by the GAIN ANEMO ratio. The ratio is adjustable from 0 to 4km/h/Hz through the configuration menu 11.
    The frequency is measured during a time space of 1/2 second. The frequency shall be lower than 500Hz.
    ANEMO pin is pulled up to +5V by a 27kohms resistor. This input is a Schmitt trigger type with a low threshold of 1.5V and a high threshold of 2.75V.
    This input can be connected for example to a magnetic switch or to the TTL signal provided by a logic comparator.
    Wind speed is displayed in km/h or mph depending on the selected unit (menu 4).
    Wind speed
    Compass bearing
    Pin 17 to 20 are dedicated to the connection of the compass module CMPS03 developed by Devanted Ltd (www.robot-electronics.co.uk).
    CMPS03 is powered by the ALTI-OSD internal +5V. ALTI-OSD reads the bearing angle via I2C bus.
    Recognition of CMPS03 is automatic. Compass bearing value is displayed in degrees.
    Compass bearing
    External push-button
    Pin 8 SW is dedicated to the connection of an additional external push-button having the same functions as the internal one. Such an external push-button is necessary when the ALTI-OSD is located in a non accessible location.
    SW pin is pulled up to +5V by a 27kohms resistor. Input threshold is 1.5V typical. Pressing the push-button corresponds to the connection of SW pin to GND.
    External pushbutton

    Optional data display

    SI units
    SI units
    GB units
    GB units

    ALTI-OSD pinout


    Pinout

    Note : pins 1, 3, 7, 10, 15 and 17 are connected together inside the module
    Nb
     Name  Function
    1
     VIDEO -  Ground of video output = Module ground
    2
     VIDEO+  Video output
    3
     GND  Module ground
    4
     VIN1  Voltage input 1
    5
     VIN2  Voltage input 2
    6
     ANEMO  Anemometer input
    7
     GND  Module ground
    8
     SW  External push-button input - pull up 27kohms
    9
     CTR  Event counter input - pull up 27kohms
    10
     GND  Module ground
    11
     SPR  Reserved for future extension
    12
     THV  Reserved - do not connect
    13
     PGC  Reserved - do not connect
    14
     PGD  Reserved - do not connect
    15
     - or GND  Negative power input = Module ground
    16
     +  Positive power input ( 5.5 to 12Volts )
    17
     GND  Module ground
    18
     +5V  +5Volts power output
    19
     SDA  SDA input/output of I2C bus
    20
     SCL  SCL output of I2C bus
    21
     SDO  Serial data output - reserved for future extension
    22
     DQ  DS18(B)20 temperature sensor input

    Do-It-Yourself instructions

    ALTI-OSD module can be built in 2 versions :
  • Miniature Surface Mount Component (SMD) version, presented in this page,
  • DIL through hole component version, for people who don't master SMD.
    External pinout of both versions are identical.
    All data necessary to build the 2 versions are available in the table below.

  •  Miniature SMD version
     Standard DIL version
    Dimensions
    46mm x 29mm (1.8in x 1.2in)
    74mm x 63mm (2.9in x 2.5in)
    Electrical drawings
    GIF drawings
    PDF drawings
    GIF drawings
    PDF drawings
    Bill of Material
    CMS BOM
    DIL BOM
    Wiring drawing
    Top view
    Bottom view
    Top view
    Printed circuit board
    TIFF PCB (.zip)
    TIFF PCB (.zip)
    CAD files
    EAGLE files (.zip)
    EAGLE files (.zip)
    Programmed
    Microcontroller
    Download
    Download

    Critical component in ALTIOSD module is pressure sensor MS5534AP produced by INTERSEMA. MS5534 is a SMD ceramic substrate including a miniature ceramic sensor, an analog to digital converter and read only memory hosting calibration coefficients. This sensor provides a highly accurate pressure measurement in a very compact size. MS5534AP is distributed in France by SELECTRONIC. INTERSEMA datasheet advises against hand soldering of the sensor, because of the risk of overheating the device. I personnally soldered by hand 5 devices with a low power soldering iron and had no problem. A solution to avoid overheating risks is to solder thin cables on the little solder bumps located on the sensor.
    Other components are more widely available. See last paragraph of French Electronic workshop page to get French distributors name and address.

    CAD PCB files are fully compatible with Freeware version of Eagle version 4.11r2 Light, downloadable on CADSOFT web site.

    Some design information
    Characters generation, computation and general sequencing are done by a PIC16F876 microcontroller running with 20MHz clock. The PIC is synchronized with the video signal at every line synchro pulse with a 50ns precision. The width of a pixel corresponds to 2 instructions of the PIC, i.e. 400ns. To master all tasks in stringent real time constraints, PIC software is written in highly optimized assembler language. Binary code size is 13kbytes.
    Temperature sensor acquisition is based on the 1-Wire Dallas protocol, with "Parasite Power" mode.


    Altitude calculation


    The formula used to calculate height from atmopheric pressure data is :

    H[m] = (1 - (P[hPa] / P0) ^ s) / A

    P0 = 1013 hPa
    s = 1 / 5.2563
    A = 2.2555E-5

    The software run by the PIC uses a 2nd ordre polynomial approximation. It gives a good accuracy from 0 to 3500. This approximation requires only a 32 bits x 32 bits unsigned multiplication.

    H[m] =(((745 * Q) / 256 + 46597) * Q) / 65536 - 966
    with
    Q = 11390 - P
    P = ambiant atmospheric pressure in tenth of hPa or mBar.

    Calculation of the coefficients is shown in joint Excel file.


    KESTREL impeller


    Anemometer sensor is a 25mm impeller produced by KESTREL. Rotation speed is measured by magnetic coupling. The signal conditionning schematic is build with a TLC 271 operational amplifier. OUT signal is directly connected to the ANEMO input of ALTI-OSD module.

    kestrel

    schema kestrel

    Detailed data :
  • VCC = 3.3V to 5V
  • L1 = inductor coil, non shielded, 30 to 100 mH
  • Frequency output : F[Hz] = (18.9 x V[m/s]) - 1.86


  • Archive


    Former version of video altimeter designed with Motorola MPX2100.


    contact@kapelec.com
    www.kapelec.com

    Copyright 2000-2007