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

Musgravehill
Romb89:

GPS

Я использую EM-411 (чипсет sirfIII, имеет протокол NMEA - 4800 б/с, двоичный SiRF - 19200 б/с ), выставил режим #define GPS_PROTOCOL GPS_PROTOCOL_SIRF (бинарный), скорость не менял нигде. По кабелю в Планнере быстро показывает 3D FIX, через APC220 долгое время в планнере нет фикса. Наверное, это связано с протоколами GPS в Планнере и Мавлинке. Светодиод на GPS мигает со скважностью 1 сек (якобы бинарный режим, хотя по даташиту LED должен мигать с высокой, едва различимой, частотой).

YAN=

Ну не знаю. У меня по APC220, 40 секунд. Горит постоянно, при определении, начинает мигать и сразу-же выдает в планере.

tusik
YAN=:

У меня по APC220, 40 секунд

У меня ГПС от дешового хобикинговсгого ОСД. Как только ловит спутники тут же видно в планере и по ЮСБ и по АРС220. В коде ничего не менял

SovGVD

народ, у кого сидуинка, allinone и летает - куда питание пихаете? usb? Vin? или от аккума сразу в спец дырку питания?
и еще - разобрались ли с кодом для мониторинга аккума?
upd: перепаял свою лапшу с учетом придешего датчика + вот-вот добавится APC220

tusik

У меня с аккумулятора идет в VIN ардуины, с 5 вольт ардуины идет на приемник, с него расходится по потребителям: сонар, аллиноне, ГПС. На АРС220 питание идет с одного из беков - жрет много и если подключать к ардуине стабилизаторы сильно греются

Sir_Alex

Я подключал Ардуину к BECу, питание подавал на выход +5В. Дело в том, что 11В многовато для встроенного стабилизатора Ардуины, да и зачем его использовать если есть BEC. Ну а все остальное подключено к тем же +5В.

Lyuban

А какую allinone лучше брать на 5v или 3.3v

Aven

Обсуждалось, лучше: HMC5883L BMA180 BMP085 ITG3200 NEO-6Q GPS 5V with Ant

tusik

В принципе без разницы, но у меня на 5В

Galamaga
SovGVD:

народ, у кого сидуинка, allinone и летает - куда питание пихаете? usb? Vin? или от аккума сразу в спец дырку питания?
и еще - разобрались ли с кодом для мониторинга аккума?
upd: перепаял свою лапшу с учетом придешего датчика + вот-вот добавится APC220

у меня мега, но питаю ее отдельным аккумом 2S 800mah еще ни разу не удалось разрядить )

Ar2r
SovGVD:

народ, у кого сидуинка, allinone и летает - куда питание пихаете? usb? Vin?

Сейчас питаю через BEC От аккумулятора, который соединен с VIN + GND. От сидуины все расходится на остальные элементы.

3-х жильные провода от регулей не ломал. Просто сделал на плате 3х4 пины и подключаю туда 4 регулятора.

Вопрос: Что будет, если подат на сидуину питание через VIN + GND а потом еще подключить USB Провод??? Или в таком случае VIN+GND нужно отключать от питания?

Covax
Galamaga:

у меня мега, но питаю ее отдельным аккумом 2S 800mah еще ни разу не удалось разрядить )

Плохое решение. С таким же успехом можно взять 7.4 вольта с балансирного разьема, а не ловить в один прекрасный момент коптер в результате сдохшей батареи…
Питаю с БЕКа +5V на выход +5V ардуины. Отсюда же питаю приемник.

Alex_from_Israel
Ar2r:

Сейчас питаю через BEC От аккумулятора, который соединен с VIN + GND. От сидуины все расходится на остальные элементы.

3-х жильные провода от регулей не ломал. Просто сделал на плате 3х4 пины и подключаю туда 4 регулятора.

Вопрос: Что будет, если подат на сидуину питание через VIN + GND а потом еще подключить USB Провод??? Или в таком случае VIN+GND нужно отключать от питания?

Не очень понятно. VIN, это контакт питания до 12 вольт , но без защиты диодом от переполюсовки. С него идет на вход внутреннего стабилизатора Ардуины. Зачем подавать 5 вольт на стабилизатор 5 вольт? Ничего хорошего не будет. Ардуина (и Сидуина, наверное) сама выбирает питание, от входа 7-12 вольт или ЮСБ, но для этого нужно подавать напряжение питания на разъем 7-12 вольт.

zvuk_Irkutsk

Я питал от регуля в VIN сииидуины - светодиоды на платке очень тускло горели. Взял питание с основной батареи 12В в VIN - все нормально было, приемник с платы питался +5В. Очень удобно, при подключении к USB в планировщике все работало без подключения к батарее.

Sir_Alex
zvuk_Irkutsk:

Я питал от регуля в VIN сииидуины - светодиоды на платке очень тускло горели.

Это потому что, надо было подавать прямо на +5В, минуя внутренний стабилизатор.

Alex_from_Israel
zvuk_Irkutsk:

Я питал от регуля в VIN сииидуины - светодиоды на платке очень тускло горели. Взял питание с основной батареи 12В в VIN - все нормально было, приемник с платы питался +5В. Очень удобно, при подключении к USB в планировщике все работало без подключения к батарее.

А почему к VIN а не к штатному разъему? Там хоть защита есть.

zvuk_Irkutsk
Alex_from_Israel:

А почему к VIN а не к штатному разъему? Там хоть защита есть.

Ай, ошибся, конечно к штатному разъему, который Ext. Power 7-12V:-/
Забыл уже, где Vin, платки то нет больше…
Но от регуля и в Vin питал, и в штатный, не понравилось.

Musgravehill
SovGVD:

у кого сидуинка, allinone и летает - куда питание пихаете?

  1. от силового аккума через кренку 9В + пленочные конденсаторы и ферриторовое кольцо – идет в Vin Arduino.
  2. маленький UBEC 5V питает приемник, сонар и АРС220 - мощные потребители, не особо чувствительные к пульсациям. + конденсатор 4700 мкФ и феррит.
  3. От 5В (линейный стабилизатор) Ардуино питаются AllInOne и GPS.
Romb89
commy_s:

Ну вот и я столкнулся с зависаниями при подключении GPS.

Я смотрю эта проблема наблюдается у многих с AllInOne II. Тут бы как-нибудь определиться, это проблема железа или кода мега пирата.
Пробовал заливать multiwii, там никаких зависаний датчиков не наблюдается, даже с подключенным gps. Но правда он там и не используется. Поэтому пока я больше всего склоняюсь к тому, что эту проблему можно как-то программно порешать.

SovGVD

в общем буду питать так:

  1. ардуинка+сонар+датчики (gps отдельный аккум имеет, так как holux m1000) от регуля №1 в Vin
  2. apc220 от регуля №2
  3. приемник от регуля №3
    возможно
  4. сонар от регуля №4
  5. gps от регуля №5 или №4
    вот и почти все BECи от регуля заняты своими делами =)
    земля само собой у всех одна