Cómo personalizar la pantalla de serie

La pantalla de control del puerto serie se basa en la pantalla LCD con una placa de control añadida. La placa de control tiene una MCU y un chip controlador de pantalla. La computadora superior puede controlar la pantalla enviando instrucciones a través de RS232/RS485, lo que hace que los clientes no necesiten gastar energía aprendiendo a usar la pantalla. puede lograr el efecto deseado

Provide your requirements for the serial control panel

Proporcione el tamaño de la pantalla de visualización, el tamaño total de la placa del controlador, la interfaz de comunicación, la interfaz de operación y otra información que necesite, y diseñaremos dibujos de acuerdo con sus requisitos para su confirmación.

Confirmar protocolo de comunicación

La pantalla de control del puerto serie se comunica con la computadora host a través de RS232/RS485 y otras interfaces, proporcionaremos un protocolo de comunicación de acuerdo con su interfaz de operación y mostraremos el contenido que desea de acuerdo con el contenido del protocolo

Prueba de comunicación entre el panel de control del puerto serie y su dispositivo

¿Cuáles son los contenidos del protocolo de comunicación?

serial control LCD

El protocolo de comunicación incluye la interfaz física y la configuración del software, así como el formato y contenido de cada instrucción. A continuación se muestra una parte del acuerdo de un proyecto producido en serie, que puede serle útil

Protocolo de comunicación

1.Descripción del protocolo

Capa física: RS232

Tasa de onda: 9600bps

bits de datos: 8

bits de parada: 1

cheque: sin cheque

2.Protocolo

2.1 Formato del mensaje

Marco: 1 byte, encabezado: 2 bytes, longitud Comando: 1 byte, datos: n bytes, verificación de marco: 1 byte, cola: 1 byte

Encabezado de trama: 0x7A

Longitud: incluyendo "longitud", "comando" y "datos"

Comando: la operación enviada a la pantalla

Datos: la información transportada por el comando.

Comprobación: el byte más bajo de la suma de los tres elementos de datos "longitud", "comando" y "datos"

Fin del cuadro: 0x78

2.2 Tipos de datos

Tipo de datos Descripción y requisitos

BYTE Entero de un solo byte sin signo (1 byte, 8 bits)

WORD Entero de doble byte sin signo (2 bytes, 16 bits)

DWORD Entero de cuatro bytes sin signo (4 bytes, 32 bits)

Codificación STRING GBK

2.3 Descripción del comando

2.3.1 Mostrar latido del corazón【0x01】

    Descripción del comando: 0x01

Dirección de datos: pantalla de visualización-> gabinete de intercambio de energía

    Método de envío: envío a intervalos de 1 segundo

Descripción de datos:

Nº Descripción Tipo de datos Observaciones

1 Número de secuencia de latidos BYTE Rango: 0-255

2.3.2 Información del gabinete【0x02】

Descripción del comando: 0x02

Dirección de datos: gabinete de intercambio de energía -> pantalla de visualización

Método de envío: envío a intervalos de 1 segundo

Descripción de datos:

Nº Descripción Tipo de datos Observaciones

1 Número de puertas de armario BYTE Rango: 1-16

2 Longitud de ID de gabinete BYTE Rango: 0-12

3 CADENA DE Id. De gabinete

4 Estado del dispositivo BYTE 0: fuera de línea 1: en línea

5 Intensidad de la señal BYTE Rango: 0-31

6 Potencia del armario PALABRA Precisión kW

7 Precisión de PALABRA de voltaje del gabinete 0.1V

Precisión de PALABRA actual de 8 gabinetes 0.1A

9 PALABRA de temperatura del gabinete Indica el rango: -50 grados +120 grados

Más de 50 medias + temperatura

50 significa 0 grados

Por debajo de 50 significa – temperatura

10 Tiempo de gabinete BYTE[7] BYTE[0-1]: año

BYTE[2]: mes

BYTE[3]: día

BYTE[4]: hora

BYTE[5]: minutos

BYTE[6]: segundos

2.3.3 Información de la batería【0x03】

Descripción del comando: 0x03

Dirección de datos: gabinete de intercambio de energía -> pantalla de visualización

Método de envío: envío a intervalos de 1 segundo

Método de envío: envío a intervalos de 2 segundos

Descripción de datos:

Nº Descripción Tipo de datos Observaciones

1 Número de puerta BYTE Rango: 0-16

2 Temperatura de la puerta del almacén PALABRA Indica el rango: -50 grados +120 grados

Más de 50 medias + temperatura

50 significa 0 grados

Por debajo de 50 significa – temperatura

3 Si hay batería o no BYTE 0: No hay batería 1: Hay batería

4 Indicador de batería deshabilitada BYTE 0: no deshabilitado 1: deshabilitado

5 Especificación de la batería BYTE[2] BYTE[0]: nivel de tensión

BYTE [1]: Ana. Hora

Precisión de PALABRA de voltaje de batería 6 0.1V

Precisión de PALABRA de corriente de 7 baterías 0.1A

8 temperatura de la batería PALABRA Indica el rango: -50 grados +120 grados

Más de 50 medias + temperatura

50 significa 0 grados

Por debajo de 50 significa – temperatura

9 BYTE SOC de batería Rango: 0-100

Rango de BYTE de longitud de código de batería 10: 0-64

11 código de batería STRING

2.3.4 Información de texto [0x04]

Descripción del comando: 0x04

Dirección de datos: gabinete de intercambio de energía -> pantalla de visualización

Método de envío: envío único

3.ejemplo de protocolo

Los bytes de la trama de datos del protocolo se representan mediante hexadecimal.

Marco de datos:

7a 00 20 02 0c 0a 38 30 30 30 30 30 30 30 39 39 01 1e 01 07 09 3e 00 bd 00 26 14 16 03 02 0a 37 20 13 78

Analizar gramaticalmente:

Encabezado de cuadro: 7a

Longitud: 00 20 (32)

Comando: 02

Número de puertas de armario: 0c

Longitud del código del gabinete: 0a

ID de gabinete: 38 30 30 30 30 30 30 30 39 39 (8000000099)

Estado del dispositivo: 01 (en línea)

Fuerza de la señal: 1e (0x1e=30)

Grado eléctrico del gabinete: 01 07 (0x0107=263 significa 26,3 grados)

Voltaje del gabinete: 09 3e (0x093e=2366 significa 236.6V)

Corriente del gabinete: 00 bd (0x00bd = 189 significa 18.9A)

Temperatura del gabinete: 00 26 (0x0026 = 38-50 significa -12 grados)

Tiempo de gabinete: 14 16 03 02 0a 37 20 (2022-03-02 10:55:23)

suma de control: 13

Fin del cuadro: 78

Scroll al inicio