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

Shuricus

Уменьшил #define DISARM_DELAY до 5-ти - ничего не изменилось.

Какие-то глюки. Алексей, помогите пожалуйста. Такой долгий дизарм приводит к изрублению всех винтов в мясо в случае незапланированной посадки на друга или его машину. )
Хочется мгновенный дизарм, как в мультиви.

men68

Я на Турниге тумблер throttle использую как safety switch. Т.е. пока он не включен, газ в минимуме, режим stabilize. В случае чего тумблером щелк - двигатели не крутятся. Кстати, сделал это еще на Мультивии, т.к. там тоже нет экстренного дизарма - по умолчанию двигатели на холостом крутятся и стик нужно влево держать несколько секунд. Из целей безопасности на Вие пожертвовал одним каналом исключительно для арма/дизарма, а по стикам отключил. В пирате же (и арду) очень хорошо что на минимальном газе двигатели не работают, проще дизарм экстренный делать (чтобы не порубить в мясо друзей 😃 ).

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.х драйвера все вернулись на оригинал - так что и глюк этот мог вернутся.