Skip navigation

Community

Currently Being Moderated

UAV I2C Sensors On NI sbRIO9606 FPGA

VERSION 5  Click to view document history
Created on: Aug 19, 2012 4:28 AM by RogerIsaksson - Last Modified:  May 16, 2013 4:12 AM by RogerIsaksson

Hi all UAV:ers,

 

I created a separate document/example code on how to interface typical I2C sensors used on UAV's. In this particular case it's using the FPGA of a NI sbRIO 9606 embedded platform for obtaining the sensor values (as well as writing and reading DIO and PWM).

 

This example also exist as a continously evolving example in the LabQT LGPL Open Source Library. And in the rioPilot GPL Open Source Library.

 

The sensors used are:

 

Sparkfun Sensor Stick IMU: https://www.sparkfun.com/products/10724

Sparkfun BMP085 Barometer & Temperature: https://www.sparkfun.com/products/9694

Eagle Tree Airspeed V3: http://www.eagletreesystems.com/Standalone/standalone.htm

 

 

Skärmklipp.JPG

 

This code can be used with some suitable AHRS algorithms, this after a proper calibration of the sensors. For example see my other document:

https://decibel.ni.com/content/docs/DOC-18964

 

(The orientation filter in action with the sbRIO 9606 and sensors outlined above)

 

Br,

 

/Roger

Attachments:
Comments (26)