Автопилот Arduplane - открытое ПО

egunak95

Собрал такое:

Соединение треккера антенн (телеметрия и видео) через блютус. Схема собрана из Maestro micro 6 + SeedBTSlave+ArduinoUNO с применением Ардупилота АРМ1 и Mission Planer ver. 1.2.92. Параметры порта 38400 бит/с. В Arduino код из примера BluetoothShieldDemoCode_slave. Настройки Maestro micro 6 для серво лебёдок 3х оборотных, подключается через UART на ArduinoUNO входы 0 и 1, SeedBT на входы 6 и 7. Также можно подключить и канал телеметрии если перенастроить BluetoothShield на передачу 57600 бит/с. Видео тут:

prg
ufo_bobrovsk:

ребята подскажите как к апм 2,6 подключить вторую батарею, вообщем 1 батарея питает самолет 4S, на миносд все видно, вторая питает видео, дак вот как подрубить ее чтобы я на осд видел заряд второй батареи? если было извиняюсь.

Максимум, что сейчас возможно без опыта программирования - показать напряжение второй батареи.
Для этого нужно относительно свежую прошивку arduplane (3.1.0+) и последнюю мою прошивку minimosdx2 (0.5.1). По железу нужен как минимум делитель напряжения,
чтобы подключить акк к аналоговому входу автопилота.

vasia
X3_Shim:

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

Исключения только подтверждают правила =)). При поисках косяков можно использовать. Не работает серва ( аааа регуль сгорел, не пашет) -проверить, перед установкой сервы - выставить нейтраль (цифровую серву запрограммировать). Чтоб исключить проблемы с РУ подключить в in канал АП - проверить реакцию. (но гуру то знают другую массу способов все проверить, им проще в код залезть). При этом не городить огород с передатчиком - приемником. Ну и вообще инструментарий порой определяет постановку эксперимента, один и тот же результат можно получить используя бензопилу, топор или микроскоп.

X3_Shim

Спасибо комраду PRG

Обратите внимание на две эффективности на OSD

vasia:

Исключения только подтверждают правила

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

Летун_классический

Ну по мне так абсолютно ненужная вещ. Попробую конечно раздобыть на кружке, а то совсем не хочется покупать его, чтобы потом поюзать 1 раз в жизни. И трясутся не только питч сервы, а все и элеватор и рудер. Да и нипричём тут приёмник, колбасит его при очень экзотических условиях.
Скиньте вася свой лист настроек, попробую его залить и посмотреть что будет.

Обратите внимание на две эффективности

И что это за эффективность?

X3_Shim
Летун_классический:

И что это за эффективность?

это эффективность подъема паша.

X3_Shim
Летун_классический:

Сколько потрачено на подъём и на спуск?

сколько тратится миллиампер на километр подъема.

ufo_bobrovsk

всем привет. Ребята подскажите мне по поводу ОСД и видео, вообщем ситуация такая, я на али приобрел вот такую штуку (не реклама), прицепил на нее камеру, и провода с камеры и с серв вместе рядом проложил, когда подключаю просто без серв то все работает замечательно, осд видео все работает идеально, но только как я подключу сервы к приемнику и начну поворачивать любой из серв, то изображение пропадает полностью и после того как я остановлю сервы вновь появляется, НО! ОСД пропадает с экрана, остается только камера. Возможны такие большие наводки на камеру из за того что провода серв в плотную идут с проводами камеры? что вообще может такое провоцировать, особенно не понятно пропажа ОСД.

ни знаю куда писать если не сюда то куда пните.😇

Xray

А можно ли использовать данную систему вовсе без передатчика и приемника (пульта управления) чтоб управлить тока с компа?

X3_Shim
ufo_bobrovsk:

но только как я подключу сервы к приемнику и начну поворачивать любой из серв, то изображение пропадает полностью и после того как я остановлю сервы вновь появляется, НО! ОСД пропадает с экрана, остается только камера.

А приемник у вас питается от APM тонким проводом, а сервы от приемника (кстати вы замеряли, напряжение питания APM ?). В общем для теста запитайте сервы от отдельного источника. И подозреваю, что все будет в норме.

Xray:

А можно ли использовать данную систему вовсе без передатчика и приемника (пульта управления) чтоб управлить тока с компа?

Можно, если вам нужны только автоматические режимы. Можно и в ручном летать, теоретически.

