Специальные цены   новые товары
+ Ответить в теме
Страница 41 из 327 ПерваяПервая ... 31 39 40 41 42 43 51 ... ПоследняяПоследняя
Показано с 1,601 по 1,640 из 13065

MultiWii

Тема раздела Коптеры. Комплектующие, сборка, настройка. в категории Квадрокоптеры и мультироторы; Сообщение от Covax к нему идут не 4, а 5 проводов!!! Не miniUSB ли это? Нет, не USB, т.к. микроконтроллерам ...

  1. #1601

    Регистрация
    08.12.2008
    Адрес
    Москва, ЮЗАО, Ленинский пр-т
    Возраст
    50
    Сообщений
    436
    Цитата Сообщение от Covax Посмотреть сообщение
    к нему идут не 4, а 5 проводов!!! Не miniUSB ли это?
    Нет, не USB, т.к. микроконтроллерам быть USB-host очень тяжело (наличие OTG - редкая вещь).
    5-ый вывод - либо Enable, либо LED-индикатор, либо Battery_backup

    Цитата Сообщение от mahowik Посмотреть сообщение
    GPS зачем он нужен вам в данный момент? Для логирования?
    А если завтра полетит, то ещё месяц ждать появления на складе и доставки? А то, что полетит - "к гадалке не ходить!"

  2.  
  3. #1602

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,159
    Записей в дневнике
    23
    Цитата Сообщение от mahowik Посмотреть сообщение
    Простите за глупый вопрос, но если мультивии не летает по точкам от GPS зачем он нужен вам в данный момент? Для логирования?
    Мне по точкам не нуна, мне нужно фиксировать аппарат на определенной высоте и определенной координате и снимать панорамы, сносит аппарат на ветру, как не крути. Врятли полет по точкам будет в ближайщем времени на Multiwii. Такой же модуль получил Алексинпарис и компания (80 человек), так что код скоро будет, я даже не сомневаюсь. Сам я ничего не смогу с ним сделать, логгирование мне не зачем, ОСД есть.
    Последний раз редактировалось Covax; 14.04.2011 в 15:21.

  4. #1603

    Регистрация
    17.01.2011
    Адрес
    Alaska
    Возраст
    32
    Сообщений
    120
    Цитата Сообщение от Covax Посмотреть сообщение
    а программу какую на комп поставить?
    SirfDEMO .. на мой взгляд одна из лутьших по работе с ГПС на базе чипа Sirf.

    Цитата Сообщение от Covax Посмотреть сообщение
    Мне по точкам не нуна, мне нужно фиксировать аппарат на определенной высоте и определенной координате и снимать панорамы, сносит аппарат на ветру, как не крути. Врятли полет по точкам будет в ближайщем времени на Multiwii. Такой же модуль получил Алексинпарис и компания (80 человек), так что код скоро будет, я даже не сомневаюсь. Сам я ничего не смогу с ним сделать, логгирование мне не зачем, ОСД есть.
    так для ваших условиях магнетометер + барометер + уже имеющийся осд и гпс будет самая лутщая комбинация..зачем второй?

    Цитата Сообщение от Piranha Посмотреть сообщение
    А можно чуть поразвернутее ну для недалеких Чего куда переделывать и как это работает! Буду ооочень признателен!
    у меня контролер еще на стадии подключения wmp и nunchuk. как только подключю к нему аппу, займусь выводом данных .. но iPhone изпользуется лишь для просмотра, вместо дисплея... а програмировать все ровно надо буде стиками.

    кстати... кто не сумел подключить синии нунчяк на ADXL335 через I2C, вчера я его подключил как аналоговый... работает вроде.
    Нажмите на изображение для увеличения
