Luogo di origine: | Cina (continente) |
Marca: | Kacise |
Certificazione: | certificate of explosion-proof, CE |
Numero di modello: | KWL801B |
Quantità di ordine minimo: | 1pc |
---|---|
Imballaggi particolari: | ogni unità ha una scatola individuale e tutte le scatole sono confezionate in imballaggi standard o |
Tempi di consegna: | 5-8 giorni lavorativi |
Termini di pagamento: | T/T, Western Union, MoneyGram |
Frequenza di misura: | 80GHz | comunicazione: | RS485 |
---|---|---|---|
Frequenza di acquisizione: | ≥ 200 ms/ configurabile | Corrente di funzionamento: | 12V/14mA |
Precisione della misurazione della distanza: | ± 2 mm | Protocollo di comunicazione: | Modbus/Protocollo di testo |
Larghezza del raggio dell'antenna: | ± 2,75° | Tensione di alimentazione: | 9 ~ 24 V |
Campo di misura: | 0.2~40m 0.18~30m 0.1~15/20m 0.06~3/5/10m | Corrente d'impulso RF: | 100 mA/20 ms |
Umidità di lavoro: | 0~95% | Tipo di filo: | G filo/ su misura |
Temperatura di funzionamento: | -40~75℃ | Grado di resistenza all'acqua: | Protezione IP68 |
Peso netto: | 00,6 kg | ||
Evidenziare: | Trattamento delle acque reflue,Misuratore di livello radar delle navi,Indicatore di livello radar IP68 |
1Introduzione
1.1 Visualizzazione del prodotto
Il sensore di livello radar KWL801B-RS485 è conforme alle specifiche standard descritte nella norma nazionale DB50/T 826-2017 per i misuratori di livello.Il suo componente principale è progettato con un impermeabilizzazione IP68 completamente sigillata.
La gamma massima di misura del prodotto si estende fino a 40 metri, con un punto cieco minimo inferiore a 6 cm.
Grazie alla sua frequenza più elevata e alla sua larghezza di banda più ampia, raggiunge una precisione superiore.
1.2 Principio di rilevamento
Il sensore di livello radar si basa sul principio della riflessione nel dominio temporale (TDR).Quando incontra la superficie del mezzo misurato, una parte dell'impulso del misuratore di livello radar viene riflessa per formare un ritorno di eco al trasmettitore di impulsi lungo lo stesso percorso,e la distanza tra il trasmettitore e la superficie del mezzo misurato è direttamente proporzionale al tempo di propagazione dell'impulso, quindi viene calcolata l'altezza del livello.
2.Caratteristica
3Specificativi tecnici
Modello | KWL801B-RS485 |
Frequenza di misura | 80 GHz |
Comunicazione | RS485 |
Frequenza di acquisizione | ≥ 200 ms/ configurabile |
Corrente di funzionamento | 12V/14mA |
Precisione di misurazione della distanza | ± 2 mm |
Protocollo di comunicazione | Modbus/Protocollo di testo |
Larghezza del raggio dell'antenna | ± 2,75° |
Tensione di alimentazione | 9 ~ 24 V |
Intervallo di misura |
0.2~40m 0.18 ~ 30m 0.1~15/20m 0.06~3/5/10m |
Corrente d'impulso RF | 100 mA/20 ms |
Umidità di lavoro | 0~95% |
Tipo di filo | G filo/ su misura |
Temperatura di funzionamento | -40~75°C |
Grado di resistenza all'acqua | Protezione IP68 |
Peso netto | 00,6 kg |
4.Istruzioni di cablaggio
Linea rossa | VCC (alimentazione da 9 a 24 V) |
Linea nera | GND |
Linea gialla | 485-A |
Linea verde | 485-B |
5.Dimensione
6.Istruzioni di installazione
6.1 Iispezione prima dell'installazione
(1) Rimuovere il sensore dalla scatola di imballaggio, controllare attentamente l'elenco di imballaggio secondo il manuale d'istruzioni e verificare se gli accessori dell'apparecchiatura sono completi.
(2) Leggere attentamente il manuale di istruzioni del prodotto e il certificato del prodotto.
(3) Controllare se l'apparenza dello strumento non è danneggiata, in particolare se l'unità principale è intatta.e fare attenzione a posizionare correttamente l'unità principale per evitare che venga rovesciata.
6.2Radarinstallazione di sensori di livello
6.2.1Controllo prima dell'installazione
Verificare prima di installare il sensore come segue:
Se ci sono alberi o altri detriti sopra il mezzo nel sito di installazione.
Se il supporto di montaggio è installato orizzontalmente.
Quando il supporto di montaggio non può essere installato orizzontalmente, è necessario regolare il supporto in base al gradiente sulla superficie del sensore per assicurarsi che il sensore sia in posizione orizzontale.
6.2.2 Installazione
(1) Assicurarsi che il sensore sia perpendicolare alla superficie media.
(2) Evitare che il raggio di trasmissione irradi gli oggetti di interferenza e generi falsi echi.
Per le condizioni di lavoro tipiche, si veda quanto segue:
Installazione del filo superiore Installazione del filo inferiore
Assicurarsi che il misuratore di livello radar sia installato perpendicolare alla superficie media.
L'inclinazione indebolirà l'ampiezza del segnale ricevuto e influenzerà la gamma normale.
Attenzione:
Cercate di mantenere il sensore fisso per evitare il frenetismo durante l'installazione e mantenete l'ambiente circostante il più aperto possibile.
1La distanza tra il sensore e la superficie del mezzo è superiore a 30 cm per garantire che la faccia anteriore del sensore (antenna) sia perpendicolare al mezzo di misura.
2. la distanza tra il sensore e il bordo del serbatoio, il bordo della piscina, il bordo della diga fluviale e il bordo della piscina è superiore a 0,5 metri;
3. Selezionare la posizione della superficie dell'acqua con piccole fluttuazioni per installare il modulo (cercare di non installare nella porta di iniezione dell'acqua, uscita e altra superficie dell'acqua con grandi fluttuazioni,maggiore è la fluttuazione della superficie dell'acqua, peggiore è la precisione della misura)
- Sette.Protocollo di comunicazione MODBUS-RTU
7.1 Protocollo MODBUS
1Parametri dell'interfaccia hardware del protocollo di comunicazione
Il sensore utilizza la comunicazione su porte seriali e i parametri predefiniti sono i seguenti:
Parametri di comunicazione | Livello di porta seriale | Tasso di Baud | Controllo della parità | Lunghezza dei dati | Ferma Bit. |
Porta seriale | TTL | 9600 | Nessuna | 8 | 1 |
Timeout tra fotogrammi di 50 min.
2Formato del protocollo di comunicazione
Il misuratore di livello dell'acqua comunica esternamente utilizzando il protocollo di comunicazione Modbus RTU. Ogni data frame completo include: campo di indirizzo, codice di funzione, dati e somma di controllo.La somma di controllo è i dati di controllo CRC16 del quadro datiL'indirizzo di fabbrica predefinito per il sensore è 0x7F.
Il formato del comando di richiesta e il formato dei dati di risposta radar sono descritti come segue:
(1) Formato del parametro di query: codice di funzione 0x03
Richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | C R C |
1 byte | 1 byte | 2 byte | 2 byte | 2 byte |
Risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Valore del registro | C R C |
1 byte | 1 byte | 1 byte | 2N byte | 2 byte |
N: numero di registri
(2) Formato del parametro di query: codice di funzione 0x04
Richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | C R C |
1 byte | 1 byte | 2 byte | 2 byte | 2 byte |
Risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Valore del registro | C R C |
1 byte | 1 byte | 1 byte | 2N byte | 2 byte |
N: numero di registri
(3) Formato dei parametri impostati: codice di funzione 0x10
Richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | Lunghezza dei dati | Valore del registro | C R C |
1 byte | 1 byte | 2 byte | 2 byte | 1 byte | 2N byte | 2 byte |
Risposta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | C R C |
1 byte | 1 byte | 2 byte | 2N byte | 2 byte |
N: numero di registri
3. Indirizzo del registro Tabella di sintesi
Parametro predefinito | |||||
Parametro | Indirizzo del registro |
PLC o gruppo Indirizzo dello stato |
Codice della funzione di supporto | Tipo di dati | Illustrare |
Indirizzo schiavo | 0x2001 | 48194 | 0x03,0x10 | int16 |
int16 Per 2 Bytes Integer; int32 Per 4 byte Integer, Alto 16 Davanti |
Tasso di Baud | 0x2002 | 48195 | 0x03,0x10 | int32 | |
Informazioni sulla versione | 0x2004 | 48197 | 0x03 | int32 | |
Impostare la calibrazione | 0x2052 | 48275 | 0x03,0x10 | int16 | |
Spinta automatica Ciclo |
0x2053 | 48276 | 0x03,0x10 | int16 | |
Punto cieco | 0x2044 | 48261 | 0x03 | - Non lo so. | Float ((little 16) è 4 byte float, basso 16 ° posto prima |
Distanza di misura | 0x2046 | 48263 | 0x03 | - Non lo so. | |
Imposta corrente Profondezza |
0X2048 | 48265 | 0x03,0x10 | - Non lo so. | |
Impostare l'installazione Altezza |
0x204A | 48267 | 0x03,0x10 | - Non lo so. | |
Livello | 0x0A0B | 32572 | 0x04 | - Non lo so. | |
Altezza vuota | 0xaof | 32576 | 0x04 | - Non lo so. |
Nota: l'indirizzo del registro e il tipo di dati di alcuni parametri possono essere modificati dal software del computer host.le corrispondenti istruzioni di funzionamento Modbus cambieranno di conseguenza, ad esempio: L'istruzione predefinita per la lettura dell'altezza vuota è 0x 7F 04 0A 0F 00 02 48 0E. Se il registro dell'altezza vuota è modificato in 00 01,l'istruzione per la lettura dell'altezza vuota viene modificata in 0x 7F 04 00 01 00 02 2A 15.
4Descrizione del comando del protocollo di comunicazione
Nota:
a. L'indirizzo del dispositivo predefinito è 0x7F;
b. i dati di tipo fluttuante nei dati adottano lo standard di aritmetica a virgola galleggiante binaria IEEE754, i 16 bit più bassi nella prima (CDAB);
c. Nell'esempio seguente, l'indirizzo del registro corrispondente a ciascun parametro è l'indirizzo predefinito.l'indirizzo di registro nell'istruzione di operazione Modbus deve essere modificato di conseguenza;
d. Nell'esempio seguente, la definizione dei dati (tipo di dati/unità) di ciascun parametro è analizzata in base alla configurazione predefinita.Se la definizione dei dati (tipo di dati/unità) viene modificata tramite il computer host, la lettura e l' analisi dei dati dovrebbero essere modificate di conseguenza;
7.2 Instruzione per la consultazione dei dati: codice di funzione 0x04
7.2.1 Risultati delle misurazioni di ricerca - livello (ovvero altezza dell'impianto - altezza dell'aria)
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x04 | 0x0A 0B | 0x00 02 | 0x09 CF |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x04 | 0x04 | 0x00 00 41 30 | 0x09 CF |
Definizione dei dati: il tipo di dati predefinito è float ((little16) data, l'unità predefinita è metri (m), la lunghezza dei dati è di 4 byte e i 16 bit più bassi sono nel primo.
Codice di errore:
1 Quando l'altezza dell'impianto non è impostata, il livello non può essere calcolato e l'output 0xFC FC FC;
2 Quando i risultati delle misurazioni superano l'intervallo, uscita 0xFF FF FF FF;
3 Quando il sensore si trova nella zona cieca, si emette 0xFE FE FE FE;
4 Quando l'energia di eco del sensore è insufficiente, l'uscita 0xFD FD FD FD;
Esempio 1:
Richiesta: 7F 04 0A 0B 00 02 09 CF
Risposta: 7F 04 04 00 00
La parte dei dati 0x 00 00 41 30 è convertita in dati in virgola mobile, ossia 11,00 m.
Esempio 2:
Richiesta: 7F 04 0A 0B 00 02 09 CF
Re: 7F 04 04 FC FC FC FC FC D4 A2
Nella parte dati, 0x FC FC FC FC FC è un codice di errore che indica che l'altezza di montaggio non è impostata (il livello non può essere calcolato).
7.2.2Risultati delle misurazioni della query - altezza dell'aria
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x48 0E |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x04 | 0x04 | 0x31 13 40 10 | 0xAA B6 |
Definizione dei dati: il tipo di dati predefinito è float ((little16) data, l'unità predefinita è metri (m), la lunghezza dei dati è di 4 byte e i 16 bit più bassi sono nel primo.
Codice di errore:
1 Quando i risultati delle misurazioni superano il range, uscita 0xFF FF FF FF;
2 Quando il sensore si trova nella zona cieca, si emette 0xFE FE FE FE;
3 Quando l'energia di eco del sensore è insufficiente, l'uscita 0xFD FD FD FD FD;
Esempio 1:
Richiesta: 7F 04 0A 0F 00 02 48 0E
Risposta: 7F 04 04 31 13 40 10 B6
La parte dei dati 0x 31 13 40 10 è convertita in dati in virgola mobile, ossia 2,253 m.
Esempio 2:
Richiesta: 7F 04 0A 0F 00 02 48 0E
Risposta: 7F 04 04 FE FE F4 7B
La parte dei dati 0x FE FE FE FE è il codice di errore, che indica che il sensore si trova nella zona cieca e non è possibile leggere dati validi.
7.3 Instruzione per le informazioni di configurazione della query: codice di funzione 0x03
7.3.1 Indirizzo del servo della query di trasmissione
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0xFF (trasmissione) | 0x03 | 0x20 01 | 0x00 01 | 0xCB D4 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x02 | 0x00 7F | 0xD1 AE |
Definizione dei dati: il tipo di dati è int16 data e la lunghezza dei dati è di 2 byte.
Esempi:
Richiesta: FF 03 20 01 00 01 CB D4
Risposta: 7F 03 02 00 7F
La parte dei dati 0x 00 7F è convertita in dati interi, ovvero 127 o 0x7F.
7.3.2Interrogare il tasso di segnalazione dell'interfaccia di comunicazione
Nota: Baud rate supporta solo: 4800,9600,19200,38400,115200
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x03 | 0x20 02 | 0x00 02 | 0x64 15 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x00 00 25 80 | 0x7F 04 |
Definizione dei dati: il tipo di dati è int32 ((big) data e la lunghezza dei dati è di 4 byte.
Esempi:
Richiesta: 7F 03 20 02 00 02 64 15
Risposta: 7F 03 04 00 00
La parte dei dati 0x 00 00 25 80 è convertita in dati interi, ossia 9600.
7.3.3Informazioni sulla versione della query
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x03 | 0x20 04 | 0x00 02 | 0x84 14 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x20 23 09 08 | 0x99 A8 |
Definizione dei dati: il tipo di dati è int32 data e la lunghezza dei dati è di 4 byte.
Esempi:
Richiesta: 7F 03 20 04 00 02 84 14
Risposta: 7F 03 04 20
La parte dei dati è 0x 20230908 e i dati sono codificati in formato BCD, vale a dire il numero di versione è 20230908.
7.3.4Parametri di taratura della query
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x03 | 0x20 52 | 0x00 01 | 0x24 05 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x02 | 0x00 10 | 0x91 82 |
Definizione dei dati: il tipo di dati è int16 data, l'unità è millimetro (mm) e la lunghezza dei dati è 2 Bytess.
Esempi:
Richiesta: 7F 03 20 52 00 01 24 05
Risposta: 7F 03 02 00 10 91 82
La parte dei dati 0x 00 10 è convertita in dati interi, ossia 16 mm.
7.3.5Ciclo di spinta automatica della query
Nota: quando il periodo di spinta automatica è >= 300 ms, il sensore spinge automaticamente i dati. quando l'altezza di installazione non è impostata (il livello non può essere calcolato), spinge i dati di altezza dell'aria;Quando l'altezza di montaggio è impostataSpingi i dati di livello.
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x03 | 0x20 53 | 0x00 01 | 0x75 C5 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x02 | 0x03 E8 | 0x90 F0 |
Definizione dei dati: il tipo di dati è int16 data, l'unità è millisecondi (ms) e la lunghezza dei dati è 2 byte.
Esempi:
Richiesta: 7F 03 20 53 00 01 75 C5
Risposta: 7F 03 02 03 E8 90
Quando la parte dei dati 0x 03 E8 è convertita in dati interi, cioè 1000 ms.
7.3.6Area cieca della query
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x03 | 0x20 44 | 0x00 02 | 0x85 C0 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x6D B7 3E AB | 0x99 61 |
Definizione dei dati: il tipo di dati predefinito è float ((little16) data, l'unità predefinita è metri (m) e la lunghezza dei dati è di 4 byte.
Esempi:
Richiesta: 7F 03 20 44 00 02 85 C0
Risposta: 7F 03 04 6D B7 3E AB
La parte dei dati 0x 6D B7 3E AB è stata convertita in dati a virgola mobile, ossia 0,334 m.
7.3.7Intervallo di query
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x03 | 0x20 46 | 0x00 02 | 0x24 00 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x00 00 42 20 | 0x55 4C |
Definizione dei dati: il tipo di dati predefinito è float ((little16) data, l'unità predefinita è metri (m) e la lunghezza dei dati è di 4 byte.
Esempi:
Richiesta: 7F 03 20 46 00 02 24 00
Risposta: 7F 03 04 00 00
La parte dei dati 0x 00 00 42 20 è convertita in dati in virgola mobile, ossia 40,0 m.
7.3.8Controllare la profondità all'installazione
Nota: per calcolare l'altezza dell'installazione si utilizza la profondità dell'acqua al momento dell'installazione.Quando si imposta la profondità dell'acqua al momento dell'installazione, l'altezza di installazione viene calcolata automaticamente e salvata nella configurazione.
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x03 | 0x20 48 | 0x00 02 | 0x45 C3 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x47 AE 40 B1 | 0xE0 D5 |
Definizione dei dati: il tipo di dati predefinito è float ((little16) data, l'unità predefinita è metri (m) e la lunghezza dei dati è di 4 byte.
Esempi:
Richiesta: 7F 03 20 48 00 02 45 C3
Risposta: 7F 03 04 47 AE 40 B1 E0
La parte dei dati 0x 47 AE 40 B1 è stata convertita in dati in virgola mobile, ossia 5,54 m.
7.3.9Controllare l'altezza dell'installazione
Nota: impostare l'altezza di montaggio, che viene utilizzata per calcolare il livello.altezza dell'installazione = profondità dell'acqua all'installazione + altezza al momento dell'installazionePertanto, quando si imposta l'altezza dell'installazione, la profondità dell'acqua durante l'installazione viene automaticamente calcolata e salvata nella configurazione.
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x03 | 0x20 4A | 0x00 02 | 0xE4 03 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x8A 64 41 2A | 0xBE 7C |
Definizione dei dati: il tipo di dati predefinito è float ((little16) data, l'unità predefinita è metri (m) e la lunghezza dei dati è di 4 byte.
Esempi:
Richiesta: 7F 03 20 4A 00 02 E4 03
Risposta: 7F 03 04 8A 64 41 2A BE
La parte dei dati 0x 8A 64 41 2A è convertita in dati in virgola mobile, vale a dire 10,65 m.
7.4 Istruzioni di impostazione: codice di funzione 0x10
7.4.1 Impostare l'indirizzo dello slave
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x02 | 0x00 01 | 0x6E 21 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x51 D7 |
Definizione dei dati: il tipo di dati è int16 data e la lunghezza dei dati è 2 byte.
Esempi:
Richiesta: 7F 10 20 01 00 01 02 00 01 6E 21
La parte dei dati 0x 00 01 è convertita in dati interi, cioè 1 o 0x01.
Risposta: 7F 10 20 01 00 01 51
7.4.2 Impostare la frequenza baud dell'interfaccia di comunicazione
Nota: Baud rate supporta solo: 4800,9600,19200,38400,115200
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0x04 | 0x00 01 C2 00 | 0x75 3E |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0xE1 D6 |
Definizione dei dati: il tipo di dati è int32 e la lunghezza dei dati è di 4 byte.
Esempi:
Richiesta: 7F 10 20 02 00 02 04 00 01 C2 00 75 3E
La parte dei dati 0x 00 01 C2 00 è convertita in dati interi, vale a dire 115200.
Risposta: 7F 10 20 02 00 02 E1 D6
7.4.3 Impostazione dei parametri di taratura
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0x02 | 0x00 01 | 0xA2 4E |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0xA1 C6 |
Definizione dei dati: il tipo di dati è int16 data, l'unità è millimetro (mm) e la lunghezza dei dati è 2 byte.
Esempi:
Richiesta: 7F 10 20 52 00 01 02 00 10 A2 4E
La parte dei dati 0x 00 10 è convertita in dati interi, ossia 16 mm.
Risposta: 7F 10 20 52 00 01
7.4.4 Impostare il ciclo di spinta automatico
Nota: quando il periodo di spinta automatica è >= 300 ms, il sensore spinge automaticamente i dati. quando l'altezza di installazione non è impostata (il livello non può essere calcolato), spinge i dati di altezza dell'aria;Quando l'altezza di montaggio è impostataSpingi i dati di livello.
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0x02 | 0x03 E8 | 0xA2 ED |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0xF0 06 |
Definizione dei dati: il tipo di dati è int16 data, l'unità è millisecondi (ms) e la lunghezza dei dati è 2 byte.
Esempi:
Richiesta: 7F 10 20 53 00 01 02 03 E8 A2 ED
Quando la parte dei dati 0x 03 E8 è convertita in dati interi, cioè 1000 ms.
Risposta: 7F 10 20 53 00 01
7.4.5 Impostare la profondità dell'acqua al momento dell'installazione
Nota: per calcolare l'altezza dell'installazione si utilizza la profondità dell'acqua al momento dell'installazione.Quando si imposta la profondità dell'acqua al momento dell'installazione, l'altezza di installazione viene calcolata automaticamente e salvata nella configurazione.
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0x04 | 0x47 AE 40 B1 | 0x75 30 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0xC0 00 |
Definizione dei dati: il tipo di dati predefinito è float ((little16) data, l'unità predefinita è metri (m) e la lunghezza dei dati è di 4 byte.
Esempi:
Richiesta: 7F 10 20 48 00 02 04 47 AE 40 B1 75 30
La parte dei dati 0x 47 AE 40 B1 è stata convertita in dati in virgola mobile, ossia 5,54 m.
Risposta: 7F 10 20 48 00 02
7.4.6 Impostare l'altezza dell'installazione
Nota: l'altezza di installazione è la distanza dal sensore al livello dell'oggetto 0. Se la profondità dell'acqua corrente è di 2 metri e l'altezza dell'aria è di 4 metri, l'altezza di installazione è di 6 metri.Impostare l' altezza di montaggio, che viene utilizzato per calcolare il livello. livello in tempo reale = altezza dell'installazione - altezza in tempo reale. allo stesso tempo, altezza dell'installazione = profondità dell'acqua all'installazione + altezza al momento dell'installazione.Pertanto,, quando viene impostata l'altezza dell'installazione, la profondità dell'acqua durante l'installazione viene calcolata automaticamente e salvata nella configurazione.
Comando di richiesta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x04 | 0x8A 64 41 2A | 0xAA 40 |
Dati di risposta:
Indirizzo del dispositivo | Codice di funzione | Indirizzo del registro | Numero di registri | CRC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x61 C0 |
Definizione dei dati: il tipo di dati predefinito è float ((little16) data, l'unità predefinita è metri (m) e la lunghezza dei dati è di 4 byte.
Nota: impostando l'altezza di montaggio a 0, la configurazione altezza/profondità dell'acqua di montaggio viene cancellata al momento dell'installazione.
Esempi:
Richiesta: 7F 10 20 4A 00 02 04 8A 64 41 2A AA 40
La parte dei dati 0x 8A 64 41 2A è convertita in dati in virgola mobile, vale a dire 10,65 m.
Risposta: 7F 10 20 4A 00 02 61
7.5 Protocollo di testo
7.5.1 Parametri dell'interfaccia hardware del protocollo di comunicazione
Il misuratore di livello dell'acqua adotta la comunicazione seriale e i parametri predefiniti sono i seguenti:
Parametri di comunicazione
|
Livello della porta seriale | Tasso di Baud | Controllo della parità | Lunghezza dei dati | Posizione di arresto |
Porta seriale | TTL | 9600 | - | 8 | 1 |
Il timeout è stato di 50 ms per ogni intervallo di fotogrammi.
7.5.2 Descrizione dei comandi del protocollo di comunicazione
Nota: "n" rappresenta una nuova riga, corrispondente al numero esadecimale 0x0A. Dopo che la configurazione del comando setup è stata eseguita con successo, la configurazione verrà salvata in Flash,e non è necessaria alcuna riconfigurazione per riavviare il blackout.
La risposta di errore del comando è la seguente:
Risposta a errore di comando | Descrizione |
Questo cmd AT è errato | Errore di istruzione |
Questo AT cmd non esiste | Instruzione non esiste |
Questo AT cmd esiste, ma non permette di operare | Le istruzioni esistono ma non sono autorizzate a funzionare |
Questo AT cmd esiste, ma il valore è erroneo | Errore di parametro in entrata |
1. Leggi l' altezza spaziotemporale reale
Unità: Meter (m)
Istruzione | Descrizione | |
Invia | AT+REALIRHEIGHTn | Leggi l' altezza dello spazio-tempo reale |
Risposta | Altezza reale = 2,212 min | L' attuale altezza reale dello spazio-tempo è di 2.212 metri |
Risposta | REALAIRHEIGHT=OutRangen | Fuori raggio |
Risposta | REALAIRHEIGHT=InBlindZonen | Il sensore e' nella zona cieca. |
Risposta | REALAIRHEIGHT=Mancanza di energia | L'energia dell'eco è insufficiente. |
2. Leggi il livello in tempo reale
Unità: Meter (m)
Il metodo di calcolo del livello è: altezza dell'impianto - altezza dell'aria
Istruzione | Descrizione | |
Invia | AT+REALWATERDEPTHn | Leggere in tempo reale |
Risposta | REALWATERDEPTH=7.789m | L' attuale livello in tempo reale è di 7.789 metri. |
Risposta | REALWATERDEPTH=OutRangen | Fuori raggio |
Risposta | REALWATERDEPTH=InBlindZonen | Il sensore e' nella zona cieca. |
Risposta | REALWATERDEPTH=LackEnergyn | L'energia dell'eco è insufficiente. |
Risposta | REALWATERDEPTH=Non impostare InstallHeightn | L'altezza dell'installazione non è impostata |
3- profondità dell'acqua all'installazione
Unità: Meter (m)
Nota: per calcolare l'altezza dell'installazione si utilizza la profondità dell'acqua al momento dell'installazione.Quando si imposta la profondità dell'acqua al momento dell'installazione, l'altezza di installazione viene calcolata automaticamente e salvata nella configurazione.
Leggere la profondità dell'acqua all'installazione:
Istruzione | Descrizione | |
Invia | AT+INSTALLWATERDEPTHn | Leggere la profondità dell'acqua all'installazione |
Risposta | INSTALLWATERDEPTH=4,60 minuti | La profondità dell'acqua all'installazione è di 4,60 metri |
Impostare la profondità dell'acqua al momento dell'installazione:
Istruzione | Descrizione | |
Invia | AT+INSTALLWATERDEPTH=4,6n | La profondità dell'acqua è fissata a 4,6 m durante l'installazione |
Risposta |
AT+INSTALLWATERDEPTH=4,6n Va bene. |
Operazione riuscita |
4.Altezza dell'installazione
Unità: Meter (m)
Nota: impostare l'altezza di montaggio, che viene utilizzata per calcolare il livello.altezza dell'installazione = profondità dell'acqua all'installazione + altezza al momento dell'installazionePertanto, quando si imposta l'altezza dell'installazione, la profondità dell'acqua durante l'installazione viene automaticamente calcolata e salvata nella configurazione.
Leggere altezza di montaggio:
Istruzione | Descrizione | |
Invia | AT+INSTALLHEIGHTn | Leggere l'altezza di montaggio |
Risposta | L'altezza di installazione = 9,72 min. | La profondità dell'acqua all'installazione è di 9,72 metri |
Altezza di montaggio impostata:
Istruzione | Descrizione | |
Invia | AT+INSTALLHEIGHT=9.72n | Impostare l'altezza dell'installazione a 9,72 m |
Risposta |
AT+INSTALLHEIGHT=9.72n Va bene. |
Operazione riuscita |
Nota: impostando l'altezza di montaggio a 0 si elimina la configurazione per l'altezza di montaggio e la profondità dell'acqua all'installazione.
5- Leggi il numero di versione
Istruzione | Descrizione | |
Invia | AT+VERSIONn | Numero di versione di lettura |
Risposta | VERSIONE=20230908n | Il numero di versione è 20230908 |
6- Leggi il range.
Unità: Meter (m)
Istruzione | Descrizione | |
Invia | AT+RANGEN | Intervallo di lettura |
Risposta | RANGE=40,00mn | Il raggio è di 40 metri. |
7- Leggi l' area cieca.
Unità: Meter (m)
Istruzione | Descrizione | |
Invia | AT+BlindZone | Leggere zona cieca |
Risposta | BLANDZONE=0,335mn | La zona cieca è a 0,335 metri. |
8. Ripristino del software (riavvio)
Istruzione | Descrizione | |
Invia | AT+BOOTn | Ripristino del software |
Risposta |
AT+BOOTn Va bene. |
Operazione riuscita |
9- Ripristino dei dati di fabbrica.
Istruzione | Descrizione | |
Invia | AT+DEFAULTn | Riimpostazione dei dati di fabbrica |
Risposta |
AT+DEFAULTn Va bene. |
Operazione riuscita |
10.Frequenza di acquisizione
Unità: millisecondi (ms)
Nota: la frequenza di acquisizione predefinita è di 300 ms, e la frequenza di acquisizione può essere regolata solo a 200 ms al più presto.la velocità di risposta alle istruzioni di risposta sarà lentaIn questo caso l'istruzione può essere inviata nuovamente.)
Frequenza di acquisizione di lettura:
Istruzione | Descrizione | |
Invia | AT+COLLECTFREQn | Frequenza di acquisizione di lettura |
Risposta | COLLECTFREQ=200n | La frequenza di acquisizione è di 200 ms/ciclo |
Frequenza di raccolta:
Istruzione | Descrizione | |
Invia | AT+COLLECTFREQ=500n | Impostare la frequenza di acquisizione a 500 ms/ciclo |
Risposta |
AT+COLLECTFREQ=500n Va bene. |
Operazione riuscita |
11.Tariffa Baud
Velocità di lettura:
Istruzione | Descrizione | |
Invia | AT+BAUDRATEN | Velocità di lettura |
Risposta | BAUDRATE=9600n | La velocità è 9600 |
Impostare la velocità di segnalazione
Istruzione | Descrizione | |
Invia | AT+BAUDRATE=115200n | Impostare la velocità di segnalazione a 115200 |
Risposta |
AT+BAUDRATE=115200n Va bene. |
Operazione riuscita |
12.Parametri di taratura
Unità: millimetro (mm)
L'altezza spazio-temporale reale = valore di campionamento - parametro di taratura.
Leggere i parametri di taratura:
Istruzione | Descrizione | |
Invia | AT+CALIBRAZIONEn | Leggere i parametri di taratura |
Risposta | CALIBRAZIONE=16 mmn | Il parametro di taratura è 16 mm |
Impostazione dei parametri di taratura:
Istruzione | Descrizione | |
Invia | AT+CALIBRAZIONE=30n | Impostare il parametro di taratura a 30 mm |
Risposta |
AT+CALIBRAZIONE=30n Va bene. |
Operazione riuscita |
13.ciclo di spinta automatico
Unità: millisecondi (ms)
Nota: quando il periodo di spinta automatica è >= 300 ms, il sensore segnala automaticamente i dati in tempo reale, tra cui quando l'altezza dell'installazione (o la profondità dell'acqua durante l'installazione) è impostata,i dati in tempo reale segnalati automaticamente sono il livello in tempo realeSe l'altezza dell'impianto non è impostata (o la profondità dell'acqua durante l'installazione), i dati in tempo reale riportati automaticamente sono l'altezza in tempo reale.
Leggi il ciclo di spinta automatico:
Istruzione | Descrizione | |
Invia | AT+AUTOOUTDATACYCLEN | Leggere il ciclo di spinta automatica |
Risposta | AutoOUTDATACYCLE=100n | Il ciclo di spinta automatica è di 100 ms (meno di 200 ms, nessun dato di spinta automatica) |
Impostare il ciclo di spinta automatico:
Istruzione | Descrizione | |
Invia | AT+AUTOOUTDATACYCLE=200n | Impostare il periodo di spinta automatico a 200 millisecondi |
Risposta |
AT+AUTOOUTDATACYCLE=200n Va bene. |
Operazione riuscita |
Persona di contatto: Ms. Evelyn Wang
Telefono: +86 17719566736
Fax: 86--17719566736
Addresss: i città, No11, strada del sud di TangYan, distretto di Yanta, Xi'an, Shaanxi, Cina.
Factory Indirizzo:i città, No11, strada del sud di TangYan, distretto di Yanta, Xi'an, Shaanxi, Cina.