Lugar de origem: | China (continente) |
Marca: | Kacise |
Certificação: | certificate of explosion-proof, CE |
Número do modelo: | KWL801B |
Quantidade de ordem mínima: | 1pcs |
---|---|
Detalhes da embalagem: | Cada unidade tem uma caixa individual e todas as caixas são embaladas em embalagens padrão ou pedido |
Tempo de entrega: | 5-8 dias úteis |
Termos de pagamento: | T/T, Western Union, MoneyGram |
Habilidade da fonte: | 1000 peças por semana |
Frequência de medição: | 80GHz | Comunicação: | RS485 |
---|---|---|---|
Frequência de aquisição: | ≥ 200 ms/ configurável | Corrente de funcionamento: | 12V/14mA |
Precisão da medição de distância: | ± 2 mm | Protocolo de comunicação: | Modbus/Protocolo de texto |
Largura do feixe de antena: | ± 2,75° | Tensão de alimentação: | 9 ~ 24 V |
Escala de medida: | 0.2~40m 0.18~30m 0.1~15/20m 0.06~3/5/10m | Corrente de pulso de RF: | 100 mA/20 ms |
Umidade de trabalho: | 0~95% | Tipo de linha: | Fios G/ personalizados |
Temperatura de funcionamento: | -40~75℃ | Grau de resistência à água: | IP68 |
Peso líquido: | 0.6kgs | ||
Realçar: | Medidor de nível do radar de 9 a 24 V,Medidor de nível de radar de 80 GHz,Arquitetura compacta de RF Medidor de nível de radar |
1. Introdução
1.1 Visão Geral do Produto
O sensor de nível de radar KWL801B-RS485 está em conformidade com as especificações padrão descritas no padrão nacional DB50/T 826-2017 para medidores de nível.Seu componente principal é projetado com impermeabilização IP68 totalmente selada.
O alcance máximo de medição do produto se estende até 40 metros, com ponto cego mínimo inferior a 6 cm.
Devido à sua frequência mais alta e largura de banda mais ampla, atinge uma precisão superior.Além disso, o produto inclui um suporte fixo para instalação.
1.2 Princípio de detecção
O sensor de nível de radar é baseado no princípio de reflexão no domínio do tempo (TDR).O pulso eletromagnético se propaga ao longo do cabo ou sonda com a velocidade da luz.Quando encontra a superfície do meio medido, parte do pulso do medidor de nível de radar é refletida para formar um retorno de eco para o transmissor de pulso ao longo do mesmo caminho, e a distância entre o transmissor e a superfície do meio medido é In proporção direta com o tempo de propagação do pulso, portanto, a altura do nível é calculada.
2.Recurso
3. Especificações Técnicas
Modelo | KWL801B-RS485 |
Frequência de medição | 80 GHz |
Comunicação | RS485 |
Frequência de aquisição | ≥200ms/configurável |
Corrente de operação | 12V/14mA |
Precisão de medição de distância | ±2 mm |
Protocolo de comunicação | Protocolo Modbus/Texto |
Largura do feixe da antena | ±2,75° |
Tensão de alimentação | 9~24V |
Faixa de medição |
0,2~40m 0,18~30m 0,1~15/20m 0,06~3/5/10m |
Corrente de pulso de RF | 100mA/20ms |
Umidade de trabalho | 0~95% |
Tipo de tópico | Rosca G/personalizada |
Temperatura de trabalho | -40~75℃ |
Grau de resistência à água | IP68 |
Peso líquido | 0,6 kg |
4.Instruções de fiação
Linha Vermelha | VCC (fonte de alimentação de 9 ~ 24 V) |
Linha preta | GND |
Linha Amarela | 485-A |
Linha verde | 485-B |
5.Dimensão
6.Instruções de instalação
6.1 euinspeção antes da instalação
(1) Retire o sensor da caixa de embalagem, verifique cuidadosamente a lista de embalagem de acordo com o manual de instruções e verifique se os acessórios do equipamento estão completos.
(2) Leia atentamente o manual de instruções do produto e o certificado do produto.
(3) Verifique se há algum dano à aparência do instrumento, especialmente se a unidade principal está intacta, e tenha cuidado ao posicionar a unidade principal corretamente para evitar que ela seja derrubada.
6.2Radarinstalação de sensor de nível
6.2.1Verifique antes da instalação
Verifique antes de instalar o sensor da seguinte forma:
Se existem árvores ou outros detritos acima do meio no local de instalação.
Se o suporte de montagem está instalado horizontalmente.
Quando o suporte de montagem não pode ser instalado horizontalmente, é necessário ajustar o suporte de acordo com o gradiente na superfície do sensor para garantir que o sensor esteja na posição horizontal.
6.2.2 Instalação
(1) Certifique-se de que o sensor esteja perpendicular à superfície do meio.
(2) Evite que o feixe de transmissão irradie objetos de interferência e gere ecos falsos.
Consulte o seguinte para condições de trabalho típicas:
Instalação da linha superior Instalação da linha inferior
Certifique-se de que o medidor de nível do radar esteja instalado perpendicularmente à superfície do meio.
A inclinação enfraquecerá a amplitude do sinal recebido e afetará o alcance normal.
Atenção:
Tente manter o sensor fixo para evitar oscilações durante a instalação e mantenha o ambiente ao redor o mais aberto possível.
1. A distância entre o sensor e a superfície do meio é superior a 30 cm para garantir que a face frontal do sensor (antena) esteja perpendicular ao meio de medição.
2. A distância entre o sensor e a borda do tanque, a borda da piscina, a borda da barragem do rio e a borda da piscina é superior a 0,5 metros;
3. Selecione a posição da superfície da água com pequenas flutuações para instalar o módulo (tente não instalar na porta de injeção de água, saída e outras superfícies de água com grandes flutuações, quanto maior a flutuação da superfície da água, pior será a precisão da medição)
7.Protocolo de comunicação MODBUS-RTU
7.1 Protocolo MODBUS
1. Parâmetros de interface de hardware do protocolo de comunicação
O sensor usa comunicação por porta serial e os parâmetros padrão são os seguintes:
Parâmetros de comunicação | Nível da porta serial | Taxa de transmissão | Verificação de paridade | Comprimento dos dados | Pare um pouco |
Porta serial | TTL | 9600 | Nenhum | 8 | 1 |
Tempo limite entre frames 50ms.
2. Formato do protocolo de comunicação
O medidor de nível de água se comunica externamente usando o protocolo de comunicação Modbus RTU.Cada quadro de dados completo inclui: campo de endereço, código de função, dados e soma de verificação.A soma de verificação são os dados de verificação CRC16 do quadro de dados, com o byte baixo precedendo o byte alto.O endereço padrão de fábrica do sensor é 0x7F.
O formato do comando de solicitação e o formato dos dados de resposta do radar são descritos a seguir:
(1) Formato do parâmetro de consulta: Código de função 0x03
Solicitar:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
1 byte | 1 byte | 2 bytes | 2 bytes | 2 bytes |
Responder:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Registrar valor | CDC |
1 byte | 1 byte | 1 byte | 2Nbytes | 2 bytes |
N: números de registros
(2) Formato do parâmetro de consulta: Código de Função 0x04
Solicitar:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
1 byte | 1 byte | 2 bytes | 2 bytes | 2 bytes |
Responder:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Registrar valor | CDC |
1 byte | 1 byte | 1 byte | 2Nbytes | 2 bytes |
N: números de registros
(3) Definir formato do parâmetro: Código de Função 0x10
Solicitar:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | Comprimento dos dados | Registrar valor | CDC |
1 byte | 1 byte | 2 bytes | 2 bytes | 1 byte | 2Nbytes | 2 bytes |
Responder:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
1 byte | 1 byte | 2 bytes | 2Nbytes | 2 bytes |
N: números de registros
3. Tabela de resumo de endereços de registro
Parâmetro Padrão | |||||
Parâmetro | Registrar endereço |
PLC ou grupo Endereço de status |
Código de função de suporte | Tipo de dados | Ilustrar |
Endereço Escravo | 0x2001 | 48194 | 0x03,0x10 | int16 |
int16 para número inteiro de 2 bytes; int32 para número inteiro de 4 bytes, alto 16 Na frente |
Taxa de transmissão | 0x2002 | 48195 | 0x03,0x10 | int32 | |
Versão informação | 0x2004 | 48197 | 0x03 | int32 | |
Configurar calibração | 0x2052 | 48275 | 0x03,0x10 | int16 | |
Empurrão Automático Ciclo |
0x2053 | 48276 | 0x03,0x10 | int16 | |
Ponto cego | 0x2044 | 48261 | 0x03 | Flutuar(pequeno 16) | Float(little 16) é float de 4 bytes, low 16º lugar primeiro |
Faixa de medição | 0x2046 | 48263 | 0x03 | Flutuar(pequeno 16) | |
Definir atual Profundidade |
0X2048 | 48265 | 0x03,0x10 | Flutuar(pequeno 16) | |
Configurar a instalação Alto |
0x204A | 48267 | 0x03,0x10 | Flutuar(pequeno 16) | |
Nível | 0x0A0B | 32572 | 0x04 | Flutuar(pequeno 16) | |
Altura Vazia | 0xaof | 32576 | 0x04 | Flutuar(pequeno 16) |
Nota: O endereço de registro e o tipo de dados de alguns parâmetros podem ser modificados pelo software do computador host.Após modificar o endereço do registro ou o tipo de dados, as instruções de operação Modbus correspondentes também serão alteradas de acordo, como: A instrução padrão para ler a altura vazia é 0x 7F 04 0A 0F 00 02 48 0E.Se o registro da altura vazia for modificado para 00 01, a instrução para ler a altura vazia é alterada para 0x 7F 04 00 01 00 02 2A 15.
4. Descrição do comando do protocolo de comunicação
Observação:
a.O endereço do dispositivo padrão é 0x7F;
b.Os dados do tipo float nos dados adotam o padrão aritmético de ponto flutuante binário IEEE754, os 16 bits baixos no primeiro (CDAB);
c.No exemplo a seguir, o endereço de registro correspondente a cada parâmetro é o endereço padrão.Se o endereço do registro for modificado pelo computador host, o endereço do registro nas instruções de operação do Modbus deverá ser alterado de acordo;
d.No exemplo a seguir, a definição de dados (tipo/unidade de dados) de cada parâmetro é analisada de acordo com a configuração padrão.Se a definição de dados (tipo/unidade de dados) for modificada através do computador host, a leitura e análise de dados deverão ser modificadas de acordo;
7.2 Instrução de consulta de dados: Código de Função 0x04
7.2.1 Consulta de resultados de medição - nível (ou seja, altura de instalação - altura do ar)
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x04 | 0x0A 0B | 0x00 02 | 0x09 CF |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x04 | 0x04 | 0x00 00 41 30 | 0x09 CF |
Definição de dados: o tipo de dados padrão é float (little16) data, a unidade padrão é metros (m), o comprimento dos dados é de 4 bytes e os 16 bits mais baixos estão no primeiro.
Erro de código:
① Quando a altura de instalação não é definida, o nível não pode ser calculado e a saída 0xFC FC FC FC;
② Quando os resultados da medição excedem a faixa, produza 0xFF FF FF FF;
③ Quando o sensor está na área cega, produza 0xFE FE FE FE;
④ Quando a energia do eco do sensor é insuficiente, a saída 0xFD FD FD FD;
Exemplo 1:
Solicitação: 7F 04 0A 0B 00 02 09 CF
Resposta: 7F 04 04 00 00 41 30 55 C7
A parte de dados 0x 00 00 41 30 é convertida em dados de ponto flutuante, ou seja, 11,00 m.
Exemplo 2:
Solicitação: 7F 04 0A 0B 00 02 09 CF
Re: 7F 04 04 FC FC FC FC FC D4 A2
Na parte de dados, 0x FC FC FC FC é um código de erro, indicando que a altura de montagem não está definida (o nível não pode ser calculado).
7.2.2Consultar resultados de medição - altura do ar
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x480E |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x04 | 0x04 | 0x31 13 40 10 | 0xAA B6 |
Definição de dados: o tipo de dados padrão é float (little16) data, a unidade padrão é metros (m), o comprimento dos dados é de 4 bytes e os 16 bits mais baixos estão no primeiro.
Erro de código:
① Quando os resultados da medição excedem a faixa, produza 0xFF FF FF FF;
② Quando o sensor está na área cega, produza 0xFE FE FE FE;
③ Quando a energia do eco do sensor é insuficiente, a saída 0xFD FD FD FD FD;
Exemplo 1:
Solicitação: 7F 04 0A 0F 00 02 48 0E
Resposta: 7F 04 04 31 13 40 10 AA B6
A parte de dados 0x 31 13 40 10 é convertida em dados de ponto flutuante, ou seja, 2,253 m.
Exemplo 2:
Solicitação: 7F 04 0A 0F 00 02 48 0E
Resposta: 7F 04 04 FE FE FE F4 7B
A parte de dados 0x FE FE FE FE é o código de erro, indicando que o sensor está na área cega e nenhum dado válido pode ser lido.
7.3 Instrução de informações de configuração de consulta: Código de função 0x03
7.3.1 Consulta de difusão de endereço escravo
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0xFF (transmissão) | 0x03 | 0x20 01 | 0x00 01 | 0xCB D4 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x02 | 0x007F | 0xD1 EA |
Definição de dados: o tipo de dados são dados int16 e o comprimento dos dados é de 2 bytes.
Exemplos:
Pedido: FF 03 20 01 00 01 CB D4
Resposta: 7F 03 02 00 7F D1 AE
A parte de dados 0x 00 7F é convertida em dados inteiros, que são 127 ou 0x7F.
7.3.2Consultar a taxa de transmissão da interface de comunicação
Nota: A taxa de transmissão suporta apenas: 4800.9600.19200.38400.115200
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de Rregistros | CDC |
0x7F | 0x03 | 0x20 02 | 0x00 02 | 0x64 15 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x04 | 0x00 00 25 80 | 0x7F 04 |
Definição de dados: o tipo de dados é int32 (big) data e o comprimento dos dados é de 4 bytes.
Exemplos:
Solicitação: 7F 03 20 02 00 02 64 15
Resposta: 7F 03 04 00 00 25 80 7F 04
A parte de dados 0x 00 00 25 80 é convertida em dados inteiros, que são 9600.
7.3.3Consultar informações da versão
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x03 | 0x20 04 | 0x00 02 | 0x84 14 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x04 | 0x20 23 09 08 | 0x99 A8 |
Definição de dados: o tipo de dados são dados int32 e o comprimento dos dados é de 4 bytes.Os números de versão foram codificados no formato BCD.
Exemplos:
Solicitação: 7F 03 20 04 00 02 84 14
Resposta: 7F 03 04 20 23 09 08 99 A8
A parte dos dados é 0x 20230908 e os dados são codificados no formato BCD, ou seja, o número da versão é 20230908.
7.3.4Consultar parâmetros de calibração
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x03 | 0x20 52 | 0x00 01 | 0x24 05 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x02 | 0x00 10 | 0x91 82 |
Definição de dados: o tipo de dados são dados int16, a unidade é milímetro (mm) e o comprimento dos dados é 2 bytes.
Exemplos:
Solicitação: 7F 03 20 52 00 01 24 05
Resposta: 7F 03 02 00 10 91 82
A parte de dados 0x 00 10 é convertida em dados inteiros, ou seja, 16 mm.
7.3.5Consultar ciclo push automático
Nota: Quando o período de envio automático for >=300ms, o sensor enviará automaticamente os dados.Quando a altura de instalação não estiver definida (o nível não pode ser calculado), insira os dados da altura do ar;Quando a altura de montagem estiver definida, insira os dados de nível.
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x03 | 0x20 53 | 0x00 01 | 0x75 C5 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x02 | 0x03E8 | 0x90 F0 |
Definição de dados: o tipo de dados são dados int16, a unidade é milissegundos (ms) e o comprimento dos dados é 2 bytes.
Exemplos:
Solicitação: 7F 03 20 53 00 01 75 C5
Resposta: 7F 03 02 03 E8 90 F0
Onde a parte de dados 0x 03 E8 é convertida em dados inteiros, ou seja, 1000 ms.
7.3.6Consultar área cega
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x03 | 0x20 44 | 0x00 02 | 0x85 C0 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x04 | 0x6D B7 3E AB | 0x99 61 |
Definição de dados: o tipo de dados padrão é float(little16) data, a unidade padrão é metros (m) e o comprimento dos dados é 4 bytes.
Exemplos:
Solicitação: 7F 03 20 44 00 02 85 C0
Resposta: 7F 03 04 6D B7 3E AB
A parte de dados 0x 6D B7 3E AB foi convertida para dados do tipo ponto flutuante, ou seja, 0,334 m.
7.3.7Intervalo de consulta
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x03 | 0x20 46 | 0x00 02 | 0x24 00 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x04 | 0x00 00 42 20 | 0x55 4C |
Definição de dados: o tipo de dados padrão é float(little16) data, a unidade padrão é metros (m) e o comprimento dos dados é 4 bytes.
Exemplos:
Solicitação: 7F 03 20 46 00 02 24 00
Resposta: 7F 03 04 00 00 42 20 55 4C
A parte de dados 0x 00 00 42 20 é convertida em dados de ponto flutuante, ou seja, 40,0m.
7.3.8Verifique a profundidade na instalação
Nota: A profundidade da água no momento da instalação é utilizada para calcular a altura de instalação.Altura de instalação = profundidade da água na instalação + altura em tempo real na instalação.Ao definir a profundidade da água no momento da instalação, a altura de instalação é calculada automaticamente e salva na configuração.
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x03 | 0x20 48 | 0x00 02 | 0x45 C3 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x04 | 0x47 AE 40 B1 | 0xE0 D5 |
Definição de dados: o tipo de dados padrão é float(little16) data, a unidade padrão é metros (m) e o comprimento dos dados é 4 bytes.
Exemplos:
Solicitação: 7F 03 20 48 00 02 45 C3
Resposta: 7F 03 04 47 AE 40 B1 E0 D5
A parte de dados 0x 47 AE 40 B1 foi convertida para dados de ponto flutuante, ou seja, 5,54 m.
7.3.9Verifique a altura de instalação
Nota: Defina a altura de montagem, que é usada para calcular o nível.Nível em tempo real = altura de instalação - altura em tempo real.Ao mesmo tempo, altura de instalação = profundidade da água na instalação + altura no momento da instalação.Portanto, ao definir a altura de instalação, a profundidade da água durante a instalação será automaticamente calculada e salva na configuração.
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x03 | 0x20 4A | 0x00 02 | 0xE4 03 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Comprimento dos dados | Dados | CDC |
0x7F | 0x03 | 0x04 | 0x8A 64 41 2A | 0xBE 7C |
Definição de dados: o tipo de dados padrão é float(little16) data, a unidade padrão é metros (m) e o comprimento dos dados é 4 bytes.
Exemplos:
Solicitação: 7F 03 20 4A 00 02 E4 03
Resposta: 7F 03 04 8A 64 41 2A BE 7C
A parte de dados 0x 8A 64 41 2A é convertida em dados de ponto flutuante, ou seja, 10,65m.
7.4 Definir instrução: Código de Função 0x10
7.4.1 Defina o endereço do escravo
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | Comprimento dos dados | Dados | CDC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x02 | 0x00 01 | 0x6E 21 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x51 D7 |
Definição de dados: o tipo de dados é dados int16 e o comprimento dos dados é 2 bytes.
Exemplos:
Solicitação: 7F 10 20 01 00 01 02 00 01 6E 21
A parte de dados 0x 00 01 é convertida em dados inteiros, ou seja, 1 ou 0x01.
Resposta: 7F 10 20 01 00 01 51 D7
7.4.2 Definir taxa de transmissão da interface de comunicação
Nota: A taxa de transmissão suporta apenas: 4800.9600.19200.38400.115200
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | Comprimento dos dados | Dados | CDC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0x04 | 0x00 01 C2 00 | 0x753E |
Dados de resposta:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0xE1 D6 |
Definição de dados: o tipo de dados são dados int32 e o comprimento dos dados é de 4 bytes.
Exemplos:
Solicitação: 7F 10 20 02 00 02 04 00 01 C2 00 75 3E
A parte de dados 0x 00 01 C2 00 é convertida em dados inteiros, que são 115200.
Resposta: 7F 10 20 02 00 02 E1 D6
7.4.3 Configurando parâmetros de calibração
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | Comprimento dos dados | Dados | CDC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0x02 | 0x00 01 | 0xA2 4E |
Dados de resposta:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0xA1 C6 |
Definição de dados: o tipo de dados é dados int16, a unidade é milímetro (mm) e o comprimento dos dados é 2 bytes.
Exemplos:
Pedido: 7F 10 20 52 00 01 02 00 10 A2 4E
A parte de dados 0x 00 10 é convertida em dados inteiros, ou seja, 16 mm.
Resposta: 7F 10 20 52 00 01 A1 C6
7.4.4 Definir ciclo de envio automático
Nota: Quando o período de envio automático for >=300ms, o sensor enviará automaticamente os dados.Quando a altura de instalação não estiver definida (o nível não pode ser calculado), insira os dados da altura do ar;Quando a altura de montagem estiver definida, insira os dados de nível.
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | Comprimento dos dados | Dados | CDC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0x02 | 0x03E8 | 0xA2 ED |
Dados de resposta:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0xF0 06 |
Definição de dados: o tipo de dados são dados int16, a unidade é milissegundos (ms) e o comprimento dos dados é 2 bytes.
Exemplos:
Pedido: 7F 10 20 53 00 01 02 03 E8 A2 ED
Onde a parte de dados 0x 03 E8 é convertida em dados inteiros, ou seja, 1000 ms.
Resposta: 7F 10 20 53 00 01 F0 06
7.4.5 Defina a profundidade da água no momento da instalação
Nota: A profundidade da água no momento da instalação é utilizada para calcular a altura de instalação.Altura de instalação = profundidade da água na instalação + altura em tempo real na instalação.Ao definir a profundidade da água no momento da instalação, a altura de instalação é calculada automaticamente e salva na configuração.
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | Comprimento dos dados | Dados | CDC |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0x04 | 0x47 AE 40 B1 | 0x75 30 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0xC0 00 |
Definição de dados: o tipo de dados padrão é float(little16) data, a unidade padrão é metros (m) e o comprimento dos dados é 4 bytes.
Exemplos:
Solicitação: 7F 10 20 48 00 02 04 47 AE 40 B1 75 30
A parte de dados 0x 47 AE 40 B1 foi convertida para dados de ponto flutuante, ou seja, 5,54 m.
Resposta: 7F 10 20 48 00 02 C0 00
7.4.6 Definir a altura de instalação
Nota: A altura de instalação é a distância do sensor ao nível 0 do objeto.Se a profundidade atual da água for de 2 metros e a altura do ar for de 4 metros, a altura de instalação será de 6 metros.Defina a altura de montagem, que é usada para calcular o nível.Nível em tempo real = altura de instalação - altura em tempo real.Ao mesmo tempo, altura de instalação = profundidade da água na instalação + altura no momento da instalação.Portanto, ao definir a altura de instalação, a profundidade da água durante a instalação será automaticamente calculada e salva na configuração.
Comando de solicitação:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | Comprimento dos dados | Dados | CDC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x04 | 0x8A 64 41 2A | 0xAA 40 |
Dados de resposta:
Endereço do dispositivo | Código de Função | Registrar endereço | Número de registros | CDC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x61C0 |
Definição de dados: o tipo de dados padrão é float(little16) data, a unidade padrão é metros (m) e o comprimento dos dados é 4 bytes.
Observação: Definir a altura de montagem como 0 limpará a configuração de altura de montagem/profundidade da água na instalação.
Exemplos:
Solicitação: 7F 10 20 4A 00 02 04 8A 64 41 2A AA 40
A parte de dados 0x 8A 64 41 2A é convertida em dados de ponto flutuante, ou seja, 10,65m.
Resposta: 7F 10 20 4A 00 02 61 C0
7.5 Protocolo de texto
7.5.1 Parâmetros de interface de hardware do protocolo de comunicação
O medidor de nível de água adota comunicação serial e os parâmetros padrão são os seguintes:
Parâmetros de comunicação
|
Nível da porta serial | Taxa de transmissão | Verificação de paridade | Comprimento dos dados | Posição de parada |
Porta serial | TTL | 9600 | - | 8 | 1 |
O tempo limite foi de 50ms para cada intervalo de quadro.
7.5.2 Descrição dos comandos do protocolo de comunicação
Nota: "n" representa uma nova linha, correspondente ao número hexadecimal 0x0A.Depois que a configuração do comando setup for bem-sucedida, a configuração será salva no Flash e nenhuma reconfiguração será necessária para reiniciar a queda de energia.
A resposta de erro do comando é a seguinte:
Resposta de erro de comando | Descrição |
Este AT cmd está errado | Erro de instrução |
Este AT cmd não existe | Instrução não existe |
Este AT cmd existe, mas não permite operar | Existem instruções, mas não estão autorizadas a operar |
Este AT cmd existe, mas o valor está errado | Erro de parâmetro de entrada |
1.Leia a altura espaço-temporal real
Unidade: Metro (m)
Instrução | Descrição | |
Enviar | AT+REALAIRHEIGHTn | Leia a altura real do espaço-tempo |
Responder | ALTURA DO AR REAL = 2,212 milhões | A altura real atual do espaço-tempo é de 2.212 metros |
Responder | REALAIRHEIGHT=OutRange | Fora de alcance |
Responder | REALAIRHEIGHT=InBlindZonen | O sensor está na área cega |
Responder | REALAIRHEIGHT = Falta Energia | A energia do eco é insuficiente |
2.Leia o nível em tempo real
Unidade: Metro (m)
O método de cálculo do nível é: altura de instalação - altura do ar
Instrução | Descrição | |
Enviar | AT+PROFUNDIDADE REAL DA ÁGUAn | Leia o nível em tempo real |
Responder | PROFUNDIDADE REAL=7.789m | O nível atual em tempo real é de 7.789 metros |
Responder | REALWATERDEPTH=OutRange | Fora de alcance |
Responder | REALWATERDEPTH=InBlindZonen | O sensor está na área cega |
Responder | REALWATERDEPTH=FaltaEnergia | A energia do eco é insuficiente |
Responder | REALWATERDEPTH=Não definido InstallHeightn | A altura de instalação não está definida |
3. Profundidade da água na instalação
Unidade: Metro (m)
Nota: A profundidade da água no momento da instalação é utilizada para calcular a altura de instalação.Altura de instalação = profundidade da água na instalação + altura em tempo real na instalação.Ao definir a profundidade da água no momento da instalação, a altura de instalação é calculada automaticamente e salva na configuração.
Leia a profundidade da água na instalação:
Instrução | Descrição | |
Enviar | AT+INSTALARWATERDEPTHn | Leia a profundidade da água na instalação |
Responder | INSTALAR PROFUNDIDADE DA ÁGUA=4,60mn | A profundidade da água na instalação é de 4,60 metros |
Defina a profundidade da água no momento da instalação:
Instrução | Descrição | |
Enviar | AT + INSTALAR PROFUNDIDADE DA ÁGUA = 4,6n | A profundidade da água é definida para 4,6 m durante a instalação |
Responder |
AT + INSTALAR PROFUNDIDADE DA ÁGUA = 4,6n OK |
Operação bem sucedida |
4.Altura de instalação
Unidade: Metro (m)
Nota: Defina a altura de montagem, que é usada para calcular o nível.Nível em tempo real = altura de instalação - altura em tempo real.Ao mesmo tempo, altura de instalação = profundidade da água na instalação + altura no momento da instalação.Portanto, ao definir a altura de instalação, a profundidade da água durante a instalação será automaticamente calculada e salva na configuração.
Leia a altura de montagem:
Instrução | Descrição | |
Enviar | AT+INSTALLHEIGHTn | Leia a altura de montagem |
Responder | ALTURA DE INSTALAÇÃO = 9,72 milhões | A profundidade da água na instalação é de 9,72 metros |
Defina a altura de montagem:
Instrução | Descrição | |
Enviar | AT+INSTALHEIGHT=9,72n | Defina a altura de instalação para 9,72 m |
Responder |
AT+INSTALHEIGHT=9,72n OK |
Operação bem sucedida |
Observação: Definir a altura de montagem como 0 limpará a configuração da altura de montagem e da profundidade da água na instalação.
5.Leia o número da versão
Instrução | Descrição | |
Enviar | AT+VERSÃOn | Leia o número da versão |
Responder | VERSÃO=20230908n | O número da versão é 20230908 |
6. Faixa de leitura
Unidade: Metro (m)
Instrução | Descrição | |
Enviar | AT+RANGEn | Intervalo de leitura |
Responder | FAIXA=40,00 milhões | O alcance é de 40 metros |
7.Leia a área cega
Unidade: Metro (m)
Instrução | Descrição | |
Enviar | AT+BLINDZONEn | Leia a área cega |
Responder | ZONA CEGA=0,335mn | A zona cega é de 0,335 metros |
8. Redefinição de software (reinicialização)
Instrução | Descrição | |
Enviar | AT+BOOTn | Redefinição de software |
Responder |
AT+BOOTn OK |
Operação bem sucedida |
9. Redefinição de dados de fábrica
Instrução | Descrição | |
Enviar | AT+DEFAULTn | Redefinição de dados de fábrica |
Responder |
AT+DEFAULTn OK |
Operação bem sucedida |
10.Frequência de aquisição
Unidade: milissegundos (ms)
Nota: A frequência de aquisição padrão é 300 ms e a frequência de aquisição só pode ser ajustada para 200 ms, no mínimo.(Se a frequência de aquisição saltar muito rápido, a velocidade de resposta às instruções de resposta será lenta e as instruções de envio poderão estar incompletas, resultando em nenhuma resposta. Nesse caso, a instrução pode ser enviada novamente.)
Frequência de aquisição de leitura:
Instrução | Descrição | |
Enviar | AT+COLETFREQn | Frequência de aquisição de leitura |
Responder | FREQ DE COLETA=200n | A frequência de aquisição é de 200 ms/ciclo |
Definir frequência de coleta:
Instrução | Descrição | |
Enviar | AT+COLETFREQ=500n | Defina a frequência de aquisição para 500 ms/ciclo |
Responder |
AT+COLETFREQ=500n OK |
Operação bem sucedida |
11. Taxa de transmissão
Leia a taxa de transmissão:
Instrução | Descrição | |
Enviar | AT+BAUDRATen | Ler taxa de transmissão |
Responder | TAXA DE TRANSMISSÃO=9600n | A taxa de transmissão é 9600 |
Definir taxa de transmissão
Instrução | Descrição | |
Enviar | AT+TAXA DE BAUDR=115200n | Defina a taxa de transmissão para 115200 |
Responder |
AT+TAXA DE BAUDR=115200n OK |
Operação bem sucedida |
12.Parâmetros de calibração
Unidade: Milímetro (mm)
Altura espaço-temporal real = valor amostral - parâmetro de calibração.Portanto, quando a altura real do espaço-tempo é maior que um valor fixo, ela pode ser calibrada ajustando os quase-parâmetros.
Leia os parâmetros de calibração:
Instrução | Descrição | |
Enviar | AT+CALIBRAÇÃOn | Ler parâmetros de calibração |
Responder | CALIBRAÇÃO=16mmn | O parâmetro de calibração é 16mm |
Configurando parâmetros de calibração:
Instrução | Descrição | |
Enviar | AT+CALIBRAÇÃO=30n | Defina o parâmetro de calibração para 30 mm |
Responder |
AT+CALIBRAÇÃO=30n OK |
Operação bem sucedida |
13.Ciclo de impulso automático
Unidade: milissegundos (ms)
Nota: Quando o período de envio automático for >=300 ms, o sensor reportará automaticamente os dados em tempo real.Entre eles, quando a altura da instalação (ou profundidade da água durante a instalação) é definida, os dados em tempo real reportados automaticamente são o nível em tempo real;Se a altura da instalação não for definida (ou a profundidade da água durante a instalação), os dados em tempo real reportados automaticamente serão a altura em tempo real.
Leia o ciclo de envio automático:
Instrução | Descrição | |
Enviar | AT+AUTOOUTDATACYCLEn | Leia o ciclo de envio automático |
Responder | AUTOOUTDATACYCLE=100n | O ciclo de envio automático é de 100 ms (menos de 200 ms, sem dados de envio automático) |
Defina o ciclo de envio automático:
Instrução | Descrição | |
Enviar | AT+AUTOOUTDATACYCLE=200n | Defina o período de envio automático para 200 milissegundos |
Responder |
AT+AUTOOUTDATACYCLE=200n OK |
Operação bem sucedida |
Pessoa de Contato: Ms. Evelyn Wang
Telefone: +86 17719566736
Fax: 86--17719566736
Endereço: mim cidade, No11, estrada sul de TangYan, distrito de Yanta, Xi'an, Shaanxi, China.
Endereço de fábrica:mim cidade, No11, estrada sul de TangYan, distrito de Yanta, Xi'an, Shaanxi, China.