1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "Zozi.ru" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

Основная тема по подвесам. Как оживить контроллер подвеса?!

Тема в разделе "Оборудование FPV, телеметрия, фото/видео", создана пользователем raefa, 24 сен 2015.

Реклама. Купить это место.
Метки:
  1. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Шапка темы.
    Программное обеспечение подвесов.

    Alexmos (SimpleBGC).
    Офф. сайт.
    Обычно самое распространенное ПО, что заливают китайцы - ломаный Alexmos (SimpleBGC). Отличие от оригинального - в загрузчике. Если загрузчик оригинальный, то GUI (ПО на комп) позволяет обновлять прошивку. Если загрузчик ломаный, то заливать надо "nulled" прошивку.
    Каждой версии прошивки соответствует своя версия GUI.
    Подключение и настройка.
    Подключение подвеса через АРМ.
    Настройка PID.
    Доступна официальная прошивка для неоригинальных плат. 2.40b8! Инструкция по заливке. Скриншоты консоли при задании фьюзов и залитии бутлоадера.
    AVRDUDE для Windows X64. Нужно всего лишь подменить файлики на 64 битных системах.
    Калибровка.
    Что делать если заваливает горизонт?
    Подвес дергается после краша - возможное решение.

    Brugi ("немец").
    Прошивки.
    Схема подвижной части с гироакселем.
    upload_2015-12-2_8-50-55.png
    Настройка PID.

    Tarot 2d
    .
    Калибровка.

    Storm32.
    Основная тема.
     
    Последнее редактирование модератором: 12 апр 2017
  2. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Если вы поменяли процессор - то всё, у вас не оригинальный контроллер. Так как этот волшебный (оригинальный) бутлоадер находится в Меге, а вы её поменяли.
    Значит что-то сделано не так. Но возможно есть какие-то аппаратные различия.
    Давайте вначале пройдемся по прошивке "клонированной" прошивки. Дайте пошаговые скрины - может вычислим, на каком шаге "что-то пошло не так".
     
  3. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    шутки шутками, а делал по Вашей же инструкции. никаких сбоев в процессе не было, сегодня еще раз это сделаю. через ExtreemeBurner сделаю очистку чипа, затем из командной строки прошью фьюзы, затем оптибут. Скрины приложу вечером же, сейчас на работе... такой еще момент забыл указать, что ни одна плата не прошилась с помощью USB. Китаец прошивал под SimpleBGC через ISP, оригинал пробовал прошивать таким же образом. XLoader банально не запускается, AVRDuder не может ничего сделать... в общем, заливку прошивки проводил через SinaProg и USBASP
     
  4. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Информация для шапки:
    Если горизонт на подвесе заваливает, то надо сделать несколько дел:
    1. проверить, что на подвес не идет вибраций. Вибрации могут кружить голову датчику на подвесе. Но тогда и видео с подвеса будет иметь желе и тряску (испорчено)
    2. Отбалансировать камеру, чтобы никуда не заваливалась, а "застывала" в любом положении. Пример балансировки:

    3. Провести калибровку датчика по 6 точкам:




    [​IMG]
     
    Hanter нравится это.
  5. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    и снова здравствуйте) в общем, отписываюсь о проделанных работах.
    1. Очищаю атмегу полностью с помощью ProgISP и USBASP.
    1.png
    2. Команда Blank Chip.
    2.png
    3. Прошиваю фьюзы

    4. Прошиваю Optiboot
    4.png
    5. Плату отключаю-подключаю через ISP, двойное мигание зеленым светодиодом => загрузчик прошился. Поскольку на ПК XLoader и AVRDuder не запускаются, шью прошивку через SinaProg.
    5.png
    Считываю фьюзы - все как нужно.

    И после этого всего есть мнение, что он загрузчик затирает, поскольку постоянно моргает зеленый светодиод, а красный горит постоянно.

    что можно сделать, господа? что посоветуете?
    --- Сообщения объединены, 20 июн 2016 ---
    P.S.
    При подключении прошитого контроллера через USBASP зеленый светодиод моргает дважды, якобы загрузчик прошился нормально, а если подключать этот же контроллер через USB кабель - моргает 7 раз по 2 мограния... что же это?
     
    Последнее редактирование модератором: 21 июн 2016
    5yoda5 нравится это.
  6. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    Подключение USBASP



    Подключение miniUSB

     
    Последнее редактирование модератором: 21 июн 2016
    5yoda5 нравится это.
  7. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Спасибо за такой наиподробнейший отчет. Полагаю, прошивку ".enc.", вы тоже уже пытались прошить? (ну так, мало ли - у вас всё-таки изначально оригинал был).

    А при подключении к проге от подвеса пишет что, "нот коннектед"?

    Пока у меня дежурная версия, что Синапрог шьет не так, как Икслоадер. Кстати, почему он не работает у вас? Виновата винда 7? Может найти где-нибудь XP (или попробовать с образа в виртуальной машине, но надо ком-порт пробрасывать).

    А вот знать бы.... Надо искаться у Алексмоса на сайте...
     
    Последнее редактирование: 21 июн 2016
  8. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    По пунктам.

    Да, прошивку enc пробовал, результата ровным счетом никакого. Вчера звонил одному из партнеров Алексмоса, узнававал у самих basecam, официальный загрузчик никто никому и никогда не даст. Как сказал партнер, плата должна заработать и с нулленой прошивкой (p.s. но якобы лучшая прошивка, самая стабильная - это 2b2).

    При подключении к ГУИ программа пришет connecting и усё, карачун тебе, Церетелли.. движения и поползновения на этом останавливаются.

    По поводу XLoader. У меня еще не нашлось ни одного ноутбука, дабы эта погань заработала. Грешил на рабочий комп, что Каспер может что то рубить- НЕТ! Просто этот адовый софт не хочет работать. Гугление не помогло. Даже ось в safemode запускал - результата ноль.

    //
    Сигнатура проблемы:
    Имя события проблемы: CLR20r3
    Сигнатура проблемы 01: xloader.exe
    Сигнатура проблемы 02: 1.0.0.0
    Сигнатура проблемы 03: 4f6602c9
    Сигнатура проблемы 04: System.Windows.Forms
    Сигнатура проблемы 05: 4.0.0.0
    Сигнатура проблемы 06: 4ba1e14e
    Сигнатура проблемы 07: 14ea
    Сигнатура проблемы 08: 8b
    Сигнатура проблемы 09: System.ArgumentOutOfRange
    Версия ОС: 6.1.7601.2.1.0.256.48
    Код языка: 1049
    Дополнительные сведения 1: f606
    Дополнительные сведения 2: f606493941df1ca4757fbf7a317038bc
    Дополнительные сведения 3: d274
    Дополнительные сведения 4: d27443b072997c418bfec1d07c82f46b
    //
    Вот лог ошибки XLoadera
    Буду пробовать с XP машинкой или из под 'nix системы шить, вроде как linux mint у меня где то имеется. AVRDuder - запускается, но кнопка flash firmware не нажимается, хотя все параметры ком порта прописаны верно.
     
  9. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Прогнозировалось конечно, но проверить было не лишним.
    Могу попробовать слить бинарники флеша и еепрома с рабочего подвеса (двухосевой китайский клон), чтобы залить образом, как тут делали.
    Н-нада?
     
    Последнее редактирование: 21 июн 2016
  10. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    Логично. Сначала дудкой мы залили загрузчик. А что такое загрузчик в нашем случае? Правильно - минипрограмма, которая ждет команд по COM порту. Вот xloader и должен ей "протолкнуть" прошивку, которая должна залиться по нужным адресам. А Синапрог просто затирает загрузчик и льет прошивку.

    И что-то подсказывает мне, что если зименить HIGH FUSE = DD, то может и так без загрузчика все заработает. Конечно я не знаю как идет обмен данными в GUI. А вдруг прокатит. :)

    Еще раз пересмотрел мануал Тимура.
    http://forum.apmcopter.ru/threads/o...hivit-kontroller-podvesa.268/page-2#post-9911
    Все четко. Если бы у вас заработал xloader, то проблемы не должно было бы быть.
     
  11. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    Буду признателен, особливо если с мануальчиком)) А такой вопрос: имею еще двухосевой контроллер, он прошился без проблем. Можно ли к нему подключить плату третьей оси от алексмоса (2+1 который). Искал, да не нашел...
    Еще по поводу оригинала basecam. Нашел прошивку 2b2; приложеный к ней архив имеет XLoader, который на WIN7 работает. Буду вечером пробовать!
    А какой у кого драйвер и параметра порта стоят на контроллеры?
     
  12. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Обычный драйвер для ардуины, шел с чем-то в комплекте (не заморачивался особенно тут никогда).
    Параметры порта - тоже дефалтные, скорость 115200.

    Мануал новый писать не буду, так как тот "1 в 1" подходит, нужно только будет другие хексы скормить.
    Вечером постараюсь слить дампы.
     
  13. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    :coffee: Вроде нового я ничего не придумал к мануалу Тимура.
    А тут уж что китайцы запаяли. Обычно вариантов 3: FT232, CP2102, PL2303...
     
  14. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    ну а я поэкспериментирую с 2b2, отпишусь о проделанных экспериментах)) всем спасибо за советы)
     
  15. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    Отписываюсь. Ни замена фьюзов по совету уважаемого raefa, ни загрузка прошивки 2b2 не помогла... оптибут и прошивка фьюзов через ИСП проходит без проблем, но при загрузке прошивки через ЮСБ ИксЛоадер просто повисает... ждал интереса ради целых 2 часа! увы... после отключение провода ручками ХЛоадер пишет - Upload Failed, но увы, к ГУИ не подключается... забить на него временно..

    А кто мне подскажет какие образом плату расширения третьей оси от алексмоса 8бит подключить к китайцу типа "Мартинез", перешитому под БГЦ 2.4.
    параллельное подключение SDA и SCL к основной плате и MPU результата не дали...

    Сама плата:
    IMAG0297.jpg
    Плата расширения:
    IMAG0298.jpg
     
  16. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    вот это чем-то поможет?
    [​IMG]
    Может в ГУИ что-то включается?
    [​IMG]
    вот копипаста с сайта
    Подключение к основной плате контроллера производится четырьмя проводами: SDA (I2C), SCL (I2C), GND (общий), +BAT (питание).
    SDA и SCL подключаются параллельно сенсору. По возможности необходимо сократить длину проводов до минимума.

    Плата расширения требует отдельного питания от батареи. При питании по USB, она работать не будет, и не распознается основной платой в момент старта. Для активации платы расширения, выберите ее в качестве выхода для любой оси на вкладке «Дополнительно».

    На плате расширения установлен светодиод (LED), который сигнализирует режимы работы:

    • LED не горит — не подключено питание или сработала защита от короткого замыкания или перегрузки по току (выключение на 1 сек);
    • LED горит постоянно — питание подключено, но не поступают команды по шине I2C;
    • LED мигает — поступают команды и идет стабилизация.
    Плата работает ТОЛЬКО с основным контроллером, самостоятельно она работать не будет.
    Требования к моторам такие же,как и для основной платы. ЗАПРЕЩЕНО подключать моторы, предназначенные для установки в качестве тяговой установки. Испольйте только специализированные моторы для подвесов с сопротивлением между фазами не менее 5 Ом.
    Вот ещё, может помочь.
     
    Hanter нравится это.
  17. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    увы, стоит лишь по соответствующей диаграмме подключить плату расширения третьей оси - начинается беда... по I2C валятся ошибки и подвес просто молчит...
    --- Сообщения объединены, 23 июн 2016 ---
    1.png
     
  18. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Советуют укорачивать провод (не длиннее 40 см) и использовать ферритовые колечки.

    Далее, на скрине "нот коннектед" (не показательная ошибка, но вдруг) - у вас там по питанию всё нормально?

    Ещё пишут, что такое возможно при питании с УСБ, без подключения акка (не хватает питания). Если подоткнуть батарейку?
    Yaw Extension board is not working, (lots of i2c errors)
    If the 2 axis alexmos board works fine, but as soon as you connect the Yaw axis extension board, nothing seems to work (you get lots of i2c errors, or a message saying that the sensor is not connected) then this is most likely due the the fact that the board does not have enough power. Most users find this error when they are testing the board under USB power only.



    [​IMG]
    1.JPG951x679 94.5 KB

    To resolve this error simply make sure that you connect up the battery while setting up the Yaw extension board and once you enable the YAW extension board it should all work fine. This is mainly to to the shared i2c bus between the Yaw Extension board and the IMU not having enough power under USB only.
     
  19. nf_86

    nf_86 Абитуриент

    Регистрация:
    18 июн 2016
    Сообщения:
    11
    Город:
    Печора
    Имя:
    Борис
    провод между платой расширения и основной платой? для соединения их использовал пайку и провода МГТФ (малого сечения) длиной не более 4 см. феррита нема пока, надо пару каких нибудь матплат разобрать. "нот коннектед" - это я уже плату отсоединил программно. и питание с акка было
     
  20. AлексS

    AлексS Студент

    Регистрация:
    19 май 2016
    Сообщения:
    49
    Город:
    Геленджик
    Имя:
    Александр
    После краша, подвес - подвис дергается по обоим осям. Подскажите таблетку пожалуйста.
    первый и последний полет с подвесом.
     
  21. AлексS

    AлексS Студент

    Регистрация:
    19 май 2016
    Сообщения:
    49
    Город:
    Геленджик
    Имя:
    Александр
Реклама. Купить это место.