ufo_bobrovsk
X3_Shim:

А приемник у вас питается от APM тонким проводом, а сервы от приемника (кстати вы замеряли, напряжение питания APM ?). В общем для теста запитайте сервы от отдельного источника. И подозреваю, что все будет в норме.

Можно, если вам нужны только автоматические режимы. Можно и в ручном теоретически летать, теоретически.

у меня раздельное питание, борт от 4S питается, ОСД питание тоже раздельное аналог и цифра, видео от 3S запитано, а вот сервы от приемника запитаны.

РУ да питается у меня от АПМ по серво каналу
попробую отдельно запитать, какой там вольтаж не подскажете на сервах, 5 вольт только?
кстати если запитать срвы от АПМ взять плюс и минус с верхних штекеров, откуда я питаю компас?

photomartin

вопрос знатокам, каким параметром калибровать ( скорректировать) в МП показания тока. с вольтажом все ОК. Сравниваю с помощью НК мультитестера
Ток в МП почти в два раза ниже, чем на тестере. Сенсор - пауэрмодуль.

X3_Shim
photomartin:

каким параметром калибровать ( скорректировать) в МП показания тока.

так даже название параметра знать не надо. Это в мишин планере в настройке необязательного оборудования делается.

ufo_bobrovsk:

у меня раздельное питание, борт от 4S питается, ОСД питание тоже раздельное аналог и цифра, видео от 3S запитано, а вот сервы от приемника запитаны.

РУ да питается у меня от АПМ по серво каналу
попробую отдельно запитать, какой там вольтаж не подскажете на сервах, 5 вольт только?
кстати если запитать срвы от АПМ взять плюс и минус с верхних штекеров, откуда я питаю компас?

Я спрашивал про раздельное питание серв и APM, у вас судя по все все вместе через приемник.
На сервах 5-6 вольт.
Не надо питать сервы от туда же от куда и компас. Дайте им отдельное питание. Можете просто не в приемник их воткнуть, а в APM (надеюсь у вас все остальные сервы от своего источника запитаны и JP1 перемычка не стоит ?), ну правда каналы в параметрах APM надо будет настроить, что бы они от приемника передавались на прямую на выходы APM.

photomartin
X3_Shim:

даже название параметра знать не надо

да я уже разные комбинации в этом окне тасовал…)
Самое близкое - второе… но там на 1,5А болше получается, и никак параметром амп/вольт меньше нельзя опустить, чтобы было точно.
Может этот повермодуль кривой…?) АПМ от него не запитана. Работает только как сенсор.

X3_Shim
photomartin:

да я уже разные комбинации в этом окне тасовал…)

А если использовать что то типа Non 3DR power module ?

Ааа, уже пробовали, но там же можно и меньше 1 циферки вводить, хотя это странно. Обычно значения коэфициента больше.

photomartin
X3_Shim:

меньше 1

меньше не дает…

ну полтора ампера в большую сторону кабы не критично… заначка в топливе получается). Но хотелось бы точнее)

X3_Shim
photomartin:

меньше не дает…

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

photomartin
X3_Shim:

на выходе датчика тока

ага, типа попробовать понизить сигнал?

замерял, на выходе датчика напряжения 2,2В, на датчике тока 0,02В ; при нагрузке 4А - на выходе 0,09В

prg
photomartin:

Самое близкое - второе… но там на 1,5А болше получается, и никак параметром амп/вольт меньше нельзя опустить, чтобы было точно.

Что-то не то у вас происходит. Посмотрите, что в полном списке параметров (BATT_AMP_PERVOLT, BATT_AMP_OFFSET). BATT_AMP_PERVOLT - это соотношение значений ADC с током в амперах. Максимальное напряжение ADC - 5 Вольт. То есть при значении параметра 1 оно ток более 5 Ампер вообще показывать не должно. Кстати, на каких реальных значениях тока пытаетесь калибровать?

photomartin:

4А - на выходе 0,09В

Ага, значит похоже дело не в параметре, а что-то другое напутано. 0.09В при BATT_AMP_PERVOLT=1 должно показываться как 0.09А.

X3_Shim
prg:

Ага, значит похоже дело не в параметре, а что-то другое напутано. 0.09В при BATT_AMP_PERVOLT=1 должно показываться как 0.09А.

ну и судя по всему, значение ампер на вольт должно быть порядка 40. Так что странно, что показания завышаются.