Создание собственной системы стабилизации
ДЛя подкачки видеобуфера? интерфейс у неё какой?
Эта микруха всего лишь детектирует синхро сигнал в видеопотоке (начало каждой линии)
И опять хочу dcmi выведенный отдельно для optflow целей
Для DCMI много лапок надо, да ещё по разным сторонам проца 😦 так что, ну никак, только отдельный модуль на 407 (в 405 DCMI нет) и по SPI с основным зацепить…
OSD на SPI это конечно прикольно, но может тогда сразу туда max7456/lm1881 пихнуть, чтобы разгрузить процессор
Разгрузить… эту работу он и не заметит =))
Кстати по поводу Сдшек есть у кого вменяемые либы для работы по протоколу SDIO?
В мультипилоте последние версии по нему работают…
я так же от него отказался в пользу 8-го таймера…
А какие причины были?
Наверное, а синий “самолётик” углы показывает? Дело в том, что у меня несколько питоновских демок, там видимо самая старая, поновее здесь, а самую новую выложу вечером ( по моему времени) из дома.
перед работой, на скорую руку, с гуем из этого поста, запустилось… вечером (по нашему времени 😃) поиграюсь подробнее… выкладывайте новый гуй! 😉
Предвидя вопрос - схема будет позже, не потому что жаба, а можно сказать уже суеверие, как только выложу новый вариан, так что-нибудь пойдёт не так, а переделывать уже задолбался, сделаю “примерку” (на бумажке распечатаю и детальки положу - дабы багов не было при изготовлении) тогда уже выкину полный комплект…
на хабре както читал про “виртурилку”… там электронщик тож самое писал, как только похвастаем, так сразу баги и откат прогресса 😃
habrahabr.ru/company/virt2real/blog/156491/
virt2real.ru
А какие причины были?
+2 выхода, легче развести плату, ну и вместо неё можно что-нибудь другое повесить…
Эта микруха всего лишь детектирует синхро сигнал в видеопотоке (начало каждой линии)
Уже забыл, сколькотам строк? 200-300? ну 500, ерунда все это. У меня с такой частотой гира обсчитывается.
выкладывайте новый гуй!
пжалста, хоть эта и не гуй) просто индикатор.
Ну и ещё исходники ИНС. Правда там вроде как косяк ещё остался в функциях millis() и micros(), иногда затыкается вывод в терминал,но сути это не меняет
Да как угодно, но его можно легко назвать гуем без обратной связи с пользователем 😃
А сорсы под какую среду? Coocox гад не саппортит ф3, а только ф4…
Серега, так когда мы будем у тебя уже плату покупать? ))
либо если она опен сорс, то создай проект под GPL или как там принято…
пока всё в руинах 😃 github.com/SergDoc/Nev_MultirotorControl , я же писал выше - доделаю выложу полный пакет 😃
Кеил
вот нашел… можно под eclipse настроить …blogspot.ro/…/stm32f3-discovery-eclipse-openocd.h…
А сорсы под какую среду? Coocox гад не саппортит ф3, а только ф4…
кейл 4,60, размер кода войдёт в бесплатныю версию. Файл проекта там же, только поправить нужно размещение библиотек, )) ну и скачать их с оф.сайта.
Кста, Александр, покажи скрины с идикатора, хочу посмотреть какой вектор кажет магнитометр.
вот нашел… можно под eclipse настроить www.engineering-diy.blogspot....e-openocd.html
Да и ещё на СТшном сайте есть дока по настройке среды под кейл, эклипс и пр., Квик Стартед вроде…
зы: приложил расписание выводов для своего проекта под Ф3.
СПИ1-дус;и2ц1-аксель и маг;ТИМ2/3-ппм;ТИМ1/4-шим; УСАРТ1-терминал/телеметрия; СПИ2/И2Ц2/УСАРТ2/3-пока свободны.
Я чёт тут подумал, для тех кто в теме - если вместо надписи “Логотип?” невзначай впихнуть M25P16 (там SPI разъём рядом и места хватает) что получится? Правильно порт Рево, ну почти, входы выходы не совпадают (их больше и другие таймеры) ну и естественно I2C и SPI другие. Но как говорится “Она конечно не Венера, но что-то венерическое в ней есть” (С) 😃 Думаю впихну на всякий случай - ну вот, показал картинку - переделать захотелось 😃 а ещё там не видно - под магнитометром EEprom-ка стоит, так что девайс становится довольно универсальным - можно много чего портировать 😃
Да, Вопрос - в какую религию обращать? MultiWii пробовал, CC - тоже летал… конечно субъективное мнение, но Wii понравился больше: код более понятен (ну не программер я) и танцев с бубном и I2C не было, но ведь кругом ещё столько опенсорсных вариантов…
В общем на обеде флешка влезла 😃
Вечером наконец-то начну верхнюю плату 😃
Вот и моя Ф3 полетела:
Ролик короткий для удобства выкладывания в тубу. Вариант ПО ещё очень сырой и не полный, портирован только только лётный алгоритм и ИНС, по мере переноса менял структуру кода, посему есть нестыковчки в процессах подготки к пуску (почему-то прерывается калибровка ДУС). Вобщем работы ещё много, но хотелось похвастаться:) Как только допилю старт и терминал с сохранением настроек выложу хекс.
Александр, покажи скрины с идикатора, хочу посмотреть какой вектор кажет магнитометр.
на вых-х сделаю… а то вчера дрюкался со стабилизацией предсказателя высоты… таки стабилизировал его гада! 😃
Да, Вопрос - в какую религию обращать? MultiWii пробовал, CC - тоже летал… конечно субъективное мнение, но Wii понравился больше: код более понятен (ну не программер я) и танцев с бубном и I2C не было, но ведь кругом ещё столько опенсорсных вариантов…
посмотри mwc-ng от ziss_dm у него там правильная архитектура заложена… кросплатформенность avr/arm, tasks management with fixed time loop наскока помню…
code.google.com/p/mwc-ng/
Всё сошлось - можно плату изготавливать
Красиво. Какой софт портировать будешь? Когда ждать первый полет?
Барометр с гудлака оказался паяный (до этого времени не распаковывал)
Интересно, он не в заводской упаковке? Мож предпродажная проверка?
Наверно Мультипилот - он в VET6 влезет, на барометре пластик родной но был заклеен скотчем - перевернул - следы флюса и припой на лапах, если с какой дефектной платы сняли - куда ни шло, а если бракованный сам - плохо…