Tabla de contenido
Módulo de cámara térmica Guía de protocolo de comunicación UART CVBS

Prefacio
Este manual es aplicable a los módulos de cámara térmica de la serie HM-TM5X-XRG/C., e introduce los protocolos de comunicación serie UART y comunicación de vídeo CVBS y comandos relacionados para esta serie de módulos de cámara térmica..
CONTENIDO
1.1 Protocolos de comunicación. 1
2.1.1 Formato de comunicación en serie 2
2.1.2 Transmisión y recepción de datos. 2
2.2.1 Lectura del modelo del módulo (Sólo lectura). 6
2.2.2 Lectura del número de versión del programa FPGA (Sólo lectura). 6
2.2.3 Lectura del tiempo de compilación del programa FPGA (Sólo lectura). 7
2.2.4 Lectura del número de versión del software del módulo (Sólo lectura). 8
2.2.5 Lectura del tiempo de compilación del software del módulo (Sólo lectura). 8
2.2.6 Lectura de la hora de la versión de calibración del proceso de la cámara (Sólo lectura). 9
2.2.7 Lectura del número de versión del parámetro ISP (Sólo lectura). 9
2.2.8 Guardar la configuración actual (Sólo escritura). 10
2.2.9 Reinicio de fábrica (Sólo escritura). 10
2.2.10 Calibración manual del obturador (Sólo escritura). 11
2.2.11 Corrección de fondo manual (Sólo escritura). 11
2.2.12 Corrección de viñeteado (Sólo escritura). 12
2.2.13 Control automático del obturador (Leer/Escribir). 12
2.2.14 Configuración del intervalo de conmutación automática del obturador (Leer/Escribir). 14
2.2.15 Corrección de píxeles defectuosos (Sólo escritura). 15
2.2.16 Configuración de brillo (Leer/Escribir). 17
2.2.17 Ajuste de contraste (Leer/Escribir). 18
2.2.18 Configuración de detalle de imagen Mejora digital (Leer/Escribir). 18
2.2.19 Configuración del nivel de eliminación de ruido estático (Leer/Escribir). 19
2.2.20 Configuración del nivel de eliminación de ruido dinámico (Leer/Escribir). 20
2.2.21 Configuración de paleta (Leer/Escribir). 21
2.2.22 Configuración de la duplicación de imagen (Leer/Escribir). 22
2.3 Estado de inicialización de lectura (Sólo lectura). 23
2.4 Transmisión y verificación de comandos en serie. 24
3 Preguntas más frecuentes. 25
1. Introducción
1.1 Protocolos de comunicación
Los módulos de cámara térmica admiten protocolos de comunicación en serie UART y comunicación de vídeo CVBS..
Comunicación serie UART
Los usuarios pueden enviar comandos a los módulos de la cámara térmica a través del puerto serie para controlar los módulos y realizar las acciones correspondientes., como la configuración de parámetros de imagen, ajuste de función, etc..
La transmisión y recepción de datos de la comunicación en serie seguirá los requisitos del formato del paquete de comunicación..
Comunicación por vídeo CVBS
Las imágenes térmicas y las transmisiones de vídeo siguen el protocolo de comunicación de vídeo CVBS.. Los datos de vídeo se emiten tan pronto como se enciende el módulo (sin control de habilitación).
1.2 Preparación
Los usuarios pueden conectar el módulo. (final del “dispositivo”) al dispositivo a desarrollar (“anfitrión” fin) a través del puerto serie.
Una vez que el módulo está conectado y encendido, enviará los datos de la imagen al host a través del protocolo CVBS. El anfitrión analizará los datos obtenidos y luego mostrará la imagen o la utilizará para otros fines..
Los usuarios pueden enviar comandos de puerto serie al módulo a través del host para controlar el módulo, como configurar parámetros de imagen.
2 Comunicación serial
2.1 Introducción
Los módulos utilizan UART. (Receptor/transmisor asíncrono universal) comunicación en serie. el anfitrión (dispositivo desarrollado por el usuario) Puede enviar comandos al módulo a través del puerto serie y controlar el módulo para realizar las acciones correspondientes.. Los comandos de comunicación deben enviarse en el formato de paquete especificado..
2.1.1 Formato de comunicación en serie
Antes de establecer comunicación con el anfitrión, debe configurar los parámetros de comunicación en el host de acuerdo con la Tabla 2-1, que muestra el formato de comunicación en serie de los módulos de la cámara térmica..
| ít | Descripción |
| velocidad de transmisión | 115200 bps |
| Comenzar | 1 poco |
| Datos | 8 bits |
| Fin | 1 poco |
| Controlar | NINGUNO |
2.1.2 Transmisión y recepción de datos
Transmisión de paquetes de datos
El paquete de comunicación en serie de los módulos de la cámara térmica contiene varios campos, como se muestra en la figura 2-1.
Mesa 2-2 Describe los campos del paquete de datos..
- Definición de Transmitir paquete de datos
| Campo | bytes | Descripción | Valor | Compensar | |
| COMENZAR | 1 | Se inicia el paquete de comando. | 0xF0 | 1 | |
| TAMAÑO | 1 | Longitud del paquete de comando. | N+4 bytes, como se muestra en la figura 2-1. | 2 | |
| Dispositivo Dirección | 1 | Dirección del dispositivo del módulo. | 0x36 | 3 | |
| Dirección de clase | 1 | Dirección de clase del comando. | Ver Comandos para los detalles. | 4 | |
| Dirección de subclase | 1 | Dirección de subclase del comando. | Ver Comandos para los detalles. | 5 | |
| R/E Bandera | 1 | Paquete transmitiendo desde el host. | Bandera de lectura/escritura | Escribir: 0x00Leer: 0x01 | 6 |
| Comentarios de paquetes desde el dispositivo. | retorno normal. | 0x03 | |||
| Devolución del código de error. | 0x04 | ||||
| DATOS | norte | Paquete transmitiendo desde el host. | Transmitir el contenido de los datos.. | Defecto: 0x00. Ver Comandos para los detalles. | 7~ (N+6) |
| Comentarios de paquetes desde el dispositivo. | Comentarios de comandos normales. | Éxito: 0x01Error: Sin retorno | |||
| Comentarios de comandos anormales | Sin comando: 0x00, el comando enviado por el host no pertenece a los comandos del módulo. Umbral excedido: 0x01 | ||||
| Contenido de datos | Cuando se recibe un comando de lectura, se devuelve el contenido de los datos. | ||||
| CHK | 1 | cheque de suma. | Después de agregar los campos: Dirección del dispositivo, Dirección de clase, Dirección de subclase , Bandera R/W y DATOS, tomar el inferior 8 bits. | (N+7) | |
| FIN | 1 | El paquete de comando termina. | 0xFF | (N+8) | |
Recepción de paquetes de datos
En el paquete de comando, el módulo de la cámara térmica regresa al host, DATA0 es el byte alto y DATA(N-1) es el byte bajo.
- Recibir paquete de datos Campos
Mesa 2-3 Describe los campos del paquete de datos..
- Definición de recibirpaquete de datos
| Campo | bytes | Descripción | Valor | Compensar |
| COMENZAR | 1 | Se inicia el paquete de comando. | 0xF0 | 1 |
| TAMAÑO | 1 | Longitud del paquete de comando. | N+4 bytes, como se muestra en la figura 2-2. | 2 |
| Dispositivo Dirección | 1 | Dirección del dispositivo del módulo. | 0x36 | 3 |
| Dirección de clase | 1 | Dirección de clase del comando. | Ver Comandos para los detalles. | 4 |
| Dirección de subclase | 1 | Dirección de subclase del comando. | Ver Comandos para los detalles. | 5 |
| Bandera de retorno | 1 | Bandera de retorno. | 0x03 | 6 |
| DATOS | norte | DATOS | Ver Comandos para los detalles. Defecto: 0x00 (sin datos). | 7~ (N+6) |
| CHK | 1 | cheque de suma. | Después de agregar los campos: Dirección del dispositivo, Dirección de clase, Dirección de subclase , Bandera de retorno y DATOS, tomar el inferior 8 bits. | (N+7) |
| FIN | 1 | El paquete de comando termina. | 0xFF | (N+8) |
- Nota
- Cuando el host envía un comando de escritura al módulo, el módulo devolverá el estado de ejecución real del comando después de recibirlo por completo.
- 0x01: indica que se ha recibido un comando de escritura, pero no significa que el comando haya sido ejecutado.
- 0x00: indica que el comando de escritura no fue recibido.
- Cuando el módulo recibe un comando de lectura, Lee el contenido del registro y lo devuelve al host según el protocolo., y el análisis de DATOS específico se puede consultar en la Tabla 2-3.
Ejemplo de comunicación en serie
Este ejemplo es para “Establezca el parámetro de brillo del módulo de la cámara térmica en 100.”
Pasos
- Consultar la dirección del dispositivo, Dirección de clase, Dirección de subclase e indicador R/W del comando de configuración de brillo.
- Consulta la tabla de comandos de comunicación serie en Comandos de comunicación serie para obtener la dirección del dispositivo (0x36), Dirección de clase (0x78), Dirección de subclase (0x02) y bandera R/W (escribir: 0x00) del comando de ajuste de brillo.
- Calcular los valores del campo.: TAMAÑO, DATOS y CHK.
- TAMAÑO: N+4. El número de bytes para el campo DATOS del comando de configuración de brillo es N=1, entonces el TAMAÑO es 5 (0x05).
- DATOS: El valor hexadecimal correspondiente al brillo de 100 es 0x64.
- CHK: La suma 0x(36+78+02+00+64)=0x114, tomar el inferior 8 bits para el campo CHK, eso es 0x14.
- Combinando los parámetros anteriores, el host envía el comando 0x F0 05 36 78 02 00 64 14 FF al módulo.
- Host que transmite el comando para configurar el brillo 100
- Combinando los parámetros anteriores, el host envía el comando 0x F0 05 36 78 02 00 64 14 FF al módulo.
| Campo | COMENZAR | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK | FIN |
| Anfitrión transmitiendo | 0xF0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0x64 | 0x14 | 0xFF |
- El módulo retroalimenta el comando 0x F0 05 36 78 02 03 01 B4 yo.
- Comando de retroalimentación del módulo para configurar el brillo 100
| Campo | COMENZAR | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK | FIN |
| Comentarios del módulo | 0xF0 | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | 0xB4 | 0xFF |
- TAMAÑO: N+4. El número de bytes para el campo DATOS del comando de configuración de brillo es N=1, entonces el TAMAÑO es 5 (0x05).
- DATOS: El módulo recibe el comando de configuración de brillo y devuelve 0x01.
- CHK: La suma 0x(36+78+02+00+01)=0xB4, tomar el inferior 8 bits para el campo CHK, eso es 0xB4.
- Verifique si el brillo de la pantalla cambia para determinar si la configuración se realizó correctamente, o puede usar el comando de consulta de brillo para verificarlo.
2.2 Comandos
Esta sección presenta las reglas de lectura y escritura para cada comando., Interpreta la información enviada desde el módulo., y notas para los comandos. Para la lista completa de comandos, referirse a Comandos de comunicación serie.
2.2.1 Lectura del modelo del módulo (Sólo lectura)
El host puede leer el modelo del módulo de cámara térmica mediante este comando. Los datos hexadecimales devueltos por el módulo deben convertirse a caracteres ASCII..
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x02 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x74 | 0x02 | 0x03 | El modelo del módulo., debe convertirse a caracteres ASCII. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
2.2.2 Lectura del número de versión del programa FPGA (Sólo lectura)
El host puede leer el número de versión del programa FPGA del módulo a través de este comando.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x03 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x74 | 0x03 | 0x03 | El número de versión del programa FPGA del módulo., con la longitud de 3 bytes y el MSB es el byte alto. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el número de versión del programa FPGA.. La longitud es 3 bytes y el MSB es el byte alto, e.g. 0x050112 representa 5.1.12.
2.2.3 Lectura del tiempo de compilación del programa FPGA (Sólo lectura)
El host puede leer el tiempo de compilación del programa FPGA del módulo a través de este comando.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x04 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x74 | 0x04 | 0x03 | El tiempo de compilación del programa FPGA.. La longitud es 4 bytes y el MSB es el byte alto. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el tiempo de compilación del programa FPGA.. La longitud es 4 bytes y el MSB es el byte alto, e.g. 0x20140820 indica que el tiempo de compilación es 20140820.
2.2.4 Lectura del número de versión del software del módulo (Sólo lectura)
El host puede leer el número de versión del software del módulo mediante este comando.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x05 | 0x01 | Ninguno. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x74 | 0x05 | 0x03 | El número de versión del software del módulo.. La longitud es 3 bytes y el MSB es el byte alto. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el número de versión del software del módulo.. La longitud es 3 bytes y el MSB es el byte alto, e.g. 0x050112 representa 5.1.12.
2.2.5 Lectura del tiempo de compilación del software del módulo (Sólo lectura)
El host puede leer el tiempo de compilación del programa de software del módulo a través de este comando.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x06 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x74 | 0x06 | 0x03 | El tiempo de compilación del software del módulo.. La longitud es 4 bytes y el MSB es el byte alto. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el número de versión del software del módulo.. La longitud es 4 bytes y el MSB es el byte alto, e.g. 0x20140820 indica que el tiempo de compilación es 20140820.
2.2.6 Lectura de la hora de la versión de calibración del proceso de la cámara (Sólo lectura)
El host puede leer la hora de la versión de calibración del proceso de la cámara del módulo a través de este comando.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x0B | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x74 | 0x0B | 0x03 | La hora de la versión de calibración del proceso de la cámara del módulo.. La longitud es 4 bytes y el MSB es el byte alto. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el tiempo de la versión de calibración del proceso de la cámara del módulo.. La longitud es 4 bytes y el MSB es el byte alto, e.g. 0x20170101 indica que es enero 1, 2017.
2.2.7 Lectura del número de versión del parámetro ISP (Sólo lectura)
El host puede leer el número de versión del parámetro ISP del módulo mediante este comando.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x0C | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x74 | 0x0C | 0x03 | 4 los bytes son válidos. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El módulo devuelve el número de versión del parámetro ISP.. La longitud válida es 4 bytes. P.ej. si el número de versión del ISP es 5, 0Se devuelve x00000005.
2.2.8 Guardar la configuración actual (Sólo escritura)
Guarde la configuración actual del módulo mediante este comando.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x10 | 0x00 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x74 | 0x10 | 0x03 | 0x01 | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
2.2.9 Reinicio de fábrica (Sólo escritura)
Restaure el módulo a la configuración de fábrica mediante este comando.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x74 | 0x0F | 0x00 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x74 | 0x0F | 0x03 | 0x01 | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
2.2.10 Calibración manual del obturador (Sólo escritura)
Este comando se utiliza para realizar una calibración manual del obturador para el módulo., conocido como calibración de campo plano (FFC), que se utiliza para corregir la falta de uniformidad de la imagen y mejorar la calidad de la imagen..
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x7C | 0x02 | 0x00 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x7C | 0x02 | 0x03 | 0x01 | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
2.2.11 Corrección de fondo manual (Sólo escritura)
Este comando se utiliza para realizar una corrección de fondo para el módulo.. La corrección de fondo reduce la distorsión de la imagen de fondo para que se muestre normalmente.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x7C | 0x03 | 0x00 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x7C | 0x03 | 0x03 | 0x01 | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
2.2.12 Corrección de viñeteado (Sólo escritura)
Este comando le permite realizar manualmente la corrección de viñeteado..
La corrección de viñeteado sirve para corregir la falta de uniformidad de la imagen causada por la transmitancia de la lente del dispositivo y la radiación interna. (defecto en la tapa de la olla) para hacer la imagen más uniforme.
Al utilizar esta función, necesitas mirar la lente hacia una superficie uniforme. De lo contrario, la escena de la lente actual se superpondrá., lo que afectará la visualización de la imagen.
Comandos y parámetros
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x7C | 0x0C | 0x00 | 0x02: Corrección de viñeteado. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x7C | 0x0C | 0x03 | 0x01 | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
2.2.13 Control automático del obturador (Leer/Escribir)
Este comando se utiliza para cambiar el modo de control automático de persianas del módulo.. 4 Los modos son seleccionables.: control automático apagado, control de sincronización, Control de diferencia de temperatura y control completamente automático. (defecto, 0x03). Se recomienda mantener la configuración predeterminada..
Después de configurar el modo de conmutación (momento, control de temperatura, completamente automático), la persiana se cierra periódicamente según las condiciones establecidas, lo que ayuda a mejorar la uniformidad de la imagen térmica.
Comandos y parámetros
Escribir comando de control automático de persianas..
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: Control automático apagado 0x01: Conmutación automática, control de tiempo 0x02: Conmutación automática, control de diferencia de temperatura 0x03: Control completamente automático (Defecto) | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x01 | Por determinar |
Leer comando de control automático de persianas.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x7C | 0x04 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x7C | 0x04 | 0x03 | 0x00: Control automático apagado 0x01: Conmutación automática, control de tiempo 0x02: Conmutación automática, control de diferencia de temperatura 0x03: Control completamente automático | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- Existen 4 valores para el campo DATOS.
- 0x00: El control automático de la persiana está apagado..
- 0x01: El control de tiempo está habilitado., y el intervalo de conmutación del obturador predeterminado es 10 minutos, que no se recomienda que los usuarios modifiquen. Referirse a Configuración del intervalo de conmutación automática del obturador.
- 0x02: El control del obturador de diferencia de temperatura está activado.. El módulo controla automáticamente la persiana según la diferencia de temperatura.. No se requiere configuración de usuario adicional.
- 0x03: Configuración predeterminada. El control de sincronización y el control de diferencia de temperatura para la persiana se activan al mismo tiempo.. El intervalo de conmutación del obturador predeterminado es 10 minutos, que no se recomienda que los usuarios modifiquen. Referirse a Configuración del intervalo de conmutación automática del obturador. El control de diferencia de temperatura está controlado por el módulo y no requiere configuración del usuario..
2.2.14 Configuración del intervalo de conmutación automática del obturador (Leer/Escribir)
Cuando el control automático del obturador está configurado en 0x01 o 0x03 (referirse a Control automático del obturador), el intervalo de conmutación automática del obturador se puede ajustar según sea necesario. El módulo cerrará la persiana en un intervalo establecido., 10 minutos por defecto, y no se recomienda modificarlo.
Comandos y parámetros
Escribir comando de intervalo de conmutación de persiana automática.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | Por determinar | 0x36 | 0x7C | 0x0 | 0x00 | {FECHA0, FECHA1}: intervalo de obturación, en minutos, válido para 2 bytes. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x7C | 0x05 | 0x03 | 0x01 | Por determinar |
Leer comando de intervalo de conmutación automática de persiana.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x7C | 0x05 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x7C | 0x05 | 0x03 | {FECHA0, FECHA1}: intervalo de obturación, en minutos, válido para 2 bytes. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El intervalo de obturación está en minutos., y 2 los bytes son válidos. La configuración predeterminada es 10 minutos (0x00 0A)
2.2.15 Corrección de píxeles defectuosos (Sólo escritura)
Los píxeles defectuosos son píxeles del detector que son insensibles a la radiación térmica y no pueden reflejar los cambios de temperatura del objetivo medido.. Durante la integración del módulo en el host, Pueden surgir nuevos píxeles muertos que deban corregirse..
Este módulo puede corregir píxeles defectuosos en el software del cliente., así como a través de comandos del puerto serie. A continuación se describe cómo corregir los píxeles defectuosos mediante el uso de comandos en serie..
Pasos
- Activar la visualización del cursor: 0xF0 05 36 78 1UN 00 0F D7 FF
- Mueva el cursor a la posición del píxel defectuoso. Los comandos de movimiento del cursor son los siguientes.:
- Cursor arriba: F0 05 36 78 1UN 00 02 CAFF
- Cursor hacia arriba para N píxeles: F0 05 36 78 1UN 00 2N CHK FF (N es el tamaño del paso, CHK es el campo de verificación)
- Cursor hacia abajo: F0 05 36 78 1UN 00 03 cb i
- Cursor hacia abajo para N píxeles: F0 05 36 78 1UN 00 3N CHK FF (N es el tamaño del paso, CHK es el campo de verificación)
- Cursor desplazado hacia la izquierda: F0 05 36 78 1UN 00 04 CCFF
- Cursor desplazado hacia la izquierda durante N píxeles: F0 05 36 78 1UN 00 4N CHK FF (N es el tamaño del paso, CHK es el campo de verificación)
- Cursor desplazado hacia la derecha: F0 05 36 78 1UN 00 05 CD FF
- Cursor desplazado hacia la derecha durante N píxeles: F0 05 36 78 1UN 00 5N CHK FF (N es el tamaño del paso, CHK es el campo de verificación)
- Cursor al centro: F0 05 36 78 1UN 00 06 ESTE FF
- Corrección de píxeles defectuosos: F0 05 36 78 1UN 00 0D D5 FF
- Nota
Cuando aparece un píxel defectuoso en la imagen, Puede utilizar este comando para agregar el píxel a la secuencia de píxeles defectuosos y el píxel se eliminará de la imagen..
- Cancelar la corrección de píxeles defectuosos: F0 05 36 78 1UN 00 0mi d6 yo
- Nota
Cuando se corrige un píxel no defectuoso y el píxel se elimina por error de la imagen, puede enviar este comando para eliminar el píxel de la secuencia de píxeles defectuosos y restaurarlo en la imagen.
Comandos y parámetros
Activar/desactivar la visualización del cursor.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x00: Apague la visualización del cursor 0x0F: Activar la visualización del cursor | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | Por determinar |
Mover el cursor.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x02: Cursor arriba 0x03: Cursor hacia abajo 0x04: Cursor desplazado a la izquierda 0x05: Cursor desplazado a la derecha 0x06: Cursor al centro 0x2N: Cursor hacia arriba para N píxeles (norte: 0x1~0xF) 0x3N: Cursor hacia abajo para N píxeles (norte: 0x1~0xF) 0x4N: Cursor desplazado hacia la izquierda durante N píxeles (norte: 0x1~0xF) 0x5N: Cursor desplazado hacia la derecha durante N píxeles (norte: 0x1~0xF) | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | Por determinar |
Agregar/eliminar un píxel defectuoso.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x1a | 0x00 | 0x0D: Agregue el píxel a la tabla de píxeles defectuosos. 0x0E: Eliminar el píxel de la tabla de píxeles defectuosos. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x1a | 0x03 | 0x01 | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
2.2.16 Configuración de brillo (Leer/Escribir)
Este comando se utiliza para configurar el brillo de la imagen., que se puede configurar en el rango de 0~100 (decimal), y el valor predeterminado es 50 (0x32).
Comandos y parámetros
Escribir comando de configuración de brillo.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x02 | 0x00 | 0~100, defecto 50 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0x01 | Por determinar |
Leer comando de configuración de brillo.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x02 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x02 | 0x03 | 0~100 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el parámetro de brillo que debe configurarse o leerse., si el parámetro es 100 (decimal), el valor del campo DATOS es 0x64.
2.2.17 Ajuste de contraste (Leer/Escribir)
Ajuste el contraste de la imagen del módulo o lea el parámetro de contraste actual del módulo.
Comandos y parámetros
Escribir comando de configuración de contraste.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | Por determinar | 0x36 | 0x78 | 0x03 | 0x00 | 0~100, defecto 50 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x03 | 0x03 | 0x01 | Por determinar |
Leer comando de ajuste de contraste.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x03 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x78 | 0x03 | 0x03 | 0~100 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el parámetro de contraste que debe configurarse o leerse., si el parámetro es 65 (decimal), el valor del campo DATOS es 0x41.
2.2.18 Configuración de detalle de imagen Mejora digital (Leer/Escribir)
Este comando se utiliza para establecer el nivel de mejora digital de los detalles de la imagen.. Cuanto mayor sea el nivel de mejora, cuanto mejor sea el detalle, pero al mismo tiempo el ruido de la imagen será más pronunciado.
Comandos y parámetros
Comando de escritura de configuración de mejora digital.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | Por determinar | 0x36 | 0x78 | 0x10 | 0x00 | 0~100, defecto 50 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x10 | 0x03 | 0x01 | Por determinar |
Leer comando de configuración de mejora digital.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x10 | 0x00 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x78 | 0x10 | 0x03 | 0~100 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el parámetro de mejora digital que debe configurarse o leerse., si el parámetro es 65 (decimal), el valor del campo DATOS es 0x41.
2.2.19 Configuración del nivel de eliminación de ruido estático (Leer/Escribir)
Este comando se utiliza para establecer el nivel de eliminación de ruido estático de la imagen., que puede reducir el ruido de la imagen cuando aumenta el nivel de eliminación de ruido, pero también reduce la nitidez de la imagen., que debe ajustarse de acuerdo con el efecto de imagen real.
Comandos y parámetros
Comando de escritura para configurar el nivel de eliminación de ruido.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | Por determinar | 0x36 | 0x78 | 0x15 | 0x00 | 0~100, defecto 50 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x15 | 0x03 | 0x01 | Por determinar |
Leer el comando de configuración del nivel de eliminación de ruido.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x15 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x78 | 0x15 | 0x03 | 0~100 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el nivel de eliminación de ruido que debe configurarse o leerse., si el parámetro es 65 (decimal), el valor del campo DATOS es 0x41.
2.2.20 Configuración del nivel de eliminación de ruido dinámico (Leer/Escribir)
Este comando se utiliza para establecer el nivel de eliminación de ruido dinámico de la imagen., que puede reducir el ruido de la imagen cuando aumenta el nivel de eliminación de ruido, pero también reduce la nitidez de la imagen., que debe ajustarse de acuerdo con el efecto de imagen real.
Comandos y parámetros
Comando de escritura para configurar el nivel de eliminación de ruido.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | Por determinar | 0x36 | 0x78 | 0x16 | 0x00 | 0~100, defecto 50 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x16 | 0x03 | 0x01 | Por determinar |
Leer el comando de configuración del nivel de eliminación de ruido.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x16 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x78 | 0x16 | 0x03 | 0~100 (decimal). Necesita convertirse a valor hexadecimal. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- El valor del campo DATOS es el nivel de eliminación de ruido que debe configurarse o leerse., si el parámetro es 65 (decimal), el valor del campo DATOS es 0x41.
2.2.21 Configuración de paleta (Leer/Escribir)
Las imágenes térmicas se basan en la intensidad de la radiación infrarroja y no tienen información de color.. Los algoritmos de imagen asignan un conjunto de colores basados en valores de escala de grises., conocido como paletas. El módulo admite una variedad de paletas para que los usuarios elijan. Blanco caliente (0x00) está configurado por defecto.
Comandos y parámetros
Escribir comando de configuración de paleta.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | Por determinar | 0x36 | 0x78 | 0x20 | 0x00 | 0x00: Blanco caliente 0x01: Negro caliente 0x02: Fusión 1 0x03: Arcoiris 0x04: Fusión 2 0x05: Rojo 1 0x06: Rojo 2 0x07: Marrón oscuro 0x08: Color 1 0x09: Color 2 0x0A: Fuego de hielo 0x0B: Lluvia 0x0C: Verde Caliente 0x0D: Al rojo vivo 0x0E: azul profundo | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x78 | 0x20 | 0x03 | 0x01 | Por determinar |
Leer comando de configuración de paleta.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x78 | 0x20 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | Por determinar | 0x36 | 0x78 | 0x20 | 0x03 | 0x00: Blanco caliente 0x01: Negro caliente 0x02: Fusión 1 0x03: Arcoiris 0x04: Fusión 2 0x05: Rojo 1 0x06: Rojo 2 0x07: Marrón oscuro 0x08: Color 1 0x09: Color 2 0x0A: Fuego de hielo 0x0B: Lluvia 0x0C: Verde Caliente 0x0D: Al rojo vivo 0x0E: azul profundo | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- Blanco caliente (0x00) está configurado por defecto.
- El cambio de paleta llevará un tiempo. Debe esperar después de enviar el comando para verificar el resultado del cambio..
2.2.22 Configuración de la duplicación de imagen (Leer/Escribir)
Establecer el modo de duplicación de la imagen., o leer el estado de duplicación actual del módulo.
Comandos y parámetros
Escribir comando de configuración de duplicación de imagen.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: Sin reflejo. 0x01: reflejo central. 0x02: Reflejo izquierdo y derecho. 0x03: Reflejo arriba y abajo. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x01 | Por determinar |
Leer comando de configuración de duplicación de imagen.
| Campo | TAMAÑO | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | CHK |
| Anfitrión transmitiendo | 0x05 | 0x36 | 0x70 | 0x11 | 0x01 | Ninguno. 0x00 por defecto. | Por determinar |
| Comentarios del módulo | 0x05 | 0x36 | 0x70 | 0x11 | 0x03 | 0x00: Sin reflejo. 0x01: reflejo central. 0x02: Reflejo izquierdo y derecho. 0x03: Reflejo arriba y abajo. | Por determinar |
Descripciones de comandos
- Referirse a Transmisión y recepción de datos para editar comandos o interpretar datos de retroalimentación.
- Para el cálculo de los campos TAMAÑO y CHK, referirse a Transmisión y recepción de datos.
- Sin reflejo (0x00) está configurado por defecto.
2.3 Estado de inicialización de lectura (Sólo lectura)
Este comando es utilizado por el host para leer el estado de inicialización del módulo..
Cuando el módulo está en el estado de inicialización, está cargando transmisiones de video. Cuando se completa la inicialización, Se emitirán secuencias de vídeo..
Comandos y parámetros
Escribir comando de configuración de duplicación de imagen.
| Campo | Clase Dirección | Subclase Dirección | Bandera | DATOS | observaciones |
| Anfitrión transmitiendo | 0x7C | 0x14 | 0x00 | 0x00 | |
| Comentarios del módulo | 0x7D | 0x06 | 0x03 | 0x00: Cargando 0x01: Salida de vídeo |
- Nota
Si el comando se ejecuta con éxito, y el campo Bandera de retroalimentación del módulo es “retorno normal (0x03)”, y el campo DATOS es “0x00” (estado de carga) o “0x01” (estado de salida de vídeo).
2.4 Transmisión y verificación de comandos en serie
Para este módulo, generalmente después de enviar un comando, los datos devueltos por el módulo solo indican si se ha recibido el comando, pero no si ha surtido efecto.
Para algunos comandos de configuración de imágenes, Puedes comprobar si los comandos surten efecto a través de los cambios de imagen.. Para los otros comandos, debe enviar el comando de lectura de la función correspondiente para consultar el estado del dispositivo.
El procedimiento es el siguiente.
Pasos
- Enviar un comando de escritura.
- Espere a que el dispositivo ejecute el comando.. El tiempo de espera varía según los diferentes comandos..
- Enviar el comando de lectura para la función correspondiente..
- Verifique los datos devueltos por el módulo y verifique si los parámetros han sido modificados.
- Espere a que el dispositivo ejecute el comando.. El tiempo de espera varía según los diferentes comandos..
- Nota
No envíe comandos de escritura al módulo con frecuencia, ya que se congelará al exceder la capacidad de procesamiento.
3 Preguntas más frecuentes
Preguntas frecuentes sobre el dispositivo.
¿Por qué no se puede conectar el módulo a la herramienta de desarrollo o no se pueden configurar los parámetros del módulo??
- Compruebe si el puerto serie está conectado correctamente con el módulo..
- Compruebe si la velocidad en baudios y el puerto COM del módulo conectado están seleccionados correctamente, y el puerto COM correspondiente también está disponible en el PC.
- Si usa USB a puerto serie, Confirme si el controlador de puerto USB a serie está instalado.
Cómo actualizar el módulo?
Una vez que el módulo se ha conectado a la herramienta de desarrollo, Utilice la función de actualización para actualizar el módulo..
- Comandos de comunicación serie
- Comandos de consulta de información
| Dominio | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | observaciones |
| Lectura del modelo del módulo | 0x36 | 0x74 | 0x02 | 0x01 | Ninguno | 5 bytes válidos. Devolver el modelo del módulo.. |
| Lectura del número de versión del programa FPGA | 0x36 | 0x74 | 0x03 | 0x01 | Ninguno | P.ej. 0x050112 indica 5.1.12. 5 es la versión mayor, cual es el 3rd byte; 1 es la versión menor, cual es el 2Dakota del Norte byte, 12 es la versión subdividida, cual es el 1S t byte. 3 bytes válidos, MSB es el byte alto. |
| Lectura del tiempo de compilación del programa FPGA | 0x36 | 0x74 | 0x04 | 0x01 | Ninguno | 4 bytes válidos, MSB es el byte alto. P.ej. 0x20140820 significa 20140820. |
| Lectura del número de versión del software del módulo | 0x36 | 0x74 | 0x05 | 0x01 | Ninguno | Referirse a Lectura del número de versión del programa FPGA encima. |
| Lectura del tiempo de compilación del software del módulo | 0x36 | 0x74 | 0x06 | 0x01 | Ninguno | Referirse a Lectura del tiempo de compilación del programa FPGA encima. |
| Lectura de la hora de la versión de calibración del proceso de la cámara | 0x36 | 0x74 | 0x0B | 0x01 | Ninguno | 4 bytes válidos, MSB es el byte alto. P.ej. 0x20170101 significa 20170101. |
| Lectura del número de versión del parámetro ISP | 0x36 | 0x74 | 0x0C | 0x01 | Ninguno | 4 bytes válidos. P.ej. si el número de versión del ISP es 5, 0x00000005 será devuelto. |
- Comandos de configuración de funciones
| Dominio | Dispositivo Dirección | Clase Dirección | Subclase Dirección | Bandera | DATOS | Defecto |
| Calibración manual del obturador | 0x36 | 0x7C | 0x02 | 0x00 | Sólo escritura | |
| Corrección de fondo manual | 0x36 | 0x7C | 0x03 | 0x00 | Sólo escritura | |
| Control automático del obturador | 0x36 | 0x7C | 0x04 | 0x00 | 0x00: Control automático apagado 0x01: Conmutación automática, control de tiempo 0x02: Conmutación automática, control de diferencia de temperatura 0x03: Control completamente automático | 0x03 |
| Configuración del intervalo de conmutación automática del obturador | 0x36 | 0x7C | 0x05 | 0x00 | El intervalo de obturación está en minutos., y 2 los bytes son válidos. La configuración predeterminada es 10 minutos (0x00 0A) | 0x00 0A |
| Corrección de viñeteado | 0x36 | 0x7C | 0x0C | 0x00 | 0x02: Corrección de viñeteado | |
| Configuración de brillo | 0x36 | 0x78 | 0x02 | 0x00 | 1 byte válido. Rango de valores: 0~100, defecto 50 (decimal). | 0x32 |
| Ajuste de contraste | 0x36 | 0x78 | 0x03 | 0x00 | 1 byte válido. Rango de valores: 0~100, defecto 50 (decimal). | 0x32 |
| Configuración de detalle de imagen Mejora digital | 0x36 | 0x78 | 0x10 | 0x00 | 1 byte válido. Rango de valores: 0~100, defecto 50 (decimal). | 0x32 |
| Configuración del nivel de eliminación de ruido estático | 0x36 | 0x78 | 0x15 | 0x00 | 1 byte válido. Rango de valores: 0~100, defecto 50 (decimal). | 0x32 |
| Configuración del nivel de eliminación de ruido dinámico | 0x36 | 0x78 | 0x16 | 0x00 | 1 byte válido. Rango de valores: 0~100, defecto 50 (decimal). | 0x32 |
| Corrección de píxeles defectuosos | 0x36 | 0x78 | 0x1a | 0x00 | 0x00: Apague la visualización del cursor 0x0F: Encienda la visualización del cursor 0x02: Cursor arriba 0x03: Cursor hacia abajo 0x04: Cursor desplazado a la izquierda 0x05: Cursor desplazado a la derecha 0x06: Cursor al centro 0x0D: Agregue el píxel a la tabla de píxeles defectuosos. 0x0E: Eliminar el píxel de la tabla de píxeles defectuosos. 0x2N: Cursor hacia arriba para N píxeles (norte: 0x1~0xF) 0x3N: Cursor hacia abajo para N píxeles (norte: 0x1~0xF) 0x4N: Cursor desplazado hacia la izquierda durante N píxeles (norte: 0x1~0xF) 0x5N: Cursor desplazado hacia la derecha durante N píxeles (norte: 0x1~0xF) | 0x00 |
| Configuración de paleta | 0x36 | 0x78 | 0x20 | 0x00 | 0x00: Blanco caliente 0x01: Negro caliente 0x02: Fusión 1 0x03: Arcoiris 0x04: Fusión 2 0x05: Rojo 1 0x06: Rojo 2 0x07: Marrón oscuro 0x08: Color 1 0x09: Color 2 0x0A: Fuego de hielo 0x0B: Lluvia 0x0C: Verde Caliente 0x0D: Al rojo vivo 0x0E: azul profundo | 0x00 |
| Reinicio de fábrica | 0x36 | 0x74 | 0x0F | 0x00 | Sólo escritura | |
| Guardar configuración actual | 0x36 | 0x74 | 0x10 | 0x00 | Guarde los parámetros modificados del módulo.. | |
| Configuración de la duplicación de imagen | 0x36 | 0x70 | 0x11 | 0x00 | 0x00: Sin reflejo. 0x01: reflejo central. 0x02: Reflejo izquierdo y derecho. 0x03: Reflejo arriba y abajo. | 0x00 |
- Historial de actualizaciones
| Fecha | Cambios |
| febrero 27, 2024 | Primera edición. |
Descargar PDF
cámara FPV
Cámara termográfica analógica para cámara de visión nocturna infrarroja, cuadricóptero, drone fpv
cámara FPV
Placa de configuración de parámetros de placa de puerto serie para cámara termográfica infrarroja
Cámara IP con IA
Visible Light Termal Camera de imagen Térmica Dual Módulo Core Módulo Ethernet Salida IP

Haz una pregunta
Gracias por tu respuesta. ✨