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 |
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: | 00,6 kg | ||
Realçar: | Tratamento de águas residuais Medidor de nível de radar,Medidor de nível de radar de navios,Medidor de nível de radar IP68 |
1Introdução
1.1 Visão geral do produto
O sensor de nível de radar KWL801B-RS485 cumpre as especificações normalizadas descritas na norma nacional DB50/T 826-2017 para medidores de nível.O seu componente principal é projetado com uma impermeabilização IP68 totalmente selada.
O alcance máximo de medição do produto é de até 40 metros, com um ponto cego mínimo inferior a 6 cm.
Devido à sua maior frequência e largura de banda mais ampla, alcança uma precisão superior.
1.2 Princípio de detecção
O sensor de nível de radar baseia-se no princípio da reflexão do domínio do tempo (TDR).Quando se encontra na superfície do meio medido, parte do pulso do medidor de nível de radar é refletida para formar um eco de retorno para o transmissor de pulso ao longo do mesmo caminho,e a distância entre o transmissor e a superfície do meio medido é proporcional ao tempo de propagação do pulso, por conseguinte, a altura do nível é calculada.
2.Características
3Especificações técnicas
Modelo | KWL801B-RS485 |
Frequência de medição | 80 GHz |
Comunicação | RS485 |
Frequência de aquisição | ≥ 200 ms/ configurável |
Corrente de funcionamento | 12V/14mA |
Precisão da medição da 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 |
Faixa de medição |
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 fio | Fios G/ personalizados |
Temperatura de funcionamento | -40 a 75°C |
Grau de resistência à água | IP68 |
Peso líquido | 00,6 kg |
4.Instruções de fiação
Linha vermelha | VCC (alimentação de 9 a 24 V) |
Linha preta | GND |
Linha amarela | 485-A |
Linha verde | 485-B |
5. Dimensão
6.Instruções de instalação
6.1 IInspecção antes da instalação
(1) Tire 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) Verificar se há qualquer dano à aparência do instrumento, em especial se a unidade principal está intacta,e tenha cuidado para colocar a unidade principal corretamente para evitar que ela seja derrubada.
6.2RadarInstalação de sensores de nível
6.2.1Verificar antes da instalação
Verifique antes de instalar o sensor o seguinte:
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 em posição horizontal.
6.2.2 Instalação
(1) Certificar-se de que o sensor está perpendicular à superfície do meio.
(2) Evite que o feixe de transmissão irradie objetos de interferência e gere falsos ecos.
Para as condições de trabalho típicas, ver:
Instalação do fio superior Instalação do fio inferior
Assegurar-se de que o medidor de nível do radar está instalado perpendicular à superfície média.
A inclinação enfraquecerá a amplitude do sinal recebido e afetará o alcance normal.
Atenção:
Tente manter o sensor fixo para evitar a agitação durante a instalação e mantenha o ambiente circundante o mais aberto possível.
1A distância entre o sensor e a superfície do meio é superior a 30 cm para assegurar que a face frontal do sensor (antena) seja perpendicular ao meio de medição.
2A distância entre o sensor e a borda do reservatório, a borda da piscina, a borda da barragem fluvial e a borda da piscina é superior a 0,5 metros;
3. Seleccionar a posição da superfície da água com pequenas flutuações para instalar o módulo (tentar não instalar na porta de injecção de água, saída e outra superfície da água com grandes flutuações,Quanto maior a flutuação da superfície da água, quanto pior for a precisão da medição)
- Sete.Protocolo de comunicação MODBUS-RTU
7.1 Protocolo MODBUS
1Parâmetros de interface de hardware do protocolo de comunicação
O sensor utiliza comunicação por porta serial e os parâmetros por defeito são os seguintes:
Parâmetros de comunicação | Nível de porta de série | Taxa de Baud | Verificação da paridade | Duração dos dados | Parem um pouco. |
Porta de série | TTL | 9600 | Nenhum | 8 | 1 |
Tempo de espera entre quadros 50ms.
2. Formato do protocolo de comunicação
O medidor de nível de água 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 controlo é os dados de controlo CRC16 do quadro de dadosO endereço de fábrica padrão para o sensor é 0x7F.
O formato do comando de pedido e o formato dos dados de resposta do radar são descritos do seguinte modo:
(1) Formato do parâmetro de consulta: Código de função 0x03
Pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | C R C |
1 byte | 1 byte | 2 bytes | 2 bytes | 2 bytes |
Resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Valor do registo | C R C |
1 byte | 1 byte | 1 byte | 2N bytes | 2 bytes |
N: número de registos
(2) Formato do parâmetro de consulta: Código de função 0x04
Pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | C R C |
1 byte | 1 byte | 2 bytes | 2 bytes | 2 bytes |
Resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Valor do registo | C R C |
1 byte | 1 byte | 1 byte | 2N bytes | 2 bytes |
N: número de registos
(3) Formato dos parâmetros definidos: Código de função 0x10
Pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | Duração dos dados | Valor do registo | C R C |
1 byte | 1 byte | 2 bytes | 2 bytes | 1 byte | 2N bytes | 2 bytes |
Resposta:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | C R C |
1 byte | 1 byte | 2 bytes | 2N bytes | 2 bytes |
N: número de registos
3. Resumo da Tabela do Endereço do Registo
Parâmetro padrão | |||||
Parâmetro | Endereço do registo |
PLC ou Grupo Endereço de estado |
Código de função de suporte | Tipo de dados | Explique |
Endereço do escravo | 0x2001 | 48194 | 0x03,0x10 | int16 |
int16 Para 2 Bytes Integer; int32 Para 4 Byte Integer, Alto 16 À frente |
Taxa de Baud | 0x2002 | 48195 | 0x03,0x10 | int32 | |
Informações de versão | 0x2004 | 48197 | 0x03 | int32 | |
Configure a calibração | 0x2052 | 48275 | 0x03,0x10 | int16 | |
Empurro automático Ciclo |
0x2053 | 48276 | 0x03,0x10 | int16 | |
Ponto Cego | 0x2044 | 48261 | 0x03 | Float (pequeno 16) | Float ((little 16) é 4 bytes float, baixo 16o lugar primeiro |
Faixa de medição | 0x2046 | 48263 | 0x03 | Float (pequeno 16) | |
Configurar corrente Profundidade |
0X2048 | 48265 | 0x03,0x10 | Float (pequeno 16) | |
Configurar a instalação Alto |
0x204A | 48267 | 0x03,0x10 | Float (pequeno 16) | |
Nível | 0x0A0B | 32572 | 0x04 | Float (pequeno 16) | |
Altura vazia | Oxaof | 32576 | 0x04 | Float (pequeno 16) |
Nota: O endereço de registo e o tipo de dados de alguns parâmetros podem ser modificados pelo software do computador anfitrião.As instruções de funcionamento correspondentes do Modbus também mudarão em conformidade., por exemplo: A instrução por defeito para ler a altura vazia é 0x 7F 04 0A 0F 00 02 48 0E. Se o registo da altura vazia for modificado para 00 01,A instrução de leitura da altura vazia é alterada para 0x 7F 04 00 01 00 02 2A 15.
4Descrição do comando do protocolo de comunicação
Nota:
a. O Endereço do Dispositivo por defeito é 0x7F;
b. Os dados do tipo de float dos dados adotam o padrão aritmético binário de ponto flutuante IEEE754, com 16 bits no primeiro (CDAB);
c. No exemplo a seguir, o endereço de registo correspondente a cada parâmetro é o endereço por defeito.O endereço de registo na instrução de operação Modbus deve ser alterado em conformidade;
d. No exemplo a seguir, a definição de dados (tipo de dados/unidade) de cada parâmetro é analisada de acordo com a configuração por defeito.Se a definição de dados (tipo de dados/unidade) for modificada através do computador host, a leitura e análise dos dados devem ser modificadas em conformidade;
7.2 Instrução de dados de consulta: Código de função 0x04
7.2.1 Resultados da medição da consulta - nível (ou seja, altura da instalação - altura do ar)
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x04 | 0x0A 0B | 0x00 02 | 0x09 CF |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
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.
Código de erro:
1 Quando a altura da instalação não for definida, o nível não pode ser calculado e a saída 0xFC FC FC;
2 Quando os resultados das medições ultrapassarem o intervalo, saída 0xFF FF FF FF;
3 Quando o sensor estiver na zona cega, emitir 0xFE FE FE FE;
4 Quando a energia de eco do sensor for insuficiente, a saída 0xFD FD FD FD;
Exemplo 1:
Pedido: 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 vírgula flutuante, ou seja, 11,00 m.
Exemplo 2:
Pedido: 7F 04 0A 0B 00 02 09 CF
Re: 7F 04 04 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.2Resultados da medição da consulta - altura do ar
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x48 0E |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
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.
Código de erro:
1 Quando os resultados da medição ultrapassarem o intervalo, saída 0xFF FF FF FF;
2 Quando o sensor estiver na zona cega, emitir 0xFE FE FE FE;
3 Quando a energia de eco do sensor for insuficiente, a saída 0xFD FD FD FD FD;
Exemplo 1:
Pedido: 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 vírgula flutuante, ou seja, 2,253 m.
Exemplo 2:
Pedido: 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 se encontra na zona cega e que não podem ser lidos dados válidos.
7.3 Instrução de informação de configuração da consulta: Código de função 0x03
7.3.1 Endereço do escravo da consulta de transmissão
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0xFF (transmissão) | 0x03 | 0x20 01 | 0x00 01 | 0xCB D4 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
0x7F | 0x03 | 0x02 | 0x00 7F | 0xD1 AE |
Definição de dados: o tipo de dados é int16 data, e o comprimento dos dados é de 2 bytes.
Exemplos:
Solicitação: 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 é 127 ou 0x7F.
7.3.2Consultar a taxa de baud da interface de comunicação
Nota: A taxa de Baud só suporta: 4800,9600,19200,38400,115200
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x03 | 0x20 02 | 0x00 02 | 0x64 15 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
0x7F | 0x03 | 0x04 | 0x00 00 25 80 | 0x7F 04 |
Definição de dados: O tipo de dados é int32(big) e o comprimento dos dados é de 4 bytes.
Exemplos:
Pedido: 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 é 9600.
7.3.3Informações da versão da consulta
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x03 | 0x20 04 | 0x00 02 | 0x84 14 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
0x7F | 0x03 | 0x04 | 0x20 23 09 08 | 0x99 A8 |
Definição de dados: O tipo de dados é int32 data, e o comprimento dos dados é de 4 bytes.
Exemplos:
Pedido: 7F 03 20 04 00 02 84 14
Resposta: 7F 03 04 20 23 09 08 99 A8
A parte de dados é 0x 20230908, e os dados estão codificados no formato BCD, nomeadamente o número de versão é 20230908.
7.3.4Parâmetros de calibração da consulta
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x03 | 0x20 52 | 0x00 01 | 0x24 05 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
0x7F | 0x03 | 0x02 | 0x00 10 | 0x91 82 |
Definição de dados: O tipo de dados é int16 data, a unidade é milímetro (mm) e o comprimento dos dados é 2 Bytess.
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.5Ciclo de empurrão automático da consulta
Nota: Quando o período de empurrão automático for >= 300 ms, o sensor empurra automaticamente os dados.Quando a altura de montagem for definida, empurra os dados de nível.
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x03 | 0x20 53 | 0x00 01 | 0x75 C5 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
0x7F | 0x03 | 0x02 | 0x03 E8 | 0x90 F0 |
Definição de dados: o tipo de dados é int16 data, a unidade é milissegundos (ms) e o comprimento dos dados é 2 bytes.
Exemplos:
Pedido: 7F 03 20 53 00 01 75 C5
Resposta: 7F 03 02 03 E8 90 F0
Quando a parte de dados 0x 03 E8 for convertida em dados inteiros, ou seja, 1000 ms.
7.3.6Área cega de consulta
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x03 | 0x20 44 | 0x00 02 | 0x85 C0 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
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 é de 4 bytes.
Exemplos:
Pedido: 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 em dados de tipo com vírgula flutuante, ou seja, 0,334 m.
7.3.7Intervalo de consulta
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x03 | 0x20 46 | 0x00 02 | 0x24 00 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
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 é de 4 bytes.
Exemplos:
Pedido: 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 em vírgula flutuante, ou seja, 40,0 m.
7.3.8Verifique a profundidade na instalação
Nota: A profundidade da água no momento da instalação é utilizada para calcular a altura da instalação.Quando a profundidade da água for definida no momento da instalação, a altura de instalação é calculada automaticamente e guardada na configuração.
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x03 | 0x20 48 | 0x00 02 | 0x45 C3 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
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 é de 4 bytes.
Exemplos:
Pedido: 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 em dados de vírgula flutuante, ou seja, 5,54 m.
7.3.9Verificar a altura da instalação
Nota: definir a altura de montagem, que é utilizada para calcular o nível. nível em tempo real = altura de instalação - altura em tempo real.altura da instalação = profundidade da água na instalação + altura no momento da instalaçãoPor conseguinte, ao definir a altura da instalação, a profundidade da água durante a instalação será automaticamente calculada e guardada na configuração.
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x03 | 0x20 4A | 0x00 02 | 0xE4 03 |
Dados de resposta:
Endereço do dispositivo | Código de função | Duração dos dados | Dados | CRC |
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 é de 4 bytes.
Exemplos:
Pedido: 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 em vírgula flutuante, ou seja, 10,65m.
7.4 Instruções de configuração: Código de função 0x10
7.4.1 Definir o endereço do escravo
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | Duração dos dados | Dados | CRC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x02 | 0x00 01 | 0x6E 21 |
Dados de resposta:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x51 D7 |
Definição de dados: o tipo de dados é int16 data, e o comprimento dos dados é 2 Bytess.
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 a taxa de baud da interface de comunicação
Nota: A taxa de Baud só suporta: 4800,9600,19200,38400,115200
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | Duração dos dados | Dados | CRC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0x04 | 0x00 01 C2 00 | 0x75 3E |
Dados de resposta:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0xE1 D6 |
Definição de dados: O tipo de dados é int32 data, 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 é 115200.
Resposta: 7F 10 20 02 00 02 E1 D6
7.4.3 Ajuste dos parâmetros de calibração
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | Duração dos dados | Dados | CRC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0x02 | 0x00 01 | 0xA2 4E |
Dados de resposta:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0xA1 C6 |
Definição de dados: o tipo de dados é int16 data, 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 Configurar o ciclo automático de empurrão
Nota: Quando o período de empurrão automático for >= 300 ms, o sensor empurra automaticamente os dados.Quando a altura de montagem for definida, empurra os dados de nível.
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | Duração dos dados | Dados | CRC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0x02 | 0x03 E8 | 0xA2 ED |
Dados de resposta:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | CRC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0xF0 06 |
Definição de dados: o tipo de dados é int16 data, a unidade é milissegundos (ms) e o comprimento dos dados é 2 bytes.
Exemplos:
Pedido: 7F 10 20 53 00 01 02 03 E8 A2 ED
Quando a parte de dados 0x 03 E8 for convertida em dados inteiros, ou seja, 1000 ms.
Resposta: 7F 10 20 53 00 01 F0 06
7.4.5 Ajustar a profundidade da água no momento da instalação
Nota: A profundidade da água no momento da instalação é utilizada para calcular a altura da instalação.Quando a profundidade da água for definida no momento da instalação, a altura de instalação é calculada automaticamente e guardada na configuração.
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | Duração dos dados | Dados | CRC |
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 | Endereço do registo | Número de registos | CRC |
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 é de 4 bytes.
Exemplos:
Pedido: 7F 10 20 48 00 02 04 47 AE 40 B1 75 30
A parte de dados 0x 47 AE 40 B1 foi convertida em dados de vírgula flutuante, ou seja, 5,54 m.
Resposta: 7F 10 20 48 00 02 C0 00
7.4.6 Ajustar a altura da instalação
Nota: A altura de instalação é a distância do sensor ao nível do objeto 0. Se a profundidade da água corrente for de 2 metros e a altura do ar for de 4 metros, a altura de instalação é de 6 metros.Configure a altura de montagem, que é utilizado para calcular o nível. Nível em tempo real = altura da instalação - altura em tempo real. Ao mesmo tempo, altura da instalação = profundidade da água na instalação + altura no momento da instalação.Por conseguinte,, ao definir a altura da instalação, a profundidade da água durante a instalação será automaticamente calculada e guardada na configuração.
Comando de pedido:
Endereço do dispositivo | Código de função | Endereço do registo | Número de registos | Duração dos dados | Dados | CRC |
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 | Endereço do registo | Número de registos | CRC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x61 C0 |
Definição de dados: O tipo de dados padrão é float ((little16) data, a unidade padrão é metros (m), e o comprimento dos dados é de 4 bytes.
Nota: A fixação da altura de montagem em 0 elimina a configuração altura/profundidade de água da montagem na instalação.
Exemplos:
Pedido: 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 em vírgula flutuante, ou seja, 10,65m.
Resposta: 7F 10 20 4A 00 02 61 C0
7.5 Protocolo de texto
7.5.1 Parâmetros da interface de hardware do protocolo de comunicação
O medidor de nível de água adota comunicação em série e os parâmetros por defeito são os seguintes:
Parâmetros de comunicação
|
Nível da porta de série | Taxa de Baud | Verificação da paridade | Duração dos dados | Posição de parada |
Porta de série | TTL | 9600 | - | 8 | 1 |
O tempo de espera foi de 50 ms para cada intervalo de quadros.
7.5.2 Descrição dos comandos do protocolo de comunicação
Nota: "n" representa uma nova linha, correspondente ao número hexadecimal 0x0A. Após a configuração do comando de configuração ser bem sucedida, a configuração será salva no Flash,e não é necessária nenhuma reconfiguração para reiniciar a interrupção 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ções não existem |
Este AT cmd existe, mas não permite operar | As instruções existem, mas não são autorizadas a operar |
Este AT cmd existe, mas o valor é erróneo | Erro de parâmetro de entrada |
1.Leia a verdadeira altura espacial-temporal
Unidade: metro (m)
Instruções | Descrição | |
Enviar | AT+ALTA REAL | Leia a altura real do espaço-tempo |
Resposta | Altura real = 2,212m | A actual altura real do espaço-tempo é de 2.212 metros |
Resposta | REALAIRHEIGHT=OutRangen | Fora do alcance |
Resposta | REALAIRHEIGHT=InBlindZonen | O sensor está na área cega. |
Resposta | Altura real = falta de 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 da instalação - altura do ar
Instruções | Descrição | |
Enviar | AT + REALWATERDEEPTHn | Nível de leitura em tempo real |
Resposta | REALWATERDEPTH=7.789m | O nível actual em tempo real é de 7.789 metros. |
Resposta | REALWATERDEPTH=OutRangen | Fora do alcance |
Resposta | REALWATERDEPTH=InBlindZonen | O sensor está na área cega. |
Resposta | REALWATERDEPTH=LackEnergyn | A energia do eco é insuficiente. |
Resposta | REALWATERDEPTH=Não definido InstallHeightn | A altura da instalação não está definida |
3Profundidade da água na instalação
Unidade: metro (m)
Nota: A profundidade da água no momento da instalação é utilizada para calcular a altura da instalação.Quando a profundidade da água for definida no momento da instalação, a altura de instalação é calculada automaticamente e guardada na configuração.
Leia a profundidade da água na instalação:
Instruções | Descrição | |
Enviar | AT+INSTALLWATERDEPTHn | Leia a profundidade da água na instalação |
Resposta | INSTALLWATERDEPTH=4,60m | A profundidade da água na instalação é de 4,60 metros. |
Configurar a profundidade da água no momento da instalação:
Instruções | Descrição | |
Enviar | AT+INSTALLWATERDEPTH=4,6n | Profundidade da água é definida em 4,6 m durante a instalação |
Resposta |
AT+INSTALLWATERDEPTH=4,6n Está bem. |
Operação bem sucedida |
4.Alta da instalação
Unidade: metro (m)
Nota: definir a altura de montagem, que é utilizada para calcular o nível. nível em tempo real = altura de instalação - altura em tempo real.altura da instalação = profundidade da água na instalação + altura no momento da instalaçãoPor conseguinte, ao definir a altura da instalação, a profundidade da água durante a instalação será automaticamente calculada e guardada na configuração.
Leia a altura de montagem:
Instruções | Descrição | |
Enviar | AT+INSTALLHEIGHTn | Leitura da altura de montagem |
Resposta | Instalação de altura = 9,72m | Profundidade da água na instalação é de 9,72 metros |
Altura de montagem:
Instruções | Descrição | |
Enviar | AT+INSTALLHEIGHT=9.72n | Configure a altura da instalação para 9,72 m |
Resposta |
AT+INSTALLHEIGHT=9.72n Está bem. |
Operação bem sucedida |
Nota: A definição de 0 para a altura de montagem irá limpar a configuração para a altura de montagem e a profundidade da água na instalação.
5- Leia o número da versão.
Instruções | Descrição | |
Enviar | AT+VERSIONn | Leia o número da versão |
Resposta | Versão=20230908 | O número de versão é 20230908 |
6.Leia a distância
Unidade: metro (m)
Instruções | Descrição | |
Enviar | AT+RANGEN | Faixa de leitura |
Resposta | Intervalo = 40,00mn | O alcance é de 40 metros. |
7- Leia a área cega.
Unidade: metro (m)
Instruções | Descrição | |
Enviar | AT+ZONA CEGA | Leia a área cega |
Resposta | Zona cega = 0,335mn | A zona cega é 0,335 metros. |
8. Reinicialização do software (reinicialização)
Instruções | Descrição | |
Enviar | AT+BOOTn | Reinicialização do software |
Resposta |
AT+BOOTn Está bem. |
Operação bem sucedida |
9- Reinicie os dados da fábrica.
Instruções | Descrição | |
Enviar | AT+DEFAULTn | Reinicialização dos dados de fábrica |
Resposta |
AT+DEFAULTn Está bem. |
Operação bem sucedida |
10Frequência de aquisição
Unidade: milissegundos (ms)
Nota: A frequência de aquisição por defeito é de 300 ms, e a frequência de aquisição só pode ser ajustada para 200 ms no início.A velocidade de resposta às instruções de resposta será lenta, e as instruções de envio podem ser incompletas, resultando em nenhuma resposta. Neste caso, a instrução pode ser enviada novamente.)
Frequência de leitura:
Instruções | Descrição | |
Enviar | AT+COLLECTFREQn | Frequência de leitura e aquisição |
Resposta | COLLECTFREQ=200n | A frequência de aquisição é de 200 ms/ciclo |
Frequência de recolha:
Instruções | Descrição | |
Enviar | AT+COLLECTFREQ=500n | Ajustar a frequência de aquisição para 500 ms/ciclo |
Resposta |
AT+COLLECTFREQ=500n Está bem. |
Operação bem sucedida |
11. Taxa de Baud
Taxa de leitura de baud:
Instruções | Descrição | |
Enviar | AT+BAUDRATEN | Taxa de leitura de baud |
Resposta | BAUDRATE=9600n | A taxa de baud é 9600 |
Configurar taxa de baud
Instruções | Descrição | |
Enviar | AT+BAUDRATE=115200n | Configure a taxa de baud para 115200 |
Resposta |
AT+BAUDRATE=115200n Está bem. |
Operação bem sucedida |
12Parâmetros de calibração
Unidade: Milímetro (mm)
Altura espacial-temporal real = valor de amostragem -parâmetro de calibração. Portanto, quando a altura real 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ções | Descrição | |
Enviar | AT+CALIBRAÇÃOn | Leitura dos parâmetros de calibração |
Resposta | Calibração = 16 mmn | O parâmetro de calibração é 16 mm |
Ajuste dos parâmetros de calibração:
Instruções | Descrição | |
Enviar | AT+CALIBRAÇÃO=30n | Defina o parâmetro de calibração em 30 mm |
Resposta |
AT+CALIBRAÇÃO=30n Está bem. |
Operação bem sucedida |
13. Ciclo automático de empurrão
Unidade: milissegundos (ms)
Nota: Quando o período de empurrão automático for >= 300 ms, o sensor irá automaticamente comunicar os dados em tempo real, entre eles, quando a altura da instalação (ou a profundidade da água durante a instalação) é definida,Os dados em tempo real reportados automaticamente são o nível em tempo realSe a altura da instalação não for definida (ou a profundidade da água durante a instalação), os dados em tempo real automaticamente comunicados são a altura em tempo real.
Leia o ciclo de empurrão automático:
Instruções | Descrição | |
Enviar | AT+AUTOOUTDATACYCLEN | Leia o ciclo de empurrão automático |
Resposta | Autooutdatacycle=100n | Ciclo automático de empurrão é de 100 ms (menos de 200 ms, sem dados automáticos de empurrão) |
Configure o ciclo de empurrão automático:
Instruções | Descrição | |
Enviar | AT+AUTOOUTDATACYCLE=200n | Configure o período de empurrão automático para 200 milissegundos |
Resposta |
AT+AUTOOUTDATACYCLE=200n Está bem. |
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.