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

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 не было, но ведь кругом ещё столько опенсорсных вариантов…

SergDoc

В общем на обеде флешка влезла 😃
Вечером наконец-то начну верхнюю плату 😃

rual

Вот и моя Ф3 полетела:

Ролик короткий для удобства выкладывания в тубу. Вариант ПО ещё очень сырой и не полный, портирован только только лётный алгоритм и ИНС, по мере переноса менял структуру кода, посему есть нестыковчки в процессах подготки к пуску (почему-то прерывается калибровка ДУС). Вобщем работы ещё много, но хотелось похвастаться:) Как только допилю старт и терминал с сохранением настроек выложу хекс.

mahowik
rual:

Александр, покажи скрины с идикатора, хочу посмотреть какой вектор кажет магнитометр.

на вых-х сделаю… а то вчера дрюкался со стабилизацией предсказателя высоты… таки стабилизировал его гада! 😃

SergDoc:

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

посмотри mwc-ng от ziss_dm у него там правильная архитектура заложена… кросплатформенность avr/arm, tasks management with fixed time loop наскока помню…
code.google.com/p/mwc-ng/