Нуль повітряної швидкості сильно змінився від минулого разу: ймовірно, у трубку задував вітер
Що пише ArduPilot:
- Arspd N offset change large;cover and recal
Щойно виміряний нуль датчика повітряної швидкості відрізняється від збереженого минулого разу більше, ніж дозволяє ARSPD_OFF_PCNT: така зміна зсунула б показ більш ніж на цей відсоток від AIRSPEED_MIN. Сам собою нуль датчика рідко так змінюється; зазвичай за ту секунду калібрування в трубку Піто задував вітер. Новий нуль усе одно збережено, тож повітряна швидкість у цьому польоті може бути хибною.
Що робити: найімовірніше спершу
Під час калібрування при запуску трубка Піто була відкрита на вітрі.
ВиправтеНещільно накрийте трубку й відкалібруйте знову: з наземної станції (pre-flight calibration, airspeed) або перезавантаженням. Перед зльотом зніміть накриття.
Датчик чи його трубки замінили, або температура дуже відрізняється від минулого разу.
ПеревіртеВідкалібруйте ще раз із накритою трубкою: повідомлення не повертається.
ВиправтеБільше нічого: друге калібрування підтвердило новий нуль.
Вода в трубці або перегнутий чи негерметичний шланг змушують нуль «плавати».
ПеревіртеПовідомлення повертається при кожному калібруванні навіть із накритою трубкою.
ВиправтеПродуйте трубку в напрямку від датчика, ніколи не в нього, і замініть перегнуті чи нещільні шланги.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
ARSPD_OFF_PCNT | Maximum offset cal speed error |
ARSPD_OFFSET | Airspeed offset |
AIRSPEED_MIN | Minimum Airspeed |
Код, який це надсилає
Arspd N offset change large;cover and recal
libraries/AP_Airspeed/AP_Airspeed.cpp AP_Airspeed::update_calibration() · Відкрити в ArduPilot Copter-4.7.1