Оценочный комплект USB3-камеры 108 Мп
Проверка версии прошивки
Дату версии прошивки CPLD можно посмотреть в графической программе для Windows: после настройки через [load] нажмите [open], затем [About]. Для комплекта EK030 дата версии CPLD должна быть 2022/07/19.

Программа для Windows
Для работы с комплектом нужна новая версия графической программы для Windows. На рисунке ниже — старая версия.

Установщик новой версии программы:
Новая версия программы:

Файл конфигурации
Инструкция
Меню управления
В файл конфигурации добавлены элементы управления частотой кадров, экспозицией, усилением и другими параметрами:

Во время показа изображения (после нажатия [Play]) можно открыть меню управления и настраивать изображение в реальном времени.
Открыть меню управления можно тремя способами:
через меню [Tools] — [Controls]; щелчком правой кнопкой мыши в области изображения и выбором [Controls]; сочетанием клавиш [Ctrl] + [C].

Окно меню управления показано на рисунке ниже:

Параметры с префиксом Sensor настраивают камеру (фронтенд), а параметры с префиксом ISP настраивают CPLD на задней плате USB3 (бэкенд).

Описание параметров управления
Параметры управления:
Sensor_Focus: регулирует дистанцию фокусировки объектива камеры.Sensor_Framerate: регулирует частоту кадров камеры.Sensor_Exp(us): регулирует время экспозиции камеры в мкс. Например, значение 24 000 соответствует 24 мс.Sensor_Analog_Gain_0.01x: регулирует аналоговое усиление камеры с шагом 0,01. Например, значение 150 означает усиление 1,5.Sensor_Digital_Gain(R)_0.01x: регулирует цифровое усиление камеры по красному каналу с шагом 0,01. Например, значение 126 означает усиление канала R 1,26.Sensor_Digital_Gain(B)_0.01x: регулирует цифровое усиление камеры по синему каналу с шагом 0,01. Например, значение 126 означает усиление канала B 1,26.ISP_Gamma_Gain_Enable: включает гамму и цифровое усиление в CPLD: 0 — выключено, 1 — включено. Гамма и цифровое усиление включаются и выключаются только вместе.ISP_Gain(R)_0.01x: регулирует цифровое усиление CPLD по красному каналу с шагом 0,01. Например, значение 150 означает усиление канала R 1,50.ISP_Gain(B)_0.01x: регулирует цифровое усиление CPLD по синему каналу с шагом 0,01. Например, значение 150 означает усиление канала B 1,50.
Порядок настройки:
- Яркость изображения регулируют в основном экспозицией и аналоговым усилением. Экспозиция и частота кадров влияют друг на друга: при слишком длинной экспозиции частота кадров снижается. Если при увеличении экспозиции яркость в какой-то момент перестаёт меняться, в этот момент снижается частота кадров, и дальше при более длинной экспозиции изображение становится ярче. При слишком большом аналоговом усилении может появиться шум.
- Баланс белого регулируют в основном цифровым усилением камеры по каналам R и B. (Камера выдаёт данные в формате RAW с четырьмя каналами — R, Gr, Gb и B; для баланса белого обычно меняют только R и B.)
- Функция
ISP_Gammaна бэкенде включена по умолчанию: с ней изображение получается лучше. - Функция
ISP_Gainна бэкенде — резервная: она аналогична цифровому усилению камеры и тоже служит для настройки баланса белого. ОбычноISP_Gainне меняют; значение по умолчанию — 100, то есть коэффициент усиления 1,0.ISP_GammaиISP_Gainвключаются и выключаются только вместе: если включенаISP_Gamma, включена иISP_Gain. Но при коэффициенте 1,0 она на изображение практически не влияет.

Настройка параметров
Для разных условий съёмки параметры нужно подбирать отдельно.
- Перетащите ползунок — подходит для грубой настройки.
- Введите значение в числовое поле справа и нажмите Enter.
- Нажимайте стрелки вверх и вниз справа — подходит для точной настройки.
Обновление файла конфигурации
Подобранные значения можно записать в файл конфигурации, чтобы не настраивать их каждый раз.
Сначала измените значения параметров по умолчанию:

Запишите подобранные значения в строку DEF. Каждому параметру соответствует свой управляющий код, всего параметров управления девять.
Затем измените значения регистров камеры по умолчанию. Программа для Windows на бэкенде преобразует параметры управления в значения регистров.
При загрузке конфигурации раздел параметров управления (девять блоков [control parameter]) не применяется. Он начинает действовать только после открытия окна [Controls].
Поэтому прочитайте соответствующие значения регистров и запишите их в раздел инициализации регистров камеры в файле конфигурации.
Пример: изменение регистра фокуса показано на рисунке ниже.

Регистры остальных параметров читаются в окне [R/W regs]:


Скопируйте следующий текст в окно [R/W regs] и нажмите [read]:
REG = 0x0340, 0x246A //vts
REG = 0x0202, 0x0177 //exposre
REG = 0x0204, 0x0038 //analog_gain
REG = 0x0210, 0x0142 //digital_gain_red
REG = 0x0212, 0x0142 //digital_gain_blue

Программа прочитает текущие значения регистров:

Перенесите эти пять значений регистров в файл конфигурации:

- Частота кадров регулируется через регистр VTS.
- После изменения файла конфигурации снова нажмите [Load], чтобы изменения вступили в силу.
- Значения регистров камеры и значения по умолчанию в разделе параметров управления файла конфигурации должны совпадать, иначе при открытии окна [Controls] изображение изменится. (Параметры управления действуют только при открытом окне [Controls].)
Если у вас есть вопросы по работе с камерой или вы хотите её приобрести, напишите нам на quote@arducam-russia.ru.