Lugar de origen: | China (continente) |
Nombre de la marca: | Kacise |
Certificación: | certificate of explosion-proof, CE |
Número de modelo: | Se aplicará el procedimiento siguiente: |
Cantidad de orden mínima: | 1 piezas |
---|---|
Detalles de empaquetado: | Cada unidad tiene una caja individual y todas las cajas están envasadas en paquetes estándar o solic |
Tiempo de entrega: | 5 a 8 días hábiles |
Condiciones de pago: | T/T, Western Union, MoneyGram |
Frecuencia de las mediciones: | 80GHz | Comunicación: | RS485 |
---|---|---|---|
Frecuencia de adquisición: | ≥ 200 ms/ configurable | Corriente de funcionamiento: | 12V/14mA |
Precisión de medición de distancia: | ± 2 mm | Protocolo de comunicación: | Modbus / Protocolo de texto |
Ancho del haz de antena: | ± 2,75° | Válvula de alimentación: | 9 ~ 24 V |
Gama de medida: | 0.2~40m 0.18~30m 0.1~15/20m 0.06~3/5/10m | Corriente de pulso de RF: | El valor de las emisiones de CO2 es el siguiente: |
Humedad de trabajo: | el 0~95% | Tipo de hilo: | G hilo/ personalizado |
Temperatura de trabajo: | -40~75℃ | Grado de resistencia al agua: | Protección IP68 |
Peso neto: | 0.6KG | ||
Alta luz: | Tratamiento de aguas residuales Medidor de nivel radar,Medidor de nivel del radar de los buques,Indicador de nivel del radar IP68 |
1.Introducción
1.1 Descripción general del producto
El sensor de nivel de radar KWL801B-RS485 se ajusta a las especificaciones estándar descritas en la norma nacional DB50/T 826-2017 para medidores de nivel.Su componente central está diseñado con una impermeabilización IP68 completamente sellada.
El rango máximo de medición del producto se extiende hasta 40 metros, con un punto ciego mínimo de menos de 6 cm.
Debido a su mayor frecuencia y ancho de banda más amplio, logra una precisión superior.
1.2 Principio de detección
El sensor de nivel de radar se basa en el principio de reflexión en el dominio del tiempo (TDR).Cuando se encuentra con la superficie del medio medido, una parte del pulso del medidor de nivel de radar se refleja para formar un eco de retorno al transmisor de pulsos a lo largo del mismo camino,y la distancia entre el transmisor y la superficie del medio medido es directamente proporcional al tiempo de propagación del pulso, por lo que se calcula la altura del nivel.
2.Características
3Especificaciones técnicas
Modelo | Se aplicarán las siguientes medidas: |
Frecuencia de las mediciones | 80 GHz |
Comunicación | Se trata de un sistema de seguridad. |
Frecuencia de adquisición | ≥ 200 ms/ configurable |
Corriente de funcionamiento | 12V/14mA |
Precisión de medición de la distancia | ± 2 mm |
Protocolo de comunicación | Modbus / Protocolo de texto |
Ancho del haz de antena | ± 2,75° |
Tensión de alimentación | 9 ~ 24 V |
Rango de medición |
0.2 ~ 40m 0.18 ~ 30m 0.1 ~ 15/20m 0.06~3/5/10m |
Corriente de pulso de RF | El valor de las emisiones de CO2 es el siguiente: |
Humedad de trabajo | 0~95% |
Tipo de hilo | G hilo/ personalizado |
Temperatura de trabajo | -40 ~ 75 °C |
Grado de resistencia al agua | Protección IP68 |
Peso neto | 0.6 kg |
4.Instrucciones de cableado
Línea roja | VCC (alimentador de 9 a 24 V) |
Línea negra | El GND |
Línea amarilla | 485-A |
Línea verde | 485-B |
5.Dimensión
6.Instrucciones de instalación
6.1 IInspección antes de la instalación
(1) Saque el sensor de la caja de embalaje, compruebe cuidadosamente la lista de embalaje de acuerdo con el manual de instrucciones y compruebe si los accesorios del equipo están completos.
(2) Lea atentamente el manual de instrucciones del producto y el certificado del producto.
(3) Compruebe si el instrumento presenta algún daño en su aspecto, especialmente si la unidad principal está intacta.y tenga cuidado de colocar la unidad principal correctamente para evitar que sea derribado.
6.2El radarinstalación de sensores de nivel
6.2.1Verificar antes de la instalación
Antes de instalar el sensor, compruebe lo siguiente:
Si hay árboles u otros desechos por encima del medio en el sitio de instalación.
Si el soporte de montaje está instalado horizontalmente.
Cuando el soporte de montaje no pueda instalarse horizontalmente, debe ajustar el soporte de acuerdo con el gradiente en la superficie del sensor para asegurarse de que el sensor esté en posición horizontal.
6.2.2 Instalación
(1) Asegúrese de que el sensor esté perpendicular a la superficie del medio.
(2) Evite que el haz transmisor irradie objetos de interferencia y genere falsos ecos.
Para las condiciones de trabajo típicas, véase lo siguiente:
Instalación del hilo superior Instalación del hilo inferior
Asegúrese de que el medidor de nivel del radar esté instalado perpendicular a la superficie media.
La inclinación debilitará la amplitud de la señal recibida y afectará el rango normal.
Atención:
Trate de mantener el sensor fijo para evitar la agitación durante la instalación, y mantener el entorno lo más abierto posible.
1La distancia entre el sensor y la superficie del medio es superior a 30 cm para garantizar que la cara frontal del sensor (antena) sea perpendicular al medio de medición.
2. la distancia entre el sensor y el borde del tanque, el borde de la piscina, el borde de la presa del río y el borde de la piscina es superior a 0,5 metros;
3. Seleccione la posición de la superficie del agua con pequeñas fluctuaciones para instalar el módulo (trate de no instalar en el puerto de inyección de agua, salida y otra superficie del agua con grandes fluctuaciones,cuanto mayor sea la fluctuación de la superficie del agua, cuanto peor sea la precisión de la medición)
- ¿Qué quieres?Protocolo de comunicación MODBUS-RTU
7.1 Protocolo MODBUS
1Parámetros de la interfaz de hardware del protocolo de comunicación
El sensor utiliza la comunicación por puerto serie, y los parámetros predeterminados son los siguientes:
Parámetros de comunicación | Nivel de puerto en serie | Tasa de Baud | Verificación de la paridad | Duración de los datos | Detente un poco. |
Puerto de serie | TTL | 9600 | No hay | 8 | 1 |
Tiempo de espera entre cuadros de 50 ms.
2. Formato del protocolo de comunicación
El medidor de nivel de agua se comunica externamente utilizando el protocolo de comunicación Modbus RTU. Cada marco de datos completo incluye: campo de dirección, código de función, datos y suma de comprobación.La suma de comprobación es los datos de comprobación CRC16 del marco de datosLa dirección predeterminada de fábrica para el sensor es 0x7F.
El formato del comando de solicitud y el formato de los datos de respuesta del radar se describen como sigue:
(1) Formato del parámetro de consulta: Código de función 0x03
Solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | C R C |
1 byte | 1 byte | 2 bytes | 2 bytes | 2 bytes |
Respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Valor del registro | C R C |
1 byte | 1 byte | 1 byte | 2N bytes | 2 bytes |
N: número de registros
(2) Formato del parámetro de consulta: código de función 0x04
Solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | C R C |
1 byte | 1 byte | 2 bytes | 2 bytes | 2 bytes |
Respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Valor del registro | C R C |
1 byte | 1 byte | 1 byte | 2N bytes | 2 bytes |
N: número de registros
(3) Formato de parámetros establecidos: código de función 0x10
Solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | Duración de los datos | Valor del registro | C R C |
1 byte | 1 byte | 2 bytes | 2 bytes | 1 byte | 2N bytes | 2 bytes |
Respuesta:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | C R C |
1 byte | 1 byte | 2 bytes | 2N bytes | 2 bytes |
N: número de registros
3. Dirección de registro Resumen de la tabla
Parámetro predeterminado | |||||
Parámetro | Dirección del registro |
PLC o grupo Dirección de estado |
Código de función de soporte | Tipo de datos | En el ejemplo |
Dirección del esclavo. | 0x2001 | 48194 | El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los vehículos. | Int16 |
int16 Para 2 bytes de número entero; Int32 Para 4 bytes de número entero, alto 16 En el frente |
Tasa de Baud | 0x2002 | 48195 | El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los vehículos. | Int32 | |
Información de la versión | 0x2004 | 48197 | 0x03 y 0x03 | Int32 | |
Configurar la calibración | 0x2052 | 48275 | El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los vehículos. | Int16 | |
Empuje automático Ciclo |
0x2053 No se puede utilizar | 48276 | El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los vehículos. | Int16 | |
Punto ciego | 0x2044 | 48261 | 0x03 y 0x03 | Flote (pequeño 16) | Float ((pequeño 16) es float de 4 bytes, bajo 16o lugar primero |
Rango de medición | 0x2046 | 48263 | 0x03 y 0x03 | Flote (pequeño 16) | |
Configurar corriente Profundidad |
0X2048 | 48265 | El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los vehículos. | Flote (pequeño 16) | |
Configurar la instalación En alto. |
El número de unidad es el siguiente: | 48267 | El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los vehículos. | Flote (pequeño 16) | |
Nivel | Se aplicará el método siguiente: | 32572 | 0x04 | Flote (pequeño 16) | |
Altura en vacío | 0 de | 32576 | 0x04 | Flote (pequeño 16) |
Nota: La dirección de registro y el tipo de datos de algunos parámetros pueden ser modificados por el software del ordenador host.las correspondientes instrucciones de operación de Modbus también cambiarán en consecuencia., por ejemplo: La instrucción predeterminada para leer la altura vacía es 0x 7F 04 0A 0F 00 02 48 0E. Si el registro de la altura vacía se modifica a 00 01,la instrucción para leer la altura vacía se cambia a 0x 7F 04 00 01 00 02 2A 15.
4Descripción del protocolo de comunicación.
Nota:
a. La dirección predeterminada del dispositivo es 0x7F;
b. Los datos de tipo flotante en los datos adoptan el estándar aritmético de coma flotante binario IEEE754, los 16 bits más bajos en el primero (CDAB);
c. En el siguiente ejemplo, la dirección del registro correspondiente a cada parámetro es la dirección predeterminada.La dirección de registro en la instrucción de operación Modbus debe cambiarse en consecuencia.;
d. En el siguiente ejemplo, la definición de datos (tipo de datos/unidad) de cada parámetro se analiza de acuerdo con la configuración predeterminada.Si la definición de datos (tipo de datos/unidad) se modifica a través del ordenador host, la lectura y el análisis de los datos deben modificarse en consecuencia;
7.2 Instrucción de datos de consulta: Código de función 0x04
7.2.1 Resultados de medición de la consulta - nivel (es decir, altura de la instalación - altura del aire)
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x04 | Se aplicará el procedimiento siguiente: | 0x00 02 | 0x09 CF: el valor de las emisiones de CO2 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x04 | 0x04 | 0x00 00 41 30 | 0x09 CF: el valor de las emisiones de CO2 |
Definición de datos: El tipo de datos predeterminado es float ((little16) datos, la unidad predeterminada es metros (m), la longitud de los datos es de 4 bytes, y los 16 bits más bajos están en el primero.
Código de error:
1 Cuando la altura de la instalación no esté fijada, el nivel no podrá calcularse y la salida 0xFC FC FC;
2 Cuando los resultados de las mediciones excedan el intervalo, salida 0xFF FF FF FF;
3 Cuando el sensor se encuentre en la zona ciega, la salida será 0xFE FE FE;
4 Cuando la energía de eco del sensor sea insuficiente, la salida 0xFD FD FD FD;
Ejemplo 1:
Petición: 7F 04 0A 0B 00 02 09 CF
Respuesta: 7F 04 04 00 00
La parte de datos 0x 00 00 41 30 se convierte en datos en coma flotante, es decir, 11,00 m.
Ejemplo 2:
Petición: 7F 04 0A 0B 00 02 09 CF
Re: 7F 04 04 FC FC FC FC D4 A2
En la parte de datos, 0x FC FC FC FC es un código de error, que indica que no se ha fijado la altura de montaje (no se puede calcular el nivel).
7.2.2Resultados de las mediciones de la consulta - altura del aire
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x48 0E |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x04 | 0x04 | 0x31 13 40 10 | 0xAA B6 |
Definición de datos: El tipo de datos predeterminado es float ((little16) datos, la unidad predeterminada es metros (m), la longitud de los datos es de 4 bytes, y los 16 bits más bajos están en el primero.
Código de error:
1 Cuando los resultados de las mediciones excedan el intervalo, salida 0xFF FF FF FF;
2 Cuando el sensor se encuentre en la zona ciega, la salida será 0xFE FE FE;
3 Cuando la energía de eco del sensor sea insuficiente, la salida 0xFD FD FD FD FD;
Ejemplo 1:
Petición: 7F 04 0A 0F 00 02 48 0E
Respuesta: 7F 04 04 31 13 40 10 AA B6
La parte de datos 0x 31 13 40 10 se convierte en datos en coma flotante, es decir, 2,253 m.
Ejemplo 2:
Petición: 7F 04 0A 0F 00 02 48 0E
Respuesta: 7F 04 04 FE FE FE F4 7B
La parte de datos 0x FE FE FE FE es el código de error, que indica que el sensor se encuentra en la zona ciega y no se pueden leer datos válidos.
7.3 Instrucción de información de configuración de la consulta: Código de función 0x03
7.3.1 Dirección del esclavo de la consulta de transmisión
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0xFF (transmisión) | 0x03 y 0x03 | 0x20 01 | 0x00 01 | 0xCB D4 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x02 | 0x00 7F | 0xD1 AE |
Definición de datos: el tipo de datos es int16 y la longitud de los datos es de 2 bytes.
Ejemplos:
Solicitud: FF 03 20 01 00 01 CB D4
Respuesta: 7F 03 02 00 7F D1 AE
La parte de datos 0x 00 7F se convierte en datos enteros, que es 127 o 0x7F.
7.3.2Consulta la velocidad de transmisión de la interfaz de comunicación
Nota: La tasa de Baud sólo es compatible con: 4800,9600,19200,38400,115200
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x03 y 0x03 | 0x20 02 | 0x00 02 | 0x64 y 15 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x04 | 0x00 00 25 80 | 0x7F 04 |
Definición de datos: el tipo de datos es int32(big) y la longitud de los datos es de 4 bytes.
Ejemplos:
Solicitud: 7F 03 20 02 00 02 64 15
Respuesta: 7F 03 04 00 00 25 80 7F 04
La parte de datos 0x 00 00 25 80 se convierte en datos enteros, que es 9600.
7.3.3Información de la versión de la consulta
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x03 y 0x03 | 0x20 04 | 0x00 02 | 0x84 y 14 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x04 | 0x20 23 09 08 | 0x99 A8 |
Definición de datos: el tipo de datos es int32 y la longitud de los datos es de 4 bytes.
Ejemplos:
Solicitud: 7F 03 20 04 00 02 84 14
Respuesta: 7F 03 04 20 23 09 08 99 A8
La parte de datos es 0x 20230908, y los datos están codificados en formato BCD, es decir, el número de versión es 20230908.
7.3.4Parámetros de calibración de la consulta
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x03 y 0x03 | 0x20 52 | 0x00 01 | 0x24 05 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x02 | 0x00 10 | 0x91 82 |
Definición de datos: el tipo de datos es int16, la unidad es milímetro (mm) y la longitud de los datos es 2 bytes.
Ejemplos:
Solicitud: 7F 03 20 52 00 01 24 05
Respuesta: 7F 03 02 00 10 91 82
La parte de datos 0x 00 10 se convierte en datos enteros, es decir, 16 mm.
7.3.5Ciclo de empuje automático de la consulta
Nota: Cuando el período de empuje automático sea >= 300 ms, el sensor empujará automáticamente los datos.Cuando la altura de montaje está establecida, empuje los datos de nivel.
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x03 y 0x03 | 0x20 53 | 0x00 01 | 0x75 C5 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x02 | 0x03 E8 | 0x90 F0 |
Definición de datos: el tipo de datos es int16 datos, la unidad es milisegundos (ms), y la longitud de los datos es de 2 bytes.
Ejemplos:
Solicitud: 7F 03 20 53 00 01 75 C5
Respuesta: 7F 03 02 03 E8 90 F0
Cuando la parte de datos 0x 03 E8 se convierta en datos enteros, es decir, 1000 ms.
7.3.6Área ciega de consulta
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x03 y 0x03 | 0x20 44 | 0x00 02 | 0x85 C0 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x04 | 0x6D B7 3E AB | 0x99 y 61 |
Definición de datos: el tipo de datos predeterminado es float ((little16) datos, la unidad predeterminada es metros (m), y la longitud de los datos es de 4 bytes.
Ejemplos:
Solicitud: 7F 03 20 44 00 02 85 C0
Respuesta: 7F 03 04 6D B7 3E AB
La parte de datos 0x 6D B7 3E AB se convirtió en datos de tipo con coma flotante, es decir, 0,334 m.
7.3.7Rango de búsqueda
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x03 y 0x03 | 0x20 46 | 0x00 02 | 0x24 00 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x04 | 0x00 00 42 20 | 0x55 4C |
Definición de datos: el tipo de datos predeterminado es float ((little16) datos, la unidad predeterminada es metros (m), y la longitud de los datos es de 4 bytes.
Ejemplos:
Solicitud: 7F 03 20 46 00 02 24 00
Respuesta: 7F 03 04 00 00 42 20 55
La parte de datos 0x 00 00 42 20 se convierte en datos en coma flotante, es decir, 40,0 m.
7.3.8Compruebe la profundidad en la instalación
Nota: La profundidad del agua en el momento de la instalación se utiliza para calcular la altura de la instalación.Cuando se establezca la profundidad del agua en el momento de la instalación, la altura de la instalación se calcula automáticamente y se guarda en la configuración.
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x03 y 0x03 | 0x20 48 | 0x00 02 | 0x45 C3 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x04 | 0x47 AE 40 B1 | 0xE0 D5 |
Definición de datos: el tipo de datos predeterminado es float ((little16) datos, la unidad predeterminada es metros (m), y la longitud de los datos es de 4 bytes.
Ejemplos:
Solicitud: 7F 03 20 48 00 02 45 C3
Respuesta: 7F 03 04 47 AE 40 B1 E0 D5
La parte de datos 0x 47 AE 40 B1 se convirtió en datos en coma flotante, es decir, 5,54 m.
7.3.9Verificación de la altura de la instalación
Nota: establecer la altura de montaje, que se utiliza para calcular el nivel. nivel en tiempo real = altura de instalación - altura en tiempo real.altura de la instalación = profundidad del agua en la instalación + altura en el momento de la instalaciónPor lo tanto, al establecer la altura de la instalación, la profundidad del agua durante la instalación se calculará automáticamente y se guardará en la configuración.
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x03 y 0x03 | 0x20 4A | 0x00 02 | 0xE4 03 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x03 y 0x03 | 0x04 | 0x8A 64 41 2A | 0xBE 7C |
Definición de datos: el tipo de datos predeterminado es float ((little16) datos, la unidad predeterminada es metros (m), y la longitud de los datos es de 4 bytes.
Ejemplos:
Solicitud: 7F 03 20 4A 00 02 E4 03
Respuesta: 7F 03 04 8A 64 41 2A BE 7C
La parte de datos 0x 8A 64 41 2A se convierte en datos en coma flotante, es decir, 10,65 m.
7.4 Instrucción de ajuste: Código de función 0x10
7.4.1 Establecer la dirección del esclavo
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x02 | 0x00 01 | 0x6E 21 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x51 D7 |
Definición de datos: el tipo de datos es int16 y la longitud de los datos es 2 bytes.
Ejemplos:
Solicitud: 7F 10 20 01 00 01 02 00 01 6E 21
La parte de datos 0x 00 01 se convierte en datos enteros, es decir, 1 o 0x01.
Respuesta: 7F 10 20 01 00 01 51 D7
7.4.2 Establecer la velocidad de transmisión de la interfaz de comunicación
Nota: La tasa de Baud sólo es compatible con: 4800,9600,19200,38400,115200
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0x04 | 0x00 01 C2 00 | 0x75 3E |
Datos de respuesta:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | Se aplicará el procedimiento siguiente: |
Definición de datos: el tipo de datos es int32 y la longitud de los datos es de 4 bytes.
Ejemplos:
Petición: 7F 10 20 02 00 02 04 00 01 C2 00 75 3E
La parte de datos 0x 00 01 C2 00 se convierte en datos enteros, que es 115200.
Respuesta: 7F 10 20 02 00 02 E1 D6
7.4.3 Ajuste de los parámetros de calibración
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0x02 | 0x00 01 | 0xA2 4E |
Datos de respuesta:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0xA1 C6 |
Definición de datos: el tipo de datos es int16 data, la unidad es milímetro (mm) y la longitud de los datos es de 2 bytes.
Ejemplos:
Solicitud: 7F 10 20 52 00 01 02 00 10 A2 4E
La parte de datos 0x 00 10 se convierte en datos enteros, es decir, 16 mm.
Respuesta: 7F 10 20 52 00 01 A1 C6
7.4.4 Configurar el ciclo de empuje automático
Nota: Cuando el período de empuje automático sea >= 300 ms, el sensor empujará automáticamente los datos.Cuando la altura de montaje está establecida, empuje los datos de nivel.
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0x02 | 0x03 E8 | 0xA2 ED |
Datos de respuesta:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | Las demás: |
Definición de datos: el tipo de datos es int16 datos, la unidad es milisegundos (ms), y la longitud de los datos es de 2 bytes.
Ejemplos:
Petición: 7F 10 20 53 00 01 02 03 E8 A2 ED
Cuando la parte de datos 0x 03 E8 se convierta en datos enteros, es decir, 1000 ms.
Respuesta: 7F 10 20 53 00 01 F0 06
7.4.5 Establecer la profundidad del agua en el momento de la instalación
Nota: La profundidad del agua en el momento de la instalación se utiliza para calcular la altura de la instalación.Cuando se establezca la profundidad del agua en el momento de la instalación, la altura de la instalación se calcula automáticamente y se guarda en la configuración.
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0x04 | 0x47 AE 40 B1 | 0x75 30 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x10 | 0x20 48 | 0x00 02 | Se trata de un sistema de control de las emisiones de CO2 |
Definición de datos: el tipo de datos predeterminado es float ((little16) datos, la unidad predeterminada es metros (m), y la longitud de los datos es de 4 bytes.
Ejemplos:
Solicitud: 7F 10 20 48 00 02 04 47 AE 40 B1 75 30
La parte de datos 0x 47 AE 40 B1 se convirtió en datos en coma flotante, es decir, 5,54 m.
Respuesta: 7F 10 20 48 00 02 C0 00
7.4.6 Establecer la altura de la instalación
Nota: La altura de instalación es la distancia desde el sensor hasta el nivel del objeto 0. Si la profundidad del agua corriente es de 2 metros y la altura del aire es de 4 metros, la altura de instalación es de 6 metros.Configurar la altura de montaje, que se utiliza para calcular el nivel. Nivel en tiempo real = altura de instalación - altura en tiempo real. Al mismo tiempo, altura de instalación = profundidad del agua en la instalación + altura en el momento de la instalación.Por lo tanto, al establecer la altura de la instalación, se calculará automáticamente la profundidad del agua durante la instalación y se guardará en la configuración.
Comando de solicitud:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | Duración de los datos | Datos obtenidos | El CRC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x04 | 0x8A 64 41 2A | 0xAA 40 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Dirección del registro | Número de registros | El CRC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x61 C0 |
Definición de datos: el tipo de datos predeterminado es float ((little16) datos, la unidad predeterminada es metros (m), y la longitud de los datos es de 4 bytes.
Nota: Si se establece la altura de montaje en 0, se eliminará la configuración altura/profundidad de agua de montaje en el momento de la instalación.
Ejemplos:
Solicitud: 7F 10 20 4A 00 02 04 8A 64 41 2A AA 40
La parte de datos 0x 8A 64 41 2A se convierte en datos en coma flotante, es decir, 10,65 m.
Respuesta: 7F 10 20 4A 00 02 61 C0
7.5 Protocolo de texto
7.5.1 Parámetros de la interfaz de hardware del protocolo de comunicación
El medidor de nivel de agua adopta la comunicación en serie, y los parámetros predeterminados son los siguientes:
Parámetros de comunicación
|
Nivel del puerto de serie | Tasa de Baud | Verificación de la paridad | Duración de los datos | Posición de parada |
Puerto de serie | TTL | 9600 | - | 8 | 1 |
El tiempo de espera fue de 50 ms para cada intervalo de fotogramas.
7.5.2 Descripción de los comandos del protocolo de comunicación
Nota: "n" representa una nueva línea, correspondiente al número hexadecimal 0x0A. Después de que la configuración del comando de configuración sea exitosa, la configuración se guardará en Flash,y no se necesita ninguna reconfiguración para reiniciar el corte de energía.
La respuesta de error del comando es la siguiente:
Respuesta de error de comando | Descripción |
Este comando de AT es erróneo | Error de instrucción |
Este AT no existe. | No existe ninguna instrucción. |
Este comando AT existe, pero no permite operar | Existen instrucciones pero no se les permite operar. |
Este AT cmd existe, pero el valor es erróneo | Error del parámetro de entrada |
1.Leer la verdadera altura espacio-temporal
Unidad: Meter (m)
Instrucciones | Descripción | |
Envío | El valor de las emisiones de gases de efecto invernadero es el valor de las emisiones de gases de efecto | Lee la altura real del espacio-tiempo |
Respuesta. | La altura real es de 2,212 min. | La actual altura real del espacio-tiempo es de 2.212 metros. |
Respuesta. | El valor de las emisiones de gases de efecto invernadero es el valor de las emisiones de gases de efecto invernadero. | Fuera del alcance |
Respuesta. | La verdadera altura=InBlindZonen | El sensor está en la zona ciega. |
Respuesta. | El número de personas que se encuentran en el lugar de trabajo. | La energía de eco es insuficiente. |
2.Leer el nivel en tiempo real
Unidad: Meter (m)
El método de cálculo del nivel es: altura de la instalación - altura del aire
Instrucciones | Descripción | |
Envío | AT+profundidad de agua real | Lectura en tiempo real |
Respuesta. | Profundidad del agua real = 7.789m | El nivel actual en tiempo real es de 7.789 metros |
Respuesta. | Profundidad de agua real=Rango superior | Fuera del alcance |
Respuesta. | ¿Qué es esto? | El sensor está en la zona ciega. |
Respuesta. | REALWATERDEPTH=Falta de energía | La energía de eco es insuficiente. |
Respuesta. | REALWATERDEPTH=No se establece la altura de instalación | La altura de la instalación no está configurada |
3Profundidad del agua en la instalación
Unidad: Meter (m)
Nota: La profundidad del agua en el momento de la instalación se utiliza para calcular la altura de la instalación.Cuando se establezca la profundidad del agua en el momento de la instalación, la altura de la instalación se calcula automáticamente y se guarda en la configuración.
Leer la profundidad del agua en la instalación:
Instrucciones | Descripción | |
Envío | AT+INSTALLWATERDEPTHn La profundidad del agua | Leer la profundidad del agua en la instalación |
Respuesta. | Instalar la profundidad del agua = 4,60 min | La profundidad del agua en la instalación es de 4,60 metros |
Establecer la profundidad del agua en el momento de la instalación:
Instrucciones | Descripción | |
Envío | La profundidad del agua de la instalación es de 4,6n. | Profundidad del agua se establece en 4,6 m durante la instalación |
Respuesta. |
La profundidad del agua de la instalación es de 4,6n. Está bien. |
Operación exitosa |
4.Alteza de la instalación
Unidad: Meter (m)
Nota: establecer la altura de montaje, que se utiliza para calcular el nivel. nivel en tiempo real = altura de instalación - altura en tiempo real.altura de la instalación = profundidad del agua en la instalación + altura en el momento de la instalaciónPor lo tanto, al establecer la altura de la instalación, la profundidad del agua durante la instalación se calculará automáticamente y se guardará en la configuración.
Lectura de la altura de montaje:
Instrucciones | Descripción | |
Envío | AT+INSTALLHEIGHTn | Lectura de la altura de montaje |
Respuesta. | La altura de instalación es de 9,72 minutos. | La profundidad del agua en la instalación es de 9,72 metros |
Alturas de montaje:
Instrucciones | Descripción | |
Envío | AT+INSTALLHEIGHT=9.72n El número de unidad es el número de unidad | Ajuste la altura de la instalación a 9,72 m |
Respuesta. |
AT+INSTALLHEIGHT=9.72n El número de unidad es el número de unidad Está bien. |
Operación exitosa |
Nota: Si se establece la altura de montaje en 0, se despejará la configuración de altura de montaje y profundidad de agua en el momento de la instalación.
5- Lee el número de versión.
Instrucciones | Descripción | |
Envío | AT+VERSIONn | Número de versión de lectura |
Respuesta. | Versión=20230908 | El número de versión es 20230908 |
6.Leer el rango
Unidad: Meter (m)
Instrucciones | Descripción | |
Envío | En el caso de las empresas de servicios de telecomunicaciones: | Rango de lectura |
Respuesta. | El valor de las emisiones de gases de efecto invernadero es el valor de las emisiones de gases de efecto invernadero. | El alcance es de 40 metros. |
7.Leer el área ciega
Unidad: Meter (m)
Instrucciones | Descripción | |
Envío | AT+ZONA CIUDA | Se lee el área ciega |
Respuesta. | Zona ciega = 0,335 millones | La zona ciega es de 0.335 metros |
8Reinicio del software (reinicio)
Instrucciones | Descripción | |
Envío | AT+BOOTn | Reinicio del software |
Respuesta. |
AT+BOOTn Está bien. |
Operación exitosa |
9- Reinicio de datos de fábrica.
Instrucciones | Descripción | |
Envío | AT+DEFAULTn | Reinicio de datos de fábrica |
Respuesta. |
AT+DEFAULTn Está bien. |
Operación exitosa |
10Frecuencia de adquisición
Unidad: milisegundos (ms)
Nota: La frecuencia de adquisición predeterminada es de 300 ms, y la frecuencia de adquisición solo se puede ajustar a 200 ms a la mayor brevedad.La velocidad de respuesta a las instrucciones de respuesta será lenta., y las instrucciones de envío pueden estar incompletas, lo que no da lugar a ninguna respuesta.
Frecuencia de lectura de la adquisición:
Instrucciones | Descripción | |
Envío | AT+COLLECTFREQn | Frecuencia de lectura y adquisición |
Respuesta. | El valor de las emisiones de gases de efecto invernadero es el valor de las emisiones de gases de efecto invernadero. | La frecuencia de adquisición es de 200 ms/ciclo |
Frecuencia de recogida establecida:
Instrucciones | Descripción | |
Envío | El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los combustibles fósiles. | Ajuste la frecuencia de adquisición a 500 ms/ciclo |
Respuesta. |
El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los combustibles fósiles. Está bien. |
Operación exitosa |
11. Baud tasa
La velocidad de lectura de baud:
Instrucciones | Descripción | |
Envío | AT+BAUDRATEN | Leer la velocidad de baud |
Respuesta. | Baudrate=9600n | La velocidad de transmisión es 9600 |
Establecer la velocidad de transmisión
Instrucciones | Descripción | |
Envío | AT+BAUDRATE=115200n | Establezca la velocidad de transmisión a 115200 |
Respuesta. |
AT+BAUDRATE=115200n Está bien. |
Operación exitosa |
12.Parámetros de calibración
Unidad: milímetro (mm)
La altura espacio-temporal real = valor de muestreo -parámetro de calibración. Por lo tanto, cuando la altura espacio-temporal real es mayor que un valor fijo, se puede calibrar ajustando los cuasiparámetros.
Para los parámetros de calibración:
Instrucciones | Descripción | |
Envío | El valor de las emisiones de CO2 de las emisiones de gases de efecto invernadero es el valor de las emisiones de gases de efecto invernadero. | Lectura de los parámetros de calibración |
Respuesta. | El valor de las emisiones de CO2 de los motores de combustión renovable es el valor de las emisiones de CO2 de los motores de combustión renovable de los motores de combustión renovable. | El parámetro de calibración es de 16 mm |
Configuración de los parámetros de calibración:
Instrucciones | Descripción | |
Envío | El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los combustibles renovables. | Ajuste el parámetro de calibración a 30 mm |
Respuesta. |
El valor de las emisiones de CO2 es el valor de las emisiones de CO2 de los combustibles renovables. Está bien. |
Operación exitosa |
13. Ciclo de empuje automático
Unidad: milisegundos (ms)
Nota: Cuando el período de empuje automático es >= 300 ms, el sensor informará automáticamente los datos en tiempo real.los datos en tiempo real reportados automáticamente son el nivel en tiempo realSi no se establece la altura de la instalación (o la profundidad del agua durante la instalación), los datos en tiempo real que se informan automáticamente son la altura en tiempo real.
Leer el ciclo de empuje automático:
Instrucciones | Descripción | |
Envío | AT+AUTOOUTDATACYCLEN | Leer el ciclo de empuje automático |
Respuesta. | Autooutdatacycle=100n El ciclo de datos de autoout es 100n. | El ciclo de empuje automático es de 100 ms (menos de 200 ms, sin datos de empuje automático) |
Configurar el ciclo de empuje automático:
Instrucciones | Descripción | |
Envío | AT+AUTOOUTDATACYCLE=200n y el número de datos que se pueden obtener | Establezca el período de empuje automático en 200 milisegundos |
Respuesta. |
AT+AUTOOUTDATACYCLE=200n y el número de datos que se pueden obtener Está bien. |
Operación exitosa |
Persona de Contacto: Ms. Evelyn Wang
Teléfono: +86 17719566736
Fax: 86--17719566736
Dirección: i ciudad, No11, camino del sur de TangYan, distrito de Yanta, Xi'an, Shaanxi, China.
Dirección fábrica:i ciudad, No11, camino del sur de TangYan, distrito de Yanta, Xi'an, Shaanxi, China.