Создание собственной системы стабилизации

HikeR
SergDoc:

любые опенсорсные проекты…

для F4…, которых раз, два и обчелся 😉

SergDoc

два зачёркивать ненадо: Multipilot -это раз, Autoquad - это два, и потом кто сказал что пока я енто всё не соберу ещё что-нибудь не появится (таиинственная Revo -шопотом) 😃

HikeR

пара вопросов.
Multipilot это прошивка или набор плат для меги и F103?
Autoquad предлагается компилировать при помощи Crossworks Compiler for ARM, но я что-то не могу ничего найти про поддержку этим компилятором блока FPU, без которого F4 в принципе и не нужен. а вот про 30 дней триала я увидел сразу, вобщем это ни разу не опенсорс, раз за инструменты надо платить.

SergDoc

И вообще не заканчивать же тему словами: всё разбил, пойду выпью яду 😃
надо же попробовать собрать всё воедино - всмысле плюшки все, с полётом по точкам и возвратом домой 😃

HikeR:

Multipilot это прошивка или набор плат для меги и F103?

это ж виртуалроботикс изголяется, и по их заверениям ихняя иде работает с FPU

code.google.com/p/multipilot32/

www.virtualrobotix.com

HikeR:

Autoquad

чёт оно мне не нравится… датчики нравятся а вот код уууу…

примерно так только с перламутровыми пуговицами меньше и дешевле…

rual
SergDoc:

Раскрою немного карты, что я сейчас рисую: двухплатный модуль, нижняя будет проц F407, датчики MPU6000, питатели, разъёмы для периферии (сонар…) 8 входов, 8 выходов, USB, 2UART, microSD, AT24C512, W25X40… верхняя (пока всё самое дешевое, да и код и библиотеки к орлу у меня есть) GPS - MT3329, баро - BMP085, магнитометр - HMC5883.

Возможность подключить аналоговые барометры (и пр) будет? MPU по СПИ? в строну lsm333 не смотрели? Схему покажите?

SergDoc
rual:

Возможность подключить аналоговые барометры (и пр) будет?

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

rual:

MPU по СПИ?

да, почему и гоняюсь за 6000-й

rual:

lsm333

там для каждого устройства свой интерфейс, по SPI я просто не разведу в домашних условиях, а по i2c не хочу, вот на маленькой (Naze32 Pirates edition) если выпадет оказия можно будет попробовать заменить 330 на 333, пару лишних дорожек сделаю (есть опыт восстановления )

rual:

Схему покажите?

схемы пока не существует точнее есть схемы ИМУ и контроллеров разные, похоже на это, пока думаю что убрать что добавить, О, схему платы GPS (так скажем) в первоначальном состоянии можно посмотреть и тут форма платы изменится, да и разьёмы другие будут и больше их…
пока с этим приторможу - приехали новые лучи, надо пока жена с детьми в деревне выдумать и выпилить новую раму (будет пока трёшка, надеюсь со временем Y6) 😃

О кстати, Александр, огромное спасибо за код к LSMке! 😃

Вот только не пойму почему компиляторы-то платные, по идее лицензия на ARM уже включена в стоимость контроллера?

rual
SergDoc:

там для каждого устройства свой интерфейс, по SPI я просто не разведу в домашних условиях, а по i2c не хочу, вот на маленькой (Naze32 Pirates edition) если выпадет оказия можно будет попробовать заменить 330 на 333, пару лишних дорожек сделаю (есть опыт восстановления )

333-я имеет также 2СПИ интерфейса гиро и аксель+компас, по разводке с 330 не совместимы совсем, 333я разводится гораздо прощще, но достать её пока не смог (( сижу облизываюсь)

SergDoc:

О кстати, Александр, огромное спасибо за код к LSMке!

Пожалуйста! )

Ничего, если я в втоей теме своими достижениями похвастаюсь?

правда, ссобственного железа там нет - демо СТМ32Ф103 + ЛСМ330, зато прошивка полностью моя)

SergDoc
rual:

Ничего, если я в втоей теме своими достижениями похвастаюсь?

Очень даже надо! одному тут скучно 😃

rual:

СТМ32Ф103 + ЛСМ330, зато прошивка полностью моя)

пропорции слишком велики или аксель чудит? а если правильно понял регули SS чёрные, перешить желательно…

rual
SergDoc:

пропорции слишком велики или аксель чюдит?

да, нужно подстраивать, это был первый полноценный полёт. Хотя прошива в маю была готова, но не было акков и моторов с рамой.
Поздее возможно сделаю автоподстройку ПИД.

SergDoc

не просто я заметил что аксель в LSM-ке во первых шумит, а вовторых очень критичен к температуре как в принципе и гиры (это только к температуре)…

