MultiWii

Gurdzhy

Дмитрий, я не в зуб ногой в электронике. Можно простым языком, что ты сделал, и чем это хорошо?))

Dimm168pin
Gurdzhy:

Дмитрий, я не в зуб ногой в электронике. Можно простым языком, что ты сделал, и чем это хорошо?))

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

Gurdzhy

Теперь понятно.)) Именно это мне и нужно было, спасибо!

З.Ы. А можешь выложить разводку платы датчиков?

Dimm168pin
Gurdzhy:

Теперь понятно.)) Именно это мне и нужно было, спасибо!

З.Ы. А можешь выложить разводку платы датчиков?

sensorstickdimm168pin_v3.rar
выкладывал раньше, какой-то из них самый похожий на то что на фото правильный) второй не по тем адресам, но тоже работает)

sensorstick_dimm168pin.rar

leprud

Ежели кому интересно, научил мультивий работать генератором sum ppm.
rcopen.com/forum/f90/topic103926/468
Диапазон применений довольно большой - от хедтрекеров до управления моделями а-ля fmkit - наклонами и поворотами
Внутри куча микширования и прочей требухи ессно

Dimm168pin
leprud:

Ежели кому интересно, научил мультивий работать генератором sum ppm.
rcopen.com/forum/f90/topic103926/468
Диапазон применений довольно большой - от хедтрекеров до управления моделями а-ля fmkit - наклонами и поворотами
Внутри куча микширования и прочей требухи ессно

крутяк, а что это,?))) генератор pm sum это который в frsky приемниках или генератор на меге который обычный сигнал с 8ми каналов перегоняет в ppmsum?
по видео ) как раз собрался собрать летючее крыло на вие) а тут оно , на след недельке поеду за полистиролом))

leprud
Dimm168pin:

а что это,?

может быть и генератором ppm sum (т.е. только выход) и пропускать внешние каналы, подмешивая свои данные, например - углы наклона платы.
Хедтрекер короче 😃

Dimm168pin
leprud:

может быть и генератором ppm sum (т.е. только выход) и пропускать внешние каналы, подмешивая свои данные, например - углы наклона платы.
Хедтрекер короче 😃

теперь понял)

tda2030

все с OSD никак не угомонюсь. Перечитал еще раз тему на итальянском форуме (линк)
Не смог понять одного - можно ли подключить этот модифицированный E_OSD к плате MWii на меге 328? Или нужен отдельных хардверный (mega 1280(2560))/софтверный uart для передачи данных с IMU? Надо будет код глянуть…

SovGVD
tda2030:

Или нужен отдельных хардверный (mega 1280(2560))/софтверный uart для передачи данных с IMU? Надо будет код глянуть…

как вариант - использовать тот выход что есть, как с LCD сделано - магическая комбинация стиков и порт работает по другому коду и на другой скорости
честно - тему не осилил, но хочу попозже без модификций Сайбериановый e-osd прикрутить

tda2030

вот я только что по коду глазами пробежался. Вроде бы все так и есть. Дефайнами определяется, будет ли этот один единственный ком-порт использоваться и для передачи данных на OSD. Жалко, документации очень мало. если вдруг удастся разобраться, отпишусь.
Плюсы - через этот OSD можно еще и ПИДрегуль настраивать, как и в более дорогих собратиях.

Надо будет сравнить код для стандартной прошивки и модифицированной для OSD. Отличий довольно много. Тогда хоть из версии в версию можно будет перетаскивать 😃

Musgravehill

Испытал аналог freeimu4 на Multiwii 2 pre3

LLC встроенный в платку, подтяжки отключил. Все летает, но раздельно используется ДУС, акселерометр из MPU6050 и магнетометр. Поддержки DMP в коде нет.
Кстати, пока искал, появится ли в Вии DMP MPU6050, набрел на такую платку: ATMEGA 2560, MPU-6000 , MS5611, 5883L

Хотя сейчас разброд и шатание. Кто-то использует SPI вместо i2c для MPU6050. Без поддержки DMP (будет ли она - даташит никто не открыл) этот датчик не лучше itg300+BMA180. И грядет переход на ARM.

soliada
Musgravehill:

И грядет переход на ARM.

Как Вы думаете,какой контроллер наиболее перспективен в этом случае?

kedrikov
tda2030:

Вот, все обещанное находится в очень полезном блоге:
www.mictronics.de/projects/remzibi-osd/
там в архивах все есть

Я повторял этот проэкт.Все отлично работает в моем варианте с ардупилотом.
Основной сложностью было это сверление межплатных переходов сверлом 0.4…

Musgravehill
soliada:

Как Вы думаете,какой контроллер наиболее перспективен в этом случае?

У меня есть основания доверять:

Syberian:

затестил MARG на 72МГц М3 (в симуляторе). 1.9мс вместо 3 в AVR. Ваще негусто. Ожидал гораздо круче разницу. Попробую М4 запустить.

Syberian:

После мешочка гимора запустил-таки MARG в симе на 407-м ядре. 200мкс по сравнению с 1900 на 103-м и 3000 на AVR FPU рулит.

AlexSneg:

Я твой MARG на себе запускал. 1 цикл расчета занял 2мкс. Сейчас полноценный (гира+аксель+компас) оптимизированный алгоритм с кватернионами + EKF отрабатывает около 10мкс на моей платформе, и еще можно улучшить.

Хотя сейчас Кролик и ТаймКоп, а также желающие-умеющие портировать, используют 103. Надеюсь, ситуация устаканится. Я готов купить “мощный” ARM 407 и более навороченный, если начнут портировать Мультивии. Сам покопался в ARM - помигать светодиодиком можно, математику сделать. А с приемом PPM, выдачей сигналов на ESC - трудно для понимания с полпинка.

tda2030
kedrikov:

Я повторял этот проэкт.Все отлично работает в моем варианте с ардупилотом.

а чего это за страшная такая петля из медного провода?

Sir_Alex
tda2030:

а чего это за страшная такая петля из медного провода?

Радиатор 😃

tda2030

на что, на мегу? =-ООО???
нет уж. Готов поверить, что это суперпупер ядреная земля с экраном, но никак не радиатор ))))

Sir_Alex
Musgravehill:

Все летает, но раздельно используется ДУС, акселерометр из MPU6050 и магнетометр. Поддержки DMP в коде нет.

Я тут подумываю попробовать 6axis DMP заюзать в пирате… Тот код который сперли с демок Invensense 😃

tda2030:

на что, на мегу? =-ООО???

На MAX, уж не знаю почему он там так греется, но он как чайник 😃

soliada
Gapey:

а на 328U4 никто не пробовал WII запускать

Что-то какя то шляпа с этой АТмегой 32U4. Не работает она через встроенный УСБ,тупо не определяется и не находятся для него нужные драйвера.Признаться даже и не особо понятно какие именно и где их взять.

Dimm168pin
soliada:

Что-то какя то шляпа с этой АТмегой 32U4. Не работает она через встроенный УСБ,тупо не определяется и не находятся для него нужные драйвера.Признаться даже и не особо понятно какие именно и где их взять.

гм, а тупо по rx tx?) через ftdi переходничек или cp2102, хоть попробовать что оно, вроде ног больше, тоже поглядываю пока на stm32 нету времени развести и с софтом разобраться.