Проект Мегапират на самик!
Вопрос есть ли какой нить тестовый код
вот, НЕХ заводской демонстрашки под дискавери (моргает диодами, кнопки и проч)
dl.dropbox.com/…/STM32F4-Discovery_Demonstration_V…
Плата по ссылке тоже подойдет: корпус тот же, ноги те же, а экзотику, которой чипы отличаются, мы не используем.
А “было хорошо” - можно подробнее? 😃 на чем эксплуатировали и т.п.
хорошо чуток позже скину видео…
Олег вот видео с писалки (разрешение 800х600) - других разрешений нет (моя писалка отличается от твоей - там только 800х600, 640х480)
И еще кусочек с Радаром:
Если в основном экране ничего изменить уже нельзя (понимаю, что ради единичного случая нет смысла все переделывать…), то может получится на Радаре высоту и удаление приподнять… или - вообщем смотри…
Алекс, в настройках осд отметь NTSC, это как раз твой случай.
Спасибо за тест код. Идет нормально, моргают диоды. Пробовал подключить ком порт. Как я понял тест код ничего не пишет в ком порты, но делает зеркало. То есть то что я ему посылаю то он и возвращает. Если так, то становится не понятна проблема. Навсякий случай напишу что делаю. Прошиваю загрузчик (как написано в дневничке) По усб подрубил дискавери, выставил СВД , УСБ, тип микросхемы. Стер прогой все что там было. Нажал программировать. Прошивается выдает ошибку. > Reading section [8000000-807FFFF] of PROGRAM MEMORY area…
< PROGRAM MEMORY reading completed – [Device Checksum 7BC7AD8]
> Loading file C:\Users\Drou\Downloads\mpx_boot.hex in PROGRAM MEMORY area …
< File successfully loaded. File Checksum 0x5AD81
> Erasing section [8000000-807FFFF] of PROGRAM MEMORY area…
Mass Erasing device…
Blank Checking device…
< PROGRAM MEMORY successfully erased and blank checked.
> Programming section [8000000-807FFFF] of PROGRAM MEMORY area…
Programming skipped from address 0x8010000 to 0x801FFFF because trying to program erased value
Programming skipped from address 0x8020000 to 0x802FFFF because trying to program erased value
Programming skipped from address 0x8030000 to 0x803FFFF because trying to program erased value
Programming skipped from address 0x8040000 to 0x804FFFF because trying to program erased value
Programming skipped from address 0x8050000 to 0x805FFFF because trying to program erased value
Programming skipped from address 0x8060000 to 0x806FFFF because trying to program erased value
Programming skipped from address 0x8070000 to 0x807FFFF because trying to program erased value
< PROGRAM MEMORY programming completed.
> Verifying section [8000000-807FFFF] of PROGRAM MEMORY area…
Error : Problem while trying to Run core of device.
Error : < PROGRAM MEMORY verifying failed.
Раньше это не мешало прошиватьсо с наземки . Щас ни в какую. К портам кроме самого ком порта ничего не подключено.
До моего отсутствия собстно было все готово к установки на борт Ская. Вы мне еще помогали с датчиками, Делали автоопределение адресов. Да, при прошивке с наземки не спрашивает “вызов загрузчика”, а сразу перескакивает к “очистке памяти” там и виснет.
Хм… Все выше написанное можно зачеркивать… После нескольких прошивок тест код - очистка - бутлоадер и обратно все заработало…
Алекс, в настройках осд отметь NTSC, это как раз твой случай.
Спасибо! попробую вечером…
так, что-то глюкануло…
Пишу еще раз…
Олег, все что я просил по ОСД - ОТБОЙ!!!
Это я лоханулся, спасибо, что намекнул…
Вообщем в писалке по умолчанию стоит режим NTSC, стоило его переключить (в писалке) и вуаля:
там в конце видео пропадает статическая картинка с камеры и нет синхры - это я отключил разъем камеры (включал режим реальной картинки - в камерах с ХК это немного геморно - надо кнопульки тыркать и только потом штекер вставлять…).
Еще хорошая новость - отремонтировал АРС 220!
У меня сгорел регуль на 3.3 В. Выпаял и заменил простым в корпусе (не СМД) советским регулем… Работает!
Кстати - если регуль не паять а вместо него поставить перемычку и питать с АП сразу 3.3 В - тоже работает!!!
Так что если использовать только с МПХ - регуль можно выкинуть (не нужно двойное регулирование 12-5-3.3…(так как сам АРС питается от 3.3 через регуль… Может кому поможет…
Готов в поле - жду погоду…
питать с АП сразу 3.3 В
С этим надо быть поосторожнее. Регуль, который стоит на плате, расчитан на 800мА. 120-150мА уже расходуется на саму плату. Радиатором работают два пятачка фольги с двух сторон платы под регулем. Т.е., максимум, что может долговременно держать регуль без перегрева в конкретной реализации - 300-400мА.
в камерах с ХК
По камере:
если это камерка 720р в термоусадке, у неё есть одна особенность (обнаружил случайно). Если включен сквозной видеовыход (или воспроизведение на видеовыход) и подключено внешнее питание, при выключении камеры кнопкой картинка на видеовыходе пропадает (камера выключается, чёрный экран), но синхра остаётся! 😃
Бывает очень удобно для проверок и настроек - ОСД на чёрном экране, посторонняя картинка не мешает.
Если включен сквозной видеовыход (или воспроизведение на видеовыход) и подключено внешнее питание, при выключении камеры кнопкой картинка на видеовыходе пропадает (камера выключается, чёрный экран), но синхра остаётся!
Игорь, у себя проверил - остается только звук на черном экране… Пару раз за много случаев выключения камеры при отладке оставалась синхра на черном экране работало ОСД, но это почти случайно, системы у меня не вышло…
А жаль… Может прошивки отличаются у этих камер.
---------------------------------------------------------------
ПС. Даже не может, а точно отличаются, потому что ОСД камеры у меня и Алекса точно отличаются расположением надписей на экране.
подключено внешнее питание
Это обязательное условие. У меня при этом гарантированно работает описанное. Прошивки элементарно могут быть разные, да. От наших желтолицых братьев можно ожидать всего в этом плане:)).
поздно прочитал сообщение - уже домой пришел…
Завтра проверю у себя…
Но в принципе - это не по теме…
Кто летает? Или все ждут меня???
На сегодня прошивки вроде не менялись - все уже хорошо или просто никто ничего не тестит?
Собрался на эти выхи полетать (если синоптики не брешут - будет перерыв между дождями… ).
Заодно и протестю новую писалку (в ппаралель с наземной станцией…), и новый баро и АРС и еще много чего…
Регуль пока не менял, но поставил на питание колечки феритовые - вдруг получится… чуть что - новый регуль!
Кстати - пришел регуль тунигра 45А - на нем на выходе бека походу фильтр какойто стоит (под черной термоусадкой невидно…) - вроде как здоровенный дросель…
О как…
ПС Обшибся - это по теме!!!
вспомнил как на простом Пирате летал (еще на Глайдере…) - полетел, очки одел - круг, второй… отдалился метров на 600 - бац - черный экран! слегонца адреналин прилил, хорошо что недалеко и не один летал - коллега указал где самик… ПРИЧИНА банальна - перед полетом не почистил карточку… вот камера по заполнению карты и отключилась… Если прокатит вариант Игоря - может хоть телеметрия останется …😉
Товарищи, ткните в схемку ОСД на lm1881 и подключение к Дискавери. спс.
Отсюда rcopen.com/forum/f90/topic243418/2475 и вниз несколько постов почитайте.
Кто летает? Или все ждут меня???
Отчего же, Алекс? Летаем:) иногда.
У меня сложилось впечатление, что наоборот - после моего “кряка” полеты “крылатых” приостановились, либо не хочется рассказывать о таковых…
Хотя надо признать, что наши “события” произошли где-то рядышком.
Вот Марк в Сургуте, например, совсем без крыльев обходится… И ничего…
Некоторые, например, даже не на летательных аппаратах летают (ни в коем случае не реклама). Мужик наверное офигел без МРХ…
Но жисть идет, и полёты продолжаются…
Подлетнул еще разок, как водится, без записей телеметрии, пока руки не дошли.
Результаты обнадёживают - подтверждаются результаты “подлётов” после моего происшествия, поскольку теперь я на ЛК.
По-прежнему тянет набирать высоту в стабе и альтхолде (Олег, пардон, миксы газа на элевоны я не попробовал, немного стремно, и времени на опыты не хватает…)
Но…! Приятно то, что возврат работает корректно и уже много раз. Сегодня я это проверил в условиях сильного для моего крылышка ветра (порядка 6-7м/с).
Как я уже писал, запуск ЛК в “стабе” стал ненапряжным, а “просто бросил под 35-50° вверх” и крыло пошло дальше само, борясь с пакостями погоды (непогоды), нужное подчеркнуть… А в это время можно нащупать пульт и подключиться к управлению. Эх, не разучиться бы летать вручную!
Так как раньше (до МРХ) я на этом крыле старался не летать при таком ветре, но после моего летного… (извиняюсь за повтор) стал немного садистом и стало интересно, получится или нет, я попробовал выключить стаб и попробовать в мануале.
Да, картина печальная… Дело в том, что я реагирую (в отличие от МРХ) на отклонения самолета от его положения не так быстро, то мне не хватает расходов, чтобы хоть как-то поддерживать полет в рамках разумного. Тормознул немного - рулей уже не хватает… Совсем грустно становится когда самолет уходит метров на 250 и более, вручную не поспеваю…
Другое дело - МРХ (не реклама, ну не в этой же ветке мне МРХ рекламировать:))
С включенным стабом крыло летит в пределах нормы, так скажу. То есть у его пассажиров не должны коронки повылетать…
Обидно еще немного, что сегодняшним ветром мне завалило штатив с ТВ и прибамбасами, всё потухло, пришлось снова включать “возврат”.
Так что все снова вернулись на базу. И это главный положительный результат.
Теперь и в ветер (сильный для моего, повторюсь, крыла).
Так что буду сейчас разгребать развалины телевизора:(
=======================
Чуть не забыл, несколько раз, теряя крыло из виду, плюнув на всё, включал “возврат”. Через несколько секунд наблюдал несущееся домой моё крылышко…
=======================
Алекс, удачи, надеюсь крыло будет тянуть вверх:)
Всем привет.
Вот и я подлетнул после почти месяца отстойной погоды.
Версия 3135 вроде, странно, но показалось что она не сменилась за 2-3 недели? Или я уже путаю…
Результаты отличные.
В первом видео включал домой и полет по точкам. Точки было 2, есть сомнения насчет достижения первой, или может он продолжал старую миссию?
Во втором видео точки уже 4, летает по ним супер!
Кстати по возврату домой- теперь возвращается плавно и классно, ну и пусть радиус под 100 метров, зато дома )))
Как обычно вопросы и предложения:
1.Почему руддер на OSD не всегда пишет 0 в авторежимах? Вроде отключили управление руддером?
2.По поводу стрелки домой, полетал и понимаю что чисто GPS было бы понятней (как и договорились), в какой версии планируется? Так же предлагаю отключать отображение этой стрелки при скорости <10, только путает, все равно нельзя доверять на таких скоростях.
3.Вопросы по OSD:
Сколько летаю, так и не вкурю чо за кружок появляется по центру иногда?
Что за 2 палки рисуются из центрального прицела?
4.Полет по точкам:
По моим ощущениям он несколько раз, через пару секунд после включения авто, говорил что он в первой точке не долетая до нее и ломился во вторую.
Какое расстояние считается за прибытие в точку?
Предложение - выводить расстояние до точки и относительную высоту допустим. А то пилит пилит, а сколько осталось - хз. Да и понятней станет глюк или нет.
P.S. Ребят, посоветуйте куда копать по поводу срыва кадровой синхры? Думаю поменять антенны попробовать, что еще стоит попытаться сделать?
Сколько летаю, так и не вкурю чо за кружок появляется по центру иногда?
Если я про тот кружок, который думаю:), то если своими словами - это как бы проекция вектора направления движения самолета по вертикали - если кружок выше линии горизонта ОСД, то вектор движения самолета идет выше горизонта, то есть высота увеличивается, независимо от тангажа самолета. Если кружок ниже линии горизонта ОСД, то идет снижение, даже если тангаж задран (например, не хватает скорости и самолет проваливается)…
Поправьте, если не так…
Что за 2 палки рисуются из центрального прицела?
Одна домой, другая - на очередную цель по миссии… Вроде так отложилось у меня. Не совсем понимаю, зачем это, может не допер практически до нужности. Но если знать это, со временем привыкнешь:)
Если я про тот кружок, который думаю:), то если своими словами - это как бы проекция вектора направления движения самолета по вертикали - если кружок выше линии горизонта ОСД, то вектор движения самолета идет выше горизонта, то есть высота увеличивается, независимо от тангажа самолета. Если кружок ниже линии горизонта ОСД, то идет снижение, даже если тангаж задран (например, не хватает скорости и самолет проваливается)…
Поправьте, если не так…
То есть тот же вариометр что и справа, но только на основе GPS, а не барометра как справа?
Одна домой, другая - на очередную цель по миссии… Вроде так отложилось у меня. Не совсем понимаю, зачем это, может не допер практически до нужности. Но если знать это, со временем привыкнешь
Так домой уже есть снизу слева, и даже 2 ). Или тут она другая?
То есть тот же вариометр что и справа, но только на основе GPS, а не барометра как справа?
Они очень одновременно работают, на основе может всего или только ГПС я не знаю (ГПС вряд ли, потому что он по высоте грубый), а справа только на барометре:)
Так домой уже есть снизу слева, и даже 2 ). Или тут она другая?
Вот снизу слева я и пользуюсь стрелкой домой, центральной (центральными ) не пользуюсь, из-за того, что неинтуитивно, я центральные не различаю. Тем более левонижняя стрелка в проекции на плоскость, а центральные могут показывать на дом вниз, не только если дом уже “пролетели”, но и дом ниже по высоте, то есть как бы в 3D. Здорово, но когда все мелькает, я не успеваю эту инфу “обработать:)”
Иногда на местности проплывает отметка дома, на которую стрелка показывает вниз, хотя дом еще впереди, я пользуюсь только меткой, а не стрелкой.
Может со временем (опытом) приспособлюсь.
Сергей, действительно, проект не обновлялся две недели. Я весь в ремонте и не имею возможности собрать ‘стенд’ и проверять, а вслепую осд кодить - это не дело.
Рад, что пепелацы летают и ничего не падает. В общем, проект плавно переходит в сторону рутины, т.е. нормальной эксплуатации.
Стрелки от прицела- это указатели, где находятся маркеры на развертке воображаемой сферы с центром на прицеле. Кто любит космосимы, тому понятно и удобно 😃
Проще говоря, стрелка показывает кратчайшее направление поворота на маркер. Чем короче стрелка - тем ближе невидимый маркер к краю экрана ‘с той стороны’.
Кружок прыгающий - это типа огрызок задуманного мной индикатора направления движения. Сейчас он работает только по высоте, вообще будет и боковой снос показывать.
действительно, проект не обновлялся две недели.
Для оттяжки принципиальных изменений и занятий ремонтом не самолетов хорошо бы прошивку, которая пишет телеметрию в кадре, а остальное пока подождет:), пока оттестируется то, что есть. Если, конечно в ней кроме вывода на экран не задето еще чего-нибудь:)
Вокруг путевой точки есть зона в виде цилиндра радиусом 50м и высотой 1м, задевание которой означает достижение точки.
Кружок прыгающий -
работает сейчас “тонко” и при грубых движениях вылетает за кадр, в отличие от вариометра. Зато именно при помощи кружка можно “тонко” регулировать тангаж и газ, чтобы аккуратненько получалось. Полезно.