rual:

зато прошивка полностью моя)

а я вот к сожалению с программированием в штыки, хотя и имею корочки лаборант - программист, забываю как-то всё быстро - хоть ты записывай всё, не идут языки хоть ты тресни алгоритм нарисую - а что дальше с ним делать…, вот с “железом” на ты нравиццо оно мне 😃

rual
SergDoc:

не просто я заметил что аксель в LSM-ке во первых шумит, а вовторых очень критичен к температуре как в принципе и гиры (это только к температуре)…

Есть такое, у меня иногда среднее значение вектора Г из-за вибрации в строну уходит по У. По идее мат.ожидание вектора без движения как и при симметричной раскачке должно совпадать с истинным вектором. У меня на определенных оборотах видимо резонанс наступает и угол по крену уходит на -15-17 гр. ((

SergDoc

резонанс может наступать из-за очень мягких демпферов, думаю лучше начинать с жесткого крепления - ну это моё мнение…

rual
SergDoc:

резонанс может наступать из-за очень мягких демпферов, думаю лучше начинать с жесткого крепления - ну это моё мнение…

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

SergDoc

Наконец дошли руки восстановить загрузчик убунты, за одно обновил исходники OpenPilot - ну и СС3D на MPU6000 тоже, жалко схемы нет - что подключено на 2 и 3 лапу проца?

rual
SergDoc:

Наконец дошли руки восстановить загрузчик убунты

Сергей, убунта для чего? ОСь для мозгов ОП?

SergDoc

нет убунта как убунта, просто компиляторы и исходники ОП у меня под ней ну и естественно наземная станция, да мультивий тоже перетаскиваю…

SergDoc

Ну и что за беда я ещё схему не дорисовал, а тут rcopen.com/forum/f123/topic287225 😦

неа у меня не так, и вообще какой смысл вешать mpu6000 на i2c, или они решили два набора датчиков одновременно использовать?

rual
SergDoc:

и вообще какой смысл вешать mpu6000 на i2c, или они решили два набора датчиков одновременно использовать?

У меня все критичные датчики исключительно СПИ , компас вот только и2ц . ну это пока лсм333 не раздобуду, а так всё в одном будет + датчики давления аналоговые.

зы. переставил свою макетку на нормальную раму и подобрал пиды

SergDoc

А я пока никак на коптер новый не разорился 😦 , я бы давно закупился, но бзик: педатчик с приёмником поменять на это www.hobbyking.com/hobbyking/…/uh_viewItem.asp?idPr…

rual:

У меня все критичные датчики исключительно СПИ

И я придерживаюсь той же религии 😃

SergDoc

Сегодня гонял на работе Naze32 Pirates Edition - на столе часа четыре, и крутил и вертел - пока ни каких сбоев (ну если не считать дохлого баро) - мысль: фиг с ней с фриской пока, надо коптер собирать… если LSMка дальше себя будет так вести то зачем дорогие датчики буду ждать 333-ю 😃 Александр, а какие датчики давления используете? я только MPXV5004DP находил…

ААА не расчитал на новый баро 23 цента не хватилоооо 😃

rual
SergDoc:

Сегодня гонял на работе Naze32 Pirates Edition - на столе часа четыре, и крутил и вертел - пока ни каких сбоев (ну если не считать дохлого баро) - мысль: фиг с ней с фриской пока, надо коптер собирать…

Правильное решение! Практика в нашем деле важнее теории! Я вообще с аппой не заморачивался, взял то что было под рукой, старый валькеровский приемник и пульт.

SergDoc:

если LSMка дальше себя будет так вести то зачем дорогие датчики буду ждать 333-ю

тут печалька , разговаривал сегодня с дитрибутером СТшным, он сказал, что пока 333ю СТ отгружать не планирует, типа ждет крупных потребителей сего изделия… С образцами тоже туго… У меня надежы на 333ю большие были, в моё ПО она бы очень аккуратно вписалась. Мой единственный эземпляр компаса 5883 так толком и не заработал. Но основная проблема в архитектуре, для меня важна синхронность и регулярность получения данных с датчиков. Я до получения 333й все программные разработки забросил (нашёл отговорку 😃), ибо хотел сразу перезжать на Ф4.

SergDoc:

Александр, а какие датчики давления используете? я только MPXV5004DP находил…

Пока никакие 😃, но планирую использовать MPXV5004DP и ещё такой же только с другой буквой на конце (отнсительный и диференциальный) с целью установки на самолёт.

На моём летающем макете ф103 и ЛСМ330, компас у меня видимо дохлый, я его отключил.
В планах компас и ГПС, сейчас теоретически копаю под автонастройку ПИД и удержании позиции на данных акселя.