Module/Melexis MLX90614

From PaparazziUAV
Revision as of 16:34, 27 February 2013 by Martinmm (talk | contribs) (Melexis MLX90614 infrared radiation sensor)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Melexis MLX90614

Overview

The Melexis MLX90614 is a digital infrared radiation sensor. It is used to measure the surface temperature when flying at low altitudes. It measures both the sensor temperature and the object (sensor) temperature.

MLX90614 product homepage

module: ir_mlx

Hardware

The board does have a 3.3V I2C interface.

Supplier:

Future Electronics

Sparkfun

Usage

To use the infrared radiation sensor:

File: conf/airframes/myplane.xml
  <modules>
    <load name="ir_mlx.xml"/>
  </modules>

One-time-configuration

(tbd)

The I2C address is stored in internal flash memory and is usually randomly set. To set it to a useful value put the below setting only once while setting it up:


File: conf/airframes/myplane.xml
    <load name="ir_mlx.xml">
      <define name="IR_MLX_ONE_TIME CONFIG" value="1"/>
    </load>

NOTES

If flying at higher altitudes the infrared radiation from the in-between water vapor is also measured.