Обігрівач IMU ще не досяг своєї температури
Що пише ArduPilot:
- PreArm: heater temp low (N.N < N)
Деякі польотні контролери (наприклад, родина Cube) підігрівають датчики руху до сталої температури, бо під час прогрівання датчики дрейфують. Повідомлення показує поточну температуру й найнижчу, дозволену для армування: BRD_HEAT_TARG мінус BRD_HEAT_LOWMGN, у °C. Армувати зараз означало б летіти на датчиках, які ще змінюються.
Що робити: найімовірніше спершу
Його щойно ввімкнули, і він ще прогрівається.
ВиправтеЗачекайте: хвилину-дві в приміщенні, кілька хвилин на холоді. Перше число в повідомленні зростає в міру прогрівання.
Так холодно чи вітряно, що обігрівач ніколи не досягає цілі.
ПеревіртеТемпература в повідомленні перестає зростати, не дійшовши до межі.
ВиправтеЗакрийте польотний контролер від потоку повітря або тримайте його в теплі до самого польоту.
BRD_HEAT_TARGпідняли абоBRD_HEAT_LOWMGNзробили дуже малим.ВиправтеПоверніть обидва до типових значень плати.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BRD_HEAT_TARG | Board heater temperature target |
BRD_HEAT_LOWMGN | Board heater temp lower margin |
Код, який це надсилає
PreArm: heater temp low (N.N < N)
libraries/AP_Arming/AP_Arming.cpp AP_Arming::heater_min_temperature_checks() · Відкрити в ArduPilot Copter-4.7.1