К содержимому
  1. Главная
  2. Блог
  3. Модуль камеры OV7725 (0,3 Мп)

Модуль камеры OV7725 (0,3 Мп)

30 августа 2015 · По материалам Arducam

Модуль камеры OV7725, фото 1
Модуль камеры OV7725, фото 2
Модуль камеры OV7725, фото 3
Модуль камеры OV7725, фото 4

Описание

Модуль камеры построен на сенсоре OmniVision OV7725 — низковольтном КМОП-сенсоре, который объединяет в одном кристалле полноценную камеру VGA и процессор обработки изображения. Сенсор отличается очень высокой частотой кадров и хорошей чувствительностью при слабом освещении. OV7725 выдаёт полнокадровые, прореженные или оконные 8- и 10-битные изображения в разных форматах; управление — через последовательную шину управления камерой (SCCB). Матрица работает с частотой до 60 кадров в секунду (к/с) в режиме VGA, а качество изображения, форматирование и передачу данных пользователь настраивает полностью. Все нужные функции обработки — управление экспозицией, гамма, баланс белого, насыщенность, оттенок и другие — тоже программируются через SCCB. Кроме того, собственные технологии OmniVision повышают качество изображения: снижают или устраняют типичные световые и электрические помехи — фиксированный шум, размытие, блюминг и т. п., — и камера выдаёт чистое стабильное цветное изображение.

Особенности

  • Высокая чувствительность при слабом освещении
  • Стандартный интерфейс SCCB
  • Форматы вывода: Raw RGB, RGB (GRB 4:2:2, RGB565/555/444) и YCbCr (4:2:2)
  • Размеры изображения: VGA, QVGA и любой размер с уменьшением от CIF до 40 × 30
  • Субдискретизация по методу VarioPixel®
  • Автоматическое управление изображением: автоэкспозиция (AEC), автоматическая регулировка усиления (AGC), автобаланс белого (AWB), автоматический полосовой фильтр (ABF) и автоматическая калибровка уровня чёрного (ABLC)
  • Настройки качества изображения: насыщенность, оттенок, гамма, резкость (подчёркивание контуров), защита от блюминга
  • ISP с шумоподавлением и коррекцией дефектов
  • Коррекция виньетирования
  • Автоматическая регулировка насыщенности (UV)
  • Автоматическая регулировка подчёркивания контуров
  • Автоматическая регулировка шумоподавления
  • Синхронизация кадров

Основные характеристики

  • Оптический формат: 1/4″
  • Разрешение: 640 × 480
  • Размер пикселя: 6,0 × 6,0 мкм
  • Затвор: электронный скользящий
  • Максимальная частота кадров: 60 к/с в режиме VGA
  • Чувствительность: 3,8 В/(лк·с)
  • Формат вывода: YUV, RGB, RAW
  • Фокусное расстояние: 3,96 мм
  • Диафрагма: F2.6
  • Угол обзора: 56,8°
  • Минимальная дистанция фокусировки: 10 см
  • ИК-фильтр: 650 нм

Применение

  • Мобильные телефоны
  • КПК
  • Игрушки
  • Другие устройства с батарейным питанием
  • Работает с платформами Arduino, Maple, ChipKit, STM32, ARM, DSP, FPGA
Модуль камеры Arducam OV7725 с объективом M12

Модуль камеры OV7725 с ИК-фильтром и объективом на креплении M12 (снят с производства)

Для сенсоров вроде OV7725 есть также плата USB 3.0 для быстрой разработки и оценки.

На схеме ниже — базовая система с камерой. Модуль камеры питается от одного источника +3,3 В. Внешний генератор подаёт тактовый сигнал на вывод XCLK модуля. После настройки внутренних регистров камеры по шине I2C камера передаёт хосту пиксельный тактовый сигнал (PCLK) и данные (Data[9:0]) вместе с сигналами синхронизации HREF и VSYNC.

Схема базовой системы с модулем камеры

Интерфейс камеры может быть встроен в сам хост: например, в микроконтроллеры серий STM32F2 и STM32F4, процессоры ARM9/11 с отдельным портом камеры или сигнальные процессоры (DSP) серии TI TMS320DM. Подойдут и ПЛИС (FPGA), в которых можно реализовать собственную логику для работы с камерой. Типичная схема подключения модуля камеры к таким системам показана ниже.

Подключение модуля камеры к хосту со встроенным интерфейсом камеры

Если у хоста нет отдельного интерфейса камеры, нужно дополнительное оборудование: медленный микроконтроллер должен сначала буферизовать весь кадр и только потом считывать его. Например, шилд ArduCAM — дополнительная плата, которая подключается к Arduino UNO/Mega и позволяет легко делать снимки. На схеме ниже — система без отдельного интерфейса камеры.

Подключение модуля камеры к хосту без интерфейса камеры через шилд ArduCAM

Назначение выводов

Каталожный номер разъёма — SFV24R-1STE1HLF: угловой разъём FFC на 24 контакта с шагом 0,5 мм и нижним расположением контактов. Чтобы вынести камеру к плате контроллера, нужен дополнительный шлейф FPC с шагом 0,5 мм.

№ выводаНазваниеТипОписание
1RSVNCЗарезервирован
2AGNDЗемляАналоговая земля
3SDATAДвунаправленныйДанные двухпроводного последовательного интерфейса (ввод-вывод)
4AVDDПитаниеПитание аналоговой части
5SCLВходТактовый сигнал двухпроводного последовательного интерфейса
6RESETВходСброс сенсора, активный низкий уровень
7VSYNCВыходАктивный высокий уровень: кадр действителен (идёт активный кадр)
8PWDNВходОтключение питания, активный высокий уровень
9HREFВыходАктивный высокий уровень: строка/данные действительны (идут активные пиксели)
10DVDDПитаниеПитание цифрового ядра
11DOVDDПитаниеПитание цифрового ввода-вывода
12DOUT9ВыходВыход пиксельных данных 9 (старший бит в 8-битном режиме)
13XCLKВходОсновной тактовый сигнал на сенсор
14DOUT8ВыходВыход пиксельных данных 8
15DGNDЗемляЦифровая земля
16DOUT7ВыходВыход пиксельных данных 7
17PCLKВыходПиксельный тактовый сигнал с сенсора
18DOUT6ВыходВыход пиксельных данных 6
19DOUT2ВыходВыход пиксельных данных 2 (младший бит в 8-битном режиме)
20DOUT5ВыходВыход пиксельных данных 5
21DOUT3ВыходВыход пиксельных данных 3
22DOUT4ВыходВыход пиксельных данных 4
23RSVNCЗарезервирован
24RSVNCЗарезервирован

Габаритные размеры

Габаритные размеры модуля камеры OV7725
Габаритные размеры модуля камеры OV7725

Демонстрация

Arducam предлагает полный демонстрационный пример для модуля камеры OV7725 на платформе Arduino. Скачайте скетч ArduCAM_Shield_V2_Camera_Playback.ino с GitHub.

Скетч превращает ArduCAM в полноценный цифровой фотоаппарат с функциями съёмки и просмотра:

  1. Просмотр видео в реальном времени на ЖК-экране.
  2. При коротком нажатии кнопки спуска — захват кадра и буферизация в FIFO.
  3. Сохранение снимка на карту microSD/TF в формате BMP.
  4. При удержании кнопки спуска 3 секунды — поочерёдный просмотр снятых фотографий.

Для работы нужны последняя версия библиотеки ArduCAM, шилд ArduCAM Shield_V2 и Arduino IDE 1.6.8 или новее.

Ещё по теме

Запросить цену

Укажите количество — пришлём коммерческое предложение.