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

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

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

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

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

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

MJPG1600 × 1200: 50, 30, 15, 10 к/с
MJPG1280 × 960: 50, 30, 15, 10, 5 к/с
MJPG1280 × 720: 50, 30, 15, 10, 5 к/с
MJPG800 × 600: 50, 30, 15, 10, 5 к/с
MJPG640 × 480: 50, 30, 15, 10, 5 к/с
MJPG320 × 240: 50, 30, 15, 10, 5 к/с
MJPG160 × 120: 50, 30, 15, 10, 5 к/с
YUV21600 × 1200: 5 к/с
YUV21280 × 720: 5 к/с
YUV2800 × 600: 5 к/с

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

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

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

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

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

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

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

Шаг 2. Скачайте AMCap.exe

Скачайте программу AMCap.exe с сайта Arducam.

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

Программа AMCap

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

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

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

ПримечаниеПосле того как вы отметите компенсацию слабого освещения и нажмёте Apply, видео в окне предпросмотра остановится. Оно снова пойдёт, как только на камеру начнут поступать сигналы внешнего запуска.

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)

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

v4l2-ctl -l
Камеры UVC в Linux: работа в программах

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

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

v4l2-ctl -c auto_exposure=1

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

v4l2-ctl -c exposure_time_absolute=500

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

v4l2-ctl -c exposure_dynamic_framerate=1

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

См. раздел 1.5.

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

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

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

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