Специальные цены   новые товары
+ Ответить в теме
Страница 86 из 327 ПерваяПервая ... 76 84 85 86 87 88 96 ... ПоследняяПоследняя
Показано с 3,401 по 3,440 из 13065

MultiWii

Тема раздела Коптеры. Комплектующие, сборка, настройка. в категории Квадрокоптеры и мультироторы; Приехал bluetooth ( вот этот ). Руководствовался инфой отсюда и источниками из списка ниже, но т.к. FTDI шнурка нет, написал ...

  1. #3401

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    Приехал bluetooth (вот этот). Руководствовался инфой отсюда и источниками из списка ниже, но т.к. FTDI шнурка нет, написал мини-скетч и подрубил на RX3/TX3 ардуины чтобы сконфигурить/поменять параметры:
    Код:
    void setup()
    {  
      delay(2000);
      Serial3.begin(9600); // для первого запуска
    //  Serial3.begin(115200); // для последуюших запусков, т.к. "AT+BAUD8" меняет скорость на 115200
      delay(1000);
      Serial3.print("AT");
      delay(1000);
      Serial3.print("AT+VERSION");
      delay(1000);
      Serial3.print("AT+NAMEMultiWii");
      delay(1000);
      Serial3.print("AT+PIN0208");
      delay(1000);
      Serial3.print("AT+BAUD8");
    }
    
    void loop()
    {
      delay(1000);
    }
    Имя девайса в списке новых устройств (под Win7) изменилось, стало быть все параметры прописались как надо... Далее добавляю "новое устройство". Все ок, выделяется новый ком порт под него и т.д. Пробую коннектиться из MultiWiiConf, все ок. Нажимаю старт... ничего не происходит, т.е. данные не бегут.

    Скорость порта выставлена верно. Провода после настройки Bluetooth перекинул на RX/TX ардуины кросс соединением. Правда 24-ю не коротил при конфигурировании, т.к. в других инструкциях этого не видел.
    Еще может быть причина в том что TOSHIBA Bluetooth Stack не видит мой Bluetooth, потому игрался со стандартными драйверами. Ноут DELL Inspiron 6400.

    Те кто подключился, есть идее где еще капать?

    http://fangin.com/blog/2011/05/28/ad...ultiwiicopter/
    http://wiki.openpilot.org/display/Do...emetry-Content
    http://www.multiwii.com/forum/viewto...start=50#p1515
    Последний раз редактировалось mahowik; 30.10.2011 в 07:40.

  2.  
  3. #3402

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    Саш, а что у тебя за ардуина?
    У меня тоже имя устройства менялось как надо таким образом, а вот скорость порта хоть убей нет. Пытаешся потом таким же скетчем приконнектится на новой скорости и прописать новое имя - ничего не получалось. Скорость оставалась 9600.

  4. #3403

    Регистрация
    03.12.2006
    Адрес
    Москва
    Возраст
    38
    Сообщений
    1,143
    Цитата Сообщение от alexmos Посмотреть сообщение
    А у вас случайно не мега? на нее другие выводы.
    Цитата Сообщение от alexmos Посмотреть сообщение
    А у вас случайно не мега? на нее другие выводы.
    У меня Хэнд-мэйд плата с 328Атмегой прошитой как Ардуино нано,т.е по сути тоже самое.
    Вообщем заработало,оказалось ошибся с номиналом резистора,вернее продали не тот номинал,а я по наивности не удосужился проверить.Вместо 51К оказался 510К.

  5. #3404

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    Цитата Сообщение от Covax Посмотреть сообщение
    Саш, а что у тебя за ардуина? У меня тоже имя устройства менялось как надо таким образом, а вот скорость порта хоть убей нет. Пытаешся потом таким же скетчем приконнектится на новой скорости и прописать новое имя - ничего не получалось. Скорость оставалась 9600.
    мега1280

    С параметрами всо ОК. Просетались имя (виден в списке устройств), пин (без корректного/новопрошитого воообще не добавишь в список устройств) и скорость (последующую смену параметров на новой скорости уже прописывал). Просто поставь паузу в начале (чеб БТ успел проинициализироваться) и между командами в 1сек для верности и пиши не через RX/TX который висит на FTDI, а через 1,2 или 3-й порт я через RX3/TX3 писал...

    Проблема оказалась (и осталась) в БТ драйверах в общем. Шерстил буржуйский форум и нашел вот это. Кроче пидалят дриверы и чеб законнектиться надо несколько раз дергать питание БТ. А точнее:
    1. врубили плату
    2. запсутили ГУИ
    3. выбрали/кликнули нужный порт (с текущими дриверами пока грузится ГУИ и чекает возможные порты к моменту стартf порт уже подвисший или не правильно просетапленный).
    4. передергиваем питание БТ и только потом жмем старт.
    вуаля! законнектилсо на 115200!

    З.Ы. т.к. Toshiba Bluetooth Stack мой BT (DELL Truemobile 355 Bluetooth + EDR) не видит и альтернативных других дриверов пока не знаю, придется видимо пробовать под линухом настроить... т.к. такой старт с передергиваниями питалова только усложняет а не упрощает работу...
    Последний раз редактировалось mahowik; 31.10.2011 в 06:27.

  6.  
  7. #3405

    Регистрация
    25.11.2008
    Адрес
    Ангарск (Бердск)
    Возраст
    37
    Сообщений
    1,307
    Записей в дневнике
    6
    Приветствую всех! Задавал как-то тут вопрос про подключение и использование потенциометров и кнопок от нунчака. Делюсь информацией, может кому будет интересно. Вообщем, пошарил немного интернет, нашел вот этот ресурс и разобрался, в принципе ничего сложного. С нунчака по шине I2C идет идет 6 байтная посылка, в первом байте идет значение оси Х потенциометра, во втором байте Y - потнециометра на наунчаке, 3-4-5 байты значение старших битов Х, Y, Z акселерометра соответственно. С шестым байтом интереснее, там в первых двух битах закодированы кнопки нунчака, то есть 0 -кнопка Z нажата, 1 - нет, второй бит аналогично с кнопкой C. А дальше, идут по два младших бита 10-ти битового значения акселерометров осей X,Y,Z. То есть, свой контроллер в нунчаке, оцифровывает датчик акселерометра 10-ю битами, следовательно начиная с 3-го по 10-й бит информация идет в 3-4-5 байтах, а значение 1-2 битов АЦП идет в 6-м байте. Я не знаю как реализован код в MultiWii, не разобрался еще до конца, используются ли там эти два бита в 6-м байте посылки с нунчака, по идее это может влиять на точность.
    То есть, если коротко, в посылке с нунчака уже идет информация о джойстике и состоянии кнопок, ее надо только задействовать в коде, если нужно. Как и для чего она может использоваться на квадрике можно подумать.
    Пробовал поуправлять своим нунчаком сервой, все работает, но что сразу хочу сказать, родные потенциометры в нунчаке за 5 баксов никудышные. Серва хорошо отрабатывает крайние точки, при попытке плавно подвигать сервой, она дергается куда попало, причина не качественное сопротивление. Сорри, если баян и не в тему конечно, может кому пригодится информация. Разбираюсь дальше с кодом, MultiWii! Всем удачи!

  8. #3406

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    Цитата Сообщение от mahowik Посмотреть сообщение
    мега1280 С параметрами всо ОК. Просетались имя (виден в списке устройств), пин (без корректного/новопрошитого воообще не добавишь в список устройств) и скорость (последующую смену параметров на новой скорости уже прописывал). Просто поставь паузу в начале (чеб БТ успел проинициализироваться) и между командами в 1сек для верности и пиши не через RX/TX который висит на FTDI, а через 1,2 или 3-й порт я через RX3/TX3 писал... Проблема оказалась (и осталась) в БТ драйверах в общем. Шерстил буржуйский форум и нашел вот это. Кроче пидалят дриверы и чеб законнектиться надо несколько раз дергать питание БТ. А точнее: 1. врубили плату 2. запсутили ГУИ 3. выбрали/кликнули нужный порт (с текущими дриверами пока грузится ГУИ и чекает возможные порты к моменту стартf порт уже подвисший или не правильно просетапленный). 4. передергиваем питание БТ и только потом жмем старт. вуаля! законнектилсо на 115200! З.Ы. т.к. Toshiba Bluetooth Stack мой BT (DELL Truemobile 355 Bluetooth + EDR) не видит и альтернативных других дриверов пока не знаю, придется видимо пробовать под линухом настроить... т.к. такой старт с передергиваниями питалова только усложняет а не упрощает работу...
    проблема разрешилась... суппер!! даже никаких Toshiba Bluetooth Stack не нужно!!!
    качаем http://servicios.ried.cl/arduino/tem...2009-03-17.rar распаковываем и перезаписываем rxtxSerial.dll в MultiWiiConf.
    Также если есть проблема со скростью инициализации/поиска портов под виндой в Arduino IDE кладем ее и туда...

    Подробности тут:
    http://www.multiwii.com/forum/viewtopic.php?f=8&t=817
    http://www.arduino.cc/cgi-bin/yabb2/...m=1237179908/0
    http://www.rudiswiki.de/wiki9/Quadro...lem_Windows_32

  9. #3407

    Регистрация
    31.08.2011
    Адрес
    Москва
    Возраст
    26
    Сообщений
    18
    Подскажите пожалуйста, коптер все время тянет на одну сторону, тоесть если его запустить - он тупо сделает кувырок потому что одна сторона все время понимется первой (после пары сальт запускал только привязаным или в руке), при чем сторана, на которую его тянет все время меняется, т.е. запускаешь один раз, его назад постоянно тянет, другой влево, другой в сторону заднего левого мотора и т.д.
    В коптере только гироскоп. Регуляторы откалиброваны и перекалиброванный, с ПИДами плясал в разные стороны, реакции меняются, но все равно всегда тянет на одну из сторон. Куда плясать?)
    А еще если в руке его очень резко наклонить то раздается визг будто что то обо что то трется, но ничего не трется, винты не прокручиваются, это что то типа срыва с потока?)

    p.s. аппа вроде тоже тримированна нормально, если ее отрубить находу то в фейлсейве коптер тоже летит в ту сторону, на которую он решил крениться при запуске, гироскоп тоже калибровал много раз..

  10.  
  11. #3408

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    Цитата Сообщение от wmasta Посмотреть сообщение
    при чем сторана, на которую его тянет все время меняется
    проверьте ОСИ... возможно напутали... http://www.multiwii.com/faq#How_shou...xis_directions

    Если с осями все ок, проверьте выводы на моторы с ардуины... http://www.multiwii.com/connecting-elements

  12. #3409

    Регистрация
    31.08.2011
    Адрес
    Москва
    Возраст
    26
    Сообщений
    18
    Цитата Сообщение от mahowik Посмотреть сообщение
    проверьте ОСИ... возможно напутали... http://www.multiwii.com/faq#How_shou...xis_directions
    Оси правильно... Первый кувырок был из - за того что почему то была инвертированна ролл (она там Х, вроде, не помню), инвертировал в коде, теперь все верно. Сейчас из - за отсутствия запасных винтов взлетать не рискую, но если поставить его на пол и чуть чуть поддать газа он начинает переварачиваться, приходится вырубать, когда в руке пускаю он просто тянет во одну сторону, стремясь перевернуться...

    Моторы тоже правильно, на управление он в нужные стороны реагирует...

    Одни тореточия выходят)...
    Последний раз редактировалось wmasta; 03.11.2011 в 08:45.

  13. #3410

    Регистрация
    23.08.2011
    Адрес
    Краснодар
    Возраст
    38
    Сообщений
    950
    Записей в дневнике
    2
    wmasta: Попхоже на неправильное расположение сенсора по осям. Проверить просто - возьми его в руку покрепче, заведи на половину газа и попробуй резко наклонять. В норме он должен очень сильно сопротивляться и удерживать первоначальное положение. Если наоборот, вырывается, значит точно что-то с осями. Кури мануалы по своим датчикам, либо просто пробуй переставлять по разному.

    И вообще самостоятельный полет - только после того как почуствуешь что он в руке себя сабильно ведет и его можно отпустить, а он на месте висит.

  14. #3411

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    Цитата Сообщение от wmasta Посмотреть сообщение
    Оси правильно...
    Фотку давай, чего гадать, решим вопрос.

  15. #3412

    Регистрация
    31.08.2011
    Адрес
    Москва
    Возраст
    26
    Сообщений
    18
    Я, похоже, отгадал) У меня аппа все время сползает по каналам от середины пунктов на 5, тоесть не 1498, а, например, 1493 и его уже несет... Вот если прям по гуи смотреть и перед тем как газа давать подтримировать до середины - получилось пару раз подлететь. Можно как - нибудь затупить реакцию на аппу, кроме как через "P"?

  16. #3413

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    В прошивке 1.8_2 есть так называемый deab bend 10, раскомментируй его, это как раз затупит дребежание аппы.

  17. #3414

    Регистрация
    31.08.2011
    Адрес
    Москва
    Возраст
    26
    Сообщений
    18
    Цитата Сообщение от Covax Посмотреть сообщение
    В прошивке 1.8_2 есть так называемый deab bend 10, раскомментируй его, это как раз затупит дребежание аппы.
    Спасибо, помогло! Теперь пляшу с ПИДами...
    Только есть такая шляпа, иногда какой(ие) либо из моторов (или винтов, я ничерта не понял) издает визг и эфект такой, как будто винт прокручивается на валу, тоесть тот мотор замедляется и тяга резко падает, так случается обычно если запускать в руке и очень резко наклонить. Но винт точно не прокручивается, он намертво прикручен.
    От чего это? Вот видео сего фейла:

    За качество извините, не на что было снять...

  18. #3415

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    Что за регули, что за моторы, какая ардуина?
    А вообще не обращай внимание, это не фатально.

  19. #3416

    Регистрация
    31.08.2011
    Адрес
    Москва
    Возраст
    26
    Сообщений
    18
    Цитата Сообщение от Covax Посмотреть сообщение
    Что за регули, что за моторы, какая ардуина?
    А вообще не обращай внимание, это не фатально.
    Dt750, HK 20, винты 10Х6, ардуино нано в3 из диалэкстрима (не берите оттуда, полное г, одна ни с чего спалила регулятор, хотя питаю от контроллера мотора, вторая ужасно греется если питается от юсб, если акк и юсб то норм)
    Вообше так редко происходит, при взлете только один раз пока, тоесть я могу нормально взлететь, но если он так на высоте сделает мне кажется может быть достаточно фатально)

  20. #3417

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    29
    Сообщений
    1,392
    Вии 1.8 вчера сошел с ума. Все летало до этого. Подключаю аккум - винты сразу крутятся на холостых. Аппу отключил, сработал фейл-сейв, газ добавился. В итоге, почикал палец. Остальные винты затормозил ногой, подлезть к проводу, когда винты 11" вплотную крутятся на 70% газа нереально.

  21. #3418

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    Бывает Восстание роботов, то ли еще будет.

  22. #3419

    Регистрация
    29.04.2009
    Адрес
    Калуга
    Возраст
    39
    Сообщений
    1,351
    Записей в дневнике
    7
    Народ помогите решить такой трабл-на Аурдине-нано все было хорошо,решил пересадить на Cosmo Black Star это аналог Duemilanove AT Mega 328.В итоге при подключении платы с выводами приемыша и рег-ров ноль эмоций,только рег-ры пищат при подаче питания.
    До этого летал на 1.5-168,перепробовал все варианты,датчики запустились на ALLINONE,на компе все в поряде,в реале молчание.
    Как вариант-видимо не те порты подцепил.

  23. #3420

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    1.9 вышла http://code.google.com/p/multiwii/downloads/list

    1.8 -> 1.9
    - some factorizations between PPM sum receiver code & standard receiver code
    - EXPERIMENTAL: integration of direct SBUS receiver thanks to the contribution of Captain IxI & Zaggo
    For this, you must use:
    - a MEGA board
    - the RX1 of the Serial 1 port
    - have a way to invert the input signal.
    more info here: http://www.multiwii.com/forum/viewtopic.php?f=7&t=289
    - EXPERIMENTAL: integration of SPEKTRUM satellite receiver thanks to the contribution of Danal Estes
    For this, you must use:
    - a MEGA board
    - the RX1 of the Serial 1 port
    It could be used also on ProMini board with some restrictions (exclusive GUI or Spektrum use)
    more info here: http://www.rcgroups.com/forums/showthread.php?t=1504116
    - EXPERIMENTAL: integration of direct Serial RX, to command the multi from a Bluetooth+phone Signal for instance.
    thanks to Luis
    - many optimizations to reduce loop cycle
    - GPS main function integration
    The code to connect and recognize a GPS with NMEA sentences is here.
    currently calculated:
    - number of sat
    - distance to home
    - direction to home
    The is currently to control code except a nice working GUI
    => there is no code behind GPS HOME and GPS HOLD, in progress
    - PIN A0 and A1 instead of PIN D5 & D6 for 6 motors config and promini config
    This mod allow the use of a standard receiver on a pro mini
    (no need to use a PPM sum receiver)
    #define A0_A1_PIN_HEX
    - possibility to use PIN8 or PIN12 as the AUX2 RC input
    it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8)
    #define RCAUXPIN8 or #define RCAUXPIN12
    - thanks to Danal, integration of the Eagle Tree Power Panel LCD for configuration
    it's an I2C LCD that should be very convenient for the ProMini because it doesn't require the unique Serial Port
    - all in one FC:
    QUADRINO_ZOOM board integration
    MINIWII : Jussi's MiniWii Flight Controller
    - sensor boards:
    SIRIUS600 // Sirius Navigator IMU using the WMP for the gyro
    CITRUSv1_0 // CITRUSv1 from qcrc.ca
    DROTEK_IMU10DOF
    - ATAVRSBIN1 mag direction correction (http://www.multiwii.com/forum/viewto...start=60#p4950)
    - no need to define anymore PROMINI or MEGA in the sketch:
    this information is grabed form the board selection in Arduino IDE
    - LEVEL drift problem:
    the root of this problem was identify (at least partly).
    Several options to try to solve it:
    - adding a #define TRUSTED_ACCZ for those who have huge ACC Z variations when some throttle is applied
    (it's a test you should do before tructing ACCZ)
    //#define TRUSTED_ACCZ -> ACCZ is not taken into account in calculation for small angles
    #define TRUSTED_ACCZ -> ACCZ is taken into account in calculation for small angles
    - BMA180 init changes to another mode: should help to filter noisy setups
    - adding a #define STAB_OLD_17 for those who still encounter problem with the stable code,
    as the old 1.7 LEVEL code (less elaborated) doesn't seem to cause drift.
    - some flying wing code upgrade (thanks to the suggestion of Hamburger)
    - ACC added: LSM303DLx_ACC

    http://www.multiwii.com/forum/viewtopic.php?f=8&t=872

  24. #3421

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    толковый пост чел. написал! из всех предположений почему просядает ось Z при вкл. движках, с момента выхода 1.8, этот пожалуй самый многообещающий "правильно"разрешить проблему дрифта в стаб. моде (т.е. без псевдо подстановок для оси Z)

    The decrease of AccZ while powering up the motors seems to be due to saturation of the BMA020 input. When motors are running, the maximum amplitude of high frequency motor vibrations may exceed the +/- 2G range of the BMA020 A to D converter because the 20 Hz low pass filter is after the A to D converter. When using an analog accelerometer, a low pass filter is located before the A to D converter to filter the unwanted high frequency accelerations and avoid saturation of the A to D converter input. On my tricopter i have been obliged to set the BMA020 input range to +/- 8G to get on the GUI, no variations of AccZ (255) with motors OFF then ON . Because the amplitude of vibrations depends of motor/propeller balancing, stiffness and damping of motor arms and is different on each multicopter, it may be convenient to select the accelerometer input range in the configurable parameters section of the Multiwii software.


    http://www.multiwii.com/forum/viewto...start=10#p5220

  25. #3422

    Регистрация
    03.12.2006
    Адрес
    Москва
    Возраст
    38
    Сообщений
    1,143
    ACC added: LSM303DLx_ACC
    http://www.multiwii.com/forum/viewtopic.php?f=8&t=863
    Если кто захочет попробовать,то у этих чипов LGA28 есть нюанс по питанию. Аналоговая часть может питаться от 3.3в,а цифровую исключительно 1.8в.По сему обязательно присутствие ЛЛК и доп стабилизатора на 1.8в
    Как вариант LSM303DLHC LGA14 и немного подправить код.

  26. #3423

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    Вышел релиз 1.9 - качем, летаем.
    http://code.google.com/p/multiwii/do...9.zip&can=2&q=


    1.8 -> 1.9
    - some factorizations between PPM sum receiver code & standard receiver code
    - EXPERIMENTAL: integration of direct SBUS receiver thanks to the contribution of Captain IxI & Zaggo
    For this, you must use:
    - a MEGA board
    - the RX1 of the Serial 1 port
    - have a way to invert the input signal.
    more info here: http://www.multiwii.com/forum/viewtopic.php?f=7&t=289
    - EXPERIMENTAL: integration of SPEKTRUM satellite receiver thanks to the contribution of Danal Estes
    For this, you must use:
    - a MEGA board
    - the RX1 of the Serial 1 port
    It could be used also on ProMini board with some restrictions (exclusive GUI or Spektrum use)
    more info here: http://www.rcgroups.com/forums/showthread.php?t=1504116
    - EXPERIMENTAL: integration of direct Serial RX, to command the multi from a Bluetooth+phone Signal for instance.
    thanks to Luis
    - many optimizations to reduce loop cycle
    - GPS main function integration
    The code to connect and recognize a GPS with NMEA sentences is here.
    currently calculated:
    - number of sat
    - distance to home
    - direction to home
    There is currently no control code except a nice working GUI
    => there is no code behind GPS HOME and GPS HOLD, in progress
    - PIN A0 and A1 instead of PIN D5 & D6 for 6 motors config and promini config
    This mod allows the use of a standard receiver on a pro mini
    (no need to use a PPM sum receiver)
    #define A0_A1_PIN_HEX
    - possibility to use PIN8 or PIN12 as the AUX2 RC input
    it deactivates in this case the POWER PIN (pin 12) or the BUZZER PIN (pin 8)
    #define RCAUXPIN8 or #define RCAUXPIN12
    - thanks to Danal, integration of the Eagle Tree Power Panel LCD for configuration
    it's an I2C LCD that should be very convenient for the ProMini because it doesn't require the unique Serial Port
    - all in one FC:
    QUADRINO_ZOOM board integration
    MINIWII : Jussi's MiniWii Flight Controller
    - sensor boards:
    SIRIUS600 // Sirius Navigator IMU using the WMP for the gyro
    CITRUSv1_0 // CITRUSv1 from qcrc.ca
    DROTEK_IMU10DOF
    - ATAVRSBIN1 mag direction correction (http://www.multiwii.com/forum/viewto...start=60#p4950)
    - no need to define anymore PROMINI or MEGA in the sketch:
    this information is grabed form the board selection in Arduino IDE
    - LEVEL drift problem:
    the root of this problem was identified (at least partly).
    Several options to try to solve it:
    - adding a #define TRUSTED_ACCZ for those who have huge ACC Z variations when some throttle is applied
    (it's a test you should do before tructing ACCZ)
    //#define TRUSTED_ACCZ -> ACCZ is not taken into account in calculation for small angles
    #define TRUSTED_ACCZ -> ACCZ is taken into account in calculation for small angles
    - BMA180 init changes to another mode: should help to filter noisy setups
    - adding a #define STAB_OLD_17 for those who still encounter problem with the stable code,
    as the old 1.7 LEVEL code (less elaborated) doesn't seem to cause drift.
    - some flying wing code upgrade (thanks to the suggestion of Hamburger)
    - ACC added: LSM303DLx_ACC

  27. #3424

    Регистрация
    24.04.2011
    Адрес
    Vilnius
    Возраст
    53
    Сообщений
    128
    Может кто от уже испытал такую штуку?
    Нажмите на изображение для увеличения
Название: apc220atitle.jpg
Просмотров: 24
Размер:	54.9 Кб
ID:	566916
    http://www.rcgroups.com/forums/showp...&postcount=843
    Вопрос в том, куда подрубать MODULE-----------SEEDUINO/FLYDUINO/ARDUINO/BLACK VORTEX
    с остальными сигналами как бы все ясно, У меня и моего друга Arduino mega 1280.
    Помогите, а то заклинило.

  28. #3425
    Y@N
    Y@N вне форума

    Регистрация
    13.10.2006
    Адрес
    Nesher (Орел) Israel
    Возраст
    43
    Сообщений
    1,490
    У многих работает. И на виях, и на пиратах.
    Цитата Сообщение от aleksas Посмотреть сообщение
    MODULE-----------SEEDUINO/FLYDUINO/ARDUINO/BLACK VORTEX

    Ни куда. Нет такого пина. Имеется в виду, с одной стороны пины модуля (список) и с другой стороны пины ардуины.

  29. #3426

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    Цитата Сообщение от Covax Посмотреть сообщение
    Вышел релиз 1.9 - качем, летаем.
    Ну совсем тема глохнет! Уже старожилы и те не читают!
    Серега, тремя постами выше глянь!
    + АлексВПариже поспешил чутка. Не стабилная она (по крайней мере 2 дня назад так было) http://www.multiwii.com/forum/viewtopic.php?f=8&t=872

    Я всеж полетел в стаб. моде! И отлично полетел не смотря на мой ВИБРО-коптер с дешевыми пропами Подробности тут: http://www.multiwii.com/forum/viewto...start=30#p5352

  30. #3427

    Регистрация
    03.12.2006
    Адрес
    Москва
    Возраст
    38
    Сообщений
    1,143
    Алексанр у меня к вам вопрос.Как я понял Вы выбрали acceleration range to +/-8g вместо +/-2g.Т.е как бы загрубили датчик?

  31. #3428

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,290
    Записей в дневнике
    19
    Цитата Сообщение от soliada Посмотреть сообщение
    Как я понял Вы выбрали acceleration range to +/-8g вместо +/-2g.Т.е как бы загрубили датчик?
    Типа того. Но на самом деле это не для того чтобы уменшить чувствителность гиры, а чтобы "правильно" отфильтровать высокочастотный шум (вибрации).

    MultiWii

    В 2-х словах переведу. Если вибрации слишком большие (в случае с цифровым гиро) и они по амплитуде выше чем выбранный диаппазон (acceleration range), то на АЦП (который идет после аналоговой гиры внутри чипа) будет идти перегруженный сигнал-шум. Далее уже фильтруй не фильтруй результат будет бяка. Поэтому для того, чеб амплитуда шума не превышала диаппазон гиры, ставим его в максимальный (для bma020 - это 8g). И потом уже внутренний ФНЧ (для bma020 - это 25гц) легко его урежет (т.к. нет переполнения при его оцифровке).
    В случае с bma020 есть тут правда минус, резолюшн гиры падает до 64 на 1g, НО как практика показала, для того чеб уверенно держать горизонт этого вполне достаточно, т.к. угол в ИМУ считается по гире, а по акселю идет лишь компенсация ее дрейфа.

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

  32. #3429

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    Упс, Саш прости)))

  33. #3430

    Регистрация
    03.12.2006
    Адрес
    Москва
    Возраст
    38
    Сообщений
    1,143
    Цитата Сообщение от mahowik Посмотреть сообщение
    Типа того. Но на самом деле это не для того чтобы уменшить чувствителность гиры, а чтобы "правильно" отфильтровать высокочастотный шум (вибрации).
    Спасибо.Очень помогли разобраться.Теперь понятно почему разные значения ФНЧ не вносили особых изменений. Меня смущало именно падени разрешающей способности акселерометра при уменьшении чувствительности.Признаться думал это сильно повлияет на способность держать горизонт и даже не проводил испытания с такими значениями ,но оказывается все должно работать.
    Буду пробовать.

  34. #3431

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

    Типа того. Но на самом деле это не для того чтобы уменшить чувствителность акселя, а чтобы "правильно" отфильтровать высокочастотный шум (вибрации).

    В 2-х словах переведу. Если вибрации слишком большие (в случае с цифровым акселем) и они по амплитуде выше чем выбранный диаппазон (acceleration range), то на АЦП (который идет после аналогового акселя внутри чипа) будет идти перегруженный сигнал-шум. Далее уже фильтруй не фильтруй результат будет бяка. Поэтому для того, чеб амплитуда шума не превышала диаппазон акселя, ставим его в максимальный (для bma020 - это 8g). И потом уже внутренний ФНЧ (для bma020 - это 25гц) легко его урежет (т.к. нет переполнения при его оцифровке).
    В случае с bma020 есть тут правда минус, резолюшн акселя падает до 64 на 1g (примерно полтора градуса на единицу), НО как практика показала, для того чеб уверенно держать горизонт этого вполне достаточно, т.к. угол в ИМУ считается по гире, а по акселю идет лишь компенсация ее дрейфа.

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

    p.s. кстати с ADXL345 дела обстоят получше http://www.multiwii.com/forum/viewto...start=30#p5291
    256 на 1g при +/-16G
    Последний раз редактировалось mahowik; 12.11.2011 в 00:50.

  35. #3432

    Регистрация
    03.12.2006
    Адрес
    Москва
    Возраст
    38
    Сообщений
    1,143
    Цитата Сообщение от mahowik Посмотреть сообщение
    прошу прощения за пост выше... писал ночью... попутал "гира" "аксель"...
    вот исправленная версия
    Ну в принципе и так все было понятно. Спасибо еще раз.
    Попробовал acceleration range to +/-16g и фильтр 10Hz (акселерометр LIS3DH) с разрешающей способностью оказалось все в порядке,512LSB/g. Оказалось,есть функция- режим высокого разрешения(по умолчанию она выключена).
    На стенде с вибрирующим мотором вроде все ОК.

  36. #3433

    Регистрация
    26.09.2005
    Адрес
    Балашиха
    Возраст
    41
    Сообщений
    407
    Записей в дневнике
    1
    Ставить 1.9, или без доработки низЯ?
    На борту 3200/3205, ВМА020, ВМР085.

  37. #3434

    Регистрация
    24.01.2010
    Адрес
    Москва
    Возраст
    29
    Сообщений
    3,547
    Записей в дневнике
    33
    Здравствуйте, не пинайтетолько начинаю читать все написанное, наткнулся на платку разводки из этого поста: http://www.rcgroups.com/forums/showt...b#post16656475

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

  38. #3435

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    Сначала начал читать?))
    Вообще лучше читать по мультивию макстмум за последние полгода. Много изменилось, появилось больше оптимизированных решений. На платке по ссылке только вимоушен, акселя нет. Это будет тот же кук только на вимоушене.

  39. #3436

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

  40. #3437

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,149
    Записей в дневнике
    23
    Не, не посоветую, сразу открывай середину, потом если что будет непонятно всегда можно назад отматать.
    Тут есть тема на форуме "Делаем дешевые датчики", вот ее надо обязательно найти и прочитать.

  41. #3438

    Регистрация
    24.01.2010
    Адрес
    Москва
    Возраст
    29
    Сообщений
    3,547
    Записей в дневнике
    33
    Ок спасибо, я так понял что самый ходовой сейчас IDG 3200 или как то так? Я просто для начала хочу как на первой странице сделать схемку, чтоб все полетело, чтоб авто горизонт, а уж потом разбираться с датчиками. Пока ардуина и вимоушен + все равно в пути и времени вагон.

  42. #3439

    Регистрация
    31.03.2010
    Адрес
    Орел
    Возраст
    55
    Сообщений
    327
    Цитата Сообщение от omegapraim Посмотреть сообщение
    Ок спасибо, я так понял что самый ходовой сейчас IDG 3200 или как то так? Я просто для начала хочу как на первой странице сделать схемку, чтоб все полетело, чтоб авто горизонт, а уж потом разбираться с датчиками. Пока ардуина и вимоушен + все равно в пути и времени вагон.
    Какая задача стоит? Летать или мучиться с датчиками?
    Если летать то берите allinone. С этой платкой я полетел на wii.

  43. #3440

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

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

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

Ваши права

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