MultiWii
Говорят, что у бюджетных ESC
на 16кГц
может возникать срыв генерации. Но что-то не замечал.
а на морозе то как себя ведет?
Работает в любую погоду))
Еще назрел вопрос, как выглядит зависание по i2c шине?
И еще, если кто следит за веткой FFIMU датчиков на рцгрупс, они в каком то магазе продаваться будут или на форуме?
как выглядит зависание по i2c шине
если в полете - моторы колом и падает камнем
если в ГУИ - график перестает бежать, пока прогу не перезапустишь, также могут появляться дикие, в т.ч. отрицательные числа в cycle time
FFIMU чото тянут кота за яйца который месяц… не дождался, купил Allinone, уже подключил, все работает… Магнетометр осями попутан, а так вроде ничо.
Олег, ну как там вообще жизнь молодая? Забросил фильтр свой программировать?
если в ГУИ - график перестает бежать, пока прогу не перезапустишь
Я вот на ночь оставил гуи - оно повисло, но перезапуск проги не помогает. Поможет если только питание отключить и потом снова включить. При этом сколько уже аккумуляторов посадил - ни разу не замечал, что б что то повисло.
а что такое
Allinone
можно ссылку? )
чем выше частота, тем ниже время цикла…
Интересно, а на сколько?
Т.к. время в цикле - это время на внутренние преобразования в гиро(аксель)-сенсоре + время на обмен данными между Ардуиной и сенсором. Например, для ВМА150: “Acceleration data refresh rate (all axes) - f_rate - 2,7-3,3 кHz”.
А для гиры L3G4200D вообще: “Digital output data rate - 100/200/400/800 Hz”
( Насколько я понял, для ITG-3200: “The ADC output rate is programmable up to a maximum of 8,000 samples per second down to 3.9 samples per second”)
А т.к. начала измерений в сенсорах не синхронны, то, даже с учётом того, что данных - несколько десятков байт, при " i2c - 100kHz" передача данных закончится раньше, чем будут готовы все новые данные!
И много мы выиграем при переходе на 400kHz?
купил Allinone
может маленький, фото видео отчетик сварганиш?
п.с. Я тоже его заказал
Allinone - та самая платка со всеми датчиками … Так?
Видимо речь об этой плате cgi.ebay.com/…/260766408107
Она самая.
Плата версии 3.3В, питать можно хоть 3.3 хоть 5, не забыть отключить internal_pullups в ардуине. Никаких LLC не нужно - все это суходр*чка.
Чтоб заработала, никаких извратов не нужно: SCL-SCL, SDA-SDA, GND-GND, VDD-3.3(5)V,
Запретить internal_pullups, раскомментить ITG3200,BMA180,BMP085,HMC5883, поменять в процедуре, начинающейся на #ifdef BMA180 все числа 0х80 на 0х82 и все заработает автоматом.
Плату ставить деталями вверх, узкой стороной вперед, если смотреть сзади по движению, дырки под провода были слева.
Все.
Странно, что никто их них не сделал до сих пор платку с 2 датчиками: гира itg3200 и аксель bma180 аз полцены, разлетались бы как горячие пирожки…
А есть смысл менять работающую связку wmp+bma020 на эту плату на данном этапе кода?
Если есть работающая wmp и bma020 конечно нет, а новичку я бы советовал покупать именно готовую платку 6dof, с гирой и акселем, если кто знает что где-то продается такая дайте ссылочку!
Я думаю скоро мы такую платку увидим баксов за 50
www.rcgroups.com/forums/member.php?u=313632
а новичку я бы советовал
новичку бы я посоветовал скачать купить симулятор, а потом летать на одном ВМП😈
Как же меня достали все эти датчики, алгоритмы, паршивки, интерфейсы! Зато налета от силы 3 минуты в стиле “лягушка”.
Ни в жисть новичку не выучиться летать нормально с кучей этих прибабахов.
В звезду все эти фильтры и ИМУ, подключу голый ITG3200 и буду часы наматывать.
Бл*, я про то что категорически против покупки всяких wmp и нунчаков, не буду никому больше советовать их покупать и играть в лотерею с китайцами… 😃
начала измерений в сенсорах не синхронны, то, даже с учётом того, что данных - несколько десятков байт, при " i2c - 100kHz" передача данных закончится раньше, чем будут готовы все новые данные
поэтому кто-то говорил, что надо бы прерывания прикрутить. INT у всех датчиков есть.
я про то что категорически против покупки всяких wmp и нунчаков, не буду никому больше советовать их покупать и играть в лотерею с китайцами…
“Вы просто не умеете их готовить…!” (Не моё 😉)
А я бы посоветовал “новичку-в-электронике” либо купить что-то полностью готовое (например “Гайку”), либо, трезво оценив свои способности к само-обучению, сначала разобраться в азах электроники - повторить 100%-проверенный вариант подключения - пытаться вносить что-то своё…
А то получается, как в случае, когда скрипач начинает делать отбитальную космическую станцию начитавшись спец.форумов и при этом постоянно задавая в этих форумах вопросы типа “У меня нет спец.контроллера управления маршевым двигателем - можно я использую контроллер полива из соседнего хоз.мага?”.
Тут чего-то мысль грустная пришла… Вот я и вырос из нунчаков. Кодить что-то стало лень. Есть у меня ардумега, есть все возможные датчики, в т.ч. GPS. Пожалуй, надо попробовать другие проекты поюзать, в которых все уже есть. Ардукоптер или аэроквад, например. С готовым IMU и навигацией по точкам. А там и мультивийка, глядишь, дозреет.
“Вы просто не умеете их готовить…!”
ну ну 😃 а я желаю людям только добра, а не этот тернистый путь покупки вимоушенплюсов, чаков 😃
То что я не смогу сделать из вимоушена itg3205 нормальный itg3200 мне как-то совсем по барабану. То что многим на этом форуме не повезло и они попали в волну “неправильных” глючных вимоушенов на itg3205 лишь доказывает, что нормальный путь это купить нормальные сенсоры, залезть к Фабио в блог, скачать BOB плату, сделать ее, напоять туда эти нормальные сенсоры и получить удовольствие от строительства мультивия. Или купить уже готовую плату сенсоров.
Странно, что никто их них не сделал до сих пор платку с 2 датчиками: гира itg3200 и аксель bma180 аз полцены, разлетались бы как горячие пирожки…
Делал, например bob4432 под руководством Джусси, и продавал за 60 баксов, но он это делает на продажу, пока их не начнет клепать Джусси, т.к. это “его” разработка.
“Начальнику” из Астрахани она уже едет. Доставка 14,95 баксов с треком, или 5 баксов без трека.
Жду сегодня FTDI, т.к. уже пришли Flyduino и FFIMU 1.22L (оба - прототипы), и буду ставить на трикоптер.