Специальные цены   новые товары
+ Ответить в теме
Страница 192 из 327 ПерваяПервая ... 182 190 191 192 193 194 202 ... ПоследняяПоследняя
Показано с 7,641 по 7,680 из 13065

MultiWii

Тема раздела Коптеры. Комплектующие, сборка, настройка. в категории Квадрокоптеры и мультироторы; Сообщение от chanov в итоге порезало мне локоть и руку чутка ... слишком лёгкий и слишком мощный получился агрегат Уже, ...

  1. #7641

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    35
    Сообщений
    1,513
    Записей в дневнике
    7
    Цитата Сообщение от chanov Посмотреть сообщение
    в итоге порезало мне локоть и руку чутка ... слишком лёгкий и слишком мощный получился агрегат
    Уже, наверное, сто раз спрашивал при таких вопросах, но всё же: а регуляторы ТОЧНО откалиброваны? и чем. Минтроттл убавлять до 1050-1100 - это нормально. По объяснению создаётся ощущение, что у вас реги так откалиброваны, что 1100 это минимум а 1200 максимум =) А должно быть 1000/2000

  2.  
  3. #7642

    Регистрация
    19.11.2007
    Адрес
    Москва,Красногорск,Судогда
    Возраст
    36
    Сообщений
    653
    Записей в дневнике
    5
    Цитата Сообщение от chanov Посмотреть сообщение
    Вчера это и произошло при тесте в руке над головой, чтоб понять как отрабатывает контроллер ... в итоге порезало мне локоть и руку чутка ... слишком лёгкий и слишком мощный получился агрегат, да и опыта небыло с мултивием, вот и поплатился ...
    Моторы после арминга должны постоянно крутиться по крайней мере по двум причинам:
    1. Чтобы не было случаев, аналогичных Вами описанных (или, когда вы например заармили, но забыли об этом, и сели на стик газа, дав полный газ. Я, например, человек не очень аккуратный, у меня тысячу раз бывали ситуации, когда на включенном питании я на самолётах и вертолётах, и один раз на квадрике с КапитанКуком давал газ. На квадрике это могло окончиться очень плохо - рядом был ребенок, и мне пришлось ловить руками работающий на полную мощь коптер. Руки пострадали)
    2. Когда коптер, например, снижается, на некоторые из моторов/регулей может быть подан низкий сигнал, что заставит регулятор перейти в режим "мотор выключен", и когда сигнал вновь вырастет до некоего порогового значения - регуль примет это как включение мотора и, (если это не специальные регули SimonK), будет запущена некая процедура запуска мотора (быть может это займет долю секунды, а для каких то регулей может и больше). Всё это дело будет отличаться от стандартной ситуации когда мотор вращается, а вы просто увеличили газ. Опять же, не факт что всё это приведет к крашу, но однозначно - для коптера и его регулей - это нескольно нестандартный режим, и лучше его избегать. (у меня, например, было пару случаев, когда мотор вообще раскочегаривался при старте секунду или две. И я бы избегал перехода из режима "мотор стоп" и "мотор старт" прямо посреди полёта)

    P.S. Знаю, что много народу летает так, что при арминге моторы молчат (в т.ч. вы правы, что так, вроде, было и в ККкоптере), но мне кажется это чуть менее рационально. Не говоря о том, что если понаблюдать за логикой самого мультивия при арминге, становится ясно, что такова и была задумка. (до арминга на моторах - нули, после - MINTHROTTLE)

  4. #7643

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    Цитата Сообщение от dROb Посмотреть сообщение
    1. Чтобы не было случаев, аналогичных Вами описанных
    При включении питания или при арминге моторы должны стоять! НЕЗАВИСИМО от положения стика газа. Для пуска моторов, нужно "газом" посетить ноль, и потом пойти вверх и пересечь значение MINTHROTTLE. С таким алгоритмом проблема номер один пропадает автоматом.

    Цитата Сообщение от dROb Посмотреть сообщение
    2. Когда коптер, например, снижается, на некоторые из моторов/регулей может быть подан низкий сигнал, что заставит регулятор перейти в режим "мотор выключен",
    При уже работающих моторах газ вполне может быть и ниже, но моторы при этом совсем не обязательно должны выключаться. снимать с регулей канальный импульс сразу после MINTHROTTLE ни кто не заставляет. Но снимать его надо! и снимать обязательно одновременно со всех, не дожидаясь того момента когда регули сами начнут отрубаться по одному... а они сами никогда не отрубятся одновременно благодаря элементарному разбросу во внутренних параметрах процессоров регулей они работают как правило на не кварцованных частотах калибровать их врядли кому то приходило в голову... Думаю что не нужно обьяснять ни кому что получится если моторы будут останавливаться в разнобой...

    Цитата Сообщение от dROb Посмотреть сообщение
    становится ясно, что такова и была задумка. (до арминга на моторах - нули, после - MINTHROTTLE)
    Задумка описана в комментарии config.h multiwii
    /**************************** Motor minthrottle *******************************/
    /* Set the minimum throttle command sent to the ESC (Electronic Speed Controller)
    This is the minimum value that allow motors to run at a idle speed */

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

    Однако есть еще один момент:
    /**************************** Mincommand *******************************/
    /* this is the value for the ESCs when they are not armed
    in some cases, this value must be lowered down to 900 for some specific ESCs, otherwise they failed to initiate */

    Тот минимум который "висит" на регулях пока коптер в состоянии "дизармед".

    Про него тоже нельзя забывать.
    Последний раз редактировалось Probelzaelo; 25.03.2013 в 18:25.

  5. #7644

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    35
    Сообщений
    1,513
    Записей в дневнике
    7
    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    При включении питания или при арминге моторы должны стоять! НЕЗАВИСИМО от положения стика газа.
    Вы сами себе противоречите. При арминге, ну то есть, после него - двигатели должны управляться от ручки газа. Так что, моё мнение - после арма - в целях безопасности, движки ДОЛЖНЫ крутиться. Чтобы юзер видел, что коптер "взведён", и приближаться к нему и уж тем более брать в руки - чревато.

  6.  
  7. #7645

    Регистрация
    29.08.2012
    Адрес
    Обнинск
    Возраст
    39
    Сообщений
    595
    Записей в дневнике
    6
    Цитата Сообщение от {gorbln} Посмотреть сообщение
    Уже, наверное, сто раз спрашивал при таких вопросах, но всё же: а регуляторы ТОЧНО откалиброваны? и чем. Минтроттл убавлять до 1050-1100 - это нормально. По объяснению создаётся ощущение, что у вас реги так откалиброваны, что 1100 это минимум а 1200 максимум =) А должно быть 1000/2000
    Вот сказали и призадумался ... я калибровал через строчку в конфиге, но думаю надо руками через 3ий канал сделать - как то по старинке, надёжней что ли =)

    Цитата Сообщение от {gorbln} Посмотреть сообщение
    Вы сами себе противоречите. При арминге, ну то есть, после него - двигатели должны управляться от ручки газа. Так что, моё мнение - после арма - в целях безопасности, движки ДОЛЖНЫ крутиться. Чтобы юзер видел, что коптер "взведён", и приближаться к нему и уж тем более брать в руки - чревато.
    Кстати, а на каких контроллерах заводятся так же как на мультивие то? Я использовал KK2, Rabbit, APM1 (APM2.5) так на них нет подобного ...

  8. #7646

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    35
    Сообщений
    1,513
    Записей в дневнике
    7
    Цитата Сообщение от dROb Посмотреть сообщение
    до арминга на моторах - нули, после - MINTHROTTLE
    Не нули, а MINCOMMAND. При этом значении регулятор должен проинициализироваться (не входить в режим калибровки и всякое такое) - но крутить движками не должен.

  9. #7647

    Регистрация
    19.11.2007
    Адрес
    Москва,Красногорск,Судогда
    Возраст
    36
    Сообщений
    653
    Записей в дневнике
    5
    Насколько я начинаю понимать, мы с вами говорим о разных вещах: я - о том, как есть и должно быть сейчас в Multiwii, а Вы о том, как должно быть по-правильному? Или, данный метод арминга, указанный вами ниже, уже есть в Мультивие? может я что-то упустил..
    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    При включении питания или при арминге моторы должны стоять! НЕЗАВИСИМО от положения стика газа. Для пуска моторов, нужно "газом" посетить ноль, и потом пойти вверх и пересечь значение MINTHROTTLE. С таким алгоритмом проблема номер один пропадает автоматом.
    Никак не могу понять, как данный метод арминга может гарантировать безопасность? Что если вы уже случайно сделали первую часть арминга (посетили газом ноль), и после этого задели рычаг и пересекли MINTHROTTLE, причём, например, не просто пересекли, а сразу до упора?

    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    При уже работающих моторах газ вполне может быть и ниже, но моторы при этом совсем не обязательно должны выключаться. снимать с регулей канальный импульс сразу после MINTHROTTLE ни кто не заставляет. Но снимать его надо! и снимать обязательно одновременно со всех, не дожидаясь того момента когда регули сами начнут отрубаться по одному... а они сами никогда не отрубятся одновременно благодаря элементарному разбросу во внутренних параметрах процессоров регулей они работают как правило на не кварцованных частотах калибровать их врядли кому то приходило в голову... Думаю что не нужно обьяснять ни кому что получится если моторы будут останавливаться в разнобой...
    Мне кажется вы неверно понимаете логику работы регулей. Регули, по мере снижения импульса ниже определённого значения, остановят движки, а после повышения - запустят снова. Отсутствие же канального импульса вообще - равносильно для большинства регулей потере сигнала, или неподключенности к приемнику/контроллеру (большинство регулей начнут попикивать). Мультивий всегда отправляет некий импульс на все движки (в разармленом состоянии в т.ч.), а при арминге увеличивает сигнал до MINTHROTTLE.

    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    Задумка описана в комментарии config.h multiwii
    /**************************** Motor minthrottle *******************************/
    /* Set the minimum throttle command sent to the ESC (Electronic Speed Controller)
    This is the minimum value that allow motors to run at a idle speed */

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

    Однако есть еще один момент:
    /**************************** Mincommand *******************************/
    /* this is the value for the ESCs when they are not armed
    in some cases, this value must be lowered down to 900 for some specific ESCs, otherwise they failed to initiate */

    Тот минимум который "висит" на регулях пока коптер в состоянии "дизармед".

    Про него тоже нельзя забывать.
    А здесь неправильное трактование (и перевод, собсно). Первое значение (перевод), это "Минимальное значение, отправляемое на регули, позволяющее им крутиться на холостом ходу"
    А вторая переменная, как раз то, про что я говорил чуть выше - минимальное значение, отправляемое на регули, чтобы дать им понять, что они подключены к контроллеру (канальный импульс присутствует), но находятся в режиме "стоп мотор" (газ на нуле).

  10.  
  11. #7648

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    Цитата Сообщение от {gorbln} Посмотреть сообщение
    Вы сами себе противоречите.
    Я не противоречу себе, просто вы не поняли главного, либо не дочитали. После подключения питания на коптер, движки должны запускаться только после того как стик газа пересечет минтротл от нуля в сторону повышения, те когда вы сознательно прибаляете газ с полного минимума и переходите стиком через точку запуска. Положение стика в момент включения электропитания должно игнориться до тех пор, пока газ не побывает в "нуле" кстати такой алгоритм присутствует непосредственно во многих регулях. Это правило безопасности, позволяющее остаться при целых руках и пальцах при подключении к модели батареи. иначе есть риск получить гору фарша еще дО того как успеешь сообразить, что газ то не убавлен!

    Цитата Сообщение от dROb Посмотреть сообщение
    мы с вами говорим о разных вещах:
    Не исключаю.

    Цитата Сообщение от dROb Посмотреть сообщение
    как данный метод арминга может гарантировать безопасность?
    я токо что уточнил что я имею ввиду, предыдущему оратору.

    Цитата Сообщение от dROb Посмотреть сообщение
    Что если вы уже случайно сделали первую часть арминга (посетили газом ноль)
    вероятность события сразу двух случайностей подряд очень сильно снижает риск. разумеется если сидеть на стике и одновременно ковырять провода это не решит проблемы.

    Цитата Сообщение от dROb Посмотреть сообщение
    А здесь неправильное трактование (и перевод, собсно).
    Переведите правильнее. смысл не уйдет далеко.

  12. #7649

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    35
    Сообщений
    1,513
    Записей в дневнике
    7
    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    Положение стика в момент включения электропитания должно игнориться до тех пор, пока газ не побывает в "нуле"
    Так оно и игнорится. Мы точно про мультивий тут с вами разговариваем? Положение стика в момент включения питания вообще в расчёт не принимается. Арм делается стиком, и делается он так: стик газа в минимум (!) - этот минимум должен быть меньше, чем MINTHROTTLE, и YAW максимально вправо. Именно после этого - движки начинают крутиться на холостых оборотах. Так чтобы они начали крутиться - надо газ-то полюбому вниз опустить. Есть ещё арм выключателем - ну, тут я логикой не интересовался, однако уверен, что если попытаться заармить коптер выключателем когда газ в максимуме - арм не произойдёт.

  13. #7650

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    Цитата Сообщение от dROb Посмотреть сообщение
    А вторая переменная, как раз то, про что я говорил чуть выше - минимальное значение, отправляемое на регули, чтобы дать им понять, что они подключены к контроллеру (канальный импульс присутствует)
    Я так понимаю что другими словами, но смысл примерно тот же. не очень много меняется от этого. Я лишь хотел обратить внимание на то, что про Mincommand забывать не надо и при значении указанном в этом параметре некоторые регули могут запросто поехать ...

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

    Цитата Сообщение от {gorbln} Посмотреть сообщение
    Так оно и игнорится.
    А я про что? Мне только не ясным стало как так получилось, что человек себе порезал руки слегка. Вернее в принципе как раз понятно что MINTROTLE оказался сильно выше чем нужно было, остальное уже рассуждения около темы.

    Цитата Сообщение от {gorbln} Посмотреть сообщение
    Так чтобы они начали крутиться - надо газ-то полюбому вниз опустить.
    Ну правильно. Для чего это именно так я и пытался вкратце порассказать.

  14. #7651

    Регистрация
    19.11.2007
    Адрес
    Москва,Красногорск,Судогда
    Возраст
    36
    Сообщений
    653
    Записей в дневнике
    5
    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    Переведите правильнее. смысл не уйдет далеко.
    Олег, ну чесслово, перевел же выше Кратко и вроде ёмко.

    А по армингу. Давайте взвесим вероятности отрубания пальцев на высокой скорости вращения пропов коптера:
    Текущий арминг "по Мультивию":
    1. Стик YAW Вправо
    2. Стик THROTTLE Вниз. Моторы крутятся (если это было сделано случайно - то реакция человека - алярм!)
    3. Стик THROTTLE в диаметрально противоположном направлении - Максимум (резкий взлёт с отрубанием членов)

    Ваш вариант:
    1. Стик THROTTLE вниз. Тишина.
    2. Стик THROTTLE вверх. Взлёт и отрубание членов без предупреждения.

    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    А я про что? Мне только не ясным стало как так получилось, что человек себе порезал руки слегка. Вернее в принципе как раз понятно что MINTROTLE оказался сильно выше чем нужно было, остальное уже рассуждения около темы.
    Да, похоже высокий MINTHROTTLE, и, как сказал Егор, возможно неправильно откалиброваны регули.
    Задумался тут - а что если первая проверка коптера была бы не в комнате, а на улице? Досадно было бы увидеть свой первый коптер, улетающий на холостых в небо :-D

  15. #7652

    Регистрация
    29.08.2012
    Адрес
    Обнинск
    Возраст
    39
    Сообщений
    595
    Записей в дневнике
    6
    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    Мне только не ясным стало как так получилось, что человек себе порезал руки слегка. Вернее в принципе как раз понятно что MINTROTLE оказался сильно выше чем нужно было, остальное уже рассуждения около темы.
    Я думаю у меня наложилось MINTROTLE на криво сделанную калибровку ... в итоге после прибавления газа чутка он стартанул как минимум на 1 регуле в полную и поэтому крен на правый бок с переворотом и зацепил мне руку ... Надо быть аккуратнее, тем более на новых контроллерах, где есть свои тонкости ...
    p/s остался вопрос где брать это MINTROTLE. Например у меня сейчас плюши 30ки, пока не шитые, лень было .... но потом перешью на BLHeli ... и вот этот MINTROTLE изменится насколько я понимаю ... его методом тыка настраивать без пропов?

  16. #7653

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    Цитата Сообщение от dROb Посмотреть сообщение
    Ваш вариант: 1. Стик THROTTLE вниз. Тишина. 2. Стик THROTTLE вверх. Взлёт и отрубание членов без предупреждения.
    Боюсь что это уже перебор )))

    Мой "вариант" лишь о том что случайного пуска не должно быть.
    А пункт 2 это уж совсем не был предусмотрен. ибо я не предлогаю делать Педаль в пол ))))) и запуск при арминге на самых малых оборотах это как раз вполне логично обьяснимый алгоритм действия.

    Мы тут расходимся в главном, вы пишете о том как делается, а я почему так должно быть. "об однОм мясе спорите..."(с)Chappi

    Цитата Сообщение от chanov Посмотреть сообщение
    Я думаю у меня наложилось MINTROTLE на криво сделанную калибровку
    "Смешались в кучу, кони люди.."
    MINTROTLE видимо оказался по значению заметно выше чем нужно, и тяги хватило для того чтобы не усидеть на месте. А калибровка видимо добавила хаоса со своей стороны.

  17. #7654

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    Цитата Сообщение от {gorbln} Посмотреть сообщение
    Есть ещё арм выключателем - ну, тут я логикой не интересовался, однако уверен, что если попытаться заармить коптер выключателем когда газ в максимуме - арм не произойдёт.
    так и есть

    я как то на оф. форуме уже предлагал главному разработчику АлексуВпариже вообще нафиГ выкосить дефайн MOTOR_STOP. На что он ответил: "давай пожалеем психику самолетчикоФ", ибо им трудно понять с ходу

    Все верно сверху писали. Холостые обототы нужны:
    1) По причине ТБ. Это индикатор! Все просто, машина заведена - мотор работает. Сколько раз присаживаясь к коптеру, после дизарма, задевал стик газа одеждой, т.к. пульт висит на шее на ремне и присажваясь оказывается между коленями и животом. Страшно подумать, когда нагибаясь к коптеру, он полетит вам в лицо...
    2) Моторы ни в коем случае не должны глохнуть в воздухе. На перезапуск может потребоваться сотни миллисекунд, а если коптер в активном/быстром снижении/падении, то поток воздуха через проходящий винт создает доп. сопротивление и мотор вообще может не стартонуть... Для тех кто не верит. Простой тест, так сказать демо стабилизации, которое я так любил с годик назад... Поднимаем коптер на метров 30, газ в ноль, падаем... на высоте метров 10 газ в пол, выходим в стаб... Так вот! один раз я вошел лучом в асфальт, потому что перекалибровал регули и не проверил холостые обороты. Точнее они были, но слабые... В итоге поток воздуха при падении не дал мне взвести движки... Мой кореш с арду контроллером, сторонник остановки движков на мин газу, тоже спорил и утверждал, что эффект остановки не влияет на арминг... Итог: повторил мой опыт (воткнулся в землю) на одном из демо стабилизации, т.е. падаение с выравниванием...

    Так что, спасибо что напомнили!
    В своей след-й версии прошивки удалю MOTOR_STOP, от греха подальше и не только сам дефайн, но и логику его обработки выкошу, чеб соблазна небыло...
    Последний раз редактировалось mahowik; 25.03.2013 в 20:15.

  18. #7655

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    Цитата Сообщение от mahowik Посмотреть сообщение
    Сколько раз присаживаясь к коптеру, после дизарма, задевал стик газа одеждой, т.к. пульт висит на шее на ремне и присажваясь оказывается между коленями и животом.
    И каков вердикт? я так понимаю что первый после включения пуск и останов в последствии это вещи совсем разные.
    Я так полагаю, если контроллер активен, моторы полностью останавливаться не должны. если неактивен то могут быть выключены до тех пор пока не будет переведен в активный режим. А насчет MOTOR_STOP эта фича не для сохранности аппарата задумана, каждый сам может решить касается ли его безопасность окружающих. )) В России это точно прокатит...

    Цитата Сообщение от mahowik Посмотреть сообщение
    2) Моторы ни в коем случае не должны глохнуть в воздухе.
    100500 - "Глушить нельзя, не заведешь!"(с)Какое то кино
    Последний раз редактировалось Probelzaelo; 25.03.2013 в 20:52.

  19. #7656

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    всеж понятно вроде и вердикт понятен так же... а спорить далее зачем, если вы сами себе противоречите... ))

  20. #7657

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    В том и дело что ни кто не спорит.
    "Один говорит, куда хотим туда едем и можем, куда надо, свернуть!
    Другой говорит, что поезд проедет, лишь там, где проложен путь..."

    Если говорить о том что моторы не должны глохнуть во время штатного полета то да, - 100% так и есть. не должны!
    Но если необходимо остановить пропеллеры, то они должны быть остановлены.
    Просто так это не должно происходить, не должно ни чего глохнуть от движения стика. Не должно быть такого чтобы убавил газу и заглох. Это точно ни кому не нужно.
    Но если, совсем случайно, посреди полета рядом появится толпа пионэров? Что делать? Рубить галстуки? Я пока наблюдаю такую картину, что не менее половины полетов происходят прямо в населенных пунктах и пока не видно ни каких предпосылок к переменам.

    Откуда "спор" в принципе понятно. можно не продолжать. Motor_stop как затею нужно иметь, но управлять остановкой моторов на коптере желательно бы НЕ стиком газа. При такой постановке вопроса "спора" не будет, надеюсь?
    Последний раз редактировалось Probelzaelo; 25.03.2013 в 23:17.

  21. #7658
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    37
    Сообщений
    4,386
    Не знаю, мне наоборот удобнее чтобы в случае чего убрал газ в ноль, и моторы встали. В полете газ случайно убрать в ноль, это умудриться надо. А если видно что коптер летит/падает не туда, куда проще при касании с землей газ сброить, и пропы и моторы целее.

    Цитата Сообщение от mahowik Посмотреть сообщение
    В своей след-й версии прошивки удалю MOTOR_STOP, от греха подальше и не только сам дефайн, но и логику его обработки выкошу, чеб соблазна небыло...
    Лучше сделайте авто-дизарм, например через 30 секунд простоя (во многих "больших" контроллерах вроде давно уже есть).

  22. #7659

    Регистрация
    03.03.2012
    Адрес
    Москва. Марьино
    Возраст
    26
    Сообщений
    131
    Доброго времени суток господа.

    Заимел я AIOP V2.0 как я понимаю версия платы и прошивка там 2.0

    Есть у меня пара вопросов:
    (перелопачивать 192 страницы - )
    Вопрос 1:
    Поддерживает ли базовая прошивка подключение GPS ? если да, то к какому каналу.
    Вопрос 2:
    Прошивку как я понимаю заливать только через программатор? Или всё же есть возможность через бутлоадер запилить ?

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

    p.s. программист, работаю с железом, МК,ПЛИС,ДСП, программатора у меня авр нет , почему задаю такие вопросы, открыл config.h и увидел что там всё закоменчено, посему решил спросить уже ковырявшихся, может кто сам наковырялся и истинну ведает

  23. #7660

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    35
    Сообщений
    1,513
    Записей в дневнике
    7
    Цитата Сообщение от krant Посмотреть сообщение
    Есть у меня пара вопросов:
    1 - да, к S2
    2 - неправильно понимаете. Это ардуино, там уже есть бутлоадер, прошивка льётся через штатный кабель USB.

    в конфиге всё раскомменчено, если у вас выбрана плата. там есть def.h - там копайте.

    Цитата Сообщение от krant Посмотреть сообщение
    работаю с железом, МК,ПЛИС,ДСП, программатора у меня авр нет
    Что, к слову весьма странно...

  24. #7661

    Регистрация
    03.03.2012
    Адрес
    Москва. Марьино
    Возраст
    26
    Сообщений
    131
    Цитата Сообщение от {gorbln} Посмотреть сообщение
    Что, к слову весьма странно...
    С avr не срастается, к ардуионо отношусь как к песочнице (никого обидеть не собирался, если нашлись таковые - примите мои извинения), я микрочип люблю, блэкфин, вертекс. В коде честно, не ковырялся, залил на планшет, завтра по пути на работу поковыряю.

    Егор, благодарю, вечером сооружу, посмотрю что из этого выйдет.
    P.s. Я в мануале толи я не дочитал до def.h, толи прощелкал, а вот config.h прям в глаза бросился и он у меня весь закоменчен (почти все кроме ауксов)

  25. #7662

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    Цитата Сообщение от krant Посмотреть сообщение
    к ардуионо отношусь как к песочнице
    Если начать рассматривать ардуину не как что то игрушечное, а как чип в сборе с программатором и загрузчиком, позволяющим заливать прошивки напрямую через USB, то предвзятое отношение может и пропасть.

  26. #7663

    Регистрация
    23.11.2011
    Адрес
    Москва Партизанская
    Возраст
    51
    Сообщений
    6,960
    Цитата Сообщение от krant Посмотреть сообщение
    Доброго времени суток господа.

    Заимел я AIOP V2.0 как я понимаю версия платы и прошивка там 2.0


    Зачем программатор?? Льется через ардуину как дети в школу по юсб. Есть по джипиэс,прочтите соответсвующуу ветку про криус.Прошивка от Маховика Александра,называется rc 2.У меня все летает и возвращается.

  27. #7664

    Регистрация
    19.11.2007
    Адрес
    Москва,Красногорск,Судогда
    Возраст
    36
    Сообщений
    653
    Записей в дневнике
    5
    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    Если начать рассматривать ардуину не как что то игрушечное, а как чип в сборе с программатором и загрузчиком, позволяющим заливать прошивки напрямую через USB, то предвзятое отношение может и пропасть.
    А учитывая количество проектов для Arduino совершенно разного характера, включая, фактически, наши с вами беспилотники, способные, о фантастика, прилетать домой сами!!, критикование Arduino может поставить нас на равне с человеком, который критиковал первую компьютерную мышь, сказав что "устройство бесспорно не будет иметь никакой популярности в мире"

    P.S. Сам начинал с PIC, но потом полностью перешёл на AVR, в том числе и из-за Arduino. Сегодня любой мой проект, который раньше занимал день или более, занимает от 1 минуты до часа.. И всё это благодаря ардуино

  28. #7665

    Регистрация
    07.04.2012
    Адрес
    Брянск
    Возраст
    29
    Сообщений
    1,674
    Записей в дневнике
    6
    Цитата Сообщение от krant Посмотреть сообщение
    а вот config.h прям в глаза бросился и он у меня весь закоменчен (почти все кроме ауксов)
    стандартный config.h из архива необходимо настраивать под себя и свой контроллер обязательно. по умолчанию в нем отключено практически все

  29. #7666

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    Цитата Сообщение от dROb Посмотреть сообщение
    учитывая количество проектов для Arduino
    Совершенно не понятно почему, всевозможные профи, или гораздо чаще "профи", не в обиду отдельному числу случайно заблудшихся, настойчиво избегают использования всего "Ардуиновского". Очень похоже что вся эта неприязнь стала распространяться уже и на голый ATmega.
    Ведь точно такое же, по своей сути, железо делают и другие производители контроллеров, вот ими пользоваться ни кому не в лом, потому что там нужно пыхтеть с нуля. Даже для Микрочипа основного конкурента Атмел уже сделали аналог Ардуино на PIC32 контроллере.
    Просто некоторые раздувают эту нездоровую вражду среди коллег, очевидно потому что не могут простить разработчикам Ардуино, тех фактов, что разработка достаточно сложных устройств теперь стала доступна широким массам, что теперь практически в считанные дни создать вполне суперпуперское устройсто сможет любой школьник, не имея в своем распоряжении целой лаборатории с кучей приборов, и не привлекая к проекту полсотни бывалых программистов... К таким вот возможностям словно к "детским" проектам пренебрежение, странно. Ведь в эту разработу, а потом в разработку библиотек, и далее горы прикладного ПО с открытым кодом было положено не мало труда и не мало вполне толковых умов. Почему то пользоваться готовыми библиотеками для С ни кто не гнушается, а вот "ардуиновскими", просто пец как западло. а это ничего что я текст с клавиатуры набираю, а не ввожу кнопочками Адрес+Байт+Запись, Адрес+байт+Запись? Странно что до сих пор отвертку в руки взять не считается великим табу не достойным истинного профи ))
    Впрочем ушли от темы.
    Анти офтоп - Мультиви это не Ардуино, это совершенно самостоятельное устройство, использующее те же что и у Ардуино контроллеры и некоторые разработанные для Ардуино аппаратные и программные возможности, поэтому позволяющее использовать те же инструменты(ПО) и интерфейсы, при желании разработчика разумеется.
    Полагаю я слегка реабилитировал хотя бы Multiwii в глазах настоящих эмбедеров и программеров?
    Последний раз редактировалось Probelzaelo; 26.03.2013 в 13:42.

  30. #7667
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    37
    Сообщений
    4,386
    Ничего плохого в Ардуине нет, разве что среда разработки убогая, да отладки нормальной нет. Для простого проекта пофиг, но делать что-то серьезное - упаси господь Ни за что бы не хотел иметь Arduino IDE основной средой разработки.

    Но разработчикам библиотек конечно респект, работа проделана громадная, да и интерфейсы получились простые и понятные.

    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    Полагаю я слегка реабилитировал хотя бы Multiwii в глазах настоящих эмбедеров и программеров?
    Да нет никакой неприязни. Просто попробуйте например Visual Studio или хотя бы Eclipse, чтобы понять какие функции должна иметь нормальная IDE для нормальной работы.

  31. #7668

    Регистрация
    02.03.2011
    Адрес
    Санкт-Петербург, Оренбург,
    Возраст
    49
    Сообщений
    2,565
    Цитата Сообщение от DVE Посмотреть сообщение
    Ни за что бы не хотел иметь Arduino IDE основной средой разработки.
    )))) Это точно. Но она и создавалась далеко не для профессионалов, по той же причине и wires, был задуман.

  32. #7669

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    Цитата Сообщение от DVE Посмотреть сообщение
    Просто попробуйте например Visual Studio
    как раз недавно искал алтернативу... нашел Visual Studio + Visual Micro pluggin... оч. рад!
    http://forum.rcdesign.ru/f123/thread...ml#post4053575

  33. #7670

    Регистрация
    03.03.2012
    Адрес
    Москва. Марьино
    Возраст
    26
    Сообщений
    131
    Почему меня не устраивает ардуино:
    DVE отписал про среду разработки, я же дополню про скорость работы и исполнения кода, ардуино это некая среда интерпритатор которая является посредником между программный кодом и собственно опкодом для процессора, я конечно не буду утверждать, не вникал в суть работы ардуино, но я более чем уверен что "скоростные" проекты по захвату и обработки сигналов или работа с потоковыми интерфейсами ей не по плечу, порой даже родной IDE (MPLAB,XILINX SDK) c их компиляторами суппер пупер оптимизированными не справляются, приходится делать ассемблерные вставки.

    Потом меня не устраивает ограниченность в выборе процессора, если нужно захватить PPM сигнал или проще того зацепить сигнал на выходе приёмника, такую мегу брать как там стоит - пушкой по воробьям. Я взял простенький 8битный , хреновопроизводительный микрочиповский контроллер, запилил на него прошивку, потратил 85 рублей и доволен до зелёных соплей. Сколько ардуино стоит ? Вот вот.
    По моему мнению для каждых целей есть свои средства, я привык брать контроллер под нужды, к нему цеплять обвязку, если надо какие-либо прочие перифирийные микросхемы, добавлю их в проект, трассирую печатную плату , потом собираю и отлаживаю, всё, проект готов. Я видел поделки на ардуине, это как минимум килограмм проводов имеющих свойство портить цифровые сигналы и способствовать наводкам нежелательным, а печатка всегда красивее и симпатичнее.

    Что касаемо мультивия , как я понял там просто бут от ардуины и методика загрузки с их IDE, а так в целом это отдельный проект, косвенно пересекающийся с ардуино.




    Но это всё лирика, GPS должен количество найденных спутников рисовать в GUI ? Подцеплял, TX->RX2, RX->TX2 (по классике уартовской), пол часа на окне провалялся, так и не высветил мне зараза ничего.

  34. #7671
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    37
    Сообщений
    4,386
    Цитата Сообщение от krant Посмотреть сообщение
    я же дополню про скорость работы и исполнения кода, ардуино это некая среда интерпритатор которая является посредником между программный кодом и собственно опкодом для процессора
    Нет, это не интерпретатор, а просто набор функций поверх кода МК. Так что компиляется точно также (avr-gcc.exe лежит внутри папки Arduino), да и по скорости относительно спорно, кардинальному замедлению взяться неоткуда.
    Открываем к примеру arduino-1.0.1\hardware\arduino\cores\arduino\main.cpp и видим все наши функции из Arduino:
    Код:
    int main(void)
    {
    	init();
    
    	setup();
        
    	for (;;) {
    		loop();
    		if (serialEventRun) serialEventRun();
    	}
            
    	return 0;
    }
    Более того, никто не мешает вызывать из кода функции МК, если не ошибаюсь.

    Цитата Сообщение от mahowik Посмотреть сообщение
    как раз недавно искал алтернативу... нашел Visual Studio + Visual Micro pluggin... оч. рад!
    http://forum.rcdesign.ru/f123/thread...ml#post4053575
    Спасибо, но после STM возвращаться к AVR уже неохота

  35. #7672

    Регистрация
    24.01.2010
    Адрес
    Москва
    Возраст
    29
    Сообщений
    3,547
    Записей в дневнике
    33
    Цитата Сообщение от krant Посмотреть сообщение
    Почему меня не устраивает ардуино:
    DVE отписал про среду разработки, я же дополню про скорость работы и исполнения кода, ардуино это некая среда интерпритатор которая является посредником между программный кодом и собственно опкодом для процессора, я конечно не буду утверждать, не вникал в суть работы ардуино, но я более чем уверен что "скоростные" проекты по захвату и обработки сигналов или работа с потоковыми интерфейсами ей не по плечу, порой даже родной IDE (MPLAB,XILINX SDK) c их компиляторами суппер пупер оптимизированными не справляются, приходится делать ассемблерные вставки.

    Потом меня не устраивает ограниченность в выборе процессора, если нужно захватить PPM сигнал или проще того зацепить сигнал на выходе приёмника, такую мегу брать как там стоит - пушкой по воробьям. Я взял простенький 8битный , хреновопроизводительный микрочиповский контроллер, запилил на него прошивку, потратил 85 рублей и доволен до зелёных соплей. Сколько ардуино стоит ? Вот вот.
    По моему мнению для каждых целей есть свои средства, я привык брать контроллер под нужды, к нему цеплять обвязку, если надо какие-либо прочие перифирийные микросхемы, добавлю их в проект, трассирую печатную плату , потом собираю и отлаживаю, всё, проект готов. Я видел поделки на ардуине, это как минимум килограмм проводов имеющих свойство портить цифровые сигналы и способствовать наводкам нежелательным, а печатка всегда красивее и симпатичнее.

    Что касаемо мультивия , как я понял там просто бут от ардуины и методика загрузки с их IDE, а так в целом это отдельный проект, косвенно пересекающийся с ардуино.




    Но это всё лирика, GPS должен количество найденных спутников рисовать в GUI ? Подцеплял, TX->RX2, RX->TX2 (по классике уартовской), пол часа на окне провалялся, так и не высветил мне зараза ничего.
    Отвечу вам вашими же терминами, если у вас ГПС не поймал ничего за пол часа значит у вас либо не зона приема лажа либо GPS гавно китайское... А ардуино и мультивий в частности тут не причем. У меня GPS ловит мин 7 спутников дома, от 12 до 20 на улице, дома если альманах не заливать то холодный старт в районе пары минут. ( не понравился мне китайский гавноблокс я запилил свой со всеми вытекающими). Ток вот непонятно одно че вы тут распинаетесь, что вам нравится и не нравится? если не нравится сделайте свое, может и нам понравится и будем пользоваться вашим проектом на каком то другом чипе. И уже полно всяких покупных плат в которых все уже распаяно на печатке и нет клубков совокупляющихся змей...

    Единственно чем хороша ардуино, и мультивий в частности это то что можно запилить все что угодно на каких угодно датчиках (при желании) да может и контроллеры не самые быстрые, но летают и стабильно.

  36. #7673

    Регистрация
    27.01.2009
    Адрес
    Ярославль
    Возраст
    35
    Сообщений
    1,513
    Записей в дневнике
    7
    Цитата Сообщение от Probelzaelo Посмотреть сообщение
    Совершенно не понятно почему, всевозможные профи, или гораздо чаще "профи", не в обиду отдельному числу случайно заблудшихся, настойчиво избегают использования всего "Ардуиновского"
    Пользовательское соглашение, которое никто не читает =) гласит, что всё, что сделано с использованием arduino, должно быть в открытом доступе. Ну, либо я его плохо понял. Т.о., если вы делаете коммерческое устройство с использованием ардуины - вы обязаны выложить программу (скетч) в свободный доступ, и не можете отказать в требовании предоставить исходник.

    Цитата Сообщение от krant Посмотреть сообщение
    Я взял простенький 8битный , хреновопроизводительный микрочиповский контроллер, запилил на него прошивку, потратил 85 рублей и доволен до зелёных соплей. Сколько ардуино стоит ? Вот вот.
    И к этому простенькому контроллеру запилил не менее простенький программатор, и ещё что-нибудь простенькое.. И стоимость вырастет как раз до тех девяти долларов, что и стоит ардуина. С доставкой, ога, с FTDI на борту и прочими радостями.

    Цитата Сообщение от krant Посмотреть сообщение
    Я видел поделки на ардуине, это как минимум килограмм проводов имеющих свойство портить цифровые сигналы и способствовать наводкам нежелательным, а печатка всегда красивее и симпатичнее
    А это уж, простите, вообще бредятина! Всё зависит от ровности рук собирающего, а не от платформы. Если уж руки из ж@пы - то хоть кубик нефритовый с разъёмом дай - всё равно колхоз получится.

  37. #7674

    Регистрация
    03.03.2012
    Адрес
    Москва. Марьино
    Возраст
    26
    Сообщений
    131
    Цитата Сообщение от omegapraim Посмотреть сообщение
    Ток вот непонятно одно че вы тут распинаетесь, что вам нравится и не нравится? если не нравится сделайте свое, может и нам понравится и будем пользоваться вашим проектом на каком то другом чипе. И уже полно всяких покупных плат в которых все уже распаяно на печатке и нет клубков совокупляющихся змей...

    Единственно чем хороша ардуино, и мультивий в частности это то что можно запилить все что угодно на каких угодно датчиках (при желании) да может и контроллеры не самые быстрые, но летают и стабильно.

    Вот этого я и побаивался, что разведу срач, простите меня господа коптероводы, просто как мне показалось, выше я увидел вопрос чем меня не устраивает ардуино и почему я его так не долюбливаю, я пытался это аргументировать. В самом первом посте я написал что ПРИНОШУ СВОИ ИЗВИНЕНИЯ ЕСЛИ ЗАДЕЛ КОГО-ЛИБО ЗА ЖИВОЕ, не желал честно.


    Что касаемо ублокса, сигнал от него к плате идёт (осцилом залез, в наличии убедился), вот контроллер его жевать не желает, попробую залезть в код, посмотрю как и что там устроено.

    Что касаемо средств отладки и разработки... это да конечно, стоит не мало, но как говорится, оно меня и кормит.

  38. #7675
    DVE
    DVE вне форума

    Регистрация
    16.06.2008
    Адрес
    EU
    Возраст
    37
    Сообщений
    4,386
    Если данные с GPS совсем не видны, могу предположить что скорость порта и гпс-а не совпадает.

  39. #7676

    Регистрация
    03.03.2012
    Адрес
    Москва. Марьино
    Возраст
    26
    Сообщений
    131
    Цитата Сообщение от DVE Посмотреть сообщение
    Если данные с GPS совсем не видны, могу предположить что скорость порта и гпс-а не совпадает.
    Так оно и есть, кажется, открыл config.h , там скорость стоит 115кбод, а надобно 57. Правда я сейчас всё немного поломал, переконфигурирую платку

  40. #7677

    Регистрация
    24.01.2010
    Адрес
    Москва
    Возраст
    29
    Сообщений
    3,547
    Записей в дневнике
    33
    Ублокс в китайском исполнении гавно полное, если у вас есть силы и умение слелайте себе плату на нормальном MTK 3329 или 3339 и не будете знать бед.

  41. #7678

    Регистрация
    03.03.2012
    Адрес
    Москва. Марьино
    Возраст
    26
    Сообщений
    131
    По вашим рекомендациями заказал L10 , базирующийся на МТК3329, завтра полистаю документацию, нарисую платку, если с первого раза разберусь чего там разрабы намудрили и доступно ли для простого эмбедера.


    Что касаемо того что я наделал, GPS вроде запустился, попробую поднести на окошко, думаю заведётся. Вот правда у меня красивая визуализация подпортилась в GUI, графики только рисуются, а вот коптер не вертется, хотя чиселки идут, это с заливкой прошивки 2.2.
    в конфиге вроде нужные позиции раскоментил, иначе я думаю данные на графики не шли бы


    p.s. я не ведаю в каком исполнении мой ублокс, ехал он вместе с AIOP с RCTIMER, заказан он был соотвественно там же

  42. #7679

    Регистрация
    24.01.2010
    Адрес
    Москва
    Возраст
    29
    Сообщений
    3,547
    Записей в дневнике
    33
    Цитата Сообщение от krant Посмотреть сообщение
    По вашим рекомендациями заказал L10 , базирующийся на МТК3329, завтра полистаю документацию, нарисую платку, если с первого раза разберусь чего там разрабы намудрили и доступно ли для простого эмбедера.


    Что касаемо того что я наделал, GPS вроде запустился, попробую поднести на окошко, думаю заведётся. Вот правда у меня красивая визуализация подпортилась в GUI, графики только рисуются, а вот коптер не вертется, хотя чиселки идут, это с заливкой прошивки 2.2.
    в конфиге вроде нужные позиции раскоментил, иначе я думаю данные на графики не шли бы


    p.s. я не ведаю в каком исполнении мой ублокс, ехал он вместе с AIOP с RCTIMER, заказан он был соотвественно там же
    про то как обращаться с MTK http://multiwii.p.ht/gps-mtk.html
    Если не вертится значит компас не фурыкает.

  43. #7680

    Регистрация
    03.03.2012
    Адрес
    Москва. Марьино
    Возраст
    26
    Сообщений
    131
    Цитата Сообщение от omegapraim Посмотреть сообщение
    про то как обращаться с MTK http://multiwii.p.ht/gps-mtk.html
    Если не вертится значит компас не фурыкает.

    Первая микропобеда


    p.s. GPS ловится только на окошке, в комнате нихотить, зато холодный старт секунд 5 наверно был

    Отвалился акселерометр, точнее как отвалился, сдвиг не тот происходит в коде полученных данных. Это у меня такой прикол, или это у 2.2. такая радость у всех ?
    Последний раз редактировалось krant; 26.03.2013 в 22:15.

+ Ответить в теме

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения