Водневий паливний елемент не працює або перестав відповідати
Що пише ArduPilot:
- Generator: IE using … protocol
- Generator: …
- IE Fuel cell detected, PCM: …, Ver: …, SN: …
- Generator: Not healthy
- Fuel cell: reduced power; conditioning needed?
- Fuel cell error cleared
Тут пояснено ще: 1
- Status not running
Паливний елемент Intelligent Energy (GEN_TYPE 1 чи 2) повідомляє свій стан через послідовний порт, а ArduPilot армується, лише поки цей стан — Running. «Generator: Status not running»: він запускається, працює лише від своєї батареї або має несправність. «Generator: Not healthy»: правильних даних немає 5 с (повторюється кожні 20 с). «Generator: Starting / Ready / Running / Fault / Battery Only» (а на пристрої 2.4 кВт ще й FCPM Off, Stopping, Sleep) — зміни стану. «Fuel cell: reduced power; conditioning needed?» (4.7): елемент каже, що не може дати повну потужність.
Що робити: найімовірніше спершу
Паливний елемент не запускали, або він ще не завершив запуск.
ВиправтеЗапустіть його за інструкцією й перед армуванням дочекайтеся «Generator: Running».
Послідовного зв'язку з паливним елементом немає.
ПеревіртеПорту потрібен
SERIALn_PROTOCOL30. Робочий зв'язок один раз оголошує пристрій: «IE Fuel cell detected …».ВиправтеВиправте підключення, задайте порт і його швидкість; перезавантажте.
Паливний елемент у стані несправності або працює від своєї батареї, бо водню мало.
ВиправтеПеревірте тиск у балоні та власну індикацію несправностей пристрою; у польоті «Battery Only» чи «Fault» означає: сідайте негайно.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
GEN_TYPE | Generator type |
SERIAL1_PROTOCOL | Telem1 protocol selection |
SERIAL2_PROTOCOL | Telemetry 2 protocol selection |
SERIAL3_PROTOCOL | Serial 3 (GPS) protocol selection |
SERIAL4_PROTOCOL | Serial4 protocol selection |
Код, який це надсилає
Generator: IE using … protocol
libraries/AP_Generator/AP_Generator_IE_2400.cpp AP_Generator_IE_2400::assign_measurements() · Відкрити в ArduPilot Copter-4.7.1
Generator: …
libraries/AP_Generator/AP_Generator_IE_2400.cpp AP_Generator_IE_2400::update_state_msg() · Відкрити в ArduPilot Copter-4.7.1
libraries/AP_Generator/AP_Generator_IE_FuelCell.cpp AP_Generator_IE_FuelCell::update_state_msg() · Відкрити в ArduPilot Copter-4.7.1
IE Fuel cell detected, PCM: …, Ver: …, SN: …
libraries/AP_Generator/AP_Generator_IE_2400.cpp AP_Generator_IE_2400::assign_measurements() · Відкрити в ArduPilot Copter-4.7.1
Generator: Not healthy
libraries/AP_Generator/AP_Generator_IE_FuelCell.cpp AP_Generator_IE_FuelCell::check_status() · Відкрити в ArduPilot Copter-4.7.1
І ще 3 повідомлень, що надсилаються з тих самих місць.