PX4 / ArduPilot Compatible | Global Shipping | Technical Support | Bulk Order Available
Pixhawk Flight Controller & Drone Autopilot Parts Store
Menu
More
PX4 / ArduPilot Compatible | Global Shipping | Technical Support | Bulk Order Available
Welcome
Sign in to your account
Access your account, saved items, orders, and personalized shopping experience.
Shopping Cart

Shopping cart is empty

Welcome back! If you had items in your shopping cart, we saved them for you. Sign in now to see them, or whenever you are ready to check out.

DLVR Airspeed (DroneCAN) Quick Start Guide

Ardupilot Setup Guide

To enable DroneCAN detection, set the following parameters:
If the sensor is connected to the CAN 1 port:
CAN_P1_DRIVER=1
CAN_D1_PROTOCOL=1
If the sensor is connected to the CAN 2 port:
CAN_P2_DRIVER=1
CAN_D2_PROTOCOL=1
Set airspeed sensor type to DroneCAN:
ARSPD_TYPE=8
Save the configuration and reboot the flight controller for settings to take effect.
Before flying, please connect to the ground station to check that there is no wind and ensure that the airspeed value is within the range of 0~3m/s (if it exceeds the range, need to perform airspeed offset calibration)
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252FGN970FP7ehjZiAUQ0cHu%252F2
Hold the pitot tube with your hand and blow air into the pitot tube. If the airspeed value changes according to the airflow speed, the inspection is complete.

Airspeed calibration

The airspeed ratio of different installations and individual airspeed gauges will be somewhat different. The airspeed gauge needs to be calibrated on the first flight.

    //Enable automatic airspeed calibration
    – ARSPD_AUTOCAL=1

There is also a great article on the Ardupilot documentation website that provides more insight into airspeed sensor calibration:
https://ardupilot.org/plane/docs/calibrating-an-airspeed-sensor.html#calibrating-an-airspeed-sensor

Perform calibration (choose one of the following two methods)锛?/strong>

Method A: Lift off in QStabilize or QLoiter multi-axis mode and switch to FBWA (self-stabilizing A mode) to control the drone to fly and hover for about 5 minutes. After the ground station message bar prompts that the calibration is completed, execute the landing. With calibration's completion, set ARSPD_AUTOCAL to 0.
Method B: If you don鈥檛 know how to fly in FBWA mode, you can fly with the airspeed sensor enabled but not using it (ARSPD_USE=1; ARSPD_TYPE=8; do not fly in windy conditions when performing this operation); the aircraft will fly using ground speed (relative ground speed), and use Loiter mode to hover for about 5 minutes after takeoff. When the ground station message bar indicates the calibration is completed, perform the landing. After the calibration is completed, set ARSPD_AUTOCAL to 0.
The setup and configuration described in this chapter apply to the DroneCan Airspeed sensor with a controller running PX4 firmware.

PX4 Setup Guide

Run QGroundControl, and set the parameters below. Restart the vehicle to save the configurations.
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252F66AA7k6Tg0Nji2a72vC2%252F3

descript
Set UAVCAN_ENABLE to Sensors automatic Config
Reboot
Set UAVCAN_SUB_ASPD to Enable
Set UAVCAN_SUB_DPRES to Enable
Reboot

Multiple Airspeed Sensors

If you have multiple airspeed sensors, then you can select which sensor is preferred as the primary source using ASPD_PRIMARY. Value 1, 2, and 3 reflect the order of the started airspeed sensor:
0: Synthetic airspeed estimation (groundspeed minus windspeed)
1: First airspeed sensor started (default)
2: Second airspeed sensor started
3: Third airspeed sensor started
The airspeed selector validates the selected sensor first and only falls back to other sensors if the selected sensor fails the airspeed checks (ASPD_DO_CHECKS is used to configure the checks).
The selected sensor is then used to supply data to the estimator (EKF2) and the controllers.

Performing the Calibration


Select the "Q" icon > Vehicle Setup > Sensors (sidebar) to open Sensor Setup.
Click the Airspeed sensor button.
Shield the sensor from the wind (i.e. cup it with your hand). Take caution not to block any of its holes.
Click OK to start the calibration.
Once asked, blow into the tip of the pitot tube to signal the end of calibration.

Tip

Blowing into the tube is also a basic way to check that the dynamic and static ports are installed correctly. If they are swapped, then the sensor will read a large negative differential pressure when you blow into the tube, and the calibration will abort with an error.

About The Author

pixhawk

pixhawk

Other Posts by This Author

XBP9X Radio

XBP9X Radio Specification

pixhawkJuly 11, 20250 Comments
Product Specification FREQUENCY RANGEISM 902 to 928 MHzTRANSMIT POWER (Software Selectable)Up to 30 dBm*CHANNELS10 hopping sequences share 50…
XBP9X Radio

XBP9X Radio Pinout

pixhawkJuly 11, 20250 Comments
Data Port PinSignalVolt1(red)NC—2(black)RX+3.3V3(black)TX+3.3V4(black)CTS+3.3V5(black)RTS+3.3V6(black)GNDGND Power Port PinSignalVolt1(red)BAT+7-35V2(red)BAT+7-35V3(black)BAT-GND4(black)BAT-GND
XBP9X Radio

XBP9X Radio Antenna

pixhawkJuly 11, 20250 Comments
SpecificationsQT900LFrequency range902锝?28 MHzBand Width26 MHzPolarizationverticalGain3 dBiInput impedance50惟SWR鈮?.5Maximum power20WConnectorRPSMA (female)Total length19.6 cm (foldable antenna)Weight40g

Leave a Reply

Your email address will not be published. Required fields are marked *

Sidebar