Название: nunchuk_analog.jpg
Просмотров: 83
Размер:	81.8 Кб
ID:	489039
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: nunchuk_analog.jpg‎
Просмотров: 27
Размер:	32.0 Кб
ID:	489038  
    Последний раз редактировалось schumixmd; 14.04.2011 в 16:32.

  5. #1604

    Регистрация
    07.02.2001
    Адрес
    г. Днепродзержинск, Украина
    Возраст
    54
    Сообщений
    14
    Цитата Сообщение от killmouse Посмотреть сообщение
    Фото испытательного стенда.
    Повторюсь:
    LCD Serial для MultiWii от Kayle (источник), на Atmega8 и HD44780 совместимом LCD дисплее.
    Проверено, работает.
    В архиве схема, печатная плата в LAY формате, скомпилированные прошивки и коммент.
    Исходники смотрите в источнике у автора.
    P.S.: Не могу что-то зарегистрироваться на том форуме, отпишитесь кто может в теме с благодарностью
    При регистрации указывайте пароль длиннее 6 символов и обязательно состоящий из букв, цифр и символов, желательно с первой попытки, иначе если пишет что пароль не соответствует требованиям лучше все сбросить и пройти регистрацию заново. У меня все получилось.

  6.  
  7. #1605

    Регистрация
    26.12.2010
    Адрес
    Псковская обл.
    Возраст
    45
    Сообщений
    124
    kite, спасибо, всё дело в символах, всё прошло. А я и буквами плясал и цыфирями, и в бубен бил, и друга в Москве напряг.....

  8. #1606

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

  9. #1607

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,291
    Записей в дневнике
    19
    кому интересно тут MultiWii Interconnect Board

  10.  
  11. #1608

    Регистрация
    26.09.2005
    Адрес
    Балашиха
    Возраст
    41
    Сообщений
    407
    Записей в дневнике
    1
    Нунчак на акселе mma7660, при неподвижном коптере шумит ROLL и PITCH (цифры бегают в GUI от -10 до 10),
    поправил как killmouse
    Цитата Сообщение от killmouse Посмотреть сообщение
    accADC[ROLL] = ( ((rawADC_WMP[3]<<2) + ((rawADC_WMP[5]>>4)&0x2))/7 ); accADC[PITCH] = - ( ((rawADC_WMP[2]<<2) + ((rawADC_WMP[5]>>3)&0x2))/7 ); accADC[YAW] = - ( (((rawADC_WMP[4]&0xFE)<<2) + ((rawADC_WMP[5]>>5)&0x6))/7 );
    помогло, шуметь аксель перестал, но вылезла другая проблема, такой эффект видел когда неправильно ориентирован чак, отклоняешь коптер например влево - в GUI c права как и положено на против надписи ROLL тоже отклонение влево - затем медленный возврат обратно в горизонт, хотя коптер так и стоит с наклоном в лево. Sergey Serov - у Вас такое наблюдается и как с этим бороться?

  12. #1609

    Регистрация
    26.12.2010
    Адрес
    Псковская обл.
    Возраст
    45
    Сообщений
    124
    Нет, когда я пробовал делить всё отрабатывало нормально.
    Про медленный возврат здесь вроде писали, что перевернуть вверх ногами надо аксель, если я не путаю

    Деление несколько грубая форма корректировки, это первое, что в голову пришло на тот момент, делитель надо подбирать индивидуально.

  13. #1610

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    29
    Сообщений
    1,392
    Наконец, дошли руки до LLC. Сегодня получил свой заказ PCA9306DCTR. Припаял микросхему по центру маленькой платки. Схема заработала, время цикла упало до 3100, было 3200-3600. Наверное, иногда шел мусор по шине. Теперь можно подключать все 3.3В датчики без опасений.


    Цитата Сообщение от skyrider Посмотреть сообщение
    ROLL тоже отклонение влево - затем медленный возврат обратно в горизонт
    У вас выборосы ROLL совпадают по направлению для Гиры и Акселя - оба броска вверх или оба вниз? Если вразнобой, то нужно поменять знак: accADC[ROLL] = - +
    Для всех осей проверить. если мнемограмма коптера начнет наклоняться в противоположную сторону - менять знаки у гиры И акселя по этой оси.

  14. #1611

    Регистрация
    13.03.2011
    Адрес
    Montreal, Canada
    Возраст
    38
    Сообщений
    2,291
    Записей в дневнике
    19
    Цитата Сообщение от Musgravehill Посмотреть сообщение
    Сегодня получил свой заказ PCA9306DCTR. Припаял микросхему по центру маленькой платки.
    а чем паяли в итоге? помню были сомнения
    кстать к чипу только доп. элементы (радиодетали) нужны?

  15. #1612

    Регистрация
    26.09.2005
    Адрес
    Балашиха
    Возраст
    41
    Сообщений
    407
    Записей в дневнике
    1
    Цитата Сообщение от killmouse Посмотреть сообщение
    Нет, когда я пробовал делить всё отрабатывало нормально. Про медленный возврат здесь вроде писали, что перевернуть вверх ногами надо аксель, если я не путаю
    Да нет, переворачивать не надо, достаточно убрать делители в прошивке ( /7 ) на аксели по всем осям и в GUI все нормально, хотя именно так у меня и было на другом квадрике при перевернутом вверх ногами акселе.

    Цитата Сообщение от Musgravehill Посмотреть сообщение
    У вас выборосы ROLL совпадают по направлению для Гиры и Акселя - оба броска вверх или оба вниз?
    Нет , только на акселе , причем не только ролл но и немного питч, явно шумит аксель.

  16. #1613

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,159
    Записей в дневнике
    23
    Цитата Сообщение от Musgravehill Посмотреть сообщение
    Наконец, дошли руки до LLC. Сегодня получил свой заказ PCA9306DCTR. Припаял микросхему по центру маленькой платки. Схема заработала, время цикла упало до 3100, было 3200-3600. Наверное, иногда шел мусор по шине. Теперь можно подключать все 3.3В датчики без опасений.
    Борис, можно поподробнее, где заказать, схему платки, я как то пропустил это творение Эта штука я так понимаю намного лучше спакфановкой поделки?

  17. #1614

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    29
    Сообщений
    1,392
    Цитата Сообщение от mahowik Посмотреть сообщение
    чем паяли
    Паял обычным паяльником с жалом "аля микроволна" - бором сделал углубление для отбора припоя. Главное, побольше спиртокарифоли, а перед пайкой резинкой почистить контакты. После пайки промыл спиртом и залил цапон-лаком для прочности.

    К чипу нужны только подтяжки с двух сторон шин и подтяжка 200кОм на пин Enable. Резисторы хотел SMD, но односторонный гетинакс не позволил. Поэтому взял обычные и напаял на макетку поближе к пинам.
    pca9306.pdf - правильный даташит для PCA 9306 DCT R. (1 pin = GND). В даташите NXP есть только "DC" маркировка, и у нее пин1 = питание.

    DUAL BIDIRECTIONAL I2C BUS VOLTAGE-LEVEL TRANSLATOR - готовый двунаправленный конвертер уровней с размерами 3*3мм. Лучше любых транзисторов и делителей. 5В <---> 3.3В

    Цитата Сообщение от Covax Посмотреть сообщение
    намного лучше спакфановкой поделки
    Да, намного лучше - наиболее правильное решение.

    Платку рисовал в Sprint layout 5. Проще не бывает. Делал ЛУТом на глянцевой бумаге. На удивление, все получилось сразу. Думаю, кто будет делать подобное - пусть сразу нарисуют дорожки под резисторы (я их паял отдельно от платы). Я немного позже перерисую и перетравлю новый вариант.

    Микросхема у нас стоит 33р - с наценкой.

  18. #1615

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,159
    Записей в дневнике
    23
    Цитата Сообщение от Musgravehill Посмотреть сообщение
    Платку рисовал в Sprint layout 5. Проще не бывает. Делал ЛУТом на глянцевой бумаге. На удивление, все получилось сразу. Думаю, кто будет делать подобное - пусть сразу нарисуют дорожки под резисторы (я их паял отдельно от платы). Я немного позже перерисую и перетравлю новый вариант.
    Борис, если не жалко, выложи потом платку для общественности. И фотку уже готовой платки крупным планом. p.s. Из даташита экономисту тож не хрена не понятно, как через этот LLC подключать 3.3V сенсоры

  19. #1616

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    29
    Сообщений
    1,392
    Цитата Сообщение от Covax Посмотреть сообщение
    платку для общественности
    лак еще не схватился.

    http://narod.ru/disk/10299871001/pca9306.rar.html плата для Sprint layout 5.

    Сергей, в даташите на 1й странице:
    V REF1 - это низковольтная часть, сюда подаем 3.3В
    SCL 1, SDA 1 - это низковольная шина, куда цепляем наши датчики.
    GND - земля.
    ----------
    V REF 2 - это высоковольтная часть, сюда подаем 5В
    SCL 2, SDA 2 - это высоковольная шина, куда цепляем Ардуино, которое работает с 5В.
    EN - включение чипа.
    ---------------
    На EN, SCL 2, SDA 2, SCL 1, SDA 1 - нужны подтягивающие резисторы.

    Схема есть на странице 7 (там там мастер низкольтный, а датчики -высоковольтные). Rpu - это подтяжки. Важно, что низковольтная часть должна быть на "1", высоковольтная - на "2".

    На EN через 200кОм подаем +3.3В
    На SCL 2 и SDA 2 через 3.3кОм резисторы подаем +5в.
    У меня на датчиках уже стоят подтягивающие резисторы, в сумме по 2кОм на каждую шину. Поэтому подтяжки на SCL 1 и SDA 1 отдельно паять не нужно.

  20. #1617

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,591
    Записей в дневнике
    77
    ура, я всетаки разбил хлипкую раму с HK (6 хороших падений было)

    до этого еще в луже-снегу искупал =)
    + wmp продолжает отваливатся через раз
    Последний раз редактировалось SovGVD; 16.04.2011 в 19:12.

  21. #1618

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    36
    Сообщений
    2,967
    Записей в дневнике
    9
    Проколхозил польского квадрика,всё ,кроме резинок и купола ,взято из запасный частей.Думаю многим будет интересно.
    Процентов 70,вибрации гасится.
    Нажмите на изображение для увеличения
