Барометр обнулено під час запуску
Що пише ArduPilot:
- Baro: no sensors found, skipping calibration
- Calibrating barometer
- Barometer N calibration complete
- Baro: skipping calibration after WDG reset
При кожному запуску ArduPilot записує тиск повітря там, де стоїть, і вважає цю висоту нульовою; від неї відлічуються всі барометричні висоти в польоті. Він дає датчику секунду стабілізуватися, усереднює п'ять показів і зберігає результат — загалом близько 2 с, з одним рядком «calibration complete» на кожен барометр (нумерація від 1). «skipping calibration after WDG reset» з'являється після перезапуску сторожовим таймером: старий нуль зберігається, щоб перезапуск у повітрі не зсунув землю. «no sensors found» з'являється на платах, яким дозволено працювати без барометра.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BARO1_GND_PRESS | Ground Pressure |
BARO_PRIMARY | Primary barometer |
Код, який це надсилає
Baro: no sensors found, skipping calibration
libraries/AP_Baro/AP_Baro.cpp AP_Baro::calibrate() · Відкрити в ArduPilot Copter-4.7.1
Calibrating barometer
libraries/AP_Baro/AP_Baro.cpp AP_Baro::calibrate() · Відкрити в ArduPilot Copter-4.7.1
Barometer N calibration complete
libraries/AP_Baro/AP_Baro.cpp AP_Baro::calibrate() · Відкрити в ArduPilot Copter-4.7.1
Baro: skipping calibration after WDG reset
libraries/AP_Baro/AP_Baro.cpp AP_Baro::calibrate() · Відкрити в ArduPilot Copter-4.7.1