ArduCopter Mega: порт на обычную Arduino (тестим)

omegapraim

Правильно говорят что мультивий как и арду это целая религия со своими устоями))))) На мой взглят включение движков при арме это наиболее удобный вариант потому что вы меня конечно извините но ни хрена не удобно лезть под гпс и смотреть мигает там эта лампочка или горит… а тут арм движки крутятся сразу видно, дизарм останавливаются, по началу не привично но когда привыкаешь уже не можешь без этого))))))

men68

Мне, напротив, здесь удобнее. Чтобы не лезть под GPS, выводятся в удобное место внешние светодиоды - видно арм/дизарм, GPS fix. А необходимость иметь возможность срочно остановить движки испытал еще при первом краше. Когда с неба кувыркается мясорубка лучше иметь возможность хотя бы двигатели заглушить одним движением.

Shuricus

А как тумблером можно мгновенно выключить движки в Пирате?

men68

Средствами аппы, используя что на минимальном газе в режиме стабилизация двигатели не крутятся

men68:

Я на Турниге тумблер throttle использую как safety switch. Т.е. пока он не включен, газ в минимуме, режим stabilize. В случае чего тумблером щелк - двигатели не крутятся.

И четкое правило - приземлился, тумблер выключил. В случае аварии тоже не придется долго раздумывать - тумблер выключил.

omegapraim

Лан спорить не буду в чужую избу со своим самоваром не ходят))))))

Shuricus

@ men68

А если в режиме стабилайз пропы при нулевом газе крутятся (по умолчанию у меня именно так)? Такой способ не подходит.

men68

Тогда не подойдет. Но в Пирате ведь не крутятся, или не настроен минимум газа? В 3.1 арду вращение на минимуме газа тоже можно отключить.

Shuricus

Нет, они переехали с мультивии как были )))

omegapraim

ну вот и ответ скорее всего)))) хотя мои тоже с мультивия переехали но они не крутились)

men68

Megapirate

You must calibrate each ESC individually EVEN IF you have already previously calibrated them using some other firmware and specially when you switch back and forth between MWii and MPNG as a lot of you seem to be doing. ESC calibration that was done for Multiwii is very likely to not work with MP NG because Multiwii can set lower minimum PWM and if you programmed your ESC to those very low PWM values with Multiwii, your ESC will NOT ARM as MP NG does not put out such low PWM values, Solution is simple, remove the props and re calibrate each ESC individually.

Можно попробовать перекалибровать все ESC сразу с помощью Пирата:

  1. Газ на пульте в максимум.
  2. Подключаем батарею.
  3. Газ все еще на максимуме, отключаем батарею.
  4. Подключаем батарею, слышна трель.
  5. Газ в минимум, опять мелодия.
  6. Отключаем батарею.
Shuricus

Понял, спасибо - сделаем.
Хотя мне нравится, что они крутятся )

Sir_Alex

Напоминаю еще раз, что пока опасно пробовать стороннюю 3.1 rc5 - на rcgroups у одного из людей, коптер улетел к себе домой (в Китай наверное).

P.S. Вероятно я сегодня начну работать над релизом 3.1

Shuricus

Я пока без ЖПС - далеко не улетит!

А со скоростью дизарма будет варианты?

omegapraim
Sir_Alex:

Напоминаю еще раз, что пока опасно пробовать стороннюю 3.1 rc5 - на rcgroups у одного из людей, коптер улетел к себе домой (в Китай наверное).

P.S. Вероятно я сегодня начну работать над релизом 3.1

Кстати интересный баг тоже его видел но не придал значения, когда дома ловились спутники точка хоум показывала что домой надо лететь в средиземное море, а из мп сбросить настройки не получалось, при этом коптер ловил 6 спутников.

SergDoc

Возможно это глюк не пирата, а арду rc-5 я ж тоже описывал, что у меня коптер раз в окно решил полететь, похоже точка Home не всегда перезаписывается при арме…

Sir_Alex
SergDoc:

Возможно это глюк не пирата, а арду rc-5 я ж тоже описывал, что у меня коптер раз в окно решил полететь, похоже точка Home не всегда перезаписывается при арме…

Возможно. Я как то давно, видел такой баг: Не смотря на 3D Fix - точка была удалена на 600 метров от текущей и она плавала.
Глюк был закопан в драйвере NMEA, один человек как то запостил фикс этого бага в трекере Ардукоптера, но они почему то его проигнорили, а я его применил в пирате (2.х) и глюк пропал…
Правда в пирате 3.х драйвера все вернулись на оригинал - так что и глюк этот мог вернутся.

RTemka

У меня самолетная 2.74 от француза, тоже переодически из авторежима в стаб падала по потере GPS.
Перепрошил на Ublox все вылечилось.

Shuricus

Алексей, а почему игнорируешь вопрос с дизармом?

Sir_Alex
Shuricus:

Алексей, а почему игнорируешь вопрос с дизармом?

Да я без понятия )) Но такое может быть, если есть проблемы с таймером, т.е. время у контроллера течет медленнее чем на самом деле, поэтому те 2сек зашитые в коде для дизарма, растягиваются на неопределенный срок…
Как то так.

Shuricus

Так а вроде все говорят что дизарм дольше чем надо происходит? А проблемы с таймером наверное еще на что-то влияют, я начинаю волноваться!? )

Sir_Alex
Shuricus:

Так а вроде все говорят что дизарм дольше чем надо происходит?

Ну лично я не замечал на своем Криусе… А проблемы с таймером можно определить по вспышкам светодиода A - если все нормально, то он моргает 1 раз в сек (если конечно PrearmCheck не провалился, тогда двойные вспышки) - если явно медленнее, то у вас проблемы с таймером.

Shuricus:

Я пока без ЖПС - далеко не улетит!

Кстати, а ты отключил GPS в APM_Config.h? - Если нет GPS - это может привести к вышеописанным проблемам. Т.к. он постоянно будет пытаться задетектить GPS.
Если GPS не подключен, надо выставить протокол NONE в файле APM_Config.h - или выбрать его во FlashTool’e