← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Драйвер шини ESC відзвітував під час запуску

ІнформаціяМотори, ESC і виходи

Що пише ArduPilot:

Добрі новини від драйверів ESC, що працюють через шину, а не через окремий сигнальний дріт на кожен мотор. «FETtec: allocated n motors»: драйвер FETtec OneWire знайшов свій послідовний порт і керуватиме n виходами, заданими в SERVO_FTW_MASK. «FTW using Half-Duplex» чи «Full-Duplex»: як він спілкується на цьому порту — відповідно до опції напівдуплексу порту (біт 2 у SERIALn_OPTIONS); напівдуплекс використовує один дріт в обидва боки. «KDECAN: Found ESC id n mapped to SERVOm»: ESC KDE на CAN відповів, і його ідентифікатор визначає вихід, за яким він іде: id 2 — вихід 1, id 3 — вихід 2.

Параметри, на які варто глянути

ПараметрЩо це
SERVO_FTW_MASKServo channel output bitmask
SERIAL1_OPTIONSTelem1 options
SERIAL2_OPTIONSTelem2 options
CAN_D1_PROTOCOLEnable use of specific protocol over virtual driver
Код, який це надсилає

FTW using Half-Duplex

libraries/AP_FETtecOneWire/AP_FETtecOneWire.cpp AP_FETtecOneWire::init_uart() · Відкрити в ArduPilot Copter-4.7.1

KDECAN: Found ESC id N mapped to SERVON

libraries/AP_KDECAN/AP_KDECAN.cpp AP_KDECAN_Driver::handle_frame() · Відкрити в ArduPilot Copter-4.7.1

FTW using Full-Duplex

libraries/AP_FETtecOneWire/AP_FETtecOneWire.cpp AP_FETtecOneWire::init_uart() · Відкрити в ArduPilot Copter-4.7.1

FETtec: allocated N motors

libraries/AP_FETtecOneWire/AP_FETtecOneWire.cpp AP_FETtecOneWire::init() · Відкрити в ArduPilot Copter-4.7.1

Тут написано для: Коптер, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті