А давайте обсудим Arducopter - APM
Не знаю насколько уместен здесь сарказм, но мой первый квадрик (Freex) в любой ветер висел и останавливался там где хотел я, а не в 4 метрах. Есля что-либо недонастроил, то подскажите пожалуйста что.
Как называется этот поид регулятор ?
Есля что-либо недонастроил, то подскажите пожалуйста что.
О калибровках компаса
Нет. Не калибрую. А что надо калибровать?
перед каждым вылетом
Или
только когда далеко уезжаешь от места последней калибровки
Не иначе
Как называется этот поид регулятор ?
Если ты про пиды,то они даже близко не при чём.
а не в 4 метрах. Есля что-либо недонастроил, то подскажите пожалуйста что.
Первое скорее всего вибрации, потом ПИДы, не очень точная калибровка акселя, зашумленность ЖПС и еще что-нибудь по мелочи.
Вибрации записывал в логи. Они не превышают нормы. Понятно, что надо все заново откалибровать.
потом ПИДы
Пиды,только если их ну капец,как мало и его при любом быстром снижении/взлёте в дикую болтанку
Как называется этот поид регулятор ?
Loiter PID (Самая правая колонка в ПИД) + Rate Loiter - там подробно можно настроить.
Но это только скорость реакции на команды, а не точность удержания в точке.
Приветствую
Я прошил загрузчик енкодера через ардуино, теперь контроллер не определяется компьютером.
Как это исправить ?
Желательно поподробней. Спасибо.
Читаем,вникаем сюда
Читаем,вникаем сюда
После “сюда”
Все и произошло.
Как это теперь исправить?
Как это теперь исправить?
Прошить загрузчик правильно. Войти в DFU режим и прошить основную PPM прошивку. Всё есть по имеющимся у вас ссылкам.
Прошить загрузчик правильно. Войти в DFU режим и прошить основную PPM прошивку. Всё есть по имеющимся у вас ссылкам.
Меня смущает правильность прошивки загрузчика с помощью ардуино.
Сейчас у меня из программаторов только ардуино, заказал парочку разных, но придут они через месяц.
Нашите на русском инструкцию как прошить загрузчик через ардуино.
Делал я все по инструкции, был ответ от прошивальщика. Но что то же пошло не так.
Делал я все по инструкции, был ответ от прошивальщика.
Так может он прошился? В DFU режим пытались войти?
Нашите на русском инструкцию как прошить загрузчик через ардуино
Да там, вроде, всё и на английском понятно:
diydrones.com/…/restoring-missing-bootloader-on-th…
Так может он прошился? В DFU режим пытались войти?
Да там, вроде, всё и на английском понятно:
diydrones.com/…/restoring-missing-bootloader-on-th…
Плата не определяется компьютером. Похоже слетел родной загрузчик.
Я делал по этой инструкции.
Поясните ещё разок, может я где то ошибся.
Плата не определяется компьютером.
Плата и не будет определяться компьютером сразу после прошивки DFU bootloader - надо войти в DFU режим - тогда она определится и можно будет залить основную прошивку.
Я делал по этой инструкции.
Тогда неплохо бы хотя бы показать командную строку avrdude, которую вы вводили и что он ответил.
командную строку avrdude,
C:\Users\VV>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: Version 5.10, compiled on Jan 19 2010 at 10:45:23
Copyright © 2000-2005 Brian Dean, www.bdmicro.com
Copyright © 2007-2009 Joerg Wunsch
System wide configuration file is “C:\WinAVR-20100110\bin\avrdude.conf”
Using Port : com6
Using Programmer : avrisp
Overriding Baud Rate : 19200
AVR Part : ATMEGA32U2
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC6
RESET disposition : possible i/o
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page
Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW Max
W ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- —
eeprom 65 20 4 0 no 512 4 128 9000 90
00 0x00 0x00
flash 65 6 128 0 yes 32768 128 256 4500 45
00 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 90
00 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00
Programmer Type : STK500
Description : Atmel AVR ISP
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.03s
avrdude: Device signature = 0x1e958a
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D9
avrdude: safemode: efuse reads as F4
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file “Arduino-usbdfu.hex”
avrdude: error opening Arduino-usbdfu.hex: No such file or directory
avrdude: input file Arduino-usbdfu.hex auto detected as invalid format
avrdude: can’t open input file Arduino-usbdfu.hex: No such file or directory
avrdude: write to file ‘Arduino-usbdfu.hex’ failed
avrdude: safemode: lfuse reads as FF
avrdude: safemode: hfuse reads as D9
avrdude: safemode: efuse reads as F4
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Английским языком ж написано ,что дудка не смогла прочитать хекс,т.к. его нет в указанной папке
Как будто кто-то это читает! 😁
У меня вопрос, а зачем вообще прошивать было?
У меня вопрос, а зачем вообще прошивать было?
Мэйби, синдром кота и яиц? )))
Наза у товарища тоже не работает…)
В советские времена был такой выпуск Ералаша, про сбор металлолома. Так вот там старший товарищ говорил младшему ломастеру “а ты еще не знаешь как устроен холодильник”…)
Вот я когда форум читаю, иногда посещают такие мысли, а не стоит ли кто за спиной у вопросившего…)
Если не работает Наза, нужно менять хобби. Сразу. На рыбалку.
нет в указанной папке
он есть, я его уже во все папки bin засунул
зачем вообще прошивать было?
нужен sbus
Если не работает Наза,
надо осваивать другие готовые контроллеры и собирать собственные
дело сдвинулось с мертвой точки когда я выровнял скорость порта в команде и в железе
теперь эта загвоздка с файлом
может файл сам кривой?
мне нужны сугобо ДЕЛЬНЫЕ советы
ничего не происходит там где ничего не происходит (почти Конфуций)
На рыбалку.
рыбалка тоже не работает
(шутка)
мне нужны сугобо ДЕЛЬНЫЕ советы
А я не понял,тебе прочитали логи,сказали в чём проблема - и это не по делу?
Вдумчиво читаем:
avrdude: error opening Arduino-usbdfu.hex : No such file or directory
Перевожу: ошибка открытия бла-бла.hex: (двоеточие,как бы,говорит,что сейчас будут перечислять конкретные проблемы)Нет указанного файла в папке
Это может быть потому,что:
Дудке не хватает прав на чтение папки
Файла действительно там нет(если бы он был плохой,то эта ошибка не выскочила бы. А следующая ошибка чтения - следствие предыдущей)
Ты совсем не можешь в английский,в командную строку и где-то накосячил с расположением файла(название папки,права на папку,её расположение и т.д.).
Вообще,я не понимаю рвение к командным строкам людей,которые в этом ничего не понимают
В той ссылке,что я дал,если,конечно,её почитать,написано про программу “SinaProg”. Зачем понимая,что знания нет,идти на такие риски и писать что-то самому,когда есть готовый “костыль”?
Этим “костылём” пользоваться удобно и просто. Но,опять же,нужно хоть немного мочь в английский(да даже переводчика хватит за глаза) и читать все(вот именно все) логи
Всё,что хоть каким-то боком связано с дубиной,требует внимания к мельчайшим деталям(даже имя и расположение папки играет роль)
Опять не по делу?
Ну,а ты погоду в Китае проверил?
Ведь если грустит китаец,то тут уже,как говорится, Ну,в этой ситуации мы просто наше к .э. Это самое мы уже… здесь наши полномочия всё. Окончены.