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

Sir_Alex
SergDoc:

а кто мешает сделать платку которая влазит вместо MicroSD и на ней флешка, я на крайняк так планировал, если вдруг Рево портануть захочется

Проблема как раз в разъеме, а не самое флехе. Но возможно с F4 не будет особых проблем, даже если запись на флешку подвиснет.

rual
mahowik:

залил ваш hex + питон гуи запустил отсюда, предварительно указав в MinIMU-9-test.py номер stm vitrual com port-а … стоят вектора как вкопанные, т.е. не бегут данные наверное…

Наверное, а синий “самолётик” углы показывает? Дело в том, что у меня несколько питоновских демок, там видимо самая старая, поновее здесь, а самую новую выложу вечером ( по моему времени) из дома.
А работу демки можно посмотреть в терминале (гипер под винь) или Putty, буквы латинские маленькие:
c- калибровка ДУС, в течении секунды плата должна быть в покое, считаем дрейф осей ДУСа;
a- углы по акселю, если плату дергать будут дрожжать;
s- данные акселя;
d-данные ДУСа;
g-углы по комплексированным данным;
e-углы + вектора.
В питоне проверяем букву

# Check your COM port and baud rate
ser = serial.Serial(port='COM5',baudrate=115200, timeout=1)
tmode = "e"

MinIMU-9-test.rar

SergDoc

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

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 или как там принято…