Название: Новая папка (2)_001.jpg
Просмотров: 75
Размер:	38.8 Кб
ID:	489824
    Нажмите на изображение для увеличения
Название: Новая папка (2)_002.jpg
Просмотров: 56
Размер:	32.8 Кб
ID:	489823Резинки с креплением внизу не соприкосаются,просто так фото вышло.
    Нажмите на изображение для увеличения
Название: Новая папка (2)_003.jpg
Просмотров: 44
Размер:	40.7 Кб
ID:	489822У купола появилась двойная задача,в полёте защищать электронику от ветра,влаги,и ударов.А на земле как пиалка для чая.
    Нажмите на изображение для увеличения
Название: Новая папка (2)_004.jpg
Просмотров: 60
Размер:	61.9 Кб
ID:	489821По дороге собрал экранчик 16х2,правда вместо некоторых цыфр пишет кирильские буквы.
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: Изображение 717.jpg‎
Просмотров: 77
Размер:	36.3 Кб
ID:	489815   Нажмите на изображение для увеличения
Название: Изображение 718.jpg‎
Просмотров: 81
Размер:	29.4 Кб
ID:	489816  
    Последний раз редактировалось HATUUL; 16.04.2011 в 19:27.

  22. #1619

    Регистрация
    16.12.2010
    Адрес
    Кировская область
    Возраст
    49
    Сообщений
    33
    Цитата Сообщение от mahowik Посмотреть сообщение
    кому интересно тут MultiWii Interconnect Board
    Расположение платы ITG-3200 под софт 1.6. В 1.7 Алекс поменял оси (скорее всего под WMP на itg3205 c прямым подключением).
    Так что придется править, как и владельцам FreeIMU.

  23. #1620

    Регистрация
    26.09.2005
    Адрес
    Балашиха
    Возраст
    41
    Сообщений
    407
    Записей в дневнике
    1
    Цитата Сообщение от killmouse Посмотреть сообщение
    accADC[ROLL] = ( ((rawADC_WMP[3]<<2) + ((rawADC_WMP[5]>>4)&0x2))/7 );
    accADC[PITCH] = - ( ((rawADC_WMP[2]<<2) + ((rawADC_WMP[5]>>3)&0x2))/7 );
    accADC[YAW] = - ( (((rawADC_WMP[4]&0xFE)<<2) + ((rawADC_WMP[5]>>5)&0x6))/7 );
    Парни, как можно по другому загрубить чуйку акселя, этот способ работает но плывут аксели как будто плата стоит вверх ногами.

  24. #1621

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    29
    Сообщений
    1,392
    Цитата Сообщение от skyrider Посмотреть сообщение
    загрубить чуйку акселя
    Суммировать n последних значения акселя и делить сумму на n.
    (acc+10) + (acc-6) / 2 = (acc+2) - шум станет меньше, если его значения распределены по обе стороны относительно "acc".

    Плывут- в смысле, дрейф в одну сторону? Положил датчик на стол, а значение растет и растет по модулю?

    Цитата Сообщение от skyrider Посмотреть сообщение
    будто плата стоит вверх ногами
    может, так и есть? В перевернутом варианте еще хуже?

  25. #1622

    Регистрация
    26.09.2005
    Адрес
    Балашиха
    Возраст
    41
    Сообщений
    407
    Записей в дневнике
    1
    Цитата Сообщение от Musgravehill Посмотреть сообщение
    Суммировать n последних значения акселя и делить сумму на n. (acc+10) + (acc-6) / 2 = (acc+2) - шум станет меньше, если его значения распределены по обе стороны относительно "acc".
    Если не сложно можно пример на куске кода из 1.7


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


    Цитата Сообщение от Musgravehill Посмотреть сообщение
    может, так и есть? В перевернутом варианте еще хуже?

    Описанный мной выше глюк возникает после изменения кода добавлением делителя /7

    accADC[ROLL] = ( ((rawADC_WMP[3]<<2) + ((rawADC_WMP[5]>>4)&0x2))/7 );
    accADC[PITCH] = - ( ((rawADC_WMP[2]<<2) + ((rawADC_WMP[5]>>3)&0x2))/7 );
    accADC[YAW] = - ( (((rawADC_WMP[4]&0xFE)<<2) + ((rawADC_WMP[5]>>5)&0x6))/7 );

    Если убрать этот делитель и оставить оригинальный код в GUI аксель точно повторяет движения датчика и не плывет.
    Загрубить чуйку акселя нужно потому что когда датчик находится в покое шумит ROLL и PITCH (цифры бегают в GUI от -10 до 10)

  26. #1623

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    29
    Сообщений
    1,392
    Цитата Сообщение от skyrider Посмотреть сообщение
    пример на куске кода из 1.7
    Код:
     void i2c_ACC_init() {
      i2c_rep_start(0xA4 + 0);//I2C write direction => 0
      i2c_write(0xF0); 
      i2c_write(0x55); 
      i2c_rep_start(0xA4 + 0);//I2C write direction => 0
      i2c_write(0xFB); 
      i2c_write(0x00); 
      delay(250);
      accPresent = 1;
      accADCold[ROLL]=0; //////инициализация предыдущего значения////////////
     
    }
    
    void i2c_ACC_getADC() {
      TWBR = ((16000000L / 400000L) - 16) / 2; // change the I2C clock rate. !! you must check if the nunchuk is ok with this freq
      i2c_rep_start(0xA4 + 0);//I2C write direction => 0
      i2c_write(0x00);
      i2c_rep_start(0xA4 + 1);//I2C read direction => 1
      for(uint8_t i = 0; i < 5; i++)
        rawADC_NUN[i]=i2c_readAck();
      rawADC_NUN[5]= i2c_readNak();
    
      accADC[ROLL]  =   ( (rawADC_NUN[3]<<2)        + ((rawADC_NUN[5]>>4)&0x2) );
      accADC[PITCH] = - ( (rawADC_NUN[2]<<2)        + ((rawADC_NUN[5]>>3)&0x2) );
      accADC[YAW]   = - ( ((rawADC_NUN[4]&0xFE)<<2) + ((rawADC_NUN[5]>>5)&0x6) );
      
      ////////////////////////   сглаживание    ///////////////
      
        
      accADC[ROLL] = ( accADC[ROLL] + accADCold[ROLL]   )  / 2;  ///сгладим
      accADCold[ROLL] = accADC[ROLL];                           /// сохраним текущее значение для использования на следующем шаге. 
    
    
    Для остальных осей аналогично. На истину не претендую.

  27. #1624

    Регистрация
    26.09.2005
    Адрес
    Балашиха
    Возраст
    41
    Сообщений
    407
    Записей в дневнике
    1
    Спасибо, этот коптер на работе, завтра попробую.

  28. #1625

    Регистрация
    03.09.2010
    Адрес
    Москва, Новоивановское
    Возраст
    30
    Сообщений
    1,573
    Сидуина не работает на холоде (при темп ниже ~+15градусов)
    Что может быть?

    Обнаружил это следующим образом - дома коптер летает исправно, как выношу на улицу или балкон - моторы перестают инициализироваться, прошить сидуину не получается, прочитать с нее данные тоже.

  29. #1626

    Регистрация
    16.12.2005
    Адрес
    Москва
    Возраст
    34
    Сообщений
    4,452
    Записей в дневнике
    13
    Господа, пора готовиться к качественным прорывам.. Платы "все-в-одном" а-ля FY90q!
    Вложение 490635
    39mm x 28mm, 8(!) грамм.
    120$, atmega328, gyro, accel, mag. Ессно совместима с эхотагом.
    Магазин , обсуждение
    Покупать прямо сейчас можно разве что для экспериментов, наблюдаются проблемы.

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

  30. #1627

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    29
    Сообщений
    1,392
    MCU: 16Mhz Atmel Atmega328p
    Gyro: L3G4200D
    Accel - ADXL345
    Compass - HMC5843
    Input voltage - 5v-16v.
    Up to 16 I/O ports for PWM (in/out), external modules etc. (8 PWM out?)
    I2C header for external I2C units.
    1.5"x1.1" (39mm x 28mm).
    6 grams.

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

  31. #1628

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,591
    Записей в дневнике
    77
    да фиг с ней с модольностью... главное чтоб работало и цена имхо хорошая за такой готовый комплект + i2c шина есть, можно много чего нацеплять

  32. #1629

    Регистрация
    09.12.2004
    Адрес
    г. Железнодорожный
    Возраст
    44
    Сообщений
    1,645
    Записей в дневнике
    529
    Вот так, попробывал я опять раскочегарить MultiWii с клонированными WMP и Nunchuk на Arduino Pro Mini 328p. Версия 1.7.

    1. Вот первых, суперчувствительнось WMP - чуть наклоняешь плату, а на экране коптер делает переворот. Загрубил делителем на 5 где давно рекомендовали, причем (там сумма) поделил каждое слагаемое чтобы избежать переполнения при суммировании. Однако, в 1.7 в отличие от 1.6 суперчувствительности возникала в половине случаев и иногда пропадала при рестарте. Как-то это связано с временем цикла. Потом уже заметил что в 1.7 вроде и так иногда делят WMP на 5, в зависимости от того что от нее приходит - этого я не понял. Пробывал я с обоими частотами I2C (щас 400k), с разными INTERLEAVING_DELAY (щас 2000) и с INTERNAL PULL-UPS и без них (без них тоже работает, наверное они есть на WMP) - все равно суперчувствительность есть. После загрубления стал отображаться адекватно, но возникает эффект о котором уже писали - при резком отклонении возникает "перерегулирование" на экране, и потом угол медленно приходит в норму - ЧТО ТУТ ДЕЛАТЬ - УВИЛИЧИВАТЬ ДЕЛИТЕЛЬ? Может есть какое-нибудь способ четко вычислить чувствительность WMP и вычислить "идеальный" делитель?

    2. Настроил ПИДы как смог. Пришлость опускать P до 2, и I и D пока 0, иначе вибрирует. Автолевел попробывал в руках над головой, но постепенно входит в прецессию и расколбас - наверное тоже из-за недостатка регуляции основного ПИДа. Но самая большая проблема в том, что если коптер поворачивать медленно, он сопротивляется нормально (ну чуть слабее чем надо из-за малого P), но если наклонять быстро, то именно В ЛЕВУЮ сторону крена он как-бы проваливается да похоже еще и специально "поддает" туда еще. Когда попробывал взлететь, он при отрыве отмочил элекантную и стремительную полубочку ВЛЕВО и упал на крышу - думаю из-за этого эффекта.

    Шумы акселя и гир при работающем моторе вроде в норме, но изображения столбиков газа дико дергаются. Хорошо что моторы не могут так быстро менять обороты :-)

    Написал много, спасибо что дочитали, а еще больше спасибо, если ответите :-)

  33. #1630

    Регистрация
    30.05.2010
    Адрес
    Спб
    Возраст
    45
    Сообщений
    509
    Записей в дневнике
    1
    Цитата Сообщение от Prikupets Посмотреть сообщение
    Однако, в 1.7 в отличие от 1.6 суперчувствительности возникала в половине случаев и иногда пропадала при рестарте
    Согласен у меня тоже самое только всё настроил висит как приколоченный сменил батарейку и всё сначала
    1.7 прошивок три штуки с последней вообще беда на ней даже оригинальный ВМП +клонированныйНЧ нормально запустить не удалось


    Цитата Сообщение от Prikupets Посмотреть сообщение
    с разными INTERLEAVING_DELAY (щас 2000)
    таких высот мне не достичь клонированный ВМП на 1700 частенько уходит в суперчувствительность
    а оригинальный только 1300

  34. #1631

    Регистрация
    28.06.2007
    Адрес
    Karmiel
    Возраст
    36
    Сообщений
    2,967
    Записей в дневнике
    9
    Цитата Сообщение от Prikupets Посмотреть сообщение
    опускать P до 2, и I и D пока 0,
    Неделю назад согласился бы,I и D были врагами номер 1 и торчали на 0,сейчас у нас как-бы перемирие,как я понял I и D в ноль ни вкоем случае не ставить.Хотябы на 1 и то хорошо.

    Цитата Сообщение от Prikupets Посмотреть сообщение
    Однако, в 1.7 в отличие от 1.6 суперчувствительности возникала в половине случаев и иногда пропадала при рестарте
    Тоже заметил.

  35. #1632

    Регистрация
    11.01.2011
    Адрес
    Ярославль
    Возраст
    29
    Сообщений
    1,392
    Цитата Сообщение от Prikupets Посмотреть сообщение
    суперчувствительности возникала в половине случаев и иногда пропадала при рестарте
    У меня подобная напасть была связана с тем, что после инициализации гиры нужно было выдержать паузу delay(100);
    Если у вас itg3205 - подключайте чип напрямую как itg3200 (без "программных" pullups). Я установил и наслаждаюсь.

  36. #1633

    Регистрация
    03.09.2010
    Адрес
    Москва, Новоивановское
    Возраст
    30
    Сообщений
    1,573
    Цитата Сообщение от Wishnu Посмотреть сообщение
    Сидуина не работает на холоде (при темп ниже ~+15градусов)
    Что может быть?
    Ни у кого нет идей что может быть с сидуиной? Жуть как не хочется заказывать новую, ждать ее месяц %(

  37. #1634

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,159
    Записей в дневнике
    23
    Цитата Сообщение от Wishnu Посмотреть сообщение
    Ни у кого нет идей что может быть с сидуиной? Жуть как не хочется заказывать новую, ждать ее месяц %(
    чем ардуина питается? 5V?

  38. #1635

    Регистрация
    03.09.2010
    Адрес
    Москва, Новоивановское
    Возраст
    30
    Сообщений
    1,573
    Цитата Сообщение от Covax Посмотреть сообщение
    чем ардуина питается? 5V?
    от силового аккума
    Что интересно - по мере согревания сидуина снова начинает работать )

  39. #1636

    Регистрация
    13.01.2011
    Адрес
    Москва, ЗАО
    Возраст
    41
    Сообщений
    15,159
    Записей в дневнике
    23
    Цитата Сообщение от Wishnu Посмотреть сообщение
    от силового аккума Что интересно - по мере согревания сидуина снова начинает работать )
    гдето неконтакт, прозвони, не поможет - обклей арудину паралоном тонким, пусть греется, ох уж эти итальянки

  40. #1637

    Регистрация
    03.09.2010
    Адрес
    Москва, Новоивановское
    Возраст
    30
    Сообщений
    1,573
    Цитата Сообщение от Covax Посмотреть сообщение
    гдето неконтакт, прозвони, не поможет - обклей арудину паралоном тонким, пусть греется, ох уж эти итальянки
    Если где-то обрыв, почему в домашний условиях работает?
    Завернуть в паралон конечно идея, но есть вероятность, что в полете переохладится и откажет
    Проверю вечерком пайку

  41. #1638

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

  42. #1639

    Регистрация
    29.01.2011
    Адрес
    Дмитров
    Возраст
    29
    Сообщений
    4,591
    Записей в дневнике
    77
    положить сидуинку рядом с регулями - пусть греется немного
    Последний раз редактировалось SovGVD; 18.04.2011 в 12:31.

  43. #1640
    Y@N
    Y@N вне форума

    Регистрация
    13.10.2006
    Адрес
    Nesher (Орел) Israel
    Возраст
    43
    Сообщений
    1,490
    Цитата Сообщение от Prikupets Посмотреть сообщение
    WMP - чуть наклоняешь плату, а на экране коптер делает переворот.
    То-же было. Писал об этом. При питании схемы от ЮСБ, было нормально. Питаю от батареи, бардак. Поменял платки, все наладилось.

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

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

Ваши права

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