Выполненные проекты
Специализация
Главная / Проекты / Система видео захвата высокого разрешения

Система видео захвата высокого разрешения

Заказчик

Европейский производитель оптических систем.

Задача

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

Решение

Разработана аппаратура видеосистемы: плата видеокамеры с цифровым SXGA CMOS сенсором, плата коммутатора источников света и видеокамер, плата захвата, хранения и передачи изображений через ISA шину в компьютер оператора. Передача данных с платы коммутатора на плату видео захвата реализована посредством высокоскоростного протокола LVDS (80 Mbps). Захват изображений и их запись производятся в режиме реального времени со скоростью 12 кадров в секунду.

Разработанная печатная плата системы видео захвата высокого разрешения Видео камера системы видео захвата высокого разрешения

Для FPGA-кристалла был подготовлен набор IP-ядер:

  • Контроллер управления ISA шиной;
  • Контроллер DMA-канала;
  • Контроллер SRAM-памяти;
  • Контроллер управления CMOS сенсором.

Для передачи данных на PC разработан ISA драйвер устройства под Windows 2000. Настройка системы, вывод изображений на экран монитора, управление параметрами видеокамер и источников света осуществляется через разработанное клиентское приложение.

Преимущества и характеристики

  • Видео захват изображений высокого разрешения 1280x1024;
  • Единовременный захват до 6 кадров не более чем за 1/2 секунды;
  • Управление 16 программируемыми источниками света;
  • ISA интерфейс.
Средства проектирования Xilinx ISE foundation, ModelSim
Технологии VHDL
Аппаратура и интерфейсы ISA, DMA, LVDS, SRAM
Языки программирования Visual C++, MS Windows DDK, Win32 API
Средства управления проектом dotProject, MSProject, CVS
Трудозатраты 520 человеко-дней
Срок выполнения проекта 18 месяцев

 

Скачать PDF - 68Kb