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

rual
Sir_Alex:

Я тут предложил производителю плат CRIUS AIOP подумать о перспективах и начать работу над ARM32 версией его платки.

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

leprud
Sir_Alex:

Я тут предложил производителю плат CRIUS AIOP подумать о перспективах

OSD на SPI это конечно прикольно, но может тогда сразу туда max7456/lm1881 пихнуть, чтобы разгрузить процессор от, как минимум, выделения начала видеостроки? Сильно не удорожит/усложнит, а перспектив еще побольше…
И опять хочу dcmi выведенный отдельно для optflow целей

PS вот f4 я ковырял немного, вроде все понял, но вот lpc старшие на бумаге поинтереснее выглядят - хотя бы методом залития новой прошивки…

rual
leprud:

OSD на SPI это конечно прикольно,

Об ОСД речь вроде нешла?

SergDoc:

свободный SPI (скорей всего под MicroCD

Сергей писал про память на СД карте.
Вообще в самолётной ветке rcopen.com/forum/f90/topic263662 автор спокойно поженил ОСД и автопилот на одном проце.

Alexey_1811

С осд на lm1881 придется очень часто в прерывание залетать.
Наверное чуток накладно будет.

rual
Alexey_1811:

С осд на lm1881 придется очень часто в прерывание залетать. Наверное чуток накладно будет.

ДЛя подкачки видеобуфера? интерфейс у неё какой?

Alexey_1811
rual:

ДЛя подкачки видеобуфера? интерфейс у неё какой?

Она выдает только синхроимпульсы. Буфера нету.

Sir_Alex
rual:

ДЛя подкачки видеобуфера? интерфейс у неё какой?

Эта микруха всего лишь детектирует синхро сигнал в видеопотоке (начало каждой линии)

SergDoc
leprud:

И опять хочу dcmi выведенный отдельно для optflow целей

Для DCMI много лапок надо, да ещё по разным сторонам проца 😦 так что, ну никак, только отдельный модуль на 407 (в 405 DCMI нет) и по SPI с основным зацепить…

Razek
leprud:

OSD на SPI это конечно прикольно, но может тогда сразу туда max7456/lm1881 пихнуть, чтобы разгрузить процессор

Разгрузить… эту работу он и не заметит =))

Кстати по поводу Сдшек есть у кого вменяемые либы для работы по протоколу SDIO?

SergDoc

В мультипилоте последние версии по нему работают…
я так же от него отказался в пользу 8-го таймера…

mahowik
rual:

Наверное, а синий “самолётик” углы показывает? Дело в том, что у меня несколько питоновских демок, там видимо самая старая, поновее здесь, а самую новую выложу вечером ( по моему времени) из дома.

перед работой, на скорую руку, с гуем из этого поста, запустилось… вечером (по нашему времени 😃) поиграюсь подробнее… выкладывайте новый гуй! 😉

SergDoc:

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

на хабре както читал про “виртурилку”… там электронщик тож самое писал, как только похвастаем, так сразу баги и откат прогресса 😃
habrahabr.ru/company/virt2real/blog/156491/
virt2real.ru

SergDoc
Razek:

А какие причины были?

+2 выхода, легче развести плату, ну и вместо неё можно что-нибудь другое повесить…

rual
Sir_Alex:

Эта микруха всего лишь детектирует синхро сигнал в видеопотоке (начало каждой линии)

Уже забыл, сколькотам строк? 200-300? ну 500, ерунда все это. У меня с такой частотой гира обсчитывается.

mahowik:

выкладывайте новый гуй!

пжалста, хоть эта и не гуй) просто индикатор.
Ну и ещё исходники ИНС. Правда там вроде как косяк ещё остался в функциях millis() и micros(), иногда затыкается вывод в терминал,но сути это не меняет

MinIMU-9-test.rarRusINS10F3-ins.rar

mahowik

Да как угодно, но его можно легко назвать гуем без обратной связи с пользователем 😃

А сорсы под какую среду? Coocox гад не саппортит ф3, а только ф4…

SergDoc

Картинку первую покажу, только что домучал 😃

mahowik:

А сорсы под какую среду?

Кеил

mahowik

Серега, так когда мы будем у тебя уже плату покупать? ))
либо если она опен сорс, то создай проект под GPL или как там принято…

rual
mahowik:

А сорсы под какую среду? Coocox гад не саппортит ф3, а только ф4…

кейл 4,60, размер кода войдёт в бесплатныю версию. Файл проекта там же, только поправить нужно размещение библиотек, )) ну и скачать их с оф.сайта.
Кста, Александр, покажи скрины с идикатора, хочу посмотреть какой вектор кажет магнитометр.

mahowik:

вот нашел… можно под eclipse настроить www.engineering-diy.blogspot....e-openocd.html

Да и ещё на СТшном сайте есть дока по настройке среды под кейл, эклипс и пр., Квик Стартед вроде…

зы: приложил расписание выводов для своего проекта под Ф3.
СПИ1-дус;и2ц1-аксель и маг;ТИМ2/3-ппм;ТИМ1/4-шим; УСАРТ1-терминал/телеметрия; СПИ2/И2Ц2/УСАРТ2/3-пока свободны.

RusINS1_0F3D.rar

SergDoc

Я чёт тут подумал, для тех кто в теме - если вместо надписи “Логотип?” невзначай впихнуть M25P16 (там SPI разъём рядом и места хватает) что получится? Правильно порт Рево, ну почти, входы выходы не совпадают (их больше и другие таймеры) ну и естественно I2C и SPI другие. Но как говорится “Она конечно не Венера, но что-то венерическое в ней есть” (С) 😃 Думаю впихну на всякий случай - ну вот, показал картинку - переделать захотелось 😃 а ещё там не видно - под магнитометром EEprom-ка стоит, так что девайс становится довольно универсальным - можно много чего портировать 😃

Да, Вопрос - в какую религию обращать? MultiWii пробовал, CC - тоже летал… конечно субъективное мнение, но Wii понравился больше: код более понятен (ну не программер я) и танцев с бубном и I2C не было, но ведь кругом ещё столько опенсорсных вариантов…