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 |
Capacidad de la fuente: | 1000 piezas por semana |
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 | 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: | Humedad 0~95% Medidor de nivel del radar,Medidor de nivel del radar de 9 a 24 V,Monitor del tanque Medidor de nivel del radar |
1. Introducción
1.1 Descripción general del producto
El sensor de nivel por radar KWL801B-RS485 cumple con las especificaciones estándar descritas en la norma nacional DB50/T 826-2017 para medidores de nivel.Su componente principal está diseñado con una impermeabilización IP68 totalmente 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.Además, el producto incluye un soporte fijo para su instalación.
1.2 Principio de detección
El sensor de nivel por radar se basa en el principio de reflexión en el dominio del tiempo (TDR).El pulso electromagnético se propaga a lo largo del cable o sonda a la velocidad de la luz.Cuando se encuentra con la superficie del medio medido, parte del pulso del medidor de nivel de radar se refleja para formar un eco que regresa al transmisor de pulso a lo largo del mismo camino, y la distancia entre el transmisor y la superficie del medio medido es In proporción directa con el tiempo de propagación del pulso, de ahí que se calcule la altura del nivel.
2.Característica
3.Especificaciones técnicas
Modelo | KWL801B-RS485 |
Frecuencia de medición | 80GHz |
Comunicación | RS485 |
Frecuencia de adquisición | ≥200ms/configurable |
Corriente de operación | 12V/14mA |
Precisión de medición de distancia | ±2mm |
Protocolo de comunicación | Protocolo Modbus/Texto |
Ancho del haz de antena | ±2,75° |
Tensión de alimentación | 9~24V |
Rango de medida |
0,2 ~ 40m 0,18 ~ 30m 0,1~15/20m 0,06~3/5/10m |
corriente de pulso de RF | 100mA/20ms |
Humedad de trabajo | 0~95% |
tipo de hilo | Hilo G/personalizado |
Temperatura de trabajo | -40~75℃ |
Grado de resistencia al agua | IP68 |
Peso neto | 0,6 kg |
4.Instrucciones de cableado
línea roja | VCC (fuente de alimentación de 9 ~ 24 V) |
Línea negro | Tierra |
Línea amarilla | 485-A |
Línea verde | 485-B |
5.Dimensión
6.Instrucciones de instalación
6.1 yoInspección antes de la instalación.
(1) Saque el sensor de la caja de embalaje, revise cuidadosamente la lista de embalaje de acuerdo con el manual de instrucciones y verifique 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 hay algún daño en la apariencia del instrumento, especialmente si la unidad principal está intacta, y tenga cuidado de colocar la unidad principal correctamente para evitar que se caiga.
6.2Radarinstalación del sensor de nivel
6.2.1Comprobar antes de la instalación
Verifique antes de instalar el sensor de la siguiente manera:
Si hay árboles u otros escombros encima del medio en el lugar de instalación.
Si el soporte de montaje está instalado horizontalmente.
Cuando el soporte de montaje no se puede instalar 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 ecos falsos.
Consulte lo siguiente para conocer las condiciones de trabajo típicas:
Instalación del hilo superior Instalación del hilo inferior
Asegúrese de que el medidor de nivel de radar esté instalado perpendicular a la superficie del medio.
La inclinación debilitará la amplitud de la señal recibida y afectará el alcance normal.
Atención:
Intente mantener el sensor fijo para evitar fluctuaciones durante la instalación y mantenga el entorno circundante lo más abierto posible.
1. La distancia entre el sensor y la superficie del medio es superior a 30 cm para garantizar que la cara frontal del sensor (antena) esté 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 (intente no instalarlo en el puerto de inyección de agua, salida y otras superficies de agua con grandes fluctuaciones, cuanto mayor sea la fluctuación de la superficie del agua, peor será la precisión de la medición).
7.Protocolo de comunicación MODBUS-RTU
7.1 Protocolo MODBUS
1. Parámetros de la interfaz de hardware del protocolo de comunicación
El sensor utiliza comunicación por puerto serie y los parámetros predeterminados son los siguientes:
Parámetros de comunicación | Nivel de puerto serie | Velocidad de baudios | Comprobación de paridad | Longitud de datos | Bit de parada |
Puerto serial | TTL | 9600 | Ninguno | 8 | 1 |
Tiempo de espera entre fotogramas 50 ms.
2. Formato del protocolo de comunicación.
El medidor de nivel de agua se comunica externamente mediante 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 verificación.La suma de verificación son los datos de verificación CRC16 de la trama de datos, con el byte bajo precediendo al byte alto.La dirección de fábrica predeterminada para el sensor es 0x7F.
El formato de comando de solicitud y el formato de datos de respuesta del radar se describen a continuación:
(1) Formato del parámetro de consulta: Código de función 0x03
Pedido:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
1 byte | 1 byte | 2 bytes | 2 bytes | 2 bytes |
Responder:
Dirección del dispositivo | Código de función | Longitud de datos | Valor de registro | CDN |
1 byte | 1 byte | 1 byte | 2N bytes | 2 bytes |
N: números de registros
(2) Formato del parámetro de consulta: Código de función 0x04
Pedido:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
1 byte | 1 byte | 2 bytes | 2 bytes | 2 bytes |
Responder:
Dirección del dispositivo | Código de función | Longitud de datos | Valor de registro | CDN |
1 byte | 1 byte | 1 byte | 2N bytes | 2 bytes |
N: números de registros
(3) Establecer formato de parámetro: Código de función 0x10
Pedido:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | Longitud de datos | Valor de registro | CDN |
1 byte | 1 byte | 2 bytes | 2 bytes | 1 byte | 2N bytes | 2 bytes |
Responder:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
1 byte | 1 byte | 2 bytes | 2N bytes | 2 bytes |
N: números de registros
3. Tabla de resumen de direcciones de registro
Parámetro predeterminado | |||||
Parámetro | Dirección de registro |
PLC o grupo Dirección de estado |
Código de función de soporte | Tipo de datos | Ilustrar |
Dirección del esclavo | 0x2001 | 48194 | 0x03,0x10 | int16 |
int16 para un entero de 2 bytes; int32 para entero de 4 bytes, alto 16 al frente |
Velocidad de baudios | 0x2002 | 48195 | 0x03,0x10 | int32 | |
Información de versión | 0x2004 | 48197 | 0x03 | int32 | |
Configurar la calibración | 0x2052 | 48275 | 0x03,0x10 | int16 | |
Empuje automático Ciclo |
0x2053 | 48276 | 0x03,0x10 | int16 | |
Punto ciego | 0x2044 | 48261 | 0x03 | Flotador(pequeños 16) | Flotante (pequeño 16) es un flotador de 4 bytes, el puesto 16 bajo primero |
Rango de medición | 0x2046 | 48263 | 0x03 | Flotador(pequeños 16) | |
Actual conjunto Profundidad |
0X2048 | 48265 | 0x03,0x10 | Flotador(pequeños 16) | |
Configurar la instalación Alto |
0x204A | 48267 | 0x03,0x10 | Flotador(pequeños 16) | |
Nivel | 0x0A0B | 32572 | 0x04 | Flotador(pequeños 16) | |
Altura vacía | 0xaof | 32576 | 0x04 | Flotador(pequeños 16) |
Nota: El software del ordenador host puede modificar la dirección de registro y el tipo de datos de algunos parámetros.Después de modificar la dirección de registro o el tipo de datos, las instrucciones de operación Modbus correspondientes también cambiarán en consecuencia, como 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 altura de vacío se modifica a 00 01, la instrucción para leer la altura de vacío se cambia a 0x 7F 04 00 01 00 02 2A 15.
4. Descripción del comando del protocolo de comunicación
Nota:
a.La dirección del dispositivo predeterminada es 0x7F;
b.Los datos de tipo flotante en los datos adoptan el estándar aritmético de punto flotante binario IEEE754, el primero tiene 16 bits bajos (CDAB);
C.En el siguiente ejemplo, la dirección de registro correspondiente a cada parámetro es la dirección predeterminada.Si la dirección del registro es modificada por la computadora host, la dirección del registro en la instrucción de operación Modbus debe cambiarse en consecuencia;
d.En el siguiente ejemplo, la definición de datos (tipo/unidad de datos) de cada parámetro se analiza de acuerdo con la configuración predeterminada.Si la definición de datos (tipo/unidad de datos) se modifica a través de la computadora host, la lectura y el análisis de datos deben modificarse en consecuencia;
7.2 Instrucción de consulta de datos: Código de función 0x04
7.2.1 Consultar resultados de medición - nivel (es decir, altura de instalación - altura del aire)
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x04 | 0x0A 0B | 0x00 02 | 0x09 CF |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x04 | 0x04 | 0x00 00 41 30 | 0x09 CF |
Definición de datos: el tipo de datos predeterminado son datos flotantes (little16), la unidad predeterminada es metros (m), la longitud de los datos es 4 bytes y los 16 bits más bajos están en el primero.
Código de error:
① Cuando no se establece la altura de instalación, el nivel no se puede calcular y la salida es 0xFC FC FC FC;
② Cuando los resultados de la medición exceden el rango, genera 0xFF FF FF FF;
③ Cuando el sensor está en el área ciega, genera 0xFE FE FE FE;
④ Cuando la energía del eco del sensor es insuficiente, la salida 0xFD FD FD FD;
Ejemplo 1:
Solicitud: 7F 04 0A 0B 00 02 09 CF
Respuesta: 7F 04 04 00 00 41 30 55 C7
La parte de datos 0x 00 00 41 30 se convierte a datos de punto flotante, es decir, 11,00 m.
Ejemplo 2:
Solicitud: 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 la altura de montaje no está configurada (el nivel no se puede calcular).
7.2.2Consultar resultados de medición: altura del aire
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x48 0E |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x04 | 0x04 | 0x31 13 40 10 | 0xAA B6 |
Definición de datos: el tipo de datos predeterminado son datos flotantes (little16), la unidad predeterminada es metros (m), la longitud de los datos es 4 bytes y los 16 bits más bajos están en el primero.
Código de error:
① Cuando los resultados de la medición exceden el rango, genera 0xFF FF FF FF;
② Cuando el sensor está en el área ciega, genera 0xFE FE FE FE;
③ Cuando la energía del eco del sensor es insuficiente, la salida 0xFD FD FD FD FD;
Ejemplo 1:
Solicitud: 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 a datos de punto flotante, es decir, 2,253 m.
Ejemplo 2:
Solicitud: 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 está en el área ciega y no se pueden leer datos válidos.
7.3 Instrucción de consulta de información de configuración: Código de función 0x03
7.3.1 Dirección esclava de consulta de difusión
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0xFF (transmisión) | 0x03 | 0x20 01 | 0x00 01 | 0xCB D4 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x03 | 0x02 | 0x00 7F | 0xD1AE |
Definición de datos: el tipo de datos es int16 y la longitud de los datos es 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 son 127 o 0x7F.
7.3.2Consultar la velocidad en baudios de la interfaz de comunicación.
Nota: La velocidad en baudios solo admite: 4800,9600,19200,38400,115200
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x03 | 0x20 02 | 0x00 02 | 0x64 15 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x03 | 0x04 | 0x00 00 25 80 | 0x7F 04 |
Definición de datos: el tipo de datos es int32 (grandes) datos y la longitud de los datos es 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 son 9600.
7.3.3Consultar información de la versión.
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x03 | 0x20 04 | 0x00 02 | 0x84 14 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 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 4 bytes.Los números de versión se codificaron en formato BCD.
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.4Consultar parámetros de calibración
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x03 | 0x20 52 | 0x00 01 | 0x24 05 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 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.5Consultar ciclo de push automático
Nota: Cuando el período de envío automático es >=300 ms, el sensor enviará datos automáticamente.Cuando la altura de instalación no esté configurada (no se puede calcular el nivel), presione los datos de altura del aire;Cuando se establece la altura de montaje, presione los datos de nivel.
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x03 | 0x20 53 | 0x00 01 | 0x75 C5 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x03 | 0x02 | 0x03 E8 | 0x90F0 |
Definición de datos: el tipo de datos son datos int16, la unidad es milisegundos (ms) y la longitud de los datos es 2 bytes.
Ejemplos:
Solicitud: 7F 03 20 53 00 01 75 C5
Respuesta: 7F 03 02 03 E8 90 F0
Donde la parte de datos 0x 03 E8 se convierte a datos enteros, es decir, 1000 ms.
7.3.6Consultar zona ciega
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x03 | 0x20 44 | 0x00 02 | 0x85 C0 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x03 | 0x04 | 0x6D B7 3E AB | 0x99 61 |
Definición de datos: el tipo de datos predeterminado son datos flotantes (little16), la unidad predeterminada es metros (m) y la longitud de los datos es 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ó a datos de tipo punto flotante, es decir, 0,334 m.
7.3.7rango de consulta
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x03 | 0x20 46 | 0x00 02 | 0x24 00 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x03 | 0x04 | 0x00 00 42 20 | 0x55 4C |
Definición de datos: el tipo de datos predeterminado son datos flotantes (little16), la unidad predeterminada es metros (m) y la longitud de los datos es 4 bytes.
Ejemplos:
Solicitud: 7F 03 20 46 00 02 24 00
Respuesta: 7F 03 04 00 00 42 20 55 4C
La parte de datos 0x 00 00 42 20 se convierte a datos de punto flotante, es decir, 40,0 m.
7.3.8Verifique 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 instalación.Altura de instalación = profundidad del agua en el momento de la instalación + altura en tiempo real en el momento de la instalación.Al configurar la profundidad del agua en el momento de la instalación, la altura de instalación se calcula automáticamente y se guarda en la configuración.
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x03 | 0x20 48 | 0x00 02 | 0x45 C3 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x03 | 0x04 | 0x47 AE 40 B1 | 0xE0 D5 |
Definición de datos: el tipo de datos predeterminado son datos flotantes (little16), la unidad predeterminada es metros (m) y la longitud de los datos es 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ó a datos de punto flotante, es decir, 5,54 m.
7.3.9Verifique la altura de instalación
Nota: Establezca 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 el momento de la instalación + altura en el momento de la instalación.Por lo tanto, al configurar la altura de instalación, la profundidad del agua durante la instalación se calculará automáticamente y se guardará en la configuración.
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x03 | 0x20 4A | 0x00 02 | 0xE4 03 |
Datos de respuesta:
Dirección del dispositivo | Código de función | Longitud de los datos | Datos | CDN |
0x7F | 0x03 | 0x04 | 0x8A 64 41 2A | 0xBE 7C |
Definición de datos: el tipo de datos predeterminado son datos flotantes (little16), la unidad predeterminada es metros (m) y la longitud de los datos es 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 a datos de punto flotante, es decir, 10,65 m.
7.4 Instrucción de configuración: Código de función 0x10
7.4.1 Establecer la dirección del esclavo
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | Longitud de los datos | Datos | CDN |
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 de registro | Número de registros | CDN |
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 en baudios de la interfaz de comunicación
Nota: La velocidad en baudios solo admite: 4800,9600,19200,38400,115200
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | Longitud de los datos | Datos | CDN |
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 de registro | Número de registros | CDN |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0xE1 D6 |
Definición de datos: el tipo de datos es int32 y la longitud de los datos es 4 bytes.
Ejemplos:
Solicitud: 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 son 115200.
Respuesta: 7F 10 20 02 00 02 E1 D6
7.4.3 Configuración de los parámetros de calibración
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | Longitud de los datos | Datos | CDN |
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 de registro | Número de registros | CDN |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0xA1 C6 |
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 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 Establecer ciclo de empuje automático
Nota: Cuando el período de envío automático es >=300 ms, el sensor enviará datos automáticamente.Cuando la altura de instalación no esté configurada (no se puede calcular el nivel), presione los datos de altura del aire;Cuando se establece la altura de montaje, presione los datos de nivel.
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | Longitud de los datos | Datos | CDN |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0x02 | 0x03 E8 | 0xA2ED |
Datos de respuesta:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | CDN |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0xF0 06 |
Definición de datos: el tipo de datos son datos int16, la unidad es milisegundos (ms) y la longitud de los datos es 2 bytes.
Ejemplos:
Solicitud: 7F 10 20 53 00 01 02 03 E8 A2 ED
Donde la parte de datos 0x 03 E8 se convierte a 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 instalación.Altura de instalación = profundidad del agua en el momento de la instalación + altura en tiempo real en el momento de la instalación.Al configurar la profundidad del agua en el momento de la instalación, la altura de instalación se calcula automáticamente y se guarda en la configuración.
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | Longitud de los datos | Datos | CDN |
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 de registro | Número de registros | CDN |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0xC0 00 |
Definición de datos: el tipo de datos predeterminado son datos flotantes (little16), la unidad predeterminada es metros (m) y la longitud de los datos es 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ó a datos de punto flotante, es decir, 5,54 m.
Respuesta: 7F 10 20 48 00 02 C0 00
7.4.6 Establecer la altura de instalación
Nota: La altura de instalación es la distancia desde el sensor hasta el nivel 0 del objeto.Si la profundidad actual del agua es de 2 metros y la altura del aire es de 4 metros, la altura de instalación es de 6 metros.Establezca 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 el momento de la instalación + altura en el momento de la instalación.Por lo tanto, al configurar la altura de instalación, la profundidad del agua durante la instalación se calculará automáticamente y se guardará en la configuración.
Solicitar comando:
Dirección del dispositivo | Código de función | Dirección de registro | Número de registros | Longitud de los datos | Datos | CDN |
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 de registro | Número de registros | CDN |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x61 C0 |
Definición de datos: el tipo de datos predeterminado son datos flotantes (little16), la unidad predeterminada es metros (m) y la longitud de los datos es 4 bytes.
Nota: Configurar la altura de montaje en 0 borrará la configuración de altura de montaje/profundidad del agua durante 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 a datos de punto 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 comunicación en serie y los parámetros predeterminados son los siguientes:
Parámetros de comunicación
|
Nivel de puerto serie | Velocidad de baudios | Comprobación de paridad | Longitud de los datos | Posición de parada |
Puerto serial | TTL | 9600 | - | 8 | 1 |
El tiempo de espera fue de 50 ms para cada intervalo de cuadro.
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.Una vez que la configuración del comando de instalación sea exitosa, la configuración se guardará en Flash y no es necesaria ninguna reconfiguración para reiniciar el corte de energía.
La respuesta al error del comando es la siguiente:
Respuesta de error de comando | Descripción |
Este cmd AT es erróneo | error de instrucción |
Este cmd AT no existe | La instrucción no existe |
Este cmd AT existe, pero no se permite operar | Existen instrucciones pero no se les permite operar. |
Este cmd AT existe, pero el valor es erróneo | Error de parámetro entrante |
1.Leer la altura espacio-temporal real.
Unidad: Metro (m)
Instrucción | Descripción | |
Enviar | EN+ALTURAAIREREALn | Leer la altura real del espacio-tiempo. |
Responder | ALTURA DEL AIRE REAL=2.212mn | La altura real actual del espacio-tiempo es de 2.212 metros. |
Responder | REALAIRHEIGHT=Fuera del rango | Fuera de rango |
Responder | REALAIRHEIGHT=EnZonaCiega | El sensor está en la zona ciega. |
Responder | REALAIRHEIGHT=FaltaEnergía | La energía del eco es insuficiente. |
2.Lea el nivel en tiempo real
Unidad: Metro (m)
El método de cálculo del nivel es: altura de instalación - altura del aire
Instrucción | Descripción | |
Enviar | EN+PROFUNDIDADDEAGUAREALn | Leer nivel en tiempo real |
Responder | PROFUNDIDAD REAL DEL AGUA=7.789m | El nivel actual en tiempo real es de 7.789 metros. |
Responder | REALWATERDEPTH=Fuera del rango | Fuera de rango |
Responder | REALWATERDEPTH=EnZonaCiega | El sensor está en la zona ciega. |
Responder | REALWATERDEPTH=FaltaEnergía | La energía del eco es insuficiente. |
Responder | REALWATERDEPTH=No se ha establecido InstallHeightn | La altura de instalación no está establecida. |
3.Profundidad del agua en la instalación
Unidad: Metro (m)
Nota: La profundidad del agua en el momento de la instalación se utiliza para calcular la altura de instalación.Altura de instalación = profundidad del agua en el momento de la instalación + altura en tiempo real en el momento de la instalación.Al configurar la profundidad del agua en el momento de la instalación, la altura de instalación se calcula automáticamente y se guarda en la configuración.
Lea la profundidad del agua en la instalación:
Instrucción | Descripción | |
Enviar | EN+INSTALARPROFUNDIDAD DE AGUAn | Lea la profundidad del agua en la instalación. |
Responder | PROFUNDIDAD DE AGUA DE INSTALACIÓN=4,60 mn | La profundidad del agua en el momento de la instalación es de 4,60 metros. |
Establezca la profundidad del agua en el momento de la instalación:
Instrucción | Descripción | |
Enviar | A + INSTALACIÓN DE PROFUNDIDAD DE AGUA = 4,6 n | La profundidad del agua se establece en 4,6 m durante la instalación. |
Responder |
A + INSTALACIÓN DE PROFUNDIDAD DE AGUA = 4,6 n OKn |
Operación exitosa |
4.Altura de instalación
Unidad: Metro (m)
Nota: Establezca 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 el momento de la instalación + altura en el momento de la instalación.Por lo tanto, al configurar la altura de instalación, la profundidad del agua durante la instalación se calculará automáticamente y se guardará en la configuración.
Leer altura de montaje:
Instrucción | Descripción | |
Enviar | EN+INSTALLHEIGHTn | Leer altura de montaje |
Responder | ALTURA DE INSTALACIÓN=9,72 mn | La profundidad del agua en el momento de la instalación es de 9,72 metros. |
Establecer la altura de montaje:
Instrucción | Descripción | |
Enviar | EN+ALTURA DE INSTALACIÓN=9.72n | Establezca la altura de instalación en 9,72 m |
Responder |
EN+ALTURA DE INSTALACIÓN=9.72n OKn |
Operación exitosa |
Nota: Establecer la altura de montaje en 0 borrará la configuración de la altura de montaje y la profundidad del agua durante la instalación.
5.Lea el número de versión
Instrucción | Descripción | |
Enviar | EN+VERSIÓNn | Leer número de versión |
Responder | VERSIÓN=20230908n | El número de versión es 20230908. |
6. Rango de lectura
Unidad: Metro (m)
Instrucción | Descripción | |
Enviar | EN+RANGO | rango de lectura |
Responder | ALCANCE=40.00mn | El alcance es de 40 metros. |
7.Leer el área ciega
Unidad: Metro (m)
Instrucción | Descripción | |
Enviar | AT+BLINDZONEen | Leer zona ciega |
Responder | ZONA CIEGA=0,335 millones | La zona ciega es de 0,335 metros. |
8.Restablecimiento de software (reinicio)
Instrucción | Descripción | |
Enviar | EN+ARRANQUEn | Restablecimiento del software |
Responder |
EN+ARRANQUEn OKn |
Operación exitosa |
9.Restablecimiento de datos de fábrica
Instrucción | Descripción | |
Enviar | EN+DEFAULTn | Restablecer datos de fábrica |
Responder |
EN+DEFAULTn OKn |
Operación exitosa |
10.Frecuencia de adquisición
Unidad: milisegundos (ms)
Nota: La frecuencia de adquisición predeterminada es 300 ms y la frecuencia de adquisición solo se puede ajustar a 200 ms como mínimo.(Si la frecuencia de adquisición salta demasiado rápido, la velocidad de respuesta a las instrucciones de respuesta será lenta y las instrucciones de envío pueden estar incompletas, lo que provocará que no haya respuesta. En este caso, la instrucción se puede enviar nuevamente).
Leer frecuencia de adquisición:
Instrucción | Descripción | |
Enviar | AT+COLLECTFREQn | Leer la frecuencia de adquisición |
Responder | COLECTFREQ=200n | La frecuencia de adquisición es de 200 ms/ciclo. |
Establecer frecuencia de recolección:
Instrucción | Descripción | |
Enviar | AT+FREQRECOGER=500n | Establezca la frecuencia de adquisición en 500 ms/ciclo |
Responder |
AT+FREQRECOGER=500n OKn |
Operación exitosa |
11. Tasa de baudios
Leer velocidad en baudios:
Instrucción | Descripción | |
Enviar | AT+BAUDRATEn | Leer velocidad en baudios |
Responder | Velocidad de transmisión=9600n | La velocidad en baudios es 9600 |
Establecer velocidad en baudios
Instrucción | Descripción | |
Enviar | AT+BAUDRATE=115200n | Establezca la velocidad en baudios a 115200 |
Responder |
AT+BAUDRATE=115200n OKn |
Operación exitosa |
12.Parámetros de calibración
Unidad: Milímetro (mm)
Altura espacio-temporal real = valor de muestreo -parámetro de calibración.Por lo tanto, cuando la altura real del espacio-tiempo es mayor que un valor fijo, se puede calibrar ajustando los cuasiparámetros.
Leer parámetros de calibración:
Instrucción | Descripción | |
Enviar | AT+CALIBRACIÓNn | Leer parámetros de calibración |
Responder | CALIBRACIÓN=16 mm | El parámetro de calibración es 16 mm. |
Configuración de parámetros de calibración:
Instrucción | Descripción | |
Enviar | EN+CALIBRACIÓN=30n | Establezca el parámetro de calibración en 30 mm. |
Responder |
EN+CALIBRACIÓN=30n OKn |
Operación exitosa |
13.Ciclo de empuje automático
Unidad: milisegundos (ms)
Nota: Cuando el período de pulsación automática es >= 300 ms, el sensor informará automáticamente los datos en tiempo real.Entre ellos, cuando se establece la altura de instalación (o la profundidad del agua durante la instalación), los datos en tiempo real informados automáticamente son el nivel en tiempo real;Si no se establece la altura de instalación (o la profundidad del agua durante la instalación), los datos en tiempo real informados automáticamente son la altura en tiempo real.
Lea el ciclo de empuje automático:
Instrucción | Descripción | |
Enviar | AT+AUTOOUTDATACYCLEn | Leer el ciclo de empuje automático. |
Responder | CICLO DE DATOS AUTOMÁTICOS=100n | El ciclo de inserción automática es de 100 ms (menos de 200 ms, sin datos de inserción automática) |
Configure el ciclo de empuje automático:
Instrucción | Descripción | |
Enviar | AT+AUTOOUTDATACYCLE=200n | Establezca el período de inserción automática en 200 milisegundos |
Responder |
AT+AUTOOUTDATACYCLE=200n OKn |
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.