Moduł kamery termowizyjnej Protokół komunikacyjny UART

Spis treści

Moduł kamery termowizyjnej UART CVBS Przewodnik po protokole komunikacyjnym

Analog thermal imaging camera for fpv quadcopter drone
Analogowa kamera termowizyjna do drona quadkoptera fpv

Przedmowa

Niniejsza instrukcja dotyczy modułów kamer termowizyjnych serii HM-TM5X-XRG/C, i wprowadza protokoły komunikacji szeregowej UART i komunikacji wideo CVBS oraz powiązane polecenia dla tej serii modułów kamer termowizyjnych.

ZAWARTOŚĆ

1      Wprowadzenie. 1

1.1        Protokoły komunikacyjne. 1

1.2        Przygotowanie. 1

2      Komunikacja szeregowa. 2

2.1        Wprowadzenie. 2

2.1.1     Format komunikacji szeregowej 2

2.1.2     Przesyłanie i odbieranie danych. 2

2.2        Polecenia. 6

2.2.1     Odczytywanie modelu modułu (Tylko do odczytu). 6

2.2.2     Odczyt numeru wersji programu FPGA (Tylko do odczytu). 6

2.2.3     Odczyt czasu kompilacji programu FPGA (Tylko do odczytu). 7

2.2.4     Odczyt numeru wersji oprogramowania modułu (Tylko do odczytu). 8

2.2.5     Odczyt czasu kompilacji oprogramowania modułu (Tylko do odczytu). 8

2.2.6     Odczyt czasu wersji kalibracji procesu kamery (Tylko do odczytu). 9

2.2.7     Odczyt numeru wersji parametru ISP (Tylko do odczytu). 9

2.2.8     Zapisywanie bieżących ustawień (Tylko do zapisu). 10

2.2.9     Reset fabryki (Tylko do zapisu). 10

2.2.10        Ręczna kalibracja migawki (Tylko do zapisu). 11

2.2.11        Ręczna korekta tła (Tylko do zapisu). 11

2.2.12        Korekcja winietowania (Tylko do zapisu). 12

2.2.13        Automatyczne sterowanie migawką (Czytaj/pisz). 12

2.2.14        Ustawianie interwału automatycznego przełączania migawki (Czytaj/pisz). 14

2.2.15        Wadliwa korekcja pikseli (Tylko do zapisu). 15

2.2.16        Ustawienie jasności (Czytaj/pisz). 17

2.2.17        Ustawienie kontrastu (Czytaj/pisz). 18

2.2.18        Ustawianie cyfrowego wzmocnienia szczegółów obrazu (Czytaj/pisz). 18

2.2.19        Ustawianie statycznego poziomu odszumiania (Czytaj/pisz). 19

2.2.20        Ustawianie dynamicznego poziomu odszumiania (Czytaj/pisz). 20

2.2.21        Ustawienie palety (Czytaj/pisz). 21

2.2.22        Ustawianie lustrzanego odbicia obrazu (Czytaj/pisz). 22

2.3        Odczyt stanu inicjalizacji (Tylko do odczytu). 23

2.4        Przesyłanie i weryfikacja poleceń szeregowych. 24

3      FAQ. 25

1. Wprowadzenie

1.1 Protokoły komunikacyjne

Moduły kamer termowizyjnych obsługują komunikację szeregową UART i protokoły komunikacji wideo CVBS.

Komunikacja szeregowa UART

Użytkownicy mogą wysyłać polecenia do modułów kamer termowizyjnych przez port szeregowy, aby sterować modułami i wykonywać odpowiednie działania, takie jak ustawienia parametrów obrazu, regulacja funkcji, itp.

Transmisja i odbiór danych w komunikacji szeregowej powinny być zgodne z wymogami formatu pakietu komunikacyjnego.

Komunikacja wideo CVBS

Obrazy termowizyjne i strumienie wideo są zgodne z protokołem komunikacji wideo CVBS. Dane wideo są wysyłane natychmiast po włączeniu modułu (brak kontroli włączającej).

1.2 Przygotowanie

Użytkownicy mogą podłączyć moduł (koniec „urządzenia”.) do urządzenia, które ma zostać opracowane (“gospodarz” koniec) poprzez port szeregowy.

Po podłączeniu i włączeniu modułu, wyśle ​​dane obrazu do hosta za pośrednictwem protokołu CVBS. Host przeanalizuje uzyskane dane, a następnie wyświetli obraz lub wykorzysta go do innych celów.

Użytkownicy mogą wysyłać polecenia portu szeregowego do modułu za pośrednictwem hosta, aby sterować modułem, takie jak ustawienie parametrów obrazu.

2 Komunikacja szeregowa

2.1 Wprowadzenie

Moduły wykorzystują UART (Uniwersalny odbiornik/nadajnik asynchroniczny) Komunikacja szeregowa. Gospodarz (urządzenie opracowane przez użytkownika) może wysyłać polecenia do modułu przez port szeregowy i sterować modułem w celu wykonania odpowiednich działań. Polecenia komunikacyjne muszą być wysyłane w określonym formacie pakietu.

2.1.1 Format komunikacji szeregowej

Przed nawiązaniem komunikacji z gospodarzem, musisz ustawić parametry komunikacji na hoście zgodnie z tabelą 2-1, który pokazuje format komunikacji szeregowej modułów kamery termowizyjnej.

PozycjaOpis
szybkość transmisji115200 bps
Start1 kawałek
Dane8 bity
Koniec1 kawałek
SprawdzaćŻADEN
2.1.2 Przesyłanie i odbieranie danych

Przesyłanie pakietów danych

Pakiet komunikacji szeregowej modułów kamery termowizyjnej zawiera wiele pól, jak pokazano na rysunku 2-1.

Tabela 2-2 opisuje pola pakietu danych.

PoleBajtyOpisWartośćZrównoważyć
ZACZYNAĆ1Rozpoczyna się pakiet poleceń.0xf01
ROZMIAR1Długość pakietu poleceń.N+4 bajtów, jak pokazano na rysunku 2-1.2
Urządzenie
Adres
1Adres urządzenia modułu.0x363
Adres klasy1Adres klasy polecenia.Widzieć Polecenia po szczegóły.4
Adres podklasy1Adres podklasy polecenia.Widzieć Polecenia po szczegóły.5
R/W
Flaga
1Transmisja pakietu z hosta.Flaga odczytu/zapisuPisać: 0x00Przeczytaj: 0x016
Odpowiedź pakietowa z urządzenia.Normalny powrót.0x03
Powrót kodu błędu.0x04
DANEnTransmisja pakietu z hosta.Prześlij zawartość danych.Zaniedbanie: 0x00.
Widzieć Polecenia po szczegóły.
7~ (N+6)
Odpowiedź pakietowa z urządzenia.Informacje zwrotne dotyczące normalnych poleceńSukces: 0x01 Niepowodzenie: Bez powrotu
Informacje zwrotne dotyczące nietypowych poleceńŻadnego polecenia: 0x00, polecenie wysłane przez hosta nie należy do poleceń modułu. Próg przekroczony: 0x01
Treść danychPo otrzymaniu polecenia odczytu, zawartość danych jest zwracana.
CHK1Kontrola podsumowania. Po dodaniu pól: Adres urządzenia, Adres klasy, Adres podklasy , Flaga R/W i DANE, weź niższy 8 bity.(N+7)
KONIEC1Pakiet poleceń kończy się. 0xff(N+8)

Odbieranie pakietów danych

W pakiecie poleceń moduł kamery termowizyjnej wraca do hosta, DATA0 to starszy bajt, a DATA(N-1) to młodszy bajt.

Tabela 2-3 opisuje pola pakietu danych.

PoleBajtyOpisWartośćZrównoważyć
ZACZYNAĆ1Rozpoczyna się pakiet poleceń.0xf01
ROZMIAR1Długość pakietu poleceń.N+4 bajtów, jak pokazano na rysunku 2-2.2
Urządzenie
Adres
1Adres urządzenia modułu.0x363
Adres klasy1Adres klasy polecenia.Widzieć Polecenia po szczegóły.4
Adres podklasy1Adres podklasy polecenia.Widzieć Polecenia po szczegóły.5
Flaga powrotu1Flaga powrotu.0x036
DANEnDANEWidzieć Polecenia po szczegóły. Zaniedbanie: 0x00 (brak danych).7~ (N+6)
CHK1Kontrola podsumowania.Po dodaniu pól: Adres urządzenia, Adres klasy, Adres podklasy , Zwróć flagę i DANE, weź niższy 8 bity.(N+7)
KONIEC1Pakiet poleceń kończy się.0xff(N+8)
  • Uwaga
  • Gdy host wysyła polecenie zapisu do modułu, moduł zwróci aktualny stan wykonania polecenia po jego całkowitym odebraniu.
  • 0x01: wskazuje, że otrzymano polecenie zapisu, ale nie oznacza to, że polecenie zostało wykonane.
  • 0x00: wskazuje, że polecenie zapisu nie zostało odebrane.
  • Gdy moduł otrzyma polecenie odczytu, odczytuje zawartość rejestru i zwraca ją hostowi zgodnie z protokołem, a konkretną analizę DANYCH można odnieść do tabeli 2-3.

Przykład komunikacji szeregowej

Ten przykład jest “Ustaw parametr jasności modułu kamery termowizyjnej na 100.”

Kroki

  1. Zapytanie o adres urządzenia, Adres klasy, Adres podklasy i flaga R/W polecenia ustawienia jasności.
  2. Zapytaj w tabeli poleceń komunikacji szeregowej Polecenia komunikacji szeregowej aby uzyskać adres urządzenia (0x36), Adres klasy (0x78), Adres podklasy (0x02) i flaga R/W (pisać: 0x00) polecenia ustawienia jasności.
    1. Oblicz wartości pól: ROZMIAR, DANE i CHK.
  3. ROZMIAR: N+4. Liczba bajtów w polu DATA polecenia ustawienia jasności wynosi N=1, więc ROZMIAR jest 5 (0x05).
  4. DANE: Wartość szesnastkowa odpowiadająca jasności 100 wynosi 0x64.
  5. CHK: Suma 0x(36+78+02+00+64)=0x114, weź niższy 8 bity pola CHK, czyli 0x14.
    1. Połączenie powyższych parametrów, host wysyła polecenie 0x F0 05 36 78 02 00 64 14 FF do modułu.
      1. Polecenie transmisji hosta, aby ustawić jasność 100
PoleZACZYNAĆROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHKKONIEC
Transmisja hosta0xf00x050x360x780x020x000x640x140xff
  • Moduł zwraca polecenie 0x F0 05 36 78 02 03 01 B4 tj.
    • Polecenie sprzężenia zwrotnego modułu umożliwiające ustawienie jasności 100
PoleZACZYNAĆROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHKKONIEC
Opinia o module0xf00x050x360x780x020x030x010xB40xff
  • ROZMIAR: N+4. Liczba bajtów w polu DATA polecenia ustawienia jasności wynosi N=1, więc ROZMIAR jest 5 (0x05).
  • DANE: Moduł otrzymuje polecenie ustawienia jasności i zwraca 0x01.
  • CHK: Suma 0x(36+78+02+00+01)=0xB4, weź niższy 8 bity pola CHK, czyli 0xB4.
    • Sprawdź, czy jasność ekranu się zmienia, aby określić, czy ustawienie się powiodło, lub możesz użyć polecenia zapytania o jasność, aby to sprawdzić.

2.2 Polecenia

W tej sekcji przedstawiono zasady czytania i pisania dla każdego polecenia, interpretuje informacje przekazywane z modułu, i notatki do poleceń. Aby uzyskać pełną listę poleceń, odnieść się do Polecenia komunikacji szeregowej.

2.2.1 Odczytywanie modelu modułu (Tylko do odczytu)

Za pomocą tego polecenia host może odczytać model modułu kamery termowizyjnej. Dane szesnastkowe zwracane przez moduł wymagają konwersji na znaki ASCII.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740x020x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x740x020x03Model modułu, należy przekonwertować na znaki ASCII.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
2.2.2 Odczyt numeru wersji programu FPGA (Tylko do odczytu)

Za pomocą tego polecenia host może odczytać numer wersji programu FPGA modułu.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740x030x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x740x030x03Numer wersji programu FPGA modułu, z długością 3 bajtów, a MSB jest starszym bajtem.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartość pola DATA to numer wersji programu FPGA. Długość jest 3 bajtów, a MSB jest starszym bajtem, np. 0x050112 reprezentuje 5.1.12.
2.2.3 Odczyt czasu kompilacji programu FPGA (Tylko do odczytu)

Za pomocą tego polecenia host może odczytać czas kompilacji programu FPGA modułu.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740x040x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x740x040x03Czas kompilacji programu FPGA. Długość jest 4 bajtów, a MSB jest starszym bajtem.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartość pola DATA to czas kompilacji programu FPGA. Długość jest 4 bajtów, a MSB jest starszym bajtem, np. 0x20140820 wskazuje, że czas kompilacji wynosi 20140820.
2.2.4 Odczyt numeru wersji oprogramowania modułu (Tylko do odczytu)

Za pomocą tego polecenia host może odczytać numer wersji oprogramowania modułu.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740x050x01Nic.do ustalenia
Opinia o moduledo ustalenia0x360x740x050x03Numer wersji oprogramowania modułu. Długość jest 3 bajtów, a MSB jest starszym bajtem.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartością pola DATA jest numer wersji oprogramowania modułu. Długość jest 3 bajtów, a MSB jest starszym bajtem, np. 0x050112 reprezentuje 5.1.12.
2.2.5 Odczyt czasu kompilacji oprogramowania modułu (Tylko do odczytu)

Za pomocą tego polecenia host może odczytać czas kompilacji programu modułu.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740x060x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x740x060x03Czas kompilacji oprogramowania modułu. Długość jest 4 bajtów, a MSB jest starszym bajtem.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartością pola DATA jest numer wersji oprogramowania modułu. Długość jest 4 bajtów, a MSB jest starszym bajtem, np. 0x20140820 wskazuje, że czas kompilacji wynosi 20140820.
2.2.6 Odczyt czasu wersji kalibracji procesu kamery (Tylko do odczytu)

Za pomocą tego polecenia host może odczytać czas wersji kalibracji procesu kamery w module.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740x0B0x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x740x0B0x03Czas wersji kalibracji procesu kamery w module. Długość jest 4 bajtów, a MSB jest starszym bajtem.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartość pola DATA to czas wersji kalibracji procesu kamery modułu. Długość jest 4 bajtów, a MSB jest starszym bajtem, np. 0x20170101 wskazuje, że jest styczeń 1, 2017.
2.2.7 Odczyt numeru wersji parametru ISP (Tylko do odczytu)

Za pomocą tego polecenia host może odczytać numer wersji parametru ISP modułu.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740x0C0x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x740x0C0x034 bajty są prawidłowe.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Moduł zwraca numer wersji parametru ISP. Prawidłowa długość to 4 bajty. Np. jeśli numer wersji ISP to 5, 0Zwracany jest x00000005.
2.2.8 Zapisywanie bieżących ustawień (Tylko do zapisu)

Za pomocą tego polecenia zapisz aktualne ustawienia modułu.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740X100x00Nic. 0domyślnie x00.do ustalenia
Opinia o module0x050x360x740X100x030x01do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
2.2.9 Reset fabryki (Tylko do zapisu)

Przywróć moduł do ustawień fabrycznych za pomocą tej komendy.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x740x0f0x00Nic. 0domyślnie x00.do ustalenia
Opinia o module0x050x360x740x0f0x030x01do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
2.2.10 Ręczna kalibracja migawki (Tylko do zapisu)

Polecenie to służy do ręcznej kalibracji przesłony modułu, zwaną kalibracją płaskiego pola (FFC), który służy do korygowania niejednorodności obrazu i poprawy jakości obrazu.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x7C0x020x00Nic. 0domyślnie x00.do ustalenia
Opinia o module0x050x360x7C0x020x030x01do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
2.2.11 Ręczna korekta tła (Tylko do zapisu)

Polecenie to służy do wykonania korekcji tła modułu. Korekcja tła zmniejsza zniekształcenie obrazu tła, aby wyświetlał się normalnie.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x7C0x030x00Nic. 0domyślnie x00.do ustalenia
Opinia o module0x050x360x7C0x030x030x01do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
2.2.12 Korekcja winietowania (Tylko do zapisu)

Polecenie to umożliwia ręczne wykonanie korekcji winietowania.

Korekcja winietowania ma na celu skorygowanie niejednorodności obrazu spowodowanej transmisją obiektywu urządzenia i promieniowaniem wewnętrznym (wada pokrywy garnka) aby obraz był bardziej jednolity.

Podczas korzystania z tej funkcji, musisz skierować soczewkę w stronę jednolitej powierzchni. W przeciwnym razie bieżąca scena obiektywu zostanie nałożona, co będzie miało wpływ na wyświetlanie obrazu.

Polecenia i parametry

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x7C0x0C0x000x02: Korekcja winietowania.do ustalenia
Opinia o module0x050x360x7C0x0C0x030x01do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
2.2.13 Automatyczne sterowanie migawką (Czytaj/pisz)

Polecenie to służy do przełączenia trybu automatycznego sterowania roletami modułu. 4 tryby są do wyboru: automatyczne sterowanie wyłączone, kontrola czasu, kontrola różnicy temperatur i sterowanie w pełni automatyczne (zaniedbanie, 0x03). Zaleca się zachowanie ustawienia domyślnego.

Po ustawieniu trybu przełączania (chronometraż, kontrola temperatury, w pełni automatyczny), roleta jest okresowo zamykana zgodnie z ustawionymi warunkami, co pomaga poprawić równomierność obrazowania termowizyjnego.

Polecenia i parametry

Napisz polecenie automatycznego sterowania roletami.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x7C0x040x000x00: Sterowanie automatyczne wyłączone 0x01: Automatyczne przełączanie, kontrola czasu 0x02: Automatyczne przełączanie, kontrola różnicy temperatur 0x03: Pełna automatyka (Zaniedbanie)do ustalenia
Opinia o module0x050x360x7C0x040x030x01do ustalenia

Przeczytaj polecenie automatycznego sterowania roletami.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x7C0x040x01Nic. 0domyślnie x00.do ustalenia
Opinia o module0x050x360x7C0x040x030x00: Sterowanie automatyczne wyłączone 0x01: Automatyczne przełączanie, kontrola czasu 0x02: Automatyczne przełączanie, kontrola różnicy temperatur 0x03: Pełna automatykado ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Tam są 4 wartości pola DATA.
  • 0x00: Automatyczne sterowanie roletami jest wyłączone.
  • 0x01: Sterowanie czasem jest włączone, a domyślnym interwałem przełączania rolet jest 10 minuty, czego nie zaleca się użytkownikom modyfikować. Patrz Ustawianie interwału automatycznego przełączania migawki.
  • 0x02: Sterowanie przesłoną różnicy temperatur jest włączone. Moduł automatycznie steruje roletą w zależności od różnicy temperatur. Nie jest wymagana żadna dodatkowa konfiguracja użytkownika.
  • 0x03: Ustawienie domyślne. Sterowanie czasowe i sterowanie różnicą temperatur rolety są włączone jednocześnie. Domyślny interwał przełączania rolet to 10 minuty, czego nie zaleca się użytkownikom modyfikować. Patrz Ustawianie interwału automatycznego przełączania migawki. Sterowanie różnicą temperatur kontrolowane jest przez moduł i nie wymaga ustawień użytkownika.
2.2.14 Ustawianie interwału automatycznego przełączania migawki (Czytaj/pisz)

Gdy automatyczne sterowanie migawką jest ustawione na 0x01 lub 0x03 (odnieść się do Automatyczne sterowanie migawką), odstęp automatycznego przełączania rolet można regulować w zależności od potrzeb. Moduł będzie zamykał roletę w zadanych odstępach czasu, 10 domyślnie minuty, i nie zaleca się jego modyfikowania.

Polecenia i parametry

Zapisz polecenie interwału automatycznego załączania rolet.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hostado ustalenia0x360x7C0x00x00{DATA0, DATA1}: odstęp migawki, za kilka minut, ważne dla 2 bajty.do ustalenia
Opinia o module0x050x360x7C0x050x030x01do ustalenia

Odczyt polecenia interwału automatycznego załączania rolet.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x7C0x050x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x7C0x050x03{DATA0, DATA1}: odstęp migawki, za kilka minut, ważne dla 2 bajty.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Interwał migawki jest podawany w minutach, i 2 bajty są prawidłowe. Ustawienie domyślne to 10 minuty (0x00 0A)
2.2.15 Wadliwa korekcja pikseli (Tylko do zapisu)

Wadliwe piksele to piksele detektora, które są niewrażliwe na promieniowanie cieplne i nie mogą odzwierciedlać zmian temperatury mierzonego obiektu. Podczas integracji modułu z hostem, mogą pojawić się nowe martwe piksele, które należy poprawić.

Moduł ten może korygować wadliwe piksele w oprogramowaniu klienckim, jak również poprzez polecenia portu szeregowego. Poniżej opisano, jak naprawić uszkodzone piksele za pomocą poleceń szeregowych.

Kroki

  1. Włącz wyświetlanie kursora: 0xF0 05 36 78 1ZA 00 0F D7 FF
    1. Przesuń kursor do pozycji uszkodzonego piksela. Polecenia ruchu kursora są następujące:
  2. Kursor w górę: F0 05 36 78 1ZA 00 02 CA FF
  3. Kursor w górę dla N pikseli: F0 05 36 78 1ZA 00 2N CHK FF (N to wielkość kroku, CHK jest polem kontrolnym)
  4. Kursor w dół: F0 05 36 78 1ZA 00 03 Cb I
  5. Kursor w dół przez N pikseli: F0 05 36 78 1ZA 00 3N CHK FF (N to wielkość kroku, CHK jest polem kontrolnym)
  6. Kursor przesunął się w lewo: F0 05 36 78 1ZA 00 04 CC FF
  7. Kursor przesunięty w lewo o N pikseli: F0 05 36 78 1ZA 00 4N CHK FF (N to wielkość kroku, CHK jest polem kontrolnym)
  8. Kursor przesunął się w prawo: F0 05 36 78 1ZA 00 05 CD FF
  9. Kursor przesunięty w prawo o N pikseli: F0 05 36 78 1ZA 00 5N CHK FF (N to wielkość kroku, CHK jest polem kontrolnym)
  10. Kursor do środka: F0 05 36 78 1ZA 00 06 TEN FF
    1. Wadliwa korekcja pikseli: F0 05 36 78 1ZA 00 0D D5 FF
  • Uwaga

Gdy na obrazie pojawia się uszkodzony piksel, możesz użyć tego polecenia, aby dodać piksel do wadliwej sekwencji pikseli, a piksel zostanie usunięty z obrazu.

  • Anuluj korekcję uszkodzonych pikseli: F0 05 36 78 1ZA 00 0E d6 ja
  • Uwaga

Gdy poprawiony zostanie zdrowy piksel i zostanie on omyłkowo usunięty z obrazu, możesz wysłać to polecenie, aby usunąć piksel z uszkodzonej sekwencji pikseli i przywrócić go na obrazie.

Polecenia i parametry

Włączanie/wyłączanie wyświetlania kursora.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x1a0x000x00: Wyłącz wyświetlanie kursora 0x0F: Włącz wyświetlanie kursorado ustalenia
Opinia o module0x050x360x780x1a0x030x01do ustalenia

Przesuń kursor.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x1a0x000x02: Kursor w górę 0x03: Kursor w dół 0x04: Kursor przesunięty w lewo 0x05: Kursor przesunięty w prawo 0x06: Kursor na środek 0x2N: Kursor w górę dla N pikseli (n: 0x1~0xF) 0x3N: Kursor w dół przez N pikseli (n: 0x1~0xF) 0x4N: Kursor przesunięty w lewo o N pikseli (n: 0x1~0xF) 0x5N: Kursor przesunięty w prawo o N pikseli (n: 0x1~0xF)do ustalenia
Opinia o module0x050x360x780x1a0x030x01do ustalenia

Dodaj/usuń uszkodzony piksel.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x1a0x000x0D: Dodaj piksel do uszkodzonej tabeli pikseli. 0x0E: Usuń piksel z uszkodzonej tabeli pikseli.do ustalenia
Opinia o module0x050x360x780x1a0x030x01do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
2.2.16 Ustawienie jasności (Czytaj/pisz)

Polecenie to służy do ustawienia jasności obrazu, który można ustawić w zakresie 0~100 (dziesiętny), a wartość domyślna to 50 (0x32).

Polecenia i parametry

Napisz polecenie ustawienia jasności.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x020x000~100, zaniedbanie 50 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia
Opinia o module0x050x360x780x020x030x01do ustalenia

Przeczytaj polecenie ustawienia jasności.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x020x01Nic. 0domyślnie x00.do ustalenia
Opinia o module0x050x360x780x020x030~100 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartość pola DATA to parametr jasności, który należy ustawić lub odczytać, jeśli parametr jest 100 (dziesiętny), wartość pola DATA wynosi 0x64.
2.2.17 Ustawienie kontrastu (Czytaj/pisz)

Dostosuj kontrast obrazu modułu lub odczytaj aktualny parametr kontrastu modułu.

Polecenia i parametry

Napisz polecenie ustawienia kontrastu.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hostado ustalenia0x360x780x030x000~100, zaniedbanie 50 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia
Opinia o module0x050x360x780x030x030x01do ustalenia

Przeczytaj polecenie ustawienia kontrastu.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x030x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x780x030x030~100 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartość pola DATA jest parametrem kontrastu, który należy ustawić lub odczytać, jeśli parametr jest 65 (dziesiętny), wartość pola DATA wynosi 0x41.
2.2.18 Ustawianie cyfrowego wzmocnienia szczegółów obrazu (Czytaj/pisz)

Polecenie to służy do ustawienia poziomu cyfrowego wzmocnienia szczegółów obrazu. Im wyższy poziom ulepszenia, tym lepszy szczegół, ale jednocześnie szum obrazu będzie bardziej wyraźny.

Polecenia i parametry

Zapisz polecenie ustawienia wzmocnienia cyfrowego.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hostado ustalenia0x360x780X100x000~100, zaniedbanie 50 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia
Opinia o module0x050x360x780X100x030x01do ustalenia

Przeczytaj polecenie ustawienia wzmocnienia cyfrowego.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780X100x00Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x780X100x030~100 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartość pola DATA to parametr wzmocnienia cyfrowego, który należy ustawić lub odczytać, jeśli parametr jest 65 (dziesiętny), wartość pola DATA wynosi 0x41.
2.2.19 Ustawianie statycznego poziomu odszumiania (Czytaj/pisz)

Polecenie to służy do ustawienia poziomu statycznego odszumiania obrazu, co może zredukować szumy obrazu w przypadku wzrostu poziomu odszumiania, ale także zmniejsza ostrość obrazu, który należy dostosować zgodnie z rzeczywistym efektem obrazu.

Polecenia i parametry

Napisz polecenie ustawienia poziomu odszumiania.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hostado ustalenia0x360x780x150x000~100, zaniedbanie 50 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia
Opinia o module0x050x360x780x150x030x01do ustalenia

Przeczytaj polecenie ustawienia poziomu odszumiania.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x150x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x780x150x030~100 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartość pola DATA określa poziom odszumiania, który należy ustawić lub odczytać, jeśli parametr jest 65 (dziesiętny), wartość pola DATA wynosi 0x41.
2.2.20 Ustawianie dynamicznego poziomu odszumiania (Czytaj/pisz)

Polecenie to służy do ustawienia dynamicznego poziomu odszumiania obrazu, co może zredukować szumy obrazu w przypadku wzrostu poziomu odszumiania, ale także zmniejsza ostrość obrazu, który należy dostosować zgodnie z rzeczywistym efektem obrazu.

Polecenia i parametry

Napisz polecenie ustawienia poziomu odszumiania.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hostado ustalenia0x360x780x160x000~100, zaniedbanie 50 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia
Opinia o module0x050x360x780x160x030x01do ustalenia

Przeczytaj polecenie ustawienia poziomu odszumiania.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x160x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x780x160x030~100 (dziesiętny). Należy przekonwertować na wartość szesnastkową.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Wartość pola DATA określa poziom odszumiania, który należy ustawić lub odczytać, jeśli parametr jest 65 (dziesiętny), wartość pola DATA wynosi 0x41.
2.2.21 Ustawienie palety (Czytaj/pisz)

Obrazy termowizyjne opierają się na intensywności promieniowania podczerwonego i nie zawierają informacji o kolorze. Algorytmy obrazu odwzorowują zestaw kolorów w oparciu o wartości skali szarości, zwane paletami. Moduł obsługuje różnorodne palety do wyboru przez użytkowników. Biały Gorący (0x00) jest ustawiony domyślnie.

Polecenia i parametry

Napisz polecenie ustawienia palety.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hostado ustalenia0x360x780x200x000x00: Biały gorący 0x01: Czarny gorący 0x02: Połączenie 1 0x03: Tęcza 0x04: Połączenie 2 0x05: Żelazna czerwień 1 0x06: Żelazna czerwień 2 0x07: Ciemnobrązowy 0x08: Kolor 1 0x09: Kolor 2 0x0A: Lodowy ogień 0x0B: Deszcz 0x0C: Zielony Gorący 0x0D: Czerwony gorący 0x0E: Modrydo ustalenia
Opinia o module0x050x360x780x200x030x01do ustalenia

Przeczytaj polecenie ustawienia palety.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x780x200x01Nic. 0domyślnie x00.do ustalenia
Opinia o moduledo ustalenia0x360x780x200x030x00: Biały gorący 0x01: Czarny gorący 0x02: Połączenie 1 0x03: Tęcza 0x04: Połączenie 2 0x05: Żelazna czerwień 1 0x06: Żelazna czerwień 2 0x07: Ciemnobrązowy 0x08: Kolor 1 0x09: Kolor 2 0x0A: Lodowy ogień 0x0B: Deszcz 0x0C: Zielony Gorący 0x0D: Czerwony gorący 0x0E: Modrydo ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Biały Gorący (0x00) jest ustawiony domyślnie.
  • Przełączanie palet zajmie trochę czasu. Po wysłaniu polecenia należy poczekać, aby sprawdzić wynik przełączenia.
2.2.22 Ustawianie lustrzanego odbicia obrazu (Czytaj/pisz)

Ustaw tryb lustrzanego odbicia obrazu, lub przeczytaj bieżący stan dublowania modułu.

Polecenia i parametry

Napisz polecenie ustawienia odbicia lustrzanego obrazu.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x700x110x000x00: Brak odbicia lustrzanego. 0x01: Centralne odbicie. 0x02: Lustrzane odbicie lewe i prawe. 0x03: Odbicie lustrzane w górę i w dół.do ustalenia
Opinia o module0x050x360x700x110x030x01do ustalenia

Przeczytaj polecenie ustawienia odbicia lustrzanego obrazu.

PoleROZMIARUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANECHK
Transmisja hosta0x050x360x700x110x01Nic. 0domyślnie x00.do ustalenia
Opinia o module0x050x360x700x110x030x00: Brak odbicia lustrzanego. 0x01: Centralne odbicie. 0x02: Lustrzane odbicie lewe i prawe. 0x03: Odbicie lustrzane w górę i w dół.do ustalenia

Opisy poleceń

  • Patrz Przesyłanie i odbieranie danych do edycji poleceń lub interpretacji danych zwrotnych.
  • Do obliczania pól SIZE i CHK, odnieść się do Przesyłanie i odbieranie danych.
  • Brak odbicia lustrzanego (0x00) jest ustawiony domyślnie.

2.3 Odczyt stanu inicjalizacji (Tylko do odczytu)

To polecenie jest używane przez hosta do odczytania stanu inicjalizacji modułu.

Gdy moduł jest w stanie inicjalizacji, ładuje strumienie wideo. Po zakończeniu inicjalizacji, będą przesyłane strumienie wideo.

Polecenia i parametry

Napisz polecenie ustawienia odbicia lustrzanego obrazu.

PoleKlasa
Adres
Podklasa
Adres
FlagaDANEUwagi
Transmisja hosta0x7C0x140x000x00 
Opinia o module0x7D0x060x030x00: Ładowanie 0x01: Wyjście wideo 
  • Uwaga

Jeśli polecenie zostanie pomyślnie wykonane, a pole flagi z informacją zwrotną o module to “Normalny powrót (0x03)”, a pole DATA to “0x00” (stan ładowania) lub “0x01” (stan wyjścia wideo).

2.4 Przesyłanie i weryfikacja poleceń szeregowych

Dla tego modułu, zwykle po wysłaniu polecenia, dane zwrócone przez moduł wskazują jedynie, czy polecenie zostało odebrane, ale nie to, czy weszło w życie.

W przypadku niektórych poleceń ustawień obrazu, możesz sprawdzić, czy polecenia obowiązują poprzez zmiany obrazu. Dla pozostałych poleceń, musisz wysłać polecenie odczytu odpowiedniej funkcji, aby zapytać o stan urządzenia.

Procedura jest następująca.

Kroki

  1. Wyślij polecenie zapisu.
    1. Poczekaj, aż urządzenie wykona polecenie. Czas oczekiwania różni się w zależności od różnych poleceń.
      1. Wyślij polecenie odczytu dla odpowiedniej funkcji.
      1. Sprawdź dane zwrócone przez moduł i sprawdź, czy parametry zostały zmodyfikowane.
  • Uwaga

Nie wysyłaj często poleceń zapisu do modułu, ponieważ zamarznie po przekroczeniu wydajności przetwarzania.

3 FAQ

Często zadawane pytania dotyczące urządzenia.

Dlaczego nie można podłączyć modułu do narzędzia programistycznego lub nie można ustawić parametrów modułu?

  • Proszę sprawdzić czy port szeregowy jest prawidłowo połączony z modułem.
  • Proszę sprawdzić czy prędkość transmisji i port COM podłączonego modułu są wybrane prawidłowo, a odpowiedni port COM jest również dostępny w komputerze.
  • Jeśli używasz portu USB do portu szeregowego, sprawdź, czy zainstalowany jest sterownik USB do portu szeregowego.

Jak zaktualizować moduł?

Po podłączeniu modułu do narzędzia programistycznego, użyj funkcji aktualizacji, aby zaktualizować moduł.

  1. Polecenia komunikacji szeregowej
    1. Polecenia dotyczące zapytań o informacje
RozkazUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANEUwagi
Odczytywanie modelu modułu0x360x740x020x01Nic5 bajty ważne. Zwróć model modułu.
Odczyt numeru wersji programu FPGA0x360x740x030x01NicNp. 0wskazuje x050112 5.1.12. 5 jest wersją główną, który jest 3rd bajt; 1 to wersja pomniejsza, który jest 2II bajt, 12 to wersja podzielona, który jest 1st bajt. 3 bajty ważne, MSB to starszy bajt.
Odczyt czasu kompilacji programu FPGA0x360x740x040x01Nic4 bajty ważne, MSB to starszy bajt. Np. 0x20140820 oznacza 20140820.
Odczyt numeru wersji oprogramowania modułu0x360x740x050x01NicPatrz Odczyt numeru wersji programu FPGA powyżej.
Odczyt czasu kompilacji oprogramowania modułu0x360x740x060x01NicPatrz Odczyt czasu kompilacji programu FPGA powyżej.
Odczyt czasu wersji kalibracji procesu kamery0x360x740x0B0x01Nic4 bajty ważne, MSB to starszy bajt. Np. 0x20170101 oznacza 20170101.
Odczyt numeru wersji parametru ISP0x360x740x0C0x01Nic4 bajty ważne. Np. jeśli numer wersji ISP to 5, 0Zostanie zwrócony x00000005.
  • Polecenia ustawiania funkcji
RozkazUrządzenie
Adres
Klasa
Adres
Podklasa
Adres
FlagaDANEZaniedbanie
Ręczna kalibracja migawki0x360x7C0x020x00Tylko do zapisu 
Ręczna korekta tła0x360x7C0x030x00Tylko do zapisu 
Automatyczne sterowanie migawką0x360x7C0x040x000x00: Sterowanie automatyczne wyłączone 0x01: Automatyczne przełączanie, kontrola czasu 0x02: Automatyczne przełączanie, kontrola różnicy temperatur 0x03: Pełna automatyka0x03
Ustawianie interwału automatycznego przełączania migawki0x360x7C0x050x00Interwał migawki jest podawany w minutach, i 2 bajty są prawidłowe. Ustawienie domyślne to 10 minuty (0x00 0A)0x00 0A
Korekcja winietowania0x360x7C0x0C0x000x02: Korekcja winietowania 
Ustawienie jasności0x360x780x020x001 bajt ważny. Zakres wartości: 0~100, zaniedbanie 50 (dziesiętny).0x32
Ustawienie kontrastu0x360x780x030x001 bajt ważny. Zakres wartości: 0~100, zaniedbanie 50 (dziesiętny).0x32
Ustawianie cyfrowego wzmocnienia szczegółów obrazu0x360x780X100x001 bajt ważny. Zakres wartości: 0~100, zaniedbanie 50 (dziesiętny).0x32
Ustawianie statycznego poziomu odszumiania0x360x780x150x001 bajt ważny. Zakres wartości: 0~100, zaniedbanie 50 (dziesiętny).0x32
Ustawianie dynamicznego poziomu odszumiania0x360x780x160x001 bajt ważny. Zakres wartości: 0~100, zaniedbanie 50 (dziesiętny).0x32
Wadliwa korekcja pikseli0x360x780x1a0x000x00: Wyłącz wyświetlanie kursora 0x0F: Włącz wyświetlanie kursora 0x02: Kursor w górę 0x03: Kursor w dół 0x04: Kursor przesunięty w lewo 0x05: Kursor przesunięty w prawo 0x06: Kursor na środek 0x0D: Dodaj piksel do uszkodzonej tabeli pikseli. 0x0E: Usuń piksel z uszkodzonej tabeli pikseli. 0x2N: Kursor w górę dla N pikseli (n: 0x1~0xF) 0x3N: Kursor w dół przez N pikseli (n: 0x1~0xF) 0x4N: Kursor przesunięty w lewo o N pikseli (n: 0x1~0xF) 0x5N: Kursor przesunięty w prawo o N pikseli (n: 0x1~0xF)0x00
Ustawienie palety0x360x780x200x000x00: Biały gorący 0x01: Czarny gorący 0x02: Połączenie 1 0x03: Tęcza 0x04: Połączenie 2 0x05: Żelazna czerwień 1 0x06: Żelazna czerwień 2 0x07: Ciemnobrązowy 0x08: Kolor 1 0x09: Kolor 2 0x0A: Lodowy ogień 0x0B: Deszcz 0x0C: Zielony Gorący 0x0D: Czerwony gorący 0x0E: Modry0x00
Reset fabryki0x360x740x0f0x00Tylko do zapisu 
Zapisz bieżące ustawienia0x360x740X100x00Zapisz zmodyfikowane parametry modułu. 
Ustawianie lustrzanego odbicia obrazu0x360x700x110x000x00: Brak odbicia lustrzanego. 0x01: Centralne odbicie. 0x02: Lustrzane odbicie lewe i prawe. 0x03: Odbicie lustrzane w górę i w dół.0x00
  1. Aktualizuj historię
DataZmiany
luty 27, 2024Wydanie pierwsze.

Pobierz PDF

Zakres cen: $188.00 Poprzez $1,082.00
Zakres cen: $280.00 Poprzez $1,169.00
Zakres cen: $228.00 Poprzez $342.00
Oryginalna cena była: $60.00.Obecna cena to: $39.00.
Zakres cen: $450.00 Poprzez $999.00

Zadać pytanie

← Wstecz

Twoja wiadomość została wysłana