Змест
Кіраўніцтва па пратаколе сувязі 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 біт/с |
| Пачаць | 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 | ||||
| Змест дадзеных | Пры атрыманні каманды чытання, змест дадзеных вяртаецца. | ||||
| Бар | 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) |
| Бар | 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.
- Бар: Сума 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 да модуля.
| Поле | Пачынаць | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар | Канец |
| Хост перадае | 0XF0 | 0x05 | 0x36 | 0X78 | 0x02 | 0X00 | 0x64 | 0x14 | 0XFF |
- Модуль перадае каманду 0x F0 05 36 78 02 03 01 B4 i.
- Каманда зваротнай сувязі модуля для ўстаноўкі яркасці 100
| Поле | Пачынаць | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар | Канец |
| Модуль зваротнай сувязі | 0XF0 | 0x05 | 0x36 | 0X78 | 0x02 | 0X03 | 0X01 | 0xB4 | 0XFF |
- Памер: N+4. Колькасць байтаў для поля DATA каманды налады яркасці складае N=1, таму ПАМЕР такі 5 (0x05).
- ДАДЗЕНЫЯ: Модуль атрымлівае каманду ўстаноўкі яркасці і вяртае 0x01.
- Бар: Сума 0x(36+78+02+00+01)=0xB4, Вазьміце ніжэй 8 біты для поля CHK, гэта значыць 0xB4.
- Праверце, ці змяняецца яркасць экрана, каб вызначыць, ці ўдалася налада, ці вы можаце выкарыстоўваць каманду запыту яркасці, каб праверыць гэта.
2.2 Каманды
У гэтым раздзеле прадстаўлены правілы чытання і запісу для кожнай каманды, інтэрпрэтуе інфармацыю, атрыманую ад модуля, і нататкі для каманд. Поўны спіс каманд, спасылацца на Каманды паслядоўнай сувязі.
2.2.1 Чытанне мадэлі модуля (Толькі для чытання)
З дапамогай гэтай каманды хост можа прачытаць мадэль модуля цеплавой камеры. Шаснаццатковыя дадзеныя, якія вяртае модуль, неабходна пераўтварыць у сімвалы ASCII.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0x02 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X74 | 0x02 | 0X03 | Мадэль модуля, неабходна пераўтварыць у сімвалы ASCII. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
2.2.2 Чытанне нумара версіі праграмы FPGA (Толькі для чытання)
Хост можа прачытаць нумар версіі праграмы FPGA модуля з дапамогай гэтай каманды.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0X03 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X74 | 0X03 | 0X03 | Нумар версіі праграмы FPGA модуля, з даўжынёй 3 байтаў і MSB з'яўляецца старэйшым байтам. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - гэта нумар версіі праграмы FPGA. Даўжыня такая 3 байтаў і MSB з'яўляецца старэйшым байтам, напрыклад. 0x050112 прадстаўляе 5.1.12.
2.2.3 Чытанне часу кампіляцыі праграмы FPGA (Толькі для чытання)
З дапамогай гэтай каманды хост можа прачытаць час кампіляцыі праграмы FPGA модуля.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0X04 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X74 | 0X04 | 0X03 | Час кампіляцыі праграмы FPGA. Даўжыня такая 4 байтаў і MSB з'яўляецца старэйшым байтам. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - гэта час кампіляцыі праграмы FPGA. Даўжыня такая 4 байтаў і MSB з'яўляецца старэйшым байтам, напрыклад. 0x20140820 паказвае, што час кампіляцыі 20140820.
2.2.4 Чытанне нумара версіі праграмнага забеспячэння модуля (Толькі для чытання)
З дапамогай гэтай каманды хост можа прачытаць нумар версіі праграмнага забеспячэння модуля.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0x05 | 0X01 | Ніякіх. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X74 | 0x05 | 0X03 | Нумар версіі праграмнага забеспячэння модуля. Даўжыня такая 3 байтаў і MSB з'яўляецца старэйшым байтам. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - нумар версіі праграмнага забеспячэння модуля. Даўжыня такая 3 байтаў і MSB з'яўляецца старэйшым байтам, напрыклад. 0x050112 прадстаўляе 5.1.12.
2.2.5 Чытанне часу кампіляцыі праграмнага забеспячэння модуля (Толькі для чытання)
Хост можа прачытаць час кампіляцыі праграмнага забеспячэння модуля з дапамогай гэтай каманды.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0x06 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X74 | 0x06 | 0X03 | Час кампіляцыі праграмнага забеспячэння модуля. Даўжыня такая 4 байтаў і MSB з'яўляецца старэйшым байтам. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - нумар версіі праграмнага забеспячэння модуля. Даўжыня такая 4 байтаў і MSB з'яўляецца старэйшым байтам, напрыклад. 0x20140820 паказвае, што час кампіляцыі 20140820.
2.2.6 Счытванне часу версіі каліброўкі працэсу камеры (Толькі для чытання)
З дапамогай гэтай каманды хост можа прачытаць час версіі модуля каліброўкі працэсу камеры.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0X0B | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X74 | 0X0B | 0X03 | Камера працэс каліброўкі версія часу модуля. Даўжыня такая 4 байтаў і MSB з'яўляецца старэйшым байтам. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - гэта час версіі модуля для каліброўкі працэсу камеры. Даўжыня такая 4 байтаў і MSB з'яўляецца старэйшым байтам, напрыклад. 0x20170101 паказвае на студзень 1, 2017.
2.2.7 Чытанне нумара версіі параметра ISP (Толькі для чытання)
З дапамогай гэтай каманды хост можа прачытаць нумар версіі модуля правайдэра.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0x0C | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X74 | 0x0C | 0X03 | 4 байты сапраўдныя. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Модуль вяртае нумар версіі параметра ISP. Сапраўдная даўжыня 4 байтаў. напрыклад. калі нумар версіі правайдэра 5, 0x00000005 вяртаецца.
2.2.8 Захаванне бягучых налад (Толькі для запісу)
Захавайце бягучыя налады модуля з дапамогай гэтай каманды.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0X10 | 0X00 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X74 | 0X10 | 0X03 | 0X01 | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
2.2.9 Скід на заводзе (Толькі для запісу)
Аднавіце модуль да заводскіх налад з дапамогай гэтай каманды.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X74 | 0x0F | 0X00 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X74 | 0x0F | 0X03 | 0X01 | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
2.2.10 Ручная каліброўка засаўкі (Толькі для запісу)
Гэтая каманда выкарыстоўваецца для выканання ручной каліброўкі засаўкі для модуля, вядомы як каліброўка плоскага поля (FFC), які выкарыстоўваецца для выпраўлення неаднастайнасці малюнка і паляпшэння якасці малюнка.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0x7C | 0x02 | 0X00 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0x7C | 0x02 | 0X03 | 0X01 | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
2.2.11 Ручная карэкцыя фону (Толькі для запісу)
Гэтая каманда выкарыстоўваецца для карэкцыі фону для модуля. Карэкцыя фону памяншае скажэнне фонавага малюнка, каб зрабіць яго нармальнае адлюстраванне.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0x7C | 0X03 | 0X00 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0x7C | 0X03 | 0X03 | 0X01 | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
2.2.12 Карэкцыя віньеткавання (Толькі для запісу)
Гэтая каманда дазваляе ўручную выконваць карэкцыю віньеткавання.
Карэкцыя віньеткавання заключаецца ў выпраўленні неаднастайнасці выявы, выкліканай каэфіцыентам прапускання лінзы прылады і ўнутраным выпраменьваннем (дэфект вечка гаршка) зрабіць малюнак больш аднастайным.
Пры выкарыстанні гэтай функцыі, вам трэба павярнуць лінзу да аднастайнай паверхні. У адваротным выпадку бягучая сцэна аб'ектыва будзе накладзена, што паўплывае на адлюстраванне выявы.
Каманды і параметры
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0x7C | 0x0C | 0X00 | 0x02: Карэкцыя віньеткавання. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0x7C | 0x0C | 0X03 | 0X01 | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
2.2.13 Аўтаматычнае кіраванне засаўкай (Чытаць / пісаць)
Гэтая каманда выкарыстоўваецца для пераключэння рэжыму аўтаматычнага кіравання засаўкай модуля. 4 рэжымы выбіраюцца: аўтаматычнае кіраванне выключана, кантроль часу, кантроль розніцы тэмператур і поўнае аўтаматычнае кіраванне (дэфолт, 0X03). Рэкамендуецца захаваць налады па змаўчанні.
Пасля ўстаноўкі рэжыму пераключэння (тэрміны, кантроль тэмпературы, цалкам аўтаматычны), створка перыядычна зачыняецца ў адпаведнасці з зададзенымі ўмовамі, што дапамагае палепшыць аднастайнасць цеплавізійнага малюнка.
Каманды і параметры
Напісаць каманду аўтаматычнага кіравання засаўкай.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0x7C | 0X04 | 0X00 | 0X00: Аўтаматычнае кіраванне выключана 0x01: Аўтаматычнае пераключэнне, кантроль часу 0x02: Аўтаматычнае пераключэнне, кантроль розніцы тэмператур 0x03: Поўнае аўтаматычнае кіраванне (дэфолт) | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0x7C | 0X04 | 0X03 | 0X01 | Удакладняецца |
Прачытаць каманду аўтаматычнага кіравання засаўкай.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0x7C | 0X04 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0x7C | 0X04 | 0X03 | 0X00: Аўтаматычнае кіраванне выключана 0x01: Аўтаматычнае пераключэнне, кантроль часу 0x02: Аўтаматычнае пераключэнне, кантроль розніцы тэмператур 0x03: Поўнае аўтаматычнае кіраванне | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Ёсць 4 значэння для поля DATA.
- 0X00: Аўтаматычнае кіраванне засаўкай адключана.
- 0X01: Кантроль часу ўключаны, і інтэрвал пераключэння засаўкі па змаўчанні 10 хвілін, якія карыстальнікам не рэкамендуецца змяняць. Спасылацца на Ўстаноўка інтэрвалу аўтаматычнага пераключэння засаўкі.
- 0x02: Уключана кіраванне засаўкай розніцы тэмператур. Модуль аўтаматычна кіруе засаўкай у залежнасці ад розніцы тэмператур. Ніякіх дадатковых налад карыстальніка не патрабуецца.
- 0X03: Налада па змаўчанні. Адначасова ўключаюцца таймер і рэгулятар перападу тэмператур для засаўкі. Інтэрвал пераключэння засаўкі па змаўчанні 10 хвілін, якія карыстальнікам не рэкамендуецца змяняць. Спасылацца на Ўстаноўка інтэрвалу аўтаматычнага пераключэння засаўкі. Рэгуляванне перападу тэмператур кіруецца модулем і не патрабуе налад карыстальніка.
2.2.14 Ўстаноўка інтэрвалу аўтаматычнага пераключэння засаўкі (Чытаць / пісаць)
Калі аўтаматычнае кіраванне затворам усталявана на 0x01 або 0x03 (спасылацца на Аўтаматычнае кіраванне засаўкай), інтэрвал аўтаматычнага пераключэння засаўкі можна рэгуляваць па меры неабходнасці. Модуль будзе зачыняць засаўку праз зададзены інтэрвал, 10 хвілін па змаўчанні, і не рэкамендуецца яго змяняць.
Каманды і параметры
Напісаць каманду інтэрвалу аўтаматычнага пераключэння засаўкі.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | Удакладняецца | 0x36 | 0x7C | 0х0 | 0X00 | {ДАТА0, ДАТА1}: інтэрвал засаўкі, за хвіліны, сапраўдны для 2 байтаў. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0x7C | 0x05 | 0X03 | 0X01 | Удакладняецца |
Счытванне каманды інтэрвалу аўтаматычнага пераключэння засаўкі.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0x7C | 0x05 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0x7C | 0x05 | 0X03 | {ДАТА0, ДАТА1}: інтэрвал засаўкі, за хвіліны, сапраўдны для 2 байтаў. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Інтэрвал засаўкі ў хвілінах, і 2 байты сапраўдныя. Налада па змаўчанні 10 хвілін (0x00 0A)
2.2.15 Карэкцыя няспраўных пікселяў (Толькі для запісу)
Дэфектныя пікселі - гэта пікселі на дэтэктары, якія неадчувальныя да цеплавога выпраменьвання і не могуць адлюстроўваць змены тэмпературы вымяранай мэты. Падчас інтэграцыі модуля ў хост, могуць узнікнуць новыя мёртвыя пікселі, якія неабходна выправіць.
Гэты модуль можа выпраўляць дэфектныя пікселі ў кліенцкім праграмным забеспячэнні, а таксама праз каманды паслядоўнага порта. Далей апісваецца, як выправіць дэфектныя пікселі з дапамогай паслядоўных каманд.
крокі
- Уключыце дысплей курсора: 0xF0 05 36 78 1А 00 0F D7 FF
- Перамясціце курсор у пазіцыю дэфектнага пікселя. Каманды перамяшчэння курсора наступныя:
- Курсор уверх: F0 05 36 78 1А 00 02 CA FF
- Курсор уверх на N пікселяў: F0 05 36 78 1А 00 2N CHK FF (N - памер кроку, CHK - поле для праверкі)
- Курсор уніз: F0 05 36 78 1А 00 03 Cb i
- Курсор уніз на N пікселяў: F0 05 36 78 1А 00 3N CHK FF (N - памер кроку, CHK - поле для праверкі)
- Курсор зрушаны ўлева: F0 05 36 78 1А 00 04 CC FF
- Курсор зрушаны ўлева на N пікселяў: F0 05 36 78 1А 00 4N CHK FF (N - памер кроку, CHK - поле для праверкі)
- Курсор перамешчаны ўправа: F0 05 36 78 1А 00 05 CD FF
- Курсор перамешчаны ўправа на N пікселяў: F0 05 36 78 1А 00 5N CHK FF (N - памер кроку, CHK - поле для праверкі)
- Курсор у цэнтр: F0 05 36 78 1А 00 06 ГЭТА FF
- Карэкцыя дэфектных пікселяў: F0 05 36 78 1А 00 0D D5 FF
- Нататка
Калі на малюнку з'яўляецца дэфектны піксель, вы можаце выкарыстоўваць гэтую каманду, каб дадаць піксель да дэфектнай паслядоўнасці пікселяў, і піксель будзе выдалены з выявы.
- Адмяніць карэкцыю дэфектнага пікселя: F0 05 36 78 1А 00 0E d6 i
- Нататка
Калі піксель без дэфектаў выпраўляецца і піксель памылкова выдаляецца з выявы, вы можаце адправіць гэтую каманду, каб выдаліць піксель з дэфектнай паслядоўнасці пікселяў і аднавіць яго на малюнку.
Каманды і параметры
Уключэнне/выключэнне дысплея курсора.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0х1а | 0X00 | 0X00: Выключыць дысплей курсора 0x0F: Уключыце дысплей курсора | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0х1а | 0X03 | 0X01 | Удакладняецца |
Перамясціць курсор.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0х1а | 0X00 | 0x02: Курсор уверх 0x03: Курсор уніз 0x04: Курсор зрушаны ўлева 0x05: Курсор зрушаны ўправа 0x06: Курсор у цэнтр 0x2N: Курсор уверх на N пікселяў (Н: 0x1~0xF) 0x3N: Курсор уніз на N пікселяў (Н: 0x1~0xF) 0x4N: Курсор зрушаны ўлева на N пікселяў (Н: 0x1~0xF) 0x5N: Курсор перамешчаны ўправа на N пікселяў (Н: 0x1~0xF) | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0х1а | 0X03 | 0X01 | Удакладняецца |
Дадаць/выдаліць дэфектны піксель.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0х1а | 0X00 | 0x0D: Дадайце піксель у табліцу дэфектных пікселяў. 0x0E: Выдаліце піксель з дэфектнай табліцы пікселяў. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0х1а | 0X03 | 0X01 | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
2.2.16 Налада яркасці (Чытаць / пісаць)
Гэтая каманда выкарыстоўваецца для ўстаноўкі яркасці выявы, які можа быць усталяваны ў дыяпазоне 0~100 (дзесятковы), і значэнне па змаўчанні 50 (0x32).
Каманды і параметры
Напісаць каманду налады яркасці.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0x02 | 0X00 | 0~100, дэфолт 50 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0x02 | 0X03 | 0X01 | Удакладняецца |
Прачытайце каманду налады яркасці.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0x02 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0x02 | 0X03 | 0~100 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - гэта параметр яркасці, які неабходна задаць або прачытаць, калі параметр ёсць 100 (дзесятковы), значэнне поля DATA роўна 0x64.
2.2.17 Настройка кантрасту (Чытаць / пісаць)
Адрэгулюйце кантраснасць выявы модуля або прачытайце бягучы параметр кантраснасці модуля.
Каманды і параметры
Напісаць каманду налады кантраснасці.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | Удакладняецца | 0x36 | 0X78 | 0X03 | 0X00 | 0~100, дэфолт 50 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0X03 | 0X03 | 0X01 | Удакладняецца |
Прачытайце каманду налады кантраснасці.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0X03 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X78 | 0X03 | 0X03 | 0~100 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - гэта параметр кантраснасці, які неабходна задаць або прачытаць, калі параметр ёсць 65 (дзесятковы), значэнне поля DATA роўна 0x41.
2.2.18 Настройка лічбавага паляпшэння дэталізацыі выявы (Чытаць / пісаць)
Гэтая каманда выкарыстоўваецца для ўстаноўкі ўзроўню лічбавага паляпшэння дэталяў выявы. Чым вышэй узровень паляпшэння, чым лепш дэталі, але ў той жа час шум выявы будзе больш выяўленым.
Каманды і параметры
Напісаць каманду наладкі лічбавага паляпшэння.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | Удакладняецца | 0x36 | 0X78 | 0X10 | 0X00 | 0~100, дэфолт 50 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0X10 | 0X03 | 0X01 | Удакладняецца |
Прачытайце каманду налад лічбавага паляпшэння.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0X10 | 0X00 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X78 | 0X10 | 0X03 | 0~100 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - гэта параметр лічбавага паляпшэння, які неабходна задаць або прачытаць, калі параметр ёсць 65 (дзесятковы), значэнне поля DATA роўна 0x41.
2.2.19 Ўстаноўка ўзроўню статычнага шумашумлення (Чытаць / пісаць)
Гэтая каманда выкарыстоўваецца для ўстаноўкі статычнага ўзроўню шумавіння выявы, што можа паменшыць шум выявы пры павышэнні ўзроўню шумашумлення, але гэта таксама зніжае рэзкасць выявы, які неабходна наладзіць у адпаведнасці з фактычным эфектам малюнка.
Каманды і параметры
Напісаць каманду ўстаноўкі ўзроўню шумашумлення.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | Удакладняецца | 0x36 | 0X78 | 0х15 | 0X00 | 0~100, дэфолт 50 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0х15 | 0X03 | 0X01 | Удакладняецца |
Прачытайце каманду налады ўзроўню шумавіння.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0х15 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X78 | 0х15 | 0X03 | 0~100 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - гэта ўзровень шумашумлення, які неабходна ўсталяваць або прачытаць, калі параметр ёсць 65 (дзесятковы), значэнне поля DATA роўна 0x41.
2.2.20 Налада дынамічнага ўзроўню шумавіння (Чытаць / пісаць)
Гэтая каманда выкарыстоўваецца для ўстаноўкі ўзроўню дынамічнага шумашумлення выявы, што можа паменшыць шум выявы пры павышэнні ўзроўню шумашумлення, але гэта таксама зніжае рэзкасць выявы, які неабходна наладзіць у адпаведнасці з фактычным эфектам малюнка.
Каманды і параметры
Напісаць каманду ўстаноўкі ўзроўню шумашумлення.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | Удакладняецца | 0x36 | 0X78 | 0х16 | 0X00 | 0~100, дэфолт 50 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0х16 | 0X03 | 0X01 | Удакладняецца |
Прачытайце каманду налады ўзроўню шумавіння.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0х16 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X78 | 0х16 | 0X03 | 0~100 (дзесятковы). Неабходна пераўтварыць у шаснаццатковае значэнне. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Значэнне поля DATA - гэта ўзровень шумашумлення, які неабходна ўсталяваць або прачытаць, калі параметр ёсць 65 (дзесятковы), значэнне поля DATA роўна 0x41.
2.2.21 Налада палітры (Чытаць / пісаць)
Цеплавыя выявы заснаваныя на інтэнсіўнасці інфрачырвонага выпраменьвання і не маюць інфармацыі аб колеры. Алгарытмы выявы адлюстроўваюць набор колераў на аснове значэнняў адценняў шэрага, вядомыя як палітры. Модуль падтрымлівае розныя палітры для выбару карыстальнікаў. Белы гарачы (0X00) усталёўваецца па змаўчанні.
Каманды і параметры
Напісаць каманду налады палітры.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | Удакладняецца | 0x36 | 0X78 | 0X20 | 0X00 | 0X00: Гарачае белае 0x01: Black Hot 0x02: Зменлівы 1 0X03: Вясёлка 0x04: Зменлівы 2 0x05: Жалезны чырвоны 1 0x06: Жалезны чырвоны 2 0x07: Цёмна-карычневы 0x08: колер 1 0X09: колер 2 0X0a: Ледзяны агонь 0x0B: Дождж 0x0C: Green Hot 0x0D: Red Hot 0x0E: Глыбокі сіні | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0X78 | 0X20 | 0X03 | 0X01 | Удакладняецца |
Прачытаць каманду налады палітры.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0X78 | 0X20 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | Удакладняецца | 0x36 | 0X78 | 0X20 | 0X03 | 0X00: Гарачае белае 0x01: Black Hot 0x02: Зменлівы 1 0X03: Вясёлка 0x04: Зменлівы 2 0x05: Жалезны чырвоны 1 0x06: Жалезны чырвоны 2 0x07: Цёмна-карычневы 0x08: колер 1 0X09: колер 2 0X0a: Ледзяны агонь 0x0B: Дождж 0x0C: Green Hot 0x0D: Red Hot 0x0E: Глыбокі сіні | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў SIZE і CHK, спасылацца на Перадача і прыём даных.
- Белы гарачы (0X00) усталёўваецца па змаўчанні.
- Пераключэнне палітры зойме некаторы час. Вам трэба пачакаць пасля адпраўкі каманды, каб праверыць вынік пераключэння.
2.2.22 Наладжванне адлюстравання выявы (Чытаць / пісаць)
Усталюйце рэжым люстранога адлюстравання выявы, або прачытаць бягучы статус люстранога адлюстравання модуля.
Каманды і параметры
Напісаць каманду налады адлюстравання выявы.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0x70 | 0X11 | 0X00 | 0X00: Без адлюстравання. 0X01: Цэнтральнае люстэрка. 0x02: Люстранае адлюстраванне злева і справа. 0X03: Адлюстраванне ўверх і ўніз. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0x70 | 0X11 | 0X03 | 0X01 | Удакладняецца |
Прачытайце каманду налады адлюстравання выявы.
| Поле | Памер | прылада адрас | клас адрас | Падклас адрас | Сцяг | ДАДЗЕНЫЯ | Бар |
| Хост перадае | 0x05 | 0x36 | 0x70 | 0X11 | 0X01 | Ніякіх. 0x00 па змаўчанні. | Удакладняецца |
| Модуль зваротнай сувязі | 0x05 | 0x36 | 0x70 | 0X11 | 0X03 | 0X00: Без адлюстравання. 0X01: Цэнтральнае люстэрка. 0x02: Люстранае адлюстраванне злева і справа. 0X03: Адлюстраванне ўверх і ўніз. | Удакладняецца |
Апісанні каманд
- Спасылацца на Перадача і прыём даных для рэдагавання каманд або інтэрпрэтацыі дадзеных зваротнай сувязі.
- Для разліку палёў 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 гэта другарадная версія, які з'яўляецца 2й байт, 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 байт сапраўдны. напрыклад. калі нумар версіі правайдэра 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 | 0X10 | 0X00 | 1 байт сапраўдны. Дыяпазон значэнняў: 0~100, дэфолт 50 (дзесятковы). | 0x32 |
| Ўстаноўка ўзроўню статычнага шумашумлення | 0x36 | 0X78 | 0х15 | 0X00 | 1 байт сапраўдны. Дыяпазон значэнняў: 0~100, дэфолт 50 (дзесятковы). | 0x32 |
| Налада дынамічнага ўзроўню шумавіння | 0x36 | 0X78 | 0х16 | 0X00 | 1 байт сапраўдны. Дыяпазон значэнняў: 0~100, дэфолт 50 (дзесятковы). | 0x32 |
| Карэкцыя няспраўных пікселяў | 0x36 | 0X78 | 0х1а | 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 | 0X20 | 0X00 | 0X00: Гарачае белае 0x01: Black Hot 0x02: Зменлівы 1 0X03: Вясёлка 0x04: Зменлівы 2 0x05: Жалезны чырвоны 1 0x06: Жалезны чырвоны 2 0x07: Цёмна-карычневы 0x08: колер 1 0X09: колер 2 0X0a: Ледзяны агонь 0x0B: Дождж 0x0C: Green Hot 0x0D: Red Hot 0x0E: Глыбокі сіні | 0X00 |
| Скід на заводзе | 0x36 | 0X74 | 0x0F | 0X00 | Толькі для запісу | |
| Захаваць бягучыя налады | 0x36 | 0X74 | 0X10 | 0X00 | Захавайце змененыя параметры модуля. | |
| Наладжванне адлюстравання выявы | 0x36 | 0x70 | 0X11 | 0X00 | 0X00: Без адлюстравання. 0X01: Цэнтральнае люстэрка. 0x02: Люстранае адлюстраванне злева і справа. 0X03: Адлюстраванне ўверх і ўніз. | 0X00 |
- Гісторыя абнаўленняў
| дата | Змены |
| Люты 27, 2024 | Першае выданне. |
Спампаваць PDF
FPV камера
Аналагавая цеплавізійная камера для інфрачырвонай камеры начнога бачання квадракоптэра fpv
FPV камера
Плата канфігурацыі параметраў платы паслядоўнага порта для інфрачырвонай цеплавізійнай камеры
IP-камера AI

задаваць пытанне
Ваша паведамленне адпраўлена