Skip to content

Latest commit

 

History

History
80 lines (49 loc) · 4.09 KB

README.md

File metadata and controls

80 lines (49 loc) · 4.09 KB

amv-open360tracker 32bits

This is the 32 bits versión of the "continuous 360 degree rotating antenna tracker system" for FPV. This project has been developed and maintained by users of the FPV spanish community.

Please, we encourage you to read all the documentation before using this firmware in your devices, otherwhise they could be dammaged. In the wiki you'll find detailled information about how to install and configure it with success.

Hardware platform

This firmware has been developed for controllers based on STM32F series microprocessors, which fit the technical specifications of the popular NAZE32 flight controller. By now, it has been tested on the Flip32 flight controller which incorporates the magnetometer, but it could work on other NAZE32 based boards like with external magnetometer.

Features

  • 360 degrees continous rotation
  • Multiprotocol
  • Protocol conversion and fordwarding
  • Command line interface for configuration
  • Tilt easing
  • Automatic home position
  • Detailled status data on OLED display
  • Setup menu on OLED display
  • Acurate PID control system
  • 4 Serial ports, with dynamic assignment.

360 DEGREE CONTINOUS ROTATION

With this firmware you can move your antenna continually in a range of 360 degrees, without the need of moving back. Using an slipring and 360 degree servos, or normal servos modified to be able of doing it, the firware will give the orders for reaching the target in an acurate and fast way.

MULTIPROTOCOL

This firmware provides an all in one antenna tracker controller system, it is able to work with several telemetry protocols. When you are in the flying field, you only have to change the protocol and the baud rate through the setup menu on the display. Now you have one antenna tracker system for all your aircrafts.

These are the protocols that are supported:

  • MFD
  • DIRECT NMEA GPS Telemetry
  • MAVLINK
  • RVOSD
  • FRSKY D
  • FRSKY X (Smartport)
  • LTM (Light Telemetry)

PROTOCOL CONVERSION AND FORWARDING

With this firmware, you have the possibility to convert the input telemetry datato differents protocols formats, and fordward the frames to externals devices.

  • MAVLINK
  • MFD
  • NMEA

Examples:

  • Your aircrafat sends GPS direct telemetry frames to the antenna tracker, and it converts and send mavlink packets to Mission Planner or Droidplanner app.
  • Your aircrafat sends GPS direct telemetry frames to the antenna tracker, and it converts and send NMEA GPGGA and GPRMC frames to Oruxmaps app.
  • The received telemetry data is converted to MFD protocol to manage an MFD antenna tracker.

COMMAND LINE INTERFACE

Yo can configure and interact with the antenna tracker through a Command Line Interface (CLI) which will facilitate setting parameters using a remote console, as well as for example some app over Bluetooth.

TILT EASING

The tilt movement has been improved by adding easing effects at the beginning and smoothing at the end. This will avoid damaging the tilt servo and other mechanisms when using heavy and larger antennas. This feature doesn't affect the accuracy and speed in the movements of the pan servo.

AUTOMATIC HOME POSITION

You can connect a NMEA or UBLOX GPS device to the controller to automatically set the home position before starting the tracking. Nonetheless, the user has full control and can reject the home position to get a more accurate one.

OLED DISPLAY

Telemetry data, local gps status, battery monitoring and other usefull information, are displayed on an OLED display.

Now you can select the ingoing telemetry protocol and baud rate through the setup menu on the OLED display.

4 SERIAL PORTS

These STM32 microprocessor series based boards incorporate 2 UARTS (serial ports 0 and 1). This firmware provides the way to activate 2 extra virtual ports (softserial) which can be used for different purposes. They can be assigned dynamically for the different functions the antenna tracker can perform.

See more information about this project