Smalltim OSD and autopilot (часть 2)

smalltim

Евгений, спасибо за разбор полетов. Внимательно слежу за Вашими изысканиями.

Мне, как разработчику, кажется, что причин невывода буковок может быть две:

  1. Длительность строчного синхроимпульса нестандартная. В прошивке проверяется длительность, и если она короче, чем нужно, плюс небольшой запас, то импульс отбрасывается. Сделано для подавления ложных строчных синхроимпульсов, что ЛМ1881 генерит на некоторых камерах, когда сверхконтрастная коартинка в кадре.

  2. Длительность строки нестандартная. Если от строчного синхроимпульса до следующего синхроимпульса (с учетом временной задержки, вносимой RC цепочкой на выходе LM1881) времени меньше, чем надо, то рисование текста на экране не укладывается в этот временной интервал, следующий сточный синхроимпульс пропускается и, в общем, начинается полный раздрай.

Лечить и то и то можно подбором номинала, например, R в RC цепочке от LM1881 к Меге.

Вообще, это интересно. Вы и Annex - два человека, что испытывают проблемы с OSD mini. У остальных всё в порядке. Похоже, очень устойчивая таки схемотехника вышла. Если позволите, воспользовался бы Вашими рекомендациями, если дадите, чтобы далее улучшить схемотехнику с учетом Ваших камер.

Ясон
smalltim:

Если позволите, воспользовался бы Вашими рекомендациями, если дадите, чтобы далее улучшить схемотехнику с учетом Ваших камер.

Для начала нужно получить положительный результат 😃 А помочь единомышленникам всегда рад.

Annex
Ясон:

А помочь единомышленникам всегда рад.

+1 !

Помог в свое время чем мог, Янсон как видно, намного больше разбирается в данном вопросе.
Ему респект и карты в руки!

a_semchenko
smalltim:

Вы и Annex - два человека, что испытывают проблемы с OSD mini

К сожалению, есть еще один человек - это я -😃, вернее - одна (к сожалению, лучшая) из трех моих камер. Но я надеюсь, что с этой задачкой удастся справиться.

smalltim

Алексей, Антон, Евгений,
Если дело, действительно, в том, что LM1881 на ваших камерах генерирует слишком короткие строчные синхроимпульсы, то, я думаю, есть возможность программно пофиксить эту проблему - ослабить строгость проверки длины строчного синхроимпульса в прошивке телеметрии. Проверка делается с точностью до 0.6 микросекунды. Если импульс (после RC фильтра) уже стандарта больше чем на 0.6мксек - привет.

Если есть возможность, влейте реально старую прошивку телеметрии, где нет этой проверки, и посмотрите, что будет. Вот, например, прошивка 236 от 25 апреля 2009 года: smalltim.ru/netcat_files/File/…/v236.hex.zip

Annex
smalltim:

Если есть возможность, влейте реально старую прошивку телеметрии

Не очень дружу я с программаторами, а платы автопилота у меня нет. Да и по работе сейчас завал.
По этому быстро залить и проверить у меня не получится:(

Но было бы здорово, если програмно подправили, так как в не далеком будущем поставлю камеру 1920 х 1080 Full HD.
Если опять начнутся с ней чудеса будет грусно, всетаки 8600 рублев.
Как говорил уже, первая камера тоже была из дорогово комплекта.

a_semchenko

Спасибо за совет, Тимофей!
Надо где-нибудь поискать программатор - своего пока нету.

Ясон

Если у компа есть LPT порт, то программатор довольно простой, регистр типа ир23 или подобный и пара транзисторов, собирается на макетной плате за пару часов, если не торопиться.

Вахтанг
Annex:

Но было бы здорово, если програмно подправили, так как в не далеком будущем поставлю камеру 1920 х 1080 Full HD. Если опять начнутся с ней чудеса будет грусно, всетаки 8600 рублев.

Подключение такой камеры ничего не изменит. В телеметрию надо подавать PAL. HD вы будете писать на карту и после приземления можете смотреть на здоровье.
Т.е. камера должна уметь формировать 2 видео потока!

Annex
Вахтанг:

Подключение такой камеры ничего не изменит.

Хм… Мда?
Переключу на PAL, и отправлю в передатчик, за то качество/резкость/цветопередача/яркость получу наконец то нормальное.
Качество CMOS и даже CCD миникамер оставляет желать.

Собственно уже куплен дорогой видеорегистратор пока просто не поставленный на самолет.
С него и пойдет снятый сигнал на телеметрию, а потом на передатчик.
Внутренняя писалка писать будет HD без телеметрии.

smalltim

Антон, если у камеры есть выход композиного НЧ видеосигнала, то будет жить. Причем, 99.9% - будет жить с OSD без проблем.

Annex
smalltim:

Антон, если у камеры есть выход композиного НЧ видеосигнала, то будет жить. Причем, 99.9% - будет жить с OSD без проблем.

Понял, спасибо!
Просто я подумывал снять видеосигнал между камерой, и основной платой. Так как камеру всеравно в нос выносить.
Вот и появилось сомнение что чистый сигнал с камеры как таковой не пойдет.
Ну, если не выйдет, то возьму с композита.

Спасибо еще раз.

smalltim

Коллеги, опробовал сегодня махонькую command-line софтинку, позволяющую перепрошивать АП без необходимости ставить FLIP и его мерзкую Яву. Работает. Испытываю осторожный оптимизм.
Если получится интегрировать ее в Контрольную Панель так же, как и библиотеки FLIP’a, что обновление прошивки делается в 1 клик мышью, то переползу на эту софтинку в следующей Панели, а утилиту и драйвер для процессора буду паковать рядышком с Панелью, в подкаталог.

a_semchenko
Ясон:

Если у компа есть LPT порт, то программатор довольно простой, регистр типа ир23 или подобный и пара транзисторов, собирается на макетной плате за пару часов, если не торопиться.

Евгений, если можно - скиньте схемку! Регистры у меня где-то от синклеров завалялись -)) (лет 20 уже лежат). Надо что-то делать. Однозначно хочу такую камеру. Даже если придется поставить с ней Циклопа…

