А давайте обсудим Arducopter - APM

librol
An_private:

Руками. Строго по инструкции

так это прошивка енкодера, а не

An_private:

APM перешиты на S-BUS

An_private
librol:

так это прошивка енкодера

Ну так на S-BUS перешивается именно энкодер. А вы что перешиваете?

librol
An_private:

что перешиваете?

енкодер

librol

Проблема решена. Всем спасибо.
команда для avrdude

avrdude -P com6 -b 19200 -c avrisp -p m32u2 -F -v -U flash:w:Arduino-usbdfu.hex -U efuse:w:0xF4:m -U hfuse:w:0xD9:m -U lfuse:w:0xFF:m -U lock:w:0x0F:m

у меня не работала
а команда

avrdude -P com6 -b 19200 -c avrisp -p m32u2 -F -v -U flash:w:/Arduino-usbdfu.hex -U efuse:w:0xF4:m -U hfuse:w:0xD9:m -U lfuse:w:0xFF:m -U lock:w:0x0F:m

сработала,
перед этим я копировал файл Arduino-usbdfu.hex во все папки bin программы avrdude(пробовал - бесполезно)

Я прошивал енкодер APM для подключения приемника по SBUS по этой инструкции
apmcopter.ru/apm/…/proshivaem-ppm-encoder.html
Но в режиме DFU контроллер не определялся как устройство, нужно прошивать загрузчик.
Загрузчик прошивал с помощью ардуино уно по этой инструкции
diydrones.com/…/restoring-missing-bootloader-on-th…
Изменил скорость порта ардуино на то же значение что и в команде avrdude
Изменил саму команду, об этом выше
Прошивку с SBUS для енкодера брал сдесь
drive.google.com/…/0B-B7PQy0joGrN1JXWkJTRXRxYUk

librol

для канала Pitch у меня сделан реверс (в программе видно), но коптер по тангажу наклоняется адекватно

librol

такой вот модуль питания приобрел F07638
как он по опыту использования?
или лучше городить импульсный + линейный стабилизаторы?

arb

Это импульсник со своими шумами. Конечно можно добавить конденсатор. Но лучше импульсник +линейный.
Амперметр у него работает по принципу падения напряжения на сопротивлении. Вам потери напряжения нужны?

surfer_kz

Народ, а на miniAPM Pro какая версия прошивки последняя?

Shuricus
arb:

Амперметр у него работает по принципу падения напряжения на сопротивлении. Вам потери напряжения нужны?

А каковы потери при токе 14А 14В?

arb

Можно посчитать, а у него будет всего 14а?
Меня уже сам факт потери с выделением тепла напрягает.

Shuricus

Ну это стандартный ток 450 коптера, где носить тяжелый аллегро нецелесообразно, поскольку толку от показаний тока в любом случае нет.
Поэтому какая, все же, потеря? Может там и тепла не будет.

arb

Если толку от показаний тока нет , тогда правильнее обойти сопротивление (закоротить) и отключить измерения тока.
Если сопротивление 0.1 значит умножаем на 0.1. В любом случае 10битному ацп надо измерять какое-то напряжение и чем оно больше , тем точнее показания тока.
Если Аллегро тяжело , то проще не измерять ток.
А если потери напряжения не важны , то наверное логично не важна и потеря веса.

Насчет тепла . На таких не измерял. А к примеру у Кисс24 датчик тока горячее силовых ключей (по данным тепловизора). По мне это не есть хорошо.

An_private
arb:

Если сопротивление 0.1 значит умножаем на 0.1.

Там 0.5 мОм 😃 При 20А на них упадёт 10мВ. Это намного меньше, чем падает на проводах.

arb:

В любом случае 10битному ацп надо измерять какое-то напряжение и чем оно больше , тем точнее показания тока.

Разумеется. Поэтому там стоит специальный усилитель шунта по верхней стороне - INA169.

arb:

А к примеру у Кисс24 датчик тока горячее силовых ключей

20^2 * 0.0005=0.2Вт.

Shuricus

Я не электрик, но там не 0.1(чего?) а написано 0м5. Я посмотрел в интернете - это 0,0005 ома. Падение на резисторе - 0.007 вольта.
Выделение тепла - 0.0098Вт.
О чем вообще можно говорить???

arb:

А если потери напряжения не важны , то наверное логично не важна и потеря веса.

Такие потери напряжения - называются ничтожными и к расчету не принимаются, так что совсем даже нелогично.
Рамазан, я предлагаю всегда поддерживать свои высказывания цифрами, а то иногда несолидно получается.

Вполне можно ставить этот датчик тока и спокойно летать.

An_private опередил! Но с другим током. )

Hyperion

там не 0.1 а 0.0005ом. Вроде уже обсуждали - потери мизерные.
cdn.sparkfun.com/…/DC Voltage and Current Sense PC…
The shunt resistors typically need no cooling airflow as the copper leads provide a facile pathway
for heat loss. Power dissipation by the shunt resistors is:
Dissipated Power = I2 x R
For the “90A” device R = 5x10-4 Ohms, power in Watts, and current in Amperes. The upper
196*0.0005=0.098Вт в ховере и 0.02Вт при пиковом 40А потреблении.
чорт Шурикус опередил))

masterjon
surfer_kz:

Народ, а на miniAPM Pro какая версия прошивки последняя?

Такая же что и на других апм.

Shuricus
masterjon:

Такая же что и на других апм.

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

Я точно не помню что там с 3.2.2, но на сайте есть такая информация:
ArduCopter v3.2.1 firmware for APM 2.x. This is the last build of ArduCopter that still fits on the APM 2.x boards.

ardupilot.org/…/common-downloads_firmware.html

librol
Shuricus:

Вполне можно ставить этот датчик тока и спокойно летать.

меня интересует он, именно, как модуль питания
на основе опыта использования, он хорош или другой делать?

Shuricus

Я не знаю какая там микруха стоит, но скорее всего да. С питанием АПМа есть нюансы - там падение на входном диоде, т.е. питание с этого модуля должно быть 5.3 вольта. И модемы нужно питать от отдельного бека, у них ток большой.
Подключите, посмотрите график напряжения в логах - если сильно не скачет, и около 5ти вольт, то нормально. 5.2/4.8 вольта - уже плохо. 4.5в - звиздец.
Скачки питания также немного уменьшают точность показаний датчика напряжения. Но это все не существенно. Можно прямо на выводы серв АМП одеть электролит на 400-500мкф, лучше low esr - тогда будет вообще зашибись.

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