К содержимому
  1. Главная
  2. Документация
  3. USB-камеры UVC
  4. Режим внешнего запуска: камера OV9782 с глобальным затвором

Режим внешнего запуска: камера OV9782 с глобальным затвором

Документация Arducam · перевод arducam-russia.ru

В режиме внешнего запуска (trigger) камера выдаёт изображение по внешнему входному сигналу: кадр формируется по переднему фронту сигнала запуска. Поэтому режим подходит для съёмки быстро движущихся объектов. Кроме того, сенсор может переходить в спящий режим, что заметно снижает энергопотребление.

1. Работа с камерой UVC в Windows

1.1. Поддерживаемые разрешения и частота кадров

MJPG1280 × 800 при 100 к/с
MJPG800 × 600 при 100 к/с
MJPG640 × 480 при 100 к/с
MJPG320 × 240 при 100 к/с
YUV21280 × 800 при 10 к/с
YUV21280 × 720 при 10 к/с

1.2. Максимальная частота кадров в режиме съёмки по внешнему запуску

Включите ручную экспозицию и задайте минимальное время экспозиции.

При MJPG 100 к/с частота кадров по внешнему запуску достигает 90 к/с, при YUV2 10 к/с — 10 к/с.

1.3. Как пользоваться внешним запуском

Шаг 1. Оборудование

Сначала припаяйте провода к выводам F и G: F подключается к сигналу внешнего запуска, G — к GND.

Выводы F и G на плате камеры OV9782
ПримечаниеДлительность импульса запуска tFSIN_High должна быть не меньше 2 мкс, а частота импульсов не должна превышать максимальную частоту кадров по внешнему запуску для текущего режима.
Временная диаграмма сигнала запуска

Шаг 2. Включите режим съёмки по внешнему запуску

Программа AMCap

В меню Options можно выбрать параметры предпросмотра и изображения, которые поддерживает камера.

Параметры камеры в AMCap

Включение параметра «компенсация слабого освещения» (low-brightness compensation) переводит камеру в режим внешнего запуска, выключение — возвращает в обычный режим.

1.4. Ручная настройка экспозиции

Вкладка Camera Control в AMCap

На вкладке Camera Control рядом с ползунком Exposure есть переключатель: включите его — камера перейдёт в ручную экспозицию, выключите — в автоматическую.

Включение ручной экспозиции:

Ручная экспозиция в AMCap
ПримечаниеСнимите флажок и нажмите Apply.

1.5. Скачайте и запустите скрипт запуска (на Raspberry Pi)

Шаг 1. Выполните две команды

wget -O trigger.py https://github.com/ArduCAM/MIPI_Camera/releases/download/trigger_v1.0/trigger.py

python3 trigger.py

Шаг 2. Подключение оборудования

Подключите вывод F к сигналу запуска Raspberry Pi, а вывод G — к земле (GND) Raspberry Pi, как показано на рисунке ниже.

Подключение выводов F и G к Raspberry Pi
ПримечаниеУчтите:
  1. Если все шаги выполнены правильно, изображение в окне предпросмотра должно идти нормально (не застывать).
  2. В потоковом режиме и в режиме внешнего запуска сенсор работает по-разному. Чтобы обеспечить нужную частоту запусков в режиме внешнего запуска, уменьшите время экспозиции.

2. Работа с камерой UVC в Linux

2.1. Доступ к камере UVC из командной строки

2.1.1. Установите пакет v4l-utils

sudo apt-get update
sudo apt-get install v4l-utils
Вывод команды sudo apt-get update
Установка пакета v4l-utils

2.1.2. Список устройств V4L

v4l2-ctl --list-devices
Список устройств в выводе v4l2-ctl --list-devices

2.1.3. Разрешения и частота кадров для всех форматов

v4l2-ctl --list-formats-ext -d 0
Форматы, разрешения и частота кадров камеры (1)

2.1.4. Список параметров управления и их значений

v4l2-ctl -l

2.1.5. Как управлять параметрами

Выключите автоэкспозицию:

v4l2-ctl -c auto_exposure=1

Задайте экспозицию:

v4l2-ctl -c exposure_time_absolute=500

Включите режим съёмки по внешнему запуску:

v4l2-ctl -c exposure_dynamic_framerate=1

2.2. Доступ к камере UVC через программы

Подробнее — в документации.

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

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