ЗЫ поиск в Яндексе не выдал роликов с такими камерами + телеметрией от Смалтима. Циклопы и иже с ними - пожалуйста!

С уважением, Алексей

Oliver
Ясон:

Если у компа есть LPT порт, то программатор довольно простой, регистр типа ир23 или подобный и пара транзисторов, собирается на макетной плате за пару часов, если не торопиться.

Все намного проще. 5 проводков и 5 резисторов. getchip.net/…/delaem-lpt-programmator-dlya-avr-mik…

Кстати, можете попробовать поиграть с моей прошивкой. Там порог отсекания ложных ССИ настраиваемый.

P.S. Где-то чуть раньше, может с месяц назад, мы тут обсуждали программаторы. На ХК есть вполне доступный и рабочий вариант.

Ясон

В общем игра с номиналами обвязки LM1881 ничего не дала. Сегодня закачал из под AVRstudio прошивку 2.36 и телеметрия пошла 😃 Правда смотрел на обычном телевизоре с кинескопом, и на нем часть данных вылазит за границы экрана, дома посмотрю по своему полетному монитору. Если все будет в границах приличия, то последнее слово остается за разработчиками, чтобы из последней версии прошивки убрать проверку синхро или сделать этот параметр настраиваемым средствами самой платы телеметрии. Например с помощью передатчика в течении нескольких секунд после включения.

Прораб
smalltim:

Коллеги, опробовал сегодня махонькую command-line софтинку, позволяющую перепрошивать АП без необходимости ставить FLIP и его мерзкую Яву. Работает. Испытываю осторожный оптимизм.
Если получится интегрировать ее в Контрольную Панель так же, как и библиотеки FLIP’a, что обновление прошивки делается в 1 клик мышью, то переползу на эту софтинку в следующей Панели, а утилиту и драйвер для процессора буду паковать рядышком с Панелью, в подкаталог.

Вот это для нас чайников в самый раз.

smalltim
Прораб:

Вот это для нас чайников в самый раз.

Вроде бы интегрируется. Продолжаю испытывать осторожный оптимизм. Стартую консольный процесс в скрытой консоли, перехватываю STDOUT и STDERR процесса, анализирую код выхода, и оно живет замечательно.
К сожалению, пока есть возможность проверить только на своей Win7 x64 Enterprise, но ничто не говорит о том, что это не должно работать на WinVista или WinXP.
Как сделаю - выложу вам на попробовать.

А, вот, надо еще нелюбовь к русским буквам в пути к прошивке проверить. Но это вам уже не флип, не должон выпендриваться.

Ясон:

Если все будет в границах приличия, то последнее слово остается за разработчиками, чтобы из последней версии прошивки убрать проверку синхро или сделать этот параметр настраиваемым средствами самой платы телеметрии. Например с помощью передатчика в течении нескольких секунд после включения.

Евгений, есть прошивки от Олега Агеева - Oliver, где это настраивается. Крайняя версия 305, если не ошибаюсь. Прошивки от меня уже фактически нет сысла поддерживать - Oliver обскакал меня давно и прочно.
Я всё не могу добить фен-шуйный конфигуратор экранов для его прошивки ТМ без АП и официально выложить на сайте, как говорится, с печатью и подписью.
Будет.

Павел_Филиппов

Подскажите пожалуйста, существует ли прошивка телеметрии, для совместной работы с автопилотом, с возможностью отображать текущий курс в градусах?

baychi
Павел_Филиппов:

существует ли прошивка телеметрии, для совместной работы с автопилотом, с возможностью отображать текущий курс в градусах?

rcopen.com/forum/f90/topic205896/2724

Прораб

сообщение от smalltim “А, вот, надо еще нелюбовь к русским буквам в пути к прошивке проверить. Но это вам уже не флип, не должон выпендриваться.”

Конечно нам приятно что Вы для нас так стараетесь, но я думаю на таких мелочах не стоит тратить ваше драгоценное время. Любой даже самый чайный чайник думаю сможет положить файл с прошивкой туда где путь его будет только корявым английским написан.