Índice
Guia do protocolo de comunicação UART CVBS do módulo de câmera térmica

Prefácio
Este manual é aplicável aos módulos de câmera térmica da série HM-TM5X-XRG/C, e apresenta os protocolos de comunicação serial UART e comunicação de vídeo CVBS e comandos relacionados para esta série de módulos de câmera térmica.
CONTEÚDO
1.1 Protocolos de comunicação. 1
2.1.1 Formato de comunicação serial 2
2.1.2 Transmissão e recepção de dados. 2
2.2.1 Lendo o Modelo do Módulo (Somente leitura). 6
2.2.2 Lendo o número da versão do programa FPGA (Somente leitura). 6
2.2.3 Lendo o tempo de compilação do programa FPGA (Somente leitura). 7
2.2.4 Lendo o número da versão do software do módulo (Somente leitura). 8
2.2.5 Lendo o Tempo de Compilação do Software do Módulo (Somente leitura). 8
2.2.6 Lendo o tempo da versão de calibração do processo da câmera (Somente leitura). 9
2.2.7 Lendo o número da versão do parâmetro ISP (Somente leitura). 9
2.2.8 Salvando configurações atuais (Somente gravação). 10
2.2.9 Redefinição de fábrica (Somente gravação). 10
2.2.10 Calibração Manual do Obturador (Somente gravação). 11
2.2.11 Correção manual de fundo (Somente gravação). 11
2.2.12 Correção de vinheta (Somente gravação). 12
2.2.13 Controle Automático do Obturador (Ler/Escrever). 12
2.2.14 Configurando o intervalo de troca automática do obturador (Ler/Escrever). 14
2.2.15 Correção de pixels defeituosos (Somente gravação). 15
2.2.16 Configuração de brilho (Ler/Escrever). 17
2.2.17 Configuração de contraste (Ler/Escrever). 18
2.2.18 Configurando o aprimoramento digital de detalhes da imagem (Ler/Escrever). 18
2.2.19 Configurando o nível de eliminação de ruído estático (Ler/Escrever). 19
2.2.20 Configurando o nível de eliminação de ruído dinâmico (Ler/Escrever). 20
2.2.21 Configuração da paleta (Ler/Escrever). 21
2.2.22 Configurando o espelhamento de imagem (Ler/Escrever). 22
2.3 Lendo o estado de inicialização (Somente leitura). 23
2.4 Transmissão e Verificação de Comando Serial. 24
1. Introdução
1.1 Protocolos de comunicação
Os módulos de câmera térmica suportam comunicação serial UART e protocolos de comunicação de vídeo CVBS.
Comunicação serial UART
Os usuários podem enviar comandos aos módulos da câmera térmica através da porta serial para controlar os módulos e executar as ações correspondentes, como configurações de parâmetros de imagem, ajuste de função, etc.
A transmissão e recepção de dados da comunicação serial devem seguir os requisitos do formato do pacote de comunicação.
Comunicação de vídeo CVBS
Imagens térmicas e fluxos de vídeo seguem o protocolo de comunicação de vídeo CVBS. Os dados de vídeo são emitidos assim que o módulo é ligado (sem controle de habilitação).
1.2 Preparação
Os usuários podem conectar o módulo (Fim do “dispositivo”) ao dispositivo a ser desenvolvido (“hospedar” fim) através da porta serial.
Depois que o módulo estiver conectado e ligado, ele enviará os dados da imagem para o host através do protocolo CVBS. O host irá analisar os dados obtidos e então exibir a imagem ou usá-la para outros fins.
Os usuários podem enviar comandos de porta serial ao módulo através do host para controlar o módulo, como definir parâmetros de imagem.
2 Comunicação em série
2.1 Introdução
Os módulos usam UART (Receptor/transmissor assíncrono universal) comunicação serial. O host (dispositivo desenvolvido pelo usuário) pode enviar comandos ao módulo através da porta serial e controlar o módulo para executar as ações correspondentes. Os comandos de comunicação precisam ser enviados no formato de pacote especificado.
2.1.1 Formato de comunicação serial
Antes de estabelecer comunicação com o anfitrião, você precisa definir os parâmetros de comunicação no host de acordo com a Tabela 2-1, que mostra o formato de comunicação serial dos módulos da câmera térmica.
| Item | Descrição |
| Taxa de transmissão | 115200 bps |
| Começar | 1 pouco |
| Dados | 8 pedaços |
| Fim | 1 pouco |
| Verificar | NENHUM |
2.1.2 Transmissão e recepção de dados
Transmissão de pacotes de dados
O pacote de comunicação serial dos módulos da câmera térmica contém vários campos, como mostrado na Figura 2-1.
Mesa 2-2 descreve os campos do pacote de dados.
- Definição de Transmitindo Pacote de Dados
| Campo | Bytes | Descrição | Valor | Desvio | |
| COMEÇAR | 1 | Pacote de comando é iniciado. | 0xF0 | 1 | |
| TAMANHO | 1 | Comprimento do pacote de comando. | N+4 bytes, como mostrado na Figura 2-1. | 2 | |
| Dispositivo Endereço | 1 | Endereço do dispositivo do módulo. | 0x36 | 3 | |
| Endereço da turma | 1 | Endereço de classe do comando. | Vejo Comandos para os detalhes. | 4 | |
| Endereço da subclasse | 1 | Endereço da subclasse do comando. | Vejo Comandos para os detalhes. | 5 | |
| R/W Bandeira | 1 | Transmissão de pacotes do host. | Sinalizador de leitura/gravação | Escrever: 0x00Leia: 0x01 | 6 |
| Feedback de pacote do dispositivo. | Retorno normal. | 0x03 | |||
| Retorno do código de erro. | 0x04 | ||||
| DADOS | N | Transmissão de pacotes do host. | Transmitir o conteúdo dos dados. | Padrão: 0x00. Vejo Comandos para os detalhes. | 7~ (N+6) |
| Feedback de pacote do dispositivo. | Feedback de comandos normais | Sucesso: 0x01Falha: Sem retorno | |||
| Feedback de comandos anormais | Nenhum comando: 0x00, o comando enviado pelo host não pertence aos comandos do módulo. Limite excedido: 0x01 | ||||
| Conteúdo de dados | Quando um comando de leitura é recebido, o conteúdo dos dados é retornado. | ||||
| CHK | 1 | Verificação de soma. | Depois de adicionar os campos: Endereço do dispositivo, Endereço da turma, Endereço da subclasse , Sinalizador R/W e DADOS, pegue o mais baixo 8 pedaços. | (N+7) | |
| FIM | 1 | Pacote de comando termina. | 0xff | (N+8) | |
Recebimento de pacotes de dados
No pacote de comando o módulo da câmera térmica retorna ao host, DATA0 é o byte alto e DATA(N-1) é o byte baixo.
- Recebendo pacote de dados Campos
Mesa 2-3 descreve os campos do pacote de dados.
- Definição de Recebimentopacote de dados
| Campo | Bytes | Descrição | Valor | Desvio |
| COMEÇAR | 1 | Pacote de comando é iniciado. | 0xF0 | 1 |
| TAMANHO | 1 | Comprimento do pacote de comando. | N+4 bytes, como mostrado na Figura 2-2. | 2 |
| Dispositivo Endereço | 1 | Endereço do dispositivo do módulo. | 0x36 | 3 |
| Endereço da turma | 1 | Endereço de classe do comando. | Vejo Comandos para os detalhes. | 4 |
| Endereço da subclasse | 1 | Endereço da subclasse do comando. | Vejo Comandos para os detalhes. | 5 |
| Bandeira de retorno | 1 | Bandeira de retorno. | 0x03 | 6 |
| DADOS | N | DADOS | Vejo Comandos para os detalhes. Padrão: 0x00 (sem dados). | 7~ (N+6) |
| CHK | 1 | Verificação de soma. | Depois de adicionar os campos: Endereço do dispositivo, Endereço da turma, Endereço da subclasse , Sinalizador de retorno e DADOS, pegue o mais baixo 8 pedaços. | (N+7) |
| FIM | 1 | Pacote de comando termina. | 0xff | (N+8) |
- Nota
- Quando o host envia um comando de gravação para o módulo, o módulo retornará o estado real de execução do comando após recebê-lo completamente.
- 0x01: indica que um comando de gravação foi recebido, mas não significa que o comando foi executado.
- 0x00: indica que o comando de gravação não foi recebido.
- Quando o módulo recebe um comando de leitura, ele lê o conteúdo do registrador e o retorna ao host de acordo com o protocolo, e a análise de DADOS específica pode ser consultada na Tabela 2-3.
Exemplo de comunicação serial
Este exemplo é para “Defina o parâmetro de brilho do módulo da câmera térmica para 100.”
Passos
- Consulte o endereço do dispositivo, Endereço da turma, Endereço de subclasse e sinalizador R/W do comando de configuração de brilho.
- Consulte a tabela de comandos de comunicação serial em Comandos de comunicação serial para obter o endereço do dispositivo (0x36), Endereço da turma (0x78), Endereço da subclasse (0x02) e sinalizador R/W (escrever: 0x00) do comando de configuração de brilho.
- Calcular os valores dos campos: TAMANHO, DADOS e CHK.
- TAMANHO: N+4. O número de bytes para o campo DATA do comando de configuração de brilho é N=1, então o TAMANHO é 5 (0x05).
- DADOS: O valor hexadecimal correspondente ao brilho do 100 é 0x64.
- CHK: A soma 0x(36+78+02+00+64)=0x114, pegue o mais baixo 8 bits para o campo CHK, isso é 0x14.
- Combinando os parâmetros acima, o host envia o comando 0x F0 05 36 78 02 00 64 14 FF para o módulo.
- Comando de transmissão do host para definir o brilho como 100
- Combinando os parâmetros acima, o host envia o comando 0x F0 05 36 78 02 00 64 14 FF para o módulo.
| Campo | COMEÇAR | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK | FIM |
| Transmissão de host | 0xF0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0x64 | 0x14 | 0xff |
- O módulo retorna o comando 0x F0 05 36 78 02 03 01 B4 eu.
- Comando de feedback do módulo para definir o brilho para 100
| Campo | COMEÇAR | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK | FIM |
| Feedback do módulo | 0xF0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | 0xB4 | 0xff |
- TAMANHO: N+4. O número de bytes para o campo DATA do comando de configuração de brilho é N=1, então o TAMANHO é 5 (0x05).
- DADOS: O módulo recebe o comando de configuração de brilho e retorna 0x01.
- CHK: A soma 0x(36+78+02+00+01)=0xB4, pegue o mais baixo 8 bits para o campo CHK, isso é 0xB4.
- Verifique se o brilho da tela muda para determinar se a configuração foi bem-sucedida, ou você pode usar o comando de consulta de brilho para verificar.
2.2 Comandos
Esta seção apresenta as regras de leitura e escrita para cada comando, interpreta as informações realimentadas do módulo, e notas para os comandos. Para a lista completa de comandos, consulte Comandos de comunicação serial.
2.2.1 Lendo o Modelo do Módulo (Somente leitura)
O host pode ler o modelo do módulo da câmera térmica por meio deste comando. Os dados hexadecimais retornados pelo módulo precisam ser convertidos em caracteres ASCII.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x02 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x74 | 0x02 | 0x03 | O modelo do módulo, precisa ser convertido para caracteres ASCII. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
2.2.2 Lendo o número da versão do programa FPGA (Somente leitura)
O host pode ler o número da versão do programa FPGA do módulo por meio deste comando.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x03 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x74 | 0x03 | 0x03 | O número da versão do programa FPGA do módulo, com o comprimento de 3 bytes e o MSB é o byte alto. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o número da versão do programa FPGA. O comprimento é 3 bytes e o MSB é o byte alto, por exemplo. 0x050112 representa 5.1.12.
2.2.3 Lendo o tempo de compilação do programa FPGA (Somente leitura)
O host pode ler o tempo de compilação do programa FPGA do módulo por meio deste comando.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x04 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x74 | 0x04 | 0x03 | O tempo de compilação do programa FPGA. O comprimento é 4 bytes e o MSB é o byte alto. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o tempo de compilação do programa FPGA. O comprimento é 4 bytes e o MSB é o byte alto, por exemplo. 0x20140820 indica que o tempo de compilação é 20140820.
2.2.4 Lendo o número da versão do software do módulo (Somente leitura)
O host pode ler o número da versão do software do módulo por meio deste comando.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x05 | 0x01 | Nenhum. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x74 | 0x05 | 0x03 | O número da versão do software do módulo. O comprimento é 3 bytes e o MSB é o byte alto. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o número da versão do software do módulo. O comprimento é 3 bytes e o MSB é o byte alto, por exemplo. 0x050112 representa 5.1.12.
2.2.5 Lendo o Tempo de Compilação do Software do Módulo (Somente leitura)
O host pode ler o tempo de compilação do programa de software do módulo por meio deste comando.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x06 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x74 | 0x06 | 0x03 | O tempo de compilação do software do módulo. O comprimento é 4 bytes e o MSB é o byte alto. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o número da versão do software do módulo. O comprimento é 4 bytes e o MSB é o byte alto, por exemplo. 0x20140820 indica que o tempo de compilação é 20140820.
2.2.6 Lendo o tempo da versão de calibração do processo da câmera (Somente leitura)
O host pode ler o tempo da versão de calibração do processo da câmera do módulo por meio deste comando.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x0b | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x74 | 0x0b | 0x03 | O tempo da versão de calibração do processo da câmera do módulo. O comprimento é 4 bytes e o MSB é o byte alto. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o tempo da versão de calibração do processo da câmera do módulo. O comprimento é 4 bytes e o MSB é o byte alto, por exemplo. 0x20170101 indica que a hora é janeiro 1, 2017.
2.2.7 Lendo o número da versão do parâmetro ISP (Somente leitura)
O host pode ler o número da versão do parâmetro ISP do módulo por meio deste comando.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x0c | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x74 | 0x0c | 0x03 | 4 bytes são válidos. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O módulo retorna o número da versão do parâmetro ISP. O comprimento válido é 4 bytes. Por exemplo. se o número da versão do ISP for 5, 0x00000005 é retornado.
2.2.8 Salvando configurações atuais (Somente gravação)
Salve as configurações atuais do módulo através deste comando.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x10 | 0x00 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x74 | 0x10 | 0x03 | 0x01 | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
2.2.9 Redefinição de fábrica (Somente gravação)
Restaure o módulo para as configurações de fábrica através deste comando.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x74 | 0x0f | 0x00 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x74 | 0x0f | 0x03 | 0x01 | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
2.2.10 Calibração Manual do Obturador (Somente gravação)
Este comando é usado para realizar uma calibração manual do obturador para o módulo, conhecido como calibração de campo plano (FCC), que é usado para corrigir a não uniformidade da imagem e melhorar a qualidade da imagem.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x7C | 0x02 | 0x00 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x7C | 0x02 | 0x03 | 0x01 | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
2.2.11 Correção manual de fundo (Somente gravação)
Este comando é usado para realizar uma correção de fundo para o módulo. A correção de fundo reduz a distorção da imagem de fundo para que ela seja exibida normalmente.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x7C | 0x03 | 0x00 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x7C | 0x03 | 0x03 | 0x01 | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
2.2.12 Correção de vinheta (Somente gravação)
Este comando permite realizar manualmente a correção de vinheta.
A correção de vinheta serve para corrigir a não uniformidade da imagem causada pela transmitância da lente do dispositivo e pela radiação interna (defeito na tampa da panela) para tornar a imagem mais uniforme.
Ao usar esta função, você precisa direcionar a lente para uma superfície uniforme. Caso contrário, a cena atual da lente será sobreposta, o que afetará a exibição da imagem.
Comandos e Parâmetros
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x7C | 0x0c | 0x00 | 0x02: Correção de vinheta. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x7C | 0x0c | 0x03 | 0x01 | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
2.2.13 Controle Automático do Obturador (Ler/Escrever)
Este comando é usado para alternar o modo de controle automático do obturador do módulo. 4 modos são selecionáveis: controle automático desligado, controle de tempo, controle de diferença de temperatura e controle totalmente automático (padrão, 0x03). Recomenda-se manter a configuração padrão.
Depois de definir o modo de comutação (tempo, controle de temperatura, totalmente automático), a veneziana é fechada periodicamente de acordo com as condições definidas, o que ajuda a melhorar a uniformidade da imagem térmica.
Comandos e Parâmetros
Comando de gravação do controle automático do obturador.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: Controle automático desligado 0x01: Troca automática, controle de tempo 0x02: Troca automática, controle de diferença de temperatura 0x03: Controle totalmente automático (Padrão) | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x01 | A definir |
Leia o comando do controle automático do obturador.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x7C | 0x04 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x00: Controle automático desligado 0x01: Troca automática, controle de tempo 0x02: Troca automática, controle de diferença de temperatura 0x03: Controle totalmente automático | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- tem 4 valores para o campo DATA.
- 0x00: O controle automático do obturador está desligado.
- 0x01: O controle de tempo está habilitado, e o intervalo de comutação do obturador padrão é 10 minutos, que não é recomendado para os usuários modificarem. Consulte Configurando o intervalo de troca automática do obturador.
- 0x02: O controle do obturador de diferença de temperatura está ativado. O módulo controla automaticamente o obturador de acordo com a diferença de temperatura. Nenhuma configuração adicional do usuário é necessária.
- 0x03: Configuração padrão. O controle de tempo e o controle de diferença de temperatura do obturador são ativados ao mesmo tempo. O intervalo padrão de comutação do obturador é 10 minutos, que não é recomendado para os usuários modificarem. Consulte Configurando o intervalo de troca automática do obturador. O controle da diferença de temperatura é controlado pelo módulo e não requer configurações do usuário.
2.2.14 Configurando o intervalo de troca automática do obturador (Ler/Escrever)
Quando o controle automático do obturador está definido para 0x01 ou 0x03 (consulte Controle Automático do Obturador), o intervalo de comutação automática do obturador pode ser ajustado conforme necessário. O módulo fechará a veneziana em um intervalo definido, 10 minutos por padrão, e não é recomendado modificá-lo.
Comandos e Parâmetros
Comando de gravação do intervalo de comutação automática do obturador.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | A definir | 0x36 | 0x7C | 0x0 | 0x00 | {DATA0, DATA1}: intervalo do obturador, em minutos, válido para 2 bytes. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x7C | 0x05 | 0x03 | 0x01 | A definir |
Leia o comando do intervalo de comutação automática do obturador.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x7C | 0x05 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x7C | 0x05 | 0x03 | {DATA0, DATA1}: intervalo do obturador, em minutos, válido para 2 bytes. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O intervalo do obturador é em minutos, e 2 bytes são válidos. A configuração padrão é 10 minutos (0x00 0A)
2.2.15 Correção de pixels defeituosos (Somente gravação)
Pixels defeituosos são pixels no detector que são insensíveis à radiação térmica e não podem refletir as mudanças de temperatura do alvo medido. Durante a integração do módulo no host, podem surgir novos pixels mortos que precisam ser corrigidos.
Este módulo pode corrigir pixels defeituosos no software cliente, bem como através de comandos de porta serial. O seguinte descreve como corrigir pixels defeituosos usando comandos seriais.
Passos
- Ative a exibição do cursor: 0xF0 05 36 78 1UMA 00 0F D7 FF
- Mova o cursor para a posição do pixel defeituoso. Os comandos de movimento do cursor são os seguintes:
- Cursor para cima: F0 05 36 78 1UMA 00 02 CA FF
- Cursor para cima em N pixels: F0 05 36 78 1UMA 00 2N CHK FF (N é o tamanho do passo, CHK é o campo de verificação)
- Cursor para baixo: F0 05 36 78 1UMA 00 03 Cb eu
- Cursor para baixo para N pixels: F0 05 36 78 1UMA 00 3N CHK FF (N é o tamanho do passo, CHK é o campo de verificação)
- Cursor deslocado para a esquerda: F0 05 36 78 1UMA 00 04 CC FF
- Cursor deslocado para a esquerda por N pixels: F0 05 36 78 1UMA 00 4N CHK FF (N é o tamanho do passo, CHK é o campo de verificação)
- Cursor deslocado para a direita: F0 05 36 78 1UMA 00 05 CD FF
- Cursor deslocado para a direita em N pixels: F0 05 36 78 1UMA 00 5N CHK FF (N é o tamanho do passo, CHK é o campo de verificação)
- Cursor para o centro: F0 05 36 78 1UMA 00 06 ESSE FF
- Correção de pixels defeituosos: F0 05 36 78 1UMA 00 0D D5 FF
- Nota
Quando um pixel defeituoso aparece na imagem, você pode usar este comando para adicionar o pixel à sequência de pixels defeituosa e o pixel será removido da imagem.
- Cancelar correção de pixels com defeito: F0 05 36 78 1UMA 00 0E d6 eu
- Nota
Quando um pixel não defeituoso é corrigido e o pixel é removido por engano da imagem, você pode enviar este comando para remover o pixel da sequência de pixels defeituosa e restaurá-lo na imagem.
Comandos e Parâmetros
Ligar/desligar a exibição do cursor.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x1A | 0x00 | 0x00: Desligue a exibição do cursor 0x0F: Ative a exibição do cursor | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x1A | 0x03 | 0x01 | A definir |
Mova o cursor.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x1A | 0x00 | 0x02: Cursor para cima 0x03: Cursor para baixo 0x04: Cursor deslocado para a esquerda 0x05: Cursor deslocado para a direita 0x06: Cursor para o centro 0x2N: Cursor para cima em N pixels (N: 0x1~0xF) 0x3N: Cursor para baixo para N pixels (N: 0x1~0xF) 0x4N: Cursor deslocado para a esquerda por N pixels (N: 0x1~0xF) 0x5N: Cursor deslocado para a direita em N pixels (N: 0x1~0xF) | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x1A | 0x03 | 0x01 | A definir |
Adicionar/remover um pixel com defeito.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x1A | 0x00 | 0x0d: Adicione o pixel à tabela de pixels defeituosos. 0x0E: Remova o pixel da tabela de pixels defeituosos. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x1A | 0x03 | 0x01 | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
2.2.16 Configuração de brilho (Ler/Escrever)
Este comando é usado para definir o brilho da imagem, que pode ser definido na faixa de 0 ~ 100 (decimal), e o valor padrão é 50 (0x32).
Comandos e Parâmetros
Comando de gravação de configuração de brilho.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0~100, padrão 50 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | A definir |
Leia o comando de configuração de brilho.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x02 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0~100 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o parâmetro de brilho que precisa ser definido ou lido, se o parâmetro for 100 (decimal), o valor do campo DATA é 0x64.
2.2.17 Configuração de contraste (Ler/Escrever)
Ajuste o contraste da imagem do módulo ou leia o parâmetro de contraste atual do módulo.
Comandos e Parâmetros
Comando de gravação da configuração de contraste.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | A definir | 0x36 | 0x78 | 0x03 | 0x00 | 0~100, padrão 50 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x03 | 0x03 | 0x01 | A definir |
Leia o comando de configuração de contraste.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x03 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x78 | 0x03 | 0x03 | 0~100 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o parâmetro de contraste que precisa ser definido ou lido, se o parâmetro for 65 (decimal), o valor do campo DATA é 0x41.
2.2.18 Configurando o aprimoramento digital de detalhes da imagem (Ler/Escrever)
Este comando é usado para definir o nível de aprimoramento digital dos detalhes da imagem. Quanto maior o nível de aprimoramento, melhor o detalhe, mas ao mesmo tempo o ruído da imagem será mais pronunciado.
Comandos e Parâmetros
Comando de gravação da configuração de aprimoramento digital.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | A definir | 0x36 | 0x78 | 0x10 | 0x00 | 0~100, padrão 50 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x10 | 0x03 | 0x01 | A definir |
Comando de leitura da configuração de aprimoramento digital.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x10 | 0x00 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x78 | 0x10 | 0x03 | 0~100 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o parâmetro de aprimoramento digital que precisa ser definido ou lido, se o parâmetro for 65 (decimal), o valor do campo DATA é 0x41.
2.2.19 Configurando o nível de eliminação de ruído estático (Ler/Escrever)
Este comando é usado para definir o nível de eliminação de ruído estático da imagem, o que pode reduzir o ruído da imagem quando o nível de eliminação de ruído aumenta, mas também reduz a nitidez da imagem, que precisa ser ajustado de acordo com o efeito de imagem real.
Comandos e Parâmetros
Comando de gravação da configuração do nível de eliminação de ruído.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | A definir | 0x36 | 0x78 | 0x15 | 0x00 | 0~100, padrão 50 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x15 | 0x03 | 0x01 | A definir |
Leia o comando de configuração do nível de eliminação de ruído.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x15 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x78 | 0x15 | 0x03 | 0~100 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o nível de eliminação de ruído que precisa ser definido ou lido, se o parâmetro for 65 (decimal), o valor do campo DATA é 0x41.
2.2.20 Configurando o nível de eliminação de ruído dinâmico (Ler/Escrever)
Este comando é usado para definir o nível de eliminação de ruído dinâmico da imagem, o que pode reduzir o ruído da imagem quando o nível de eliminação de ruído aumenta, mas também reduz a nitidez da imagem, que precisa ser ajustado de acordo com o efeito de imagem real.
Comandos e Parâmetros
Comando de gravação da configuração do nível de eliminação de ruído.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | A definir | 0x36 | 0x78 | 0x16 | 0x00 | 0~100, padrão 50 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x16 | 0x03 | 0x01 | A definir |
Leia o comando de configuração do nível de eliminação de ruído.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x16 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x78 | 0x16 | 0x03 | 0~100 (decimal). Precisa ser convertido para valor hexadecimal. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- O valor do campo DATA é o nível de eliminação de ruído que precisa ser definido ou lido, se o parâmetro for 65 (decimal), o valor do campo DATA é 0x41.
2.2.21 Configuração da paleta (Ler/Escrever)
As imagens térmicas são baseadas na intensidade da radiação infravermelha e não possuem informações de cores. Os algoritmos de imagem mapeiam um conjunto de cores com base em valores de escala de cinza, conhecidas como paletas. O módulo suporta uma variedade de paletas para os usuários escolherem. Branco Quente (0x00) é definido por padrão.
Comandos e Parâmetros
Comando de gravação da configuração da paleta.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | A definir | 0x36 | 0x78 | 0x20 | 0x00 | 0x00: Branco Quente 0x01: Preto Quente 0x02: Fusão 1 0x03: Arco-Íris 0x04: Fusão 2 0x05: Red de ferro 1 0x06: Red de ferro 2 0x07: Castanho Escuro 0x08: Cor 1 0x09: Cor 2 0x0a: Fogo de Gelo 0x0B: Chuva 0x0C: Verde Quente 0x0D: Vermelho Quente 0x0E: Azul Profundo | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x78 | 0x20 | 0x03 | 0x01 | A definir |
Ler comando de configuração de paleta.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x78 | 0x20 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | A definir | 0x36 | 0x78 | 0x20 | 0x03 | 0x00: Branco Quente 0x01: Preto Quente 0x02: Fusão 1 0x03: Arco-Íris 0x04: Fusão 2 0x05: Red de ferro 1 0x06: Red de ferro 2 0x07: Castanho Escuro 0x08: Cor 1 0x09: Cor 2 0x0a: Fogo de Gelo 0x0B: Chuva 0x0C: Verde Quente 0x0D: Vermelho Quente 0x0E: Azul Profundo | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- Branco Quente (0x00) é definido por padrão.
- A troca de paleta demorará um pouco. Você precisa esperar após enviar o comando para verificar o resultado da troca.
2.2.22 Configurando o espelhamento de imagem (Ler/Escrever)
Defina o modo de espelhamento da imagem, ou leia o status atual de espelhamento do módulo.
Comandos e Parâmetros
Comando de gravação da configuração de espelhamento de imagem.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: Sem espelhamento. 0x01: Espelhamento central. 0x02: Espelhamento esquerdo e direito. 0x03: Espelhamento para cima e para baixo. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x01 | A definir |
Leia o comando da configuração de espelhamento de imagem.
| Campo | TAMANHO | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | CHK |
| Transmissão de host | 0x05 | 0x36 | 0x70 | 0x11 | 0x01 | Nenhum. 0x00 por padrão. | A definir |
| Feedback do módulo | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x00: Sem espelhamento. 0x01: Espelhamento central. 0x02: Espelhamento esquerdo e direito. 0x03: Espelhamento para cima e para baixo. | A definir |
Descrições de comandos
- Consulte Transmissão e recepção de dados para editar comandos ou interpretar dados de feedback.
- Para o cálculo dos campos SIZE e CHK, consulte Transmissão e recepção de dados.
- Sem espelhamento (0x00) é definido por padrão.
2.3 Lendo o estado de inicialização (Somente leitura)
Este comando é usado pelo host para ler o estado de inicialização do módulo.
Quando o módulo está no estado de inicialização, está carregando streams de vídeo. Quando a inicialização for concluída, fluxos de vídeo serão emitidos.
Comandos e Parâmetros
Comando de gravação da configuração de espelhamento de imagem.
| Campo | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | Observações |
| Transmissão de host | 0x7C | 0x14 | 0x00 | 0x00 | |
| Feedback do módulo | 0x7D | 0x06 | 0x03 | 0x00: Carregando 0x01: Saida de video |
- Nota
Se o comando for executado com sucesso, e o campo Flag de feedback do módulo é “Retorno normal (0x03)”, e o campo DATA é “0x00” (estado de carregamento) ou “0x01” (estado de saída de vídeo).
2.4 Transmissão e Verificação de Comando Serial
Para este módulo, geralmente depois de enviar um comando, os dados retornados pelo módulo indicam apenas se o comando foi recebido, mas não se entrou em vigor.
Para alguns comandos de configuração de imagem, você pode verificar se os comandos têm efeito através das alterações da imagem. Para os outros comandos, você precisa enviar o comando de leitura da função correspondente para consultar o status do dispositivo.
O procedimento é o seguinte.
Passos
- Envie um comando de gravação.
- Aguarde o dispositivo executar o comando. O tempo de espera varia de acordo com diferentes comandos.
- Envie o comando de leitura para a função correspondente.
- Verifique os dados retornados pelo módulo e verifique se os parâmetros foram modificados.
- Aguarde o dispositivo executar o comando. O tempo de espera varia de acordo com diferentes comandos.
- Nota
Não envie comandos de gravação para o módulo com frequência, pois irá congelar ao exceder a capacidade de processamento.
3 Perguntas frequentes
Perguntas frequentes sobre o dispositivo.
Por que não consigo conectar o módulo à ferramenta de desenvolvimento ou não consigo definir os parâmetros do módulo?
- Verifique se a porta serial está conectada corretamente ao módulo.
- Verifique se a taxa de transmissão e a porta COM do módulo conectado estão selecionadas corretamente, e a porta COM correspondente também está disponível no PC.
- Se você usar USB para porta serial, confirme se o driver USB para porta serial está instalado.
Como atualizar o módulo?
Depois que o módulo estiver conectado à ferramenta de desenvolvimento, use a função de atualização para atualizar o módulo.
- Comandos de comunicação serial
- Comandos de consulta de informações
| Comando | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | Observações |
| Lendo o Modelo do Módulo | 0x36 | 0x74 | 0x02 | 0x01 | Nenhum | 5 bytes válidos. Retorne o modelo do módulo. |
| Lendo o número da versão do programa FPGA | 0x36 | 0x74 | 0x03 | 0x01 | Nenhum | Por exemplo. 0x050112 indica 5.1.12. 5 é a versão principal, qual é o 3terceiro byte; 1 é a versão menor, qual é o 2e byte, 12 é a versão subdividida, qual é o 1st byte. 3 bytes válidos, MSB é o byte alto. |
| Lendo o tempo de compilação do programa FPGA | 0x36 | 0x74 | 0x04 | 0x01 | Nenhum | 4 bytes válidos, MSB é o byte alto. Por exemplo. 0x20140820 significa 20140820. |
| Lendo o número da versão do software do módulo | 0x36 | 0x74 | 0x05 | 0x01 | Nenhum | Consulte Lendo o número da versão do programa FPGA acima. |
| Lendo o Tempo de Compilação do Software do Módulo | 0x36 | 0x74 | 0x06 | 0x01 | Nenhum | Consulte Lendo o tempo de compilação do programa FPGA acima. |
| Lendo o tempo da versão de calibração do processo da câmera | 0x36 | 0x74 | 0x0b | 0x01 | Nenhum | 4 bytes válidos, MSB é o byte alto. Por exemplo. 0x20170101 significa 20170101. |
| Lendo o número da versão do parâmetro ISP | 0x36 | 0x74 | 0x0c | 0x01 | Nenhum | 4 bytes válidos. Por exemplo. se o número da versão do ISP for 5, 0x00000005 será retornado. |
- Comandos de configuração de função
| Comando | Dispositivo Endereço | Classe Endereço | Subclasse Endereço | Bandeira | DADOS | Padrão |
| Calibração Manual do Obturador | 0x36 | 0x7C | 0x02 | 0x00 | Somente gravação | |
| Correção manual de fundo | 0x36 | 0x7C | 0x03 | 0x00 | Somente gravação | |
| Controle Automático do Obturador | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: Controle automático desligado 0x01: Troca automática, controle de tempo 0x02: Troca automática, controle de diferença de temperatura 0x03: Controle totalmente automático | 0x03 |
| Configurando o intervalo de troca automática do obturador | 0x36 | 0x7C | 0x05 | 0x00 | O intervalo do obturador é em minutos, e 2 bytes são válidos. A configuração padrão é 10 minutos (0x00 0A) | 0x00 0A |
| Correção de vinheta | 0x36 | 0x7C | 0x0c | 0x00 | 0x02: Correção de vinheta | |
| Configuração de brilho | 0x36 | 0x78 | 0x02 | 0x00 | 1 byte válido. Faixa de valores: 0~100, padrão 50 (decimal). | 0x32 |
| Configuração de contraste | 0x36 | 0x78 | 0x03 | 0x00 | 1 byte válido. Faixa de valores: 0~100, padrão 50 (decimal). | 0x32 |
| Configurando o aprimoramento digital de detalhes da imagem | 0x36 | 0x78 | 0x10 | 0x00 | 1 byte válido. Faixa de valores: 0~100, padrão 50 (decimal). | 0x32 |
| Configurando o nível de eliminação de ruído estático | 0x36 | 0x78 | 0x15 | 0x00 | 1 byte válido. Faixa de valores: 0~100, padrão 50 (decimal). | 0x32 |
| Configurando o nível de eliminação de ruído dinâmico | 0x36 | 0x78 | 0x16 | 0x00 | 1 byte válido. Faixa de valores: 0~100, padrão 50 (decimal). | 0x32 |
| Correção de pixels defeituosos | 0x36 | 0x78 | 0x1A | 0x00 | 0x00: Desligue a exibição do cursor 0x0F: Ative a exibição do cursor 0x02: Cursor para cima 0x03: Cursor para baixo 0x04: Cursor deslocado para a esquerda 0x05: Cursor deslocado para a direita 0x06: Cursor para o centro 0x0D: Adicione o pixel à tabela de pixels defeituosos. 0x0E: Remova o pixel da tabela de pixels defeituosos. 0x2N: Cursor para cima em N pixels (N: 0x1~0xF) 0x3N: Cursor para baixo para N pixels (N: 0x1~0xF) 0x4N: Cursor deslocado para a esquerda por N pixels (N: 0x1~0xF) 0x5N: Cursor deslocado para a direita em N pixels (N: 0x1~0xF) | 0x00 |
| Configuração da paleta | 0x36 | 0x78 | 0x20 | 0x00 | 0x00: Branco Quente 0x01: Preto Quente 0x02: Fusão 1 0x03: Arco-Íris 0x04: Fusão 2 0x05: Red de ferro 1 0x06: Red de ferro 2 0x07: Castanho Escuro 0x08: Cor 1 0x09: Cor 2 0x0a: Fogo de Gelo 0x0B: Chuva 0x0C: Verde Quente 0x0D: Vermelho Quente 0x0E: Azul Profundo | 0x00 |
| Redefinição de fábrica | 0x36 | 0x74 | 0x0f | 0x00 | Somente gravação | |
| Salvar configurações atuais | 0x36 | 0x74 | 0x10 | 0x00 | Salve os parâmetros modificados do módulo. | |
| Configurando o espelhamento de imagem | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: Sem espelhamento. 0x01: Espelhamento central. 0x02: Espelhamento esquerdo e direito. 0x03: Espelhamento para cima e para baixo. | 0x00 |
- Histórico de atualizações
| Encontro | Mudanças |
| Fevereiro 27, 2024 | Primeira Edição. |
Baixar PDF
Câmera FPV
Câmera de imagem térmica analógica para câmera infravermelha de visão noturna drone fpv quadcopter
Câmera IP AI
Câmera de imagem térmica leve visível módulo de núcleo de câmera de luz dupla módulo Ethernet IP

Faça uma pergunta
Sua mensagem foi enviada