Специальные цены   новые товары
Закрытая тема
Показано с 1 по 6 из 6

OSD на STM32 - задел

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Чаще всего, для OSD необходим отдельный детектор синхросигналов. На самом деле, для выделения синхросигналов достаточно скорости АЦП и вычислительной мощности ...

  1. #1

    Регистрация
    06.05.2014
    Адрес
    МО, г. Подольск
    Возраст
    27
    Сообщений
    56

    OSD на STM32 - задел

    Чаще всего, для OSD необходим отдельный детектор синхросигналов. На самом деле, для выделения синхросигналов достаточно скорости АЦП и вычислительной мощности STM32F103 (даже STM32F100 должно хватить).
    Я занялся этим вопросом и набросал небольшой проект: https://github.com/delfer/pOSD
    Так как синхросигналы имеют отрицательный потенциал (почти всегда), видео сигнал подается через делитель к Vcc, а резистор 75 Ом к земеле - только если камера не подключена ни к какому потребителю видео сигнала: https://raw.githubusercontent.com/de...ster/README.md
    После включения программа определяет уровень синхросигнала (достаточно долго перебирает), затем в глобальные переменные пишется:
    1. Формат сигнала (PAL/NTSC)
    2. Тип текущего кадра (четный/нечетный)
    3. Число строк в кадре
    4. Длина строки (в тиках таймера)
    5. Номер текущей строки
    6. По таймеру можно определить положение в текущей строке
    Теперь достаточно реализовать знакогенератор и дергать ножной (MOSI SPI) в подходящий момент. Таким образом получим OSD на одном чипе, ценой 100-200 рублей. Можно будет выводить напряжение, время, температуру со встроенного датчика. Высоту/крен/тангаж/ток и прочее, конечно, придется реализовывать дополнительными датчиками.
    Я же этот проект бросил в состоянии детектора синхросигналов, так как решил перейти на цифровые камеры.
    Надеюсь эта информация кому-то поможет.

  2.  
  3. #2

    Регистрация
    11.03.2010
    Адрес
    Москва, ЮЗАО, Котловка
    Возраст
    40
    Сообщений
    8,342
    Цифровые камеры - это те, что кадр в виде оцифрованной/сжатой картинки передают? Какой протокол по воздуху используется? Если не сложно, киньте, пожалуйста, ссылку на какой-нибудь пример такого видео канала.

  4. #3

    Регистрация
    06.05.2014
    Адрес
    МО, г. Подольск
    Возраст
    27
    Сообщений
    56
    Цифровые только камера и наложение OSD. Передача же по аналоговому тракту, в качестве резервного канала - GPRS.
    Передавать видео необходимо по аналоговым каналам, так как задержки минимальны, а сильные помехи все равно позволят продолжить управление. В то время как потеря базового кадра в цифровом видеопотоке приводит к потере изображения на несколько секунд.
    Касательно ссылки - вот. А камера - любая с HDMI выходом, так же GoPro, например.

  5. #4

    Регистрация
    11.03.2010
    Адрес
    Москва, ЮЗАО, Котловка
    Возраст
    40
    Сообщений
    8,342
    Я правильно понимаю, что Вы собираетесь декодировать HDMI, накладывать OSD и опять кодировать уже в PAL/NTSC, который и передавать по радио?

  6.  
  7. #5

    Регистрация
    06.05.2014
    Адрес
    МО, г. Подольск
    Возраст
    27
    Сообщений
    56
    Нет. Родная камера на клоне Raspberry Pi (odroid-w), интерфейс MIPI-CSI. Видео пишется на флешку в full hd, превью выводится на RCA. На превью накладывается оверлей с графикой или текстом.

  8. #6

    Регистрация
    11.03.2010
    Адрес
    Москва, ЮЗАО, Котловка
    Возраст
    40
    Сообщений
    8,342
    Круто! И как задержка получается?

Закрытая тема

Похожие темы

  1. STorM32 BGC: 3-Axis STM32 Brushless Gimbal Controller
    от Davest в разделе Коптеры. Комплектующие, сборка, настройка.
    Ответов: 2969
    Последнее сообщение: 16.01.2018, 18:54
  2. PitLab FPV System: OSD+Autopilot+Ground station
    от Pitlab в разделе Полеты по камере, телеметрия
    Ответов: 2159
    Последнее сообщение: 04.01.2018, 02:51
  3. Обзор Eagletree OSD Pro
    от R_K в разделе Полеты по камере, телеметрия
    Ответов: 5820
    Последнее сообщение: 30.10.2017, 10:57
  4. Продам TBS Pro + OSD + LRS + FPV
    от Itxt в разделе Барахолка. Квадрокоптеры и другие многороторные системы
    Ответов: 0
    Последнее сообщение: 14.09.2014, 20:20
  5. dragon osd gps navigation system
    от _Олег_ в разделе Полеты по камере, телеметрия
    Ответов: 264
    Последнее сообщение: 12.06.2014, 03:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения