Съдържание
Термокамерен модул UART CVBS Ръководство за комуникационен протокол

Предговор
Това ръководство е приложимо за модулите на термокамери от серията HM-TM5X-XRG/C, и въвежда UART серийна комуникация и CVBS протоколи за видео комуникация и свързаните с тях команди за тази серия от модули на термални камери.
СЪДЪРЖАНИЕ
1.1 Комуникационни протоколи. 1
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 | Адрес на модулното устройство. | 0Потребител/Администратор | 3 | |
| Адрес на класа | 1 | Адрес на класа на командата. | виждам Команди за подробностите. | 4 | |
| Адрес на подклас | 1 | Адрес на подклас на командата. | виждам Команди за подробностите. | 5 | |
| R/W Флаг | 1 | Предаване на пакет от хост. | Флаг за четене/запис | Пишете: 0x00Прочетете: 0x01 | 6 |
| Пакетна обратна връзка от устройството. | Нормално връщане. | 0x03 | |||
| Връщане на код за грешка. | 0x04 | ||||
| ДАННИ | н | Предаване на пакет от хост. | Предавайте съдържанието на данните. | По подразбиране: 0x00. виждам Команди за подробностите. | 7~ (N+6) |
| Пакетна обратна връзка от устройството. | Обратна връзка за нормални команди | Успех: 0x01 Неуспешно: Няма връщане | |||
| Обратна връзка за необичайни команди | Без команда: 0x00, командата, изпратена от хоста, не принадлежи към командите на модула. Прагът е надвишен: 0x01 | ||||
| Съдържание на данни | Когато се получи команда за четене, съдържанието на данните се връща. | ||||
| Chk | 1 | Проверка на сумиране. | След добавяне на полетата: Адрес на устройството, Адрес на класа, Адрес на подклас , R/W Флаг и ДАННИ, Вземете долната част 8 битове. | (N+7) | |
| Край | 1 | Командният пакет приключва. | 0xff | (N+8) | |
Получаване на пакети с данни
В командния пакет модулът на термокамерата се връща към хоста, DATA0 е високият байт и DATA(N-1) е ниският байт.
- Получаване на пакет с данни Полета
Таблица 2-3 описва полетата на пакета данни.
- Определение за Receivпакет с данни
| Поле | Байтове | описание | Стойност | Офсет |
| Започнете | 1 | Командният пакет стартира. | 0xf0 | 1 |
| Размер | 1 | Дължина на командния пакет. | N+4 байта, както е показано на фигура 2-2. | 2 |
| устройство адрес | 1 | Адрес на модулното устройство. | 0Потребител/Администратор | 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 флаг на командата за настройка на яркостта.
- Направете запитване към таблицата с команди за серийна комуникация Команди за серийна комуникация за да получите адреса на устройството (0Потребител/Администратор), Адрес на класа (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 | 0Потребител/Администратор | 0x78 | 0x02 | 0x00 | 0x64 | 0x14 | 0xff |
- Модулът връща командата 0x F0 05 36 78 02 03 01 B4 i.
- Команда за обратна връзка на модула, на която да зададете яркост 100
| Поле | Започнете | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk | Край |
| Модул Обратна връзка | 0xf0 | 0x05 | 0Потребител/Администратор | 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 | 0Потребител/Администратор | 0x74 | 0x02 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x74 | 0x02 | 0x03 | Моделът на модула, трябва да се преобразува в ASCII знаци. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
2.2.2 Четене на номера на версията на програмата FPGA (Само за четене)
Хостът може да прочете номера на версията на програмата FPGA на модула чрез тази команда.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x74 | 0x03 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x74 | 0x03 | 0x03 | Номерът на версията на програмата FPGA на модула, с дължина на 3 байтове и MSB е високият байт. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е номерът на версията на програмата FPGA. Дължината е 3 байтове и MSB е високият байт, например. 0x050112 представлява 5.1.12.
2.2.3 Време за компилиране на FPGA програма (Само за четене)
Хостът може да прочете времето за компилиране на FPGA програма на модула чрез тази команда.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x74 | 0x04 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x74 | 0x04 | 0x03 | Времето за компилиране на програмата FPGA. Дължината е 4 байтове и MSB е високият байт. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е времето за компилиране на програмата FPGA. Дължината е 4 байтове и MSB е високият байт, например. 0x20140820 показва, че времето за компилиране е 20140820.
2.2.4 Четене на номера на версията на софтуера на модула (Само за четене)
Хостът може да прочете номера на версията на софтуера на модула чрез тази команда.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x74 | 0x05 | 0x01 | Нито един. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x74 | 0x05 | 0x03 | Номерът на версията на софтуера на модула. Дължината е 3 байтове и MSB е високият байт. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е номерът на версията на софтуера на модула. Дължината е 3 байтове и MSB е високият байт, например. 0x050112 представлява 5.1.12.
2.2.5 Четене на времето за компилация на софтуера на модула (Само за четене)
Хостът може да прочете времето за компилиране на софтуерната програма на модула чрез тази команда.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x74 | 0x06 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x74 | 0x06 | 0x03 | Времето за компилиране на софтуера на модула. Дължината е 4 байтове и MSB е високият байт. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е номерът на версията на софтуера на модула. Дължината е 4 байтове и MSB е високият байт, например. 0x20140820 показва, че времето за компилиране е 20140820.
2.2.6 Четене на времето на версията за калибриране на процеса на камерата (Само за четене)
Хостът може да прочете времето на версията за калибриране на процеса на камерата на модула чрез тази команда.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x74 | 0x0b | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x74 | 0x0b | 0x03 | Времето на версията на калибриране на камерата на модула. Дължината е 4 байтове и MSB е високият байт. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е времето на версията за калибриране на процеса на камерата на модула. Дължината е 4 байтове и MSB е високият байт, например. 0x20170101 показва, че часът е януари 1, 2017.
2.2.7 Четене на номера на версията на ISP параметъра (Само за четене)
Хостът може да прочете номера на версията на ISP параметъра на модула чрез тази команда.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x74 | 0x0C | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x74 | 0x0C | 0x03 | 4 байтовете са валидни. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Модулът връща номера на версията на ISP параметъра. Валидната дължина е 4 байта. E.g. ако номерът на версията на ISP е 5, 0x00000005 се връща.
2.2.8 Запазване на текущите настройки (Само за писане)
Запазете текущите настройки на модула чрез тази команда.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x74 | 0X10 | 0x00 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x74 | 0X10 | 0x03 | 0x01 | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
2.2.9 Фабрично нулиране (Само за писане)
Възстановете модула до фабричните настройки чрез тази команда.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x74 | 0x0F | 0x00 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x74 | 0x0F | 0x03 | 0x01 | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
2.2.10 Ръчно калибриране на затвора (Само за писане)
Тази команда се използва за извършване на ръчно калибриране на затвора за модула, известен като калибриране на плоско поле (FFC), който се използва за коригиране на нееднородността на изображението и подобряване на качеството на изображението.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x7C | 0x02 | 0x00 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x7C | 0x02 | 0x03 | 0x01 | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
2.2.11 Ръчна корекция на фона (Само за писане)
Тази команда се използва за извършване на корекция на фона на модула. Корекцията на фона намалява изкривяването на фоновото изображение, за да го накара да се показва нормално.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x7C | 0x03 | 0x00 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x7C | 0x03 | 0x03 | 0x01 | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
2.2.12 Корекция на винетиране (Само за писане)
Тази команда ви позволява ръчно да извършите корекция на винетиране.
Корекцията на винетиране е за коригиране на нееднородността на изображението, причинена от пропускливостта на лещата на устройството и вътрешното излъчване (дефект на капака на тенджерата) за да направите изображението по-еднородно.
Когато използвате тази функция, трябва да обърнете обектива към еднаква повърхност. В противен случай текущата сцена на обектива ще бъде насложена, което ще повлияе на показването на изображението.
Команди и параметри
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x7C | 0x0C | 0x00 | 0x02: Корекция на винетиране. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x7C | 0x0C | 0x03 | 0x01 | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
2.2.13 Автоматично управление на затвора (Четене/Писане)
Тази команда се използва за превключване на режима на автоматично управление на затвора на модула. 4 режимите са избираеми: автоматичното управление е изключено, контрол на времето, контрол на температурната разлика и пълно автоматично управление (по подразбиране, 0x03). Препоръчително е да запазите настройката по подразбиране.
След настройка на режима на превключване (синхронизация, контрол на температурата, напълно автоматичен), затворът се затваря периодично според зададените условия, което спомага за подобряване на равномерността на термичното изображение.
Команди и параметри
Напишете команда за автоматично управление на затвора.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x7C | 0x04 | 0x00 | 0x00: Автоматичното управление е изключено 0x01: Автоматично превключване, контрол на времето 0x02: Автоматично превключване, контрол на температурната разлика 0x03: Пълно автоматично управление (По подразбиране) | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x7C | 0x04 | 0x03 | 0x01 | Tbd |
Прочетете командата за автоматично управление на затвора.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x7C | 0x04 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 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 | 0Потребител/Администратор | 0x7C | 0x0 | 0x00 | {ДАТА0, ДАТА1}: интервал на затвора, за минути, валиден за 2 байта. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x7C | 0x05 | 0x03 | 0x01 | Tbd |
Прочетете командата за интервал на автоматично превключване на затвора.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x7C | 0x05 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 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 | 0Потребител/Администратор | 0x78 | 0x1a | 0x00 | 0x00: Изключете показването на курсора 0x0F: Включете дисплея на курсора | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0x1a | 0x03 | 0x01 | Tbd |
Преместване на курсора.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 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 | 0Потребител/Администратор | 0x78 | 0x1a | 0x03 | 0x01 | Tbd |
Добавяне/премахване на дефектен пиксел.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x78 | 0x1a | 0x00 | 0x0D: Добавете пиксела към таблицата с дефектни пиксели. 0x0E: Премахнете пиксела от масата с дефектни пиксели. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0x1a | 0x03 | 0x01 | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
2.2.16 Настройка на яркостта (Четене/Писане)
Тази команда се използва за настройка на яркостта на изображението, които могат да бъдат зададени в диапазона от 0~100 (десетичен знак), и стойността по подразбиране е 50 (0x32).
Команди и параметри
Напишете команда за настройка на яркостта.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x78 | 0x02 | 0x00 | 0~100, по подразбиране 50 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0x02 | 0x03 | 0x01 | Tbd |
Прочетете командата за настройка на яркостта.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x78 | 0x02 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0x02 | 0x03 | 0~100 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е параметърът за яркост, който трябва да бъде зададен или прочетен, ако параметърът е 100 (десетичен знак), стойността на полето DATA е 0x64.
2.2.17 Настройка на контраста (Четене/Писане)
Регулирайте контраста на изображението на модула или прочетете текущия параметър за контраст на модула.
Команди и параметри
Напишете команда за настройка на контраста.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | Tbd | 0Потребител/Администратор | 0x78 | 0x03 | 0x00 | 0~100, по подразбиране 50 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0x03 | 0x03 | 0x01 | Tbd |
Прочетете командата за настройка на контраста.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x78 | 0x03 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x78 | 0x03 | 0x03 | 0~100 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е параметърът на контраста, който трябва да бъде зададен или прочетен, ако параметърът е 65 (десетичен знак), стойността на полето DATA е 0x41.
2.2.18 Задаване на цифрово подобрение на детайлите на изображението (Четене/Писане)
Тази команда се използва за задаване на нивото на цифрово подобрение на детайлите на изображението. Колкото по-високо е нивото на подобрение, толкова по-добър е детайлът, но в същото време шумът в изображението ще бъде по-изразен.
Команди и параметри
Напишете команда за настройка за цифрово подобрение.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | Tbd | 0Потребител/Администратор | 0x78 | 0X10 | 0x00 | 0~100, по подразбиране 50 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0X10 | 0x03 | 0x01 | Tbd |
Прочетете командата на настройката за цифрово подобрение.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x78 | 0X10 | 0x00 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x78 | 0X10 | 0x03 | 0~100 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е параметърът за цифрово подобрение, който трябва да бъде зададен или прочетен, ако параметърът е 65 (десетичен знак), стойността на полето DATA е 0x41.
2.2.19 Задаване на ниво на статично обезшумяване (Четене/Писане)
Тази команда се използва за задаване на нивото на статично обезшумяване на изображението, което може да намали шума в изображението, когато нивото на обезшумяване се увеличи, но също така намалява остротата на изображението, който трябва да се коригира според действителния ефект на изображението.
Команди и параметри
Напишете команда за настройка на нивото на обезшумяване.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | Tbd | 0Потребител/Администратор | 0x78 | 0x15 | 0x00 | 0~100, по подразбиране 50 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0x15 | 0x03 | 0x01 | Tbd |
Прочетете командата за настройка на нивото на обезшумяване.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x78 | 0x15 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x78 | 0x15 | 0x03 | 0~100 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е нивото на обезшумяване, което трябва да бъде зададено или прочетено, ако параметърът е 65 (десетичен знак), стойността на полето DATA е 0x41.
2.2.20 Задаване на ниво на динамично обезшумяване (Четене/Писане)
Тази команда се използва за задаване на нивото на динамично обезшумяване на изображението, което може да намали шума в изображението, когато нивото на обезшумяване се увеличи, но също така намалява остротата на изображението, който трябва да се коригира според действителния ефект на изображението.
Команди и параметри
Напишете команда за настройка на нивото на обезшумяване.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | Tbd | 0Потребител/Администратор | 0x78 | 0x16 | 0x00 | 0~100, по подразбиране 50 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0x16 | 0x03 | 0x01 | Tbd |
Прочетете командата за настройка на нивото на обезшумяване.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x78 | 0x16 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x78 | 0x16 | 0x03 | 0~100 (десетичен знак). Трябва да се преобразува в шестнадесетична стойност. | Tbd |
Описания на команди
- Обърнете се към Предаване и получаване на данни за редактиране на команди или интерпретиране на данни за обратна връзка.
- За изчисляване на полетата SIZE и CHK, отнасят се до Предаване и получаване на данни.
- Стойността на полето DATA е нивото на обезшумяване, което трябва да бъде зададено или прочетено, ако параметърът е 65 (десетичен знак), стойността на полето DATA е 0x41.
2.2.21 Настройка на палитрата (Четене/Писане)
Термичните изображения се основават на интензитета на инфрачервеното лъчение и нямат информация за цвета. Алгоритмите за изображение картографират набор от цветове въз основа на стойности на сивата скала, известни като палети. Модулът поддържа различни палитри, които потребителите могат да избират. Бяло горещо (0x00) е зададено по подразбиране.
Команди и параметри
Напишете команда за настройка на палитрата.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | Tbd | 0Потребител/Администратор | 0x78 | 0x20 | 0x00 | 0x00: Бяло горещо 0x01: Черно горещо 0x02: Сливане 1 0x03: Дъга 0x04: Сливане 2 0x05: Желязо червено 1 0x06: Желязо червено 2 0x07: Тъмно кафяво 0x08: цвят 1 0x09: цвят 2 0x0a: Леден огън 0x0B: Дъжд 0x0C: Green Hot 0x0D: Red Hot 0x0E: Deep Blue | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x78 | 0x20 | 0x03 | 0x01 | Tbd |
Прочетете командата за настройка на палитрата.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x78 | 0x20 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | Tbd | 0Потребител/Администратор | 0x78 | 0x20 | 0x03 | 0x00: Бяло горещо 0x01: Черно горещо 0x02: Сливане 1 0x03: Дъга 0x04: Сливане 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 | 0Потребител/Администратор | 0x70 | 0x11 | 0x00 | 0x00: Без дублиране. 0x01: Централно огледало. 0x02: Ляво и дясно огледало. 0x03: Огледало нагоре и надолу. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 0x70 | 0x11 | 0x03 | 0x01 | Tbd |
Прочетете командата за настройка за дублиране на изображението.
| Поле | Размер | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Chk |
| Хост предаване | 0x05 | 0Потребител/Администратор | 0x70 | 0x11 | 0x01 | Нито един. 0x00 по подразбиране. | Tbd |
| Модул Обратна връзка | 0x05 | 0Потребител/Администратор | 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 към сериен порт е инсталиран.
Как да надстроите модула?
След като модулът е свързан към инструмента за разработка, използвайте функцията за надграждане, за да надстроите модула.
- Команди за серийна комуникация
- Команди за търсене на информация
| Команда | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | Забележки |
| Разчитане на модела на модула | 0Потребител/Администратор | 0x74 | 0x02 | 0x01 | Нито един | 5 валидни байтове. Върнете модела на модула. |
| Четене на номера на версията на програмата FPGA | 0Потребител/Администратор | 0x74 | 0x03 | 0x01 | Нито един | E.g. 0x050112 показва 5.1.12. 5 е основната версия, което е 3rd байт; 1 е второстепенната версия, което е 2nd байт, 12 е подразделената версия, което е 1ул байт. 3 валидни байтове, MSB е старшият байт. |
| Време за компилиране на FPGA програма | 0Потребител/Администратор | 0x74 | 0x04 | 0x01 | Нито един | 4 валидни байтове, MSB е старшият байт. E.g. 0x20140820 означава 20140820. |
| Четене на номера на версията на софтуера на модула | 0Потребител/Администратор | 0x74 | 0x05 | 0x01 | Нито един | Обърнете се към Четене на номера на версията на програмата FPGA по-горе. |
| Четене на времето за компилация на софтуера на модула | 0Потребител/Администратор | 0x74 | 0x06 | 0x01 | Нито един | Обърнете се към Време за компилиране на FPGA програма по-горе. |
| Четене на времето на версията за калибриране на процеса на камерата | 0Потребител/Администратор | 0x74 | 0x0b | 0x01 | Нито един | 4 валидни байтове, MSB е старшият байт. E.g. 0x20170101 означава 20170101. |
| Четене на номера на версията на ISP параметъра | 0Потребител/Администратор | 0x74 | 0x0C | 0x01 | Нито един | 4 валидни байтове. E.g. ако номерът на версията на ISP е 5, 0x00000005 ще бъде върнат. |
- Команди за настройка на функции
| Команда | устройство адрес | клас адрес | Подклас адрес | Флаг | ДАННИ | По подразбиране |
| Ръчно калибриране на затвора | 0Потребител/Администратор | 0x7C | 0x02 | 0x00 | Само за писане | |
| Ръчна корекция на фона | 0Потребител/Администратор | 0x7C | 0x03 | 0x00 | Само за писане | |
| Автоматично управление на затвора | 0Потребител/Администратор | 0x7C | 0x04 | 0x00 | 0x00: Автоматичното управление е изключено 0x01: Автоматично превключване, контрол на времето 0x02: Автоматично превключване, контрол на температурната разлика 0x03: Пълно автоматично управление | 0x03 |
| Настройка на интервала за автоматично превключване на затвора | 0Потребител/Администратор | 0x7C | 0x05 | 0x00 | Интервалът на затвора е в минути, и 2 байтовете са валидни. Настройката по подразбиране е 10 минути (0x00 0A) | 0x00 0A |
| Корекция на винетиране | 0Потребител/Администратор | 0x7C | 0x0C | 0x00 | 0x02: Корекция на винетиране | |
| Настройка на яркостта | 0Потребител/Администратор | 0x78 | 0x02 | 0x00 | 1 байт валиден. Диапазон на стойността: 0~100, по подразбиране 50 (десетичен знак). | 0x32 |
| Настройка на контраста | 0Потребител/Администратор | 0x78 | 0x03 | 0x00 | 1 байт валиден. Диапазон на стойността: 0~100, по подразбиране 50 (десетичен знак). | 0x32 |
| Задаване на цифрово подобрение на детайлите на изображението | 0Потребител/Администратор | 0x78 | 0X10 | 0x00 | 1 байт валиден. Диапазон на стойността: 0~100, по подразбиране 50 (десетичен знак). | 0x32 |
| Задаване на ниво на статично обезшумяване | 0Потребител/Администратор | 0x78 | 0x15 | 0x00 | 1 байт валиден. Диапазон на стойността: 0~100, по подразбиране 50 (десетичен знак). | 0x32 |
| Задаване на ниво на динамично обезшумяване | 0Потребител/Администратор | 0x78 | 0x16 | 0x00 | 1 байт валиден. Диапазон на стойността: 0~100, по подразбиране 50 (десетичен знак). | 0x32 |
| Корекция на дефектни пиксели | 0Потребител/Администратор | 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 |
| Настройка на палитрата | 0Потребител/Администратор | 0x78 | 0x20 | 0x00 | 0x00: Бяло горещо 0x01: Черно горещо 0x02: Сливане 1 0x03: Дъга 0x04: Сливане 2 0x05: Желязо червено 1 0x06: Желязо червено 2 0x07: Тъмно кафяво 0x08: цвят 1 0x09: цвят 2 0x0a: Леден огън 0x0B: Дъжд 0x0C: Green Hot 0x0D: Red Hot 0x0E: Deep Blue | 0x00 |
| Фабрично нулиране | 0Потребител/Администратор | 0x74 | 0x0F | 0x00 | Само за писане | |
| Запазване на текущите настройки | 0Потребител/Администратор | 0x74 | 0X10 | 0x00 | Запазете модифицираните параметри на модула. | |
| Настройка на огледално изображение | 0Потребител/Администратор | 0x70 | 0x11 | 0x00 | 0x00: Без дублиране. 0x01: Централно огледало. 0x02: Ляво и дясно огледало. 0x03: Огледало нагоре и надолу. | 0x00 |
- Актуализиране на историята
| Дата | Промени |
| Февруари 27, 2024 | Първо издание. |
Изтегляне на PDF
FPV камера
Аналогова термовизионна камера за fpv квадрокоптер дрон инфрачервена камера за нощно виждане
AI IP камера
Видима светлина Термично изображение Камера Двойна светлина Камера Основен модул Ethernet IP изход

Задай въпрос
Вашето съобщение е изпратено