Зміст
Посібник із протоколу зв’язку UART CVBS модуля теплової камери

Передмова
Цей посібник стосується модулів теплової камери серії HM-TM5X-XRG/C, і представляє протоколи послідовного зв’язку UART і відеозв’язку CVBS і відповідні команди для цієї серії модулів теплових камер.
ЗМІСТ
2.1.1 Формат послідовного зв'язку 2
2.1.2 Передача та прийом даних. 2
2.2.1 Читання моделі модуля (Тільки для читання). 6
2.2.2 Читання номера версії програми FPGA (Тільки для читання). 6
2.2.3 Читання часу компіляції програми FPGA (Тільки для читання). 7
2.2.4 Читання номера версії програмного забезпечення модуля (Тільки для читання). 8
2.2.5 Читання часу компіляції програмного забезпечення модуля (Тільки для читання). 8
2.2.6 Зчитування часу версії калібрування процесу камери (Тільки для читання). 9
2.2.7 Читання номера версії параметра ISP (Тільки для читання). 9
2.2.8 Збереження поточних налаштувань (Тільки для запису). 10
2.2.9 Скидання заводів (Тільки для запису). 10
2.2.10 Ручне калібрування затвора (Тільки для запису). 11
2.2.11 Корекція фону вручну (Тільки для запису). 11
2.2.12 Корекція віньєтування (Тільки для запису). 12
2.2.13 Автоматичне керування затвором (Читання/запис). 12
2.2.14 Встановлення інтервалу автоматичного перемикання затвора (Читання/запис). 14
2.2.15 Корекція дефектних пікселів (Тільки для запису). 15
2.2.16 Налаштування яскравості (Читання/запис). 17
2.2.17 Налаштування контрастності (Читання/запис). 18
2.2.18 Налаштування цифрового покращення деталей зображення (Читання/запис). 18
2.2.19 Налаштування рівня статичного шумозаглушення (Читання/запис). 19
2.2.20 Налаштування рівня динамічного шумозаглушення (Читання/запис). 20
2.2.21 Налаштування палітри (Читання/запис). 21
2.2.22 Налаштування віддзеркалення зображення (Читання/запис). 22
2.3 Стан ініціалізації читання (Тільки для читання). 23
2.4 Послідовна передача та перевірка команд. 24
1. введення
1.1 Протоколи зв'язку
Модулі теплових камер підтримують послідовний зв'язок UART і протоколи відеозв'язку CVBS.
Послідовний зв'язок UART
Користувачі можуть надсилати команди модулям теплової камери через послідовний порт, щоб керувати модулями для виконання відповідних дій, наприклад налаштування параметрів зображення, налаштування функції, і т.д..
Передача та прийом даних послідовного зв’язку повинні відповідати вимогам формату пакету зв’язку.
Відеозв'язок CVBS
Теплові зображення та відеопотоки відповідають протоколу відеозв'язку CVBS. Відеодані виводяться, як тільки модуль увімкнено (немає активного контролю).
1.2 Підготовка
Користувачі можуть підключити модуль (кінець «пристрою».) до пристрою, який буде розроблено (“господар” кінець) через послідовний порт.
Після того, як модуль підключено та увімкнено, він надсилає дані зображення на хост через протокол CVBS. Хост проаналізує отримані дані, а потім відобразить зображення або використає його для інших цілей.
Користувачі можуть надсилати команди послідовного порту до модуля через хост для керування модулем, наприклад налаштування параметрів зображення.
2 послідовна зв'язок
2.1 введення
Модулі використовують UART (Універсальний асинхронний приймач/передавач) Серійне спілкування. Господар (пристрій, розроблений користувачем) може надсилати команди модулю через послідовний порт і керувати модулем для виконання відповідних дій. Комунікаційні команди потрібно надсилати у вказаному пакетному форматі.
2.1.1 Формат послідовного зв'язку
До встановлення зв'язку з господарем, необхідно встановити параметри зв’язку на хості відповідно до табл 2-1, який показує формат послідовного зв’язку модулів теплової камери.
| пункт | опис |
| Швидкість передачі даних | 115200 bps |
| Почати | 1 біт |
| дані | 8 біти |
| Кінець | 1 біт |
| Перевіряти | НІЯКОГО |
2.1.2 Передача та прийом даних
Пакетна передача даних
Пакет послідовного зв’язку модулів теплової камери містить кілька полів, як показано на малюнку 2-1.
Стіл 2-2 описує поля пакета даних.
- Визначення Передача пакету даних
| Поле | Байти | опис | Цінність | Зсув | |
| ПОЧАТИ | 1 | Запускається командний пакет. | 0xF0 | 1 | |
| РОЗМІР | 1 | Довжина командного пакета. | N+4 байти, як показано на малюнку 2-1. | 2 | |
| пристрій адреса | 1 | Адреса пристрою модуля. | 0x36 | 3 | |
| Адреса класу | 1 | Адреса класу команди. | Побачити Командування для деталей. | 4 | |
| Адреса підкласу | 1 | Адреса підкласу команди. | Побачити Командування для деталей. | 5 | |
| R/W Прапор | 1 | Передача пакетів від хоста. | Прапор читання/запису | Напишіть: 0x00Прочитати: 0x01 | 6 |
| Пакетний зворотній зв'язок від пристрою. | Нормальна віддача. | 0x03 | |||
| Повернення коду помилки. | 0x04 | ||||
| ДАНІ | Н | Передача пакетів від хоста. | Передайте вміст даних. | дефолт: 0x00. Побачити Командування для деталей. | 7~ (N+6) |
| Пакетний зворотній зв'язок від пристрою. | Зворотній зв'язок нормальних команд | Успіх: 0x01Помилка: Повернення немає | |||
| Зворотній зв'язок ненормальних команд | Немає команди: 0x00, команда, надіслана хостом, не належить до команд модуля. Перевищено поріг: 0x01 | ||||
| Вміст даних | При отриманні команди читання, повертається вміст даних. | ||||
| CHK | 1 | Перевірка підсумків. | Після додавання полів: Адреса пристрою, Адреса класу, Адреса підкласу , Прапор R/W і DATA, візьміть нижчий 8 біти. | (N+7) | |
| КІНЕЦЬ | 1 | Командний пакет закінчується. | 0xFF | (N+8) | |
Отримання пакетів даних
У пакеті команд модуль тепловізійної камери повертається на хост, DATA0 - це старший байт і DATA(N-1) є молодшим байтом.
Стіл 2-3 описує поля пакета даних.
- Визначення Receivпакет даних
| Поле | Байти | опис | Цінність | Зсув |
| ПОЧАТИ | 1 | Запускається командний пакет. | 0xF0 | 1 |
| РОЗМІР | 1 | Довжина командного пакета. | N+4 байти, як показано на малюнку 2-2. | 2 |
| пристрій адреса | 1 | Адреса пристрою модуля. | 0x36 | 3 |
| Адреса класу | 1 | Адреса класу команди. | Побачити Командування для деталей. | 4 |
| Адреса підкласу | 1 | Адреса підкласу команди. | Побачити Командування для деталей. | 5 |
| Прапор повернення | 1 | Прапор повернення. | 0x03 | 6 |
| ДАНІ | Н | ДАНІ | Побачити Командування для деталей. дефолт: 0x00 (немає даних). | 7~ (N+6) |
| CHK | 1 | Перевірка підсумків. | Після додавання полів: Адреса пристрою, Адреса класу, Адреса підкласу , Прапор повернення та ДАНІ, візьміть нижчий 8 біти. | (N+7) |
| КІНЕЦЬ | 1 | Командний пакет закінчується. | 0xFF | (N+8) |
- Примітка
- Коли хост надсилає команду запису до модуля, модуль поверне фактичний стан виконання команди після її повного отримання.
- 0x01: вказує на те, що отримано команду запису, але це не означає, що команда була виконана.
- 0x00: означає, що команда запису не була отримана.
- Коли модуль отримує команду читання, він зчитує вміст у реєстрі та повертає його хосту згідно з протоколом, і конкретний аналіз ДАНИХ можна послатися на табл 2-3.
Приклад послідовного зв'язку
Цей приклад до “Встановіть параметр яскравості модуля термокамери на 100.”
Кроки
- Запитайте адресу пристрою, Адреса класу, Адреса підкласу та прапор R/W команди налаштування яскравості.
- Запитуйте таблицю команд послідовного зв’язку Команди послідовного зв'язку щоб отримати адресу пристрою (0x36), Адреса класу (0x78), Адреса підкласу (0x02) і прапор R/W (писати: 0x00) команди налаштування яскравості.
- Обчисліть значення поля: РОЗМІР, DATA і CHK.
- РОЗМІР: N+4. Кількість байтів для поля DATA команди налаштування яскравості становить N=1, тому РОЗМІР є 5 (0x05).
- ДАНІ: Шістнадцяткове значення, що відповідає яскравості 100 дорівнює 0x64.
- CHK: Сума 0x(36+78+02+00+64)=0x114, візьміть нижчий 8 біти для поля CHK, тобто 0x14.
- Об'єднання вищевказаних параметрів, хост надсилає команду 0x F0 05 36 78 02 00 64 14 FF до модуля.
- Хост передає команду для встановлення яскравості 100
- Об'єднання вищевказаних параметрів, хост надсилає команду 0x F0 05 36 78 02 00 64 14 FF до модуля.
| Поле | ПОЧАТИ | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK | КІНЕЦЬ |
| Хост передає | 0xF0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0x64 | 0x14 | 0xFF |
- Модуль повертає команду 0x F0 05 36 78 02 03 01 B4 i.
- Команда зворотного зв’язку модуля для встановлення яскравості 100
| Поле | ПОЧАТИ | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK | КІНЕЦЬ |
| Модуль Зворотній зв'язок | 0xF0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | 0xB4 | 0xFF |
- РОЗМІР: N+4. Кількість байтів для поля DATA команди налаштування яскравості становить N=1, тому РОЗМІР є 5 (0x05).
- ДАНІ: Модуль отримує команду налаштування яскравості та повертає 0x01.
- CHK: Сума 0x(36+78+02+00+01)=0xB4, візьміть нижчий 8 біти для поля CHK, тобто 0xB4.
- Перевірте, чи змінюється яскравість екрана, щоб визначити, чи налаштування виконано успішно, або ви можете скористатися командою запиту яскравості, щоб перевірити це.
2.2 Командування
У цьому розділі представлено правила читання та запису для кожної команди, інтерпретує інформацію, отриману з модуля, і примітки до команд. Для повного списку команд, посилатися Команди послідовного зв'язку.
2.2.1 Читання моделі модуля (Тільки для читання)
Хост може прочитати модель модуля тепловізора за допомогою цієї команди. Шістнадцяткові дані, які повертає модуль, потрібно перетворити на символи ASCII.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0x02 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x74 | 0x02 | 0x03 | Модель модуля, потрібно перетворити на символи ASCII. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
2.2.2 Читання номера версії програми FPGA (Тільки для читання)
Хост може прочитати номер версії програми FPGA модуля за допомогою цієї команди.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0x03 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x74 | 0x03 | 0x03 | Номер версії програми FPGA модуля, з довжиною 3 байтів, а MSB - старший байт. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA є номером версії програми FPGA. Довжина є 3 байтів, а MSB - старший байт, наприклад. 0x050112 представляє 5.1.12.
2.2.3 Читання часу компіляції програми FPGA (Тільки для читання)
Хост може прочитати час компіляції програми FPGA модуля за допомогою цієї команди.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0x04 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x74 | 0x04 | 0x03 | Час компіляції програми FPGA. Довжина є 4 байтів, а MSB - старший байт. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA є часом компіляції програми FPGA. Довжина є 4 байтів, а MSB - старший байт, наприклад. 0x20140820 вказує, що час компіляції є 20140820.
2.2.4 Читання номера версії програмного забезпечення модуля (Тільки для читання)
Хост може прочитати номер версії програмного забезпечення модуля за допомогою цієї команди.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0x05 | 0x01 | Жодного. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x74 | 0x05 | 0x03 | Номер версії програмного забезпечення модуля. Довжина є 3 байтів, а MSB - старший байт. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA – це номер версії програмного забезпечення модуля. Довжина є 3 байтів, а MSB - старший байт, наприклад. 0x050112 представляє 5.1.12.
2.2.5 Читання часу компіляції програмного забезпечення модуля (Тільки для читання)
Хост може прочитати час компіляції програмного забезпечення модуля за допомогою цієї команди.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0x06 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x74 | 0x06 | 0x03 | Час компіляції програмного забезпечення модуля. Довжина є 4 байтів, а MSB - старший байт. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA – це номер версії програмного забезпечення модуля. Довжина є 4 байтів, а MSB - старший байт, наприклад. 0x20140820 вказує, що час компіляції є 20140820.
2.2.6 Зчитування часу версії калібрування процесу камери (Тільки для читання)
Хост може прочитати час версії калібрування процесу камери модуля за допомогою цієї команди.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0x0B | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x74 | 0x0B | 0x03 | Камера обробляє час калібрування версії модуля. Довжина є 4 байтів, а MSB - старший байт. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA — це час версії процесу калібрування камери модуля. Довжина є 4 байтів, а MSB - старший байт, наприклад. 0x20170101 вказує на січень 1, 2017.
2.2.7 Читання номера версії параметра ISP (Тільки для читання)
Хост може прочитати номер версії параметра ISP модуля за допомогою цієї команди.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0x0C | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x74 | 0x0C | 0x03 | 4 байтів дійсні. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Модуль повертає номер версії параметра ISP. Дійсна довжина 4 байтів. наприклад. якщо номер версії ISP є 5, 0x00000005 повертається.
2.2.8 Збереження поточних налаштувань (Тільки для запису)
Збережіть поточні налаштування модуля за допомогою цієї команди.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0х10 | 0x00 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x74 | 0х10 | 0x03 | 0x01 | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
2.2.9 Скидання заводів (Тільки для запису)
Відновіть модуль до заводських налаштувань за допомогою цієї команди.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x74 | 0x0f | 0x00 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x74 | 0x0f | 0x03 | 0x01 | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
2.2.10 Ручне калібрування затвора (Тільки для запису)
Ця команда використовується для виконання ручного калібрування затвора для модуля, відомий як калібрування плоского поля (FFC), який використовується для виправлення неоднорідності зображення та покращення якості зображення.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x7C | 0x02 | 0x00 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x7C | 0x02 | 0x03 | 0x01 | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
2.2.11 Корекція фону вручну (Тільки для запису)
Ця команда використовується для корекції фону для модуля. Корекція фону зменшує спотворення фонового зображення, щоб воно відображалося нормально.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x7C | 0x03 | 0x00 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x7C | 0x03 | 0x03 | 0x01 | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
2.2.12 Корекція віньєтування (Тільки для запису)
Ця команда дозволяє вручну виконувати корекцію віньєтування.
Корекція віньєтування полягає у виправленні неоднорідності зображення, викликаної пропускною здатністю лінзи пристрою та внутрішнім випромінюванням. (дефект кришки каструлі) щоб зробити зображення більш однорідним.
При використанні цієї функції, потрібно звернути об’єктив до однорідної поверхні. Інакше буде накладено поточну сцену лінзи, що вплине на відображення зображення.
Команди та параметри
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x7C | 0x0C | 0x00 | 0x02: Корекція віньєтування. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x7C | 0x0C | 0x03 | 0x01 | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
2.2.13 Автоматичне керування затвором (Читання/запис)
Ця команда використовується для перемикання режиму автоматичного керування затвором модуля. 4 режими можна вибрати: автоматичне керування вимкнено, контроль часу, контроль різниці температур і повний автоматичний контроль (дефолт, 0x03). Рекомендується зберегти налаштування за замовчуванням.
Після встановлення режиму перемикання (терміни, контроль температури, повністю автоматичний), затвор періодично закривається відповідно до заданих умов, що допомагає підвищити рівномірність теплового зображення.
Команди та параметри
Написати команду автоматичного керування затвором.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: Автоматичне керування вимкнено 0x01: Автоматичне перемикання, контроль часу 0x02: Автоматичне перемикання, контроль різниці температур 0x03: Повністю автоматичне управління (дефолт) | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x01 | TBD |
Прочитати команду автоматичного керування затвором.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x7C | 0x04 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x00: Автоматичне керування вимкнено 0x01: Автоматичне перемикання, контроль часу 0x02: Автоматичне перемикання, контроль різниці температур 0x03: Повністю автоматичне управління | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Існує 4 значення для поля DATA.
- 0x00: Автоматичне керування затвором вимкнено.
- 0x01: Увімкнено контроль часу, і інтервал перемикання затвора за замовчуванням становить 10 хвилин, які користувачам не рекомендується змінювати. Зверніться до Встановлення інтервалу автоматичного перемикання затвора.
- 0x02: Увімкнено управління жалюзі різниці температур. Модуль автоматично керує заслінкою відповідно до різниці температур. Додаткові налаштування користувача не потрібні.
- 0x03: Налаштування за замовчуванням. Одночасно вмикаються таймер і контроль різниці температур для заслінки. Стандартний інтервал перемикання затвора становить 10 хвилин, які користувачам не рекомендується змінювати. Зверніться до Встановлення інтервалу автоматичного перемикання затвора. Контроль різниці температур контролюється модулем і не потребує налаштувань користувача.
2.2.14 Встановлення інтервалу автоматичного перемикання затвора (Читання/запис)
Коли для автоматичного керування затвором встановлено значення 0x01 або 0x03 (посилатися Автоматичне керування затвором), інтервал автоматичного перемикання затвора можна регулювати за потреби. Модуль закриває стулку через заданий інтервал, 10 хвилин за замовчуванням, і не рекомендується його змінювати.
Команди та параметри
Написати команду інтервалу автоматичного перемикання шторок.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | TBD | 0x36 | 0x7C | 0x0 | 0x00 | {ДАТА0, ДАТА1}: інтервал затвора, за хвилини, дійсний для 2 байтів. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x7C | 0x05 | 0x03 | 0x01 | TBD |
Прочитати команду інтервалу автоматичного перемикання затвора.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x7C | 0x05 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x7C | 0x05 | 0x03 | {ДАТА0, ДАТА1}: інтервал затвора, за хвилини, дійсний для 2 байтів. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Інтервал витримки в хвилинах, і 2 байтів дійсні. За замовчуванням встановлено 10 хвилин (0x00 0A)
2.2.15 Корекція дефектних пікселів (Тільки для запису)
Дефектні пікселі – це пікселі на детекторі, які нечутливі до теплового випромінювання та не можуть відображати зміни температури вимірюваної цілі. Під час інтеграції модуля в хост, можуть виникнути нові мертві пікселі, які потрібно виправити.
Цей модуль може виправляти дефектні пікселі в програмному забезпеченні клієнта, а також через команди послідовного порту. Далі описано, як виправити дефектні пікселі за допомогою послідовних команд.
Кроки
- Увімкніть відображення курсору: 0xF0 05 36 78 1A 00 0F D7 FF
- Перемістіть курсор у позицію дефектного пікселя. Команди переміщення курсору такі:
- Курсор вгору: F0 05 36 78 1A 00 02 CA FF
- Курсор вгору на N пікселів: F0 05 36 78 1A 00 2N CHK FF (N — розмір кроку, CHK — поле для перевірки)
- Курсор вниз: F0 05 36 78 1A 00 03 Cb i
- Курсор вниз на N пікселів: F0 05 36 78 1A 00 3N CHK FF (N — розмір кроку, CHK — поле для перевірки)
- Курсор зміщено вліво: F0 05 36 78 1A 00 04 CC FF
- Курсор зміщено вліво на N пікселів: F0 05 36 78 1A 00 4N CHK FF (N — розмір кроку, CHK — поле для перевірки)
- Курсор змістився праворуч: F0 05 36 78 1A 00 05 CD FF
- Курсор зміщено праворуч на N пікселів: F0 05 36 78 1A 00 5N CHK FF (N — розмір кроку, CHK — поле для перевірки)
- Курсор до центру: F0 05 36 78 1A 00 06 ЦЕЙ FF
- Корекція дефектних пікселів: F0 05 36 78 1A 00 0D D5 FF
- Примітка
Коли на зображенні з’являється дефектний піксель, ви можете використовувати цю команду, щоб додати піксель до дефектної послідовності пікселів, і піксель буде видалено із зображення.
- Скасуйте виправлення дефектних пікселів: F0 05 36 78 1A 00 0E d6 i
- Примітка
Коли недефектний піксель виправляється і піксель помилково видаляється із зображення, Ви можете надіслати цю команду, щоб видалити піксель із дефектної послідовності пікселів і відновити його на зображенні.
Команди та параметри
Увімкнення/вимкнення відображення курсору.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x00: Вимкніть відображення курсору 0x0F: Увімкніть відображення курсору | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | TBD |
Перемістіть курсор.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x02: Курсор вгору 0x03: Курсор вниз 0x04: Курсор зміщено вліво 0x05: Курсор зміщено вправо 0x06: Курсор до центру 0x2N: Курсор вгору на N пікселів (Н: 0x1~0xF) 0x3N: Курсор вниз на N пікселів (Н: 0x1~0xF) 0x4N: Курсор зміщено вліво на N пікселів (Н: 0x1~0xF) 0x5N: Курсор зміщено праворуч на N пікселів (Н: 0x1~0xF) | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | TBD |
Додати/видалити дефектний піксель.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x0D: Додайте піксель до таблиці дефектних пікселів. 0x0E: Видаліть піксель із дефектної таблиці пікселів. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
2.2.16 Налаштування яскравості (Читання/запис)
Ця команда використовується для встановлення яскравості зображення, який можна встановити в діапазоні 0~100 (десятковий), і значенням за замовчуванням є 50 (0x32).
Команди та параметри
Написати команду налаштування яскравості.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0~100, дефолт 50 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | TBD |
Прочитайте команду налаштування яскравості.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0x02 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0~100 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA є параметром яскравості, який потрібно встановити або зчитати, якщо параметр є 100 (десятковий), значення поля DATA дорівнює 0x64.
2.2.17 Налаштування контрастності (Читання/запис)
Налаштуйте контрастність зображення модуля або зчитайте поточний параметр контрастності модуля.
Команди та параметри
Написати команду налаштування контрастності.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | TBD | 0x36 | 0x78 | 0x03 | 0x00 | 0~100, дефолт 50 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0x03 | 0x03 | 0x01 | TBD |
Прочитайте команду налаштування контрастності.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0x03 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x78 | 0x03 | 0x03 | 0~100 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA є параметром контрастності, який потрібно встановити або зчитати, якщо параметр є 65 (десятковий), значення поля DATA дорівнює 0x41.
2.2.18 Налаштування цифрового покращення деталей зображення (Читання/запис)
Ця команда використовується для встановлення рівня цифрового вдосконалення деталей зображення. Чим вищий рівень покращення, тим краще деталізація, але в той же час шум зображення буде більш вираженим.
Команди та параметри
Написати команду налаштування цифрового покращення.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | TBD | 0x36 | 0x78 | 0х10 | 0x00 | 0~100, дефолт 50 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0х10 | 0x03 | 0x01 | TBD |
Прочитайте команду налаштування цифрового покращення.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0х10 | 0x00 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x78 | 0х10 | 0x03 | 0~100 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA – це цифровий параметр покращення, який потрібно встановити або зчитати, якщо параметр є 65 (десятковий), значення поля DATA дорівнює 0x41.
2.2.19 Налаштування рівня статичного шумозаглушення (Читання/запис)
Ця команда використовується для встановлення рівня статичного зменшення шуму зображення, що може зменшити шум зображення, коли рівень шумозаглушення збільшується, але це також зменшує різкість зображення, який потрібно налаштувати відповідно до фактичного ефекту зображення.
Команди та параметри
Написати команду налаштування рівня шумозаглушення.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | TBD | 0x36 | 0x78 | 0x15 | 0x00 | 0~100, дефолт 50 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0x15 | 0x03 | 0x01 | TBD |
Прочитайте команду налаштування рівня шумозаглушення.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0x15 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x78 | 0x15 | 0x03 | 0~100 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA – це рівень шумозаглушення, який потрібно встановити або зчитати, якщо параметр є 65 (десятковий), значення поля DATA дорівнює 0x41.
2.2.20 Налаштування рівня динамічного шумозаглушення (Читання/запис)
Ця команда використовується для встановлення динамічного рівня шумозаглушення зображення, що може зменшити шум зображення, коли рівень шумозаглушення збільшується, але це також зменшує різкість зображення, який потрібно налаштувати відповідно до фактичного ефекту зображення.
Команди та параметри
Написати команду налаштування рівня шумозаглушення.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | TBD | 0x36 | 0x78 | 0x16 | 0x00 | 0~100, дефолт 50 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0x16 | 0x03 | 0x01 | TBD |
Прочитайте команду налаштування рівня шумозаглушення.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0x16 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x78 | 0x16 | 0x03 | 0~100 (десятковий). Необхідно перетворити в шістнадцяткове значення. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Значення поля DATA – це рівень шумозаглушення, який потрібно встановити або зчитати, якщо параметр є 65 (десятковий), значення поля DATA дорівнює 0x41.
2.2.21 Налаштування палітри (Читання/запис)
Теплові зображення базуються на інтенсивності інфрачервоного випромінювання та не мають інформації про колір. Алгоритми зображення відображають набір кольорів на основі значень градацій сірого, відомі як палітри. Модуль підтримує різні палітри для вибору користувачів. Білий гарячий (0x00) встановлено за замовчуванням.
Команди та параметри
Написати команду налаштування палітри.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | TBD | 0x36 | 0x78 | 0х20 | 0x00 | 0x00: Гаряче біле 0x01: Black Hot 0x02: Fusion 1 0x03: Веселка 0x04: Fusion 2 0x05: Залізний червоний 1 0x06: Залізний червоний 2 0x07: Темно-коричневий 0x08: колір 1 0x09: колір 2 0x0A: Крижаний вогонь 0x0B: Дощ 0x0C: Green Hot 0x0D: Red Hot 0x0E: Deep Blue | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x78 | 0х20 | 0x03 | 0x01 | TBD |
Прочитати команду налаштування палітри.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x78 | 0х20 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | TBD | 0x36 | 0x78 | 0х20 | 0x03 | 0x00: Гаряче біле 0x01: Black Hot 0x02: Fusion 1 0x03: Веселка 0x04: Fusion 2 0x05: Залізний червоний 1 0x06: Залізний червоний 2 0x07: Темно-коричневий 0x08: колір 1 0x09: колір 2 0x0A: Крижаний вогонь 0x0B: Дощ 0x0C: Green Hot 0x0D: Red Hot 0x0E: Deep Blue | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Білий гарячий (0x00) встановлено за замовчуванням.
- Перемикання палітри займе деякий час. Після надсилання команди потрібно почекати, щоб перевірити результат перемикання.
2.2.22 Налаштування віддзеркалення зображення (Читання/запис)
Встановіть режим дзеркального відображення зображення, або прочитати поточний статус дублювання модуля.
Команди та параметри
Написати команду налаштування дзеркального відображення зображення.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: Без дзеркального відображення. 0x01: Центральне віддзеркалення. 0x02: Зліва і справа дзеркальне відображення. 0x03: Віддзеркалення вгору та вниз. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x01 | TBD |
Прочитати команду налаштування дзеркального відображення зображення.
| Поле | РОЗМІР | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | CHK |
| Хост передає | 0x05 | 0x36 | 0x70 | 0x11 | 0x01 | Жодного. 0x00 за замовчуванням. | TBD |
| Модуль Зворотній зв'язок | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x00: Без дзеркального відображення. 0x01: Центральне віддзеркалення. 0x02: Зліва і справа дзеркальне відображення. 0x03: Віддзеркалення вгору та вниз. | TBD |
Описи команд
- Зверніться до Передача та прийом даних для редагування команд або інтерпретації даних зворотного зв'язку.
- Для обчислення полів SIZE і CHK, посилатися Передача та прийом даних.
- Без дзеркального відображення (0x00) встановлено за замовчуванням.
2.3 Стан ініціалізації читання (Тільки для читання)
Ця команда використовується хостом для читання стану ініціалізації модуля.
Коли модуль знаходиться в стані ініціалізації, він завантажує відеопотоки. Коли ініціалізація завершена, будуть виведені відеопотоки.
Команди та параметри
Написати команду налаштування дзеркального відображення зображення.
| Поле | клас адреса | Підклас адреса | Прапор | ДАНІ | зауваження |
| Хост передає | 0x7C | 0x14 | 0x00 | 0x00 | |
| Модуль Зворотній зв'язок | 0x7D | 0x06 | 0x03 | 0x00: Завантаження 0x01: Відео вихід |
- Примітка
Якщо команда успішно виконана, і поле прапора зворотного зв’язку модуля “Нормальна віддача (0x03)”, і поле DATA є “0x00” (стан завантаження) або “0x01” (стан відеовиходу).
2.4 Послідовна передача та перевірка команд
Для цього модуля, зазвичай після надсилання команди, дані, які повертає модуль, лише вказують, чи було отримано команду, але не чи набрав він чинності.
Для деяких команд налаштування зображення, Ви можете перевірити, чи діють команди, за допомогою змін зображення. Для інших команд, вам потрібно надіслати команду читання відповідної функції, щоб запитати стан пристрою.
Процедура така.
Кроки
- Надіслати команду запису.
- Зачекайте, поки пристрій виконає команду. Час очікування залежить від різних команд.
- Надішліть команду читання для відповідної функції.
- Перевірте дані, які повертає модуль, і перевірте, чи параметри були змінені.
- Зачекайте, поки пристрій виконає команду. Час очікування залежить від різних команд.
- Примітка
Не надсилайте команди запису до модуля часто, оскільки він замерзне при перевищенні потужності обробки.
3 часто задаються
Часті питання про пристрій.
Чому не вдається підключити модуль до засобу розробки або встановити параметри модуля?
- Перевірте, чи послідовний порт правильно підключено до модуля.
- Перевірте, чи правильно вибрано швидкість передачі даних і COM-порт підключеного модуля, і відповідний COM-порт також доступний на ПК.
- Якщо ви використовуєте USB до послідовного порту, перевірте, будь ласка, чи встановлено драйвер USB до послідовного порту.
Як оновити модуль?
Після підключення модуля до інструменту розробки, використовуйте функцію оновлення для оновлення модуля.
- Команди послідовного зв'язку
- Команди запиту інформації
| Команда | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | зауваження |
| Читання моделі модуля | 0x36 | 0x74 | 0x02 | 0x01 | Жодного | 5 дійсних байтів. Повернути модель модуля. |
| Читання номера версії програми FPGA | 0x36 | 0x74 | 0x03 | 0x01 | Жодного | наприклад. 0x050112 вказує 5.1.12. 5 є основною версією, який є 3rd байт; 1 є другорядною версією, який є 2nd байт, 12 є розділеною версією, який є 1вул байт. 3 дійсних байтів, MSB - старший байт. |
| Читання часу компіляції програми FPGA | 0x36 | 0x74 | 0x04 | 0x01 | Жодного | 4 дійсних байтів, MSB - старший байт. наприклад. 0x20140820 означає 20140820. |
| Читання номера версії програмного забезпечення модуля | 0x36 | 0x74 | 0x05 | 0x01 | Жодного | Зверніться до Читання номера версії програми FPGA вище. |
| Читання часу компіляції програмного забезпечення модуля | 0x36 | 0x74 | 0x06 | 0x01 | Жодного | Зверніться до Читання часу компіляції програми FPGA вище. |
| Зчитування часу версії калібрування процесу камери | 0x36 | 0x74 | 0x0B | 0x01 | Жодного | 4 дійсних байтів, MSB - старший байт. наприклад. 0x20170101 означає 20170101. |
| Читання номера версії параметра ISP | 0x36 | 0x74 | 0x0C | 0x01 | Жодного | 4 дійсних байтів. наприклад. якщо номер версії ISP є 5, 0x00000005 буде повернено. |
- Команди налаштування функцій
| Команда | пристрій адреса | клас адреса | Підклас адреса | Прапор | ДАНІ | дефолт |
| Ручне калібрування затвора | 0x36 | 0x7C | 0x02 | 0x00 | Тільки для запису | |
| Корекція фону вручну | 0x36 | 0x7C | 0x03 | 0x00 | Тільки для запису | |
| Автоматичне керування затвором | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: Автоматичне керування вимкнено 0x01: Автоматичне перемикання, контроль часу 0x02: Автоматичне перемикання, контроль різниці температур 0x03: Повністю автоматичне управління | 0x03 |
| Встановлення інтервалу автоматичного перемикання затвора | 0x36 | 0x7C | 0x05 | 0x00 | Інтервал витримки в хвилинах, і 2 байтів дійсні. За замовчуванням встановлено 10 хвилин (0x00 0A) | 0x00 0A |
| Корекція віньєтування | 0x36 | 0x7C | 0x0C | 0x00 | 0x02: Корекція віньєтування | |
| Налаштування яскравості | 0x36 | 0x78 | 0x02 | 0x00 | 1 байт дійсний. Діапазон значень: 0~100, дефолт 50 (десятковий). | 0x32 |
| Налаштування контрастності | 0x36 | 0x78 | 0x03 | 0x00 | 1 байт дійсний. Діапазон значень: 0~100, дефолт 50 (десятковий). | 0x32 |
| Налаштування цифрового покращення деталей зображення | 0x36 | 0x78 | 0х10 | 0x00 | 1 байт дійсний. Діапазон значень: 0~100, дефолт 50 (десятковий). | 0x32 |
| Налаштування рівня статичного шумозаглушення | 0x36 | 0x78 | 0x15 | 0x00 | 1 байт дійсний. Діапазон значень: 0~100, дефолт 50 (десятковий). | 0x32 |
| Налаштування рівня динамічного шумозаглушення | 0x36 | 0x78 | 0x16 | 0x00 | 1 байт дійсний. Діапазон значень: 0~100, дефолт 50 (десятковий). | 0x32 |
| Корекція дефектних пікселів | 0x36 | 0x78 | 0x1a | 0x00 | 0x00: Вимкніть відображення курсору 0x0F: Увімкніть відображення курсору 0x02: Курсор вгору 0x03: Курсор вниз 0x04: Курсор зміщено вліво 0x05: Курсор зміщено вправо 0x06: Курсор до центру 0x0D: Додайте піксель до таблиці дефектних пікселів. 0x0E: Видаліть піксель із дефектної таблиці пікселів. 0x2N: Курсор вгору на N пікселів (Н: 0x1~0xF) 0x3N: Курсор вниз на N пікселів (Н: 0x1~0xF) 0x4N: Курсор зміщено вліво на N пікселів (Н: 0x1~0xF) 0x5N: Курсор зміщено праворуч на N пікселів (Н: 0x1~0xF) | 0x00 |
| Налаштування палітри | 0x36 | 0x78 | 0х20 | 0x00 | 0x00: Гаряче біле 0x01: Black Hot 0x02: Fusion 1 0x03: Веселка 0x04: Fusion 2 0x05: Залізний червоний 1 0x06: Залізний червоний 2 0x07: Темно-коричневий 0x08: колір 1 0x09: колір 2 0x0A: Крижаний вогонь 0x0B: Дощ 0x0C: Green Hot 0x0D: Red Hot 0x0E: Deep Blue | 0x00 |
| Скидання заводів | 0x36 | 0x74 | 0x0f | 0x00 | Тільки для запису | |
| Зберегти поточні налаштування | 0x36 | 0x74 | 0х10 | 0x00 | Збережіть змінені параметри модуля. | |
| Налаштування віддзеркалення зображення | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: Без дзеркального відображення. 0x01: Центральне віддзеркалення. 0x02: Зліва і справа дзеркальне відображення. 0x03: Віддзеркалення вгору та вниз. | 0x00 |
- Історія оновлення
| Дата | Зміни |
| Лютий 27, 2024 | Перше видання. |
Завантажити PDF
FPV камера
Плата конфігурації параметрів плати послідовного порту для інфрачервоної тепловізійної камери
AI IP-камера

задавати питання
Дякуємо за вашу відповідь. ✨