ARSPD5_ parameters

11 parameters in the ARSPD5_ family. ArduCopter 4.7 only — other vehicles share many of these names but not always the same ranges or meanings.

ARSPD5_AUTOCAL

This parameter and function is not used by this vehicle. Always set to 0.

Enables automatic adjustment of airspeed ratio during a calibration flight based on estimation of ground speed and true airspeed. New ratio saved every 2 minutes if change is > 5%. Should not be left enabled.

User level

Advanced

ARSPD5_BUS

Airspeed I2C bus

Bus number of the I2C bus where the airspeed sensor is connected. May not correspond to board’s I2C bus number labels. Retry another bus and reboot if airspeed sensor fails to initialize.

Reboot required

Yes — the change takes effect after a reboot.

User level

Advanced

Values

Value

Meaning

0

Bus0

1

Bus1

2

Bus2

3

Bus3

ARSPD5_DEVID

Airspeed ID

Airspeed sensor ID, taking into account its type, bus and instance

Read only

Yes

User level

Advanced

ARSPD5_OFFSET

Airspeed offset

Airspeed calibration offset

Increment

0.1

User level

Advanced

ARSPD5_PIN

Airspeed pin

The pin number that the airspeed sensor is connected to for analog sensors. Values for some autopilots are given as examples. Search wiki for “Analog pins”.

Range

-1 to 127

User level

Advanced

Values

Value

Meaning

-1

Disabled

2

Pixhawk/Pixracer/Navio2/Pixhawk2_PM1

5

Navigator

13

Pixhawk2_PM2/CubeOrange_PM2

14

CubeOrange

16

Durandal

100

PX4-v1

ARSPD5_PSI_RANGE

The PSI range of the device

This parameter allows you to set the PSI (pounds per square inch) range for your sensor. You should not change this unless you examine the datasheet for your device

User level

Advanced

ARSPD5_RATIO

Airspeed ratio

Calibrates pitot tube pressure to velocity. Increasing this value will indicate a higher airspeed at any given dynamic pressure.

Increment

0.1

User level

Advanced

ARSPD5_SKIP_CAL

Skip airspeed offset calibration on startup

This parameter allows you to skip airspeed offset calibration on startup, instead using the offset from the last calibration or requiring a manual calibration. This may be desirable if the offset variance between flights for your sensor is low and you want to avoid having to cover the pitot tube on each boot.

User level

Advanced

Values

Value

Meaning

0

Disable

1

Do not require offset calibration before flight. Manual calibration should be performed during initial setup.

2

Do not calibrate on start up. Manual calibration must be performed once per boot.

ARSPD5_TUBE_ORDR

Control pitot tube order

This parameter allows you to control whether the order in which the tubes are attached to your pitot tube matters. If you set this to 0 then the first (often the top) connector on the sensor needs to be the stagnation pressure (the pressure at the tip of the pitot tube). If set to 1 then the second (often the bottom) connector needs to be the stagnation pressure. If set to 2 (the default) then the airspeed driver will accept either order. The reason you may wish to specify the order is it will allow your airspeed sensor to detect if the aircraft is receiving excessive pressure on the static port compared to the stagnation port such as during a stall, which would otherwise be seen as a positive airspeed.

User level

Advanced

Values

Value

Meaning

0

Normal

1

Swapped

2

Auto Detect

ARSPD5_TYPE

Airspeed type

Type of airspeed sensor

User level

Standard

Values

Value

Meaning

0

None

1

I2C-MS4525D0

2

Analog

3

I2C-MS5525

4

I2C-MS5525 (0x76)

5

I2C-MS5525 (0x77)

6

I2C-SDP3X

7

I2C-DLVR-5in

8

DroneCAN

9

I2C-DLVR-10in

10

I2C-DLVR-20in

11

I2C-DLVR-30in

12

I2C-DLVR-60in

13

NMEA water speed

14

MSP

15

ASP5033

16

ExternalAHRS

17

AUAV-10in

18

AUAV-5in

19

AUAV-30in

100

SITL

ARSPD5_USE

Airspeed use

This parameter is not used by this vehicle. Always set to 0.

User level

Standard

Values

Value

Meaning

0

DoNotUse

1

Use

2

UseWhenZeroThrottle