А давайте обсудим Arducopter - APM
а через прогу flip не шьется? это типа бутлоадера у атмеги 32U
Хз. Я на sbus не шился ни разу,у меня старенькая th9x
Но вот по буту могу сказать,что sinaprog отлично подходит и для этого
а через прогу flip не шьется
Прога flip и работает с DFU bootloader. Причём в отличии от STM32, где бутлоадер прошит жёстко на заводе и нестираемый, на AVR bootloader - это просто выделенный кусочек общей флешки, который надо прошивать до первого использования и который слетает от любого чиха при перепрошивках 😃
Проще использовать SinaProg и читать её логи
в ней нет 32U2
лог - подпись не та
APM перешиты на S-BUS
как?
про прошивку ппмэнкодера апм
по английски, но в картинках
ardupilot.org/…/common-ppm-encoder-apm2x-atmega32u…
который слетает от любого чиха при перепрошивках
он не слетает от чиха. он затирается при прошивке через ISP
как?
Руками. Строго по инструкции
apmcopter.ru/apm/…/proshivaem-ppm-encoder.html
он затирается при прошивке через ISP
Угу, так как по умолчанию стоит очистка всего флеша перед записью.
Руками. Строго по инструкции
так это прошивка енкодера, а не
APM перешиты на S-BUS
так это прошивка енкодера
Ну так на S-BUS перешивается именно энкодер. А вы что перешиваете?
что перешиваете?
енкодер
Проблема решена. Всем спасибо.
команда для 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
для канала Pitch у меня сделан реверс (в программе видно), но коптер по тангажу наклоняется адекватно
Это импульсник со своими шумами. Конечно можно добавить конденсатор. Но лучше импульсник +линейный.
Амперметр у него работает по принципу падения напряжения на сопротивлении. Вам потери напряжения нужны?
Народ, а на miniAPM Pro какая версия прошивки последняя?
Амперметр у него работает по принципу падения напряжения на сопротивлении. Вам потери напряжения нужны?
А каковы потери при токе 14А 14В?
Можно посчитать, а у него будет всего 14а?
Меня уже сам факт потери с выделением тепла напрягает.
Ну это стандартный ток 450 коптера, где носить тяжелый аллегро нецелесообразно, поскольку толку от показаний тока в любом случае нет.
Поэтому какая, все же, потеря? Может там и тепла не будет.
Если толку от показаний тока нет , тогда правильнее обойти сопротивление (закоротить) и отключить измерения тока.
Если сопротивление 0.1 значит умножаем на 0.1. В любом случае 10битному ацп надо измерять какое-то напряжение и чем оно больше , тем точнее показания тока.
Если Аллегро тяжело , то проще не измерять ток.
А если потери напряжения не важны , то наверное логично не важна и потеря веса.
Насчет тепла . На таких не измерял. А к примеру у Кисс24 датчик тока горячее силовых ключей (по данным тепловизора). По мне это не есть хорошо.
Если сопротивление 0.1 значит умножаем на 0.1.
Там 0.5 мОм 😃 При 20А на них упадёт 10мВ. Это намного меньше, чем падает на проводах.
В любом случае 10битному ацп надо измерять какое-то напряжение и чем оно больше , тем точнее показания тока.
Разумеется. Поэтому там стоит специальный усилитель шунта по верхней стороне - INA169.
А к примеру у Кисс24 датчик тока горячее силовых ключей
20^2 * 0.0005=0.2Вт.
Я не электрик, но там не 0.1(чего?) а написано 0м5. Я посмотрел в интернете - это 0,0005 ома. Падение на резисторе - 0.007 вольта.
Выделение тепла - 0.0098Вт.
О чем вообще можно говорить???
А если потери напряжения не важны , то наверное логично не важна и потеря веса.
Такие потери напряжения - называются ничтожными и к расчету не принимаются, так что совсем даже нелогично.
Рамазан, я предлагаю всегда поддерживать свои высказывания цифрами, а то иногда несолидно получается.
Вполне можно ставить этот датчик тока и спокойно летать.
An_private опередил! Но с другим током. )
там не 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А потреблении.
чорт Шурикус опередил))
Народ, а на miniAPM Pro какая версия прошивки последняя?
Такая же что и на других апм.