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 |
Capacità di alimentazione: | 1000 pezzi a settimana |
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: | 0.6kgs | ||
Evidenziare: | Misuratore di livello radar da 9 a 24 V,Indicatore di livello radar a 80 GHz,Architettura RF compatta |
1. Introduzione
1.1 Panoramica del prodotto
Il sensore di livello radar KWL801B-RS485 è conforme alle specifiche standard delineate nella norma nazionale DB50/T 826-2017 per i misuratori di livello.Il suo componente principale è progettato con un'impermeabilità IP68 completamente sigillata.
Il campo di misurazione massimo del prodotto si estende fino a 40 metri, con un punto cieco minimo inferiore a 6 cm.
Grazie alla frequenza più elevata e alla larghezza di banda più ampia, raggiunge una precisione superiore.Inoltre, il prodotto include una staffa fissa per l'installazione.
1.2 Principio di rilevamento
Il sensore di livello radar si basa sul principio della riflessione nel dominio del tempo (TDR).L'impulso elettromagnetico si propaga lungo il cavo o la sonda alla velocità della luce.Quando incontra la superficie del mezzo misurato, parte dell'impulso del misuratore di livello radar viene riflesso per formare un eco di ritorno al trasmettitore di impulsi lungo lo stesso percorso e la distanza tra il trasmettitore e la superficie del mezzo misurato è In proporzione diretta al tempo di propagazione dell'impulso, quindi viene calcolata l'altezza del livello.
2.Caratteristica
3.Specifiche tecniche
Modello | KWL801B-RS485 |
Frequenza di misurazione | 80GHz |
Comunicazione | RS485 |
Frequenza di acquisizione | ≥200ms/ configurabile |
Corrente di funzionamento | 12 V/14 mA |
Precisione della misurazione della distanza | ±2mm |
Protocollo di comunicazione | Protocollo Modbus/Testo |
Larghezza del fascio dell'antenna | ±2,75° |
Tensione di alimentazione | 9~24 V |
Campo di misura |
0,2~40 m 0,18 ~ 30 m 0,1~15/20 m 0,06~3/5/10 m |
Corrente impulsiva RF | 100 mA/20 ms |
Umidità di lavoro | 0~95% |
Tipo di filo | Filettatura G/personalizzata |
Temperatura di lavoro | -40~75℃ |
Grado di resistenza all'acqua | IP68 |
Peso netto | 0,6 kg |
4.Istruzioni per il cablaggio
linea rossa | VCC (alimentazione 9~24 V) |
Linea nera | GND |
Linea gialla | 485-A |
Linea verde | 485-B |
5.Dimensione
6.Istruzioni per l'installazione
6.1 Ioispezione prima dell'installazione
(1) Estrarre il sensore dalla scatola di imballaggio, controllare attentamente la lista di imballaggio secondo il manuale di 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 sono presenti danni all'aspetto dello strumento, in particolare se l'unità principale è intatta, e fare attenzione a posizionare correttamente l'unità principale per evitare che venga rovesciata.
6.2Radarinstallazione del sensore di livello
6.2.1Controllare prima dell'installazione
Si prega di verificare prima di installare il sensore come segue:
Se sono presenti alberi o altri detriti sopra il mezzo nel sito di installazione.
Se la staffa di montaggio è installata orizzontalmente.
Quando la staffa di montaggio non può essere installata orizzontalmente, è necessario regolare la staffa 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 del mezzo.
(2) Evitare che il raggio trasmittente irradi oggetti di interferenza e generi falsi echi.
Per le condizioni di lavoro tipiche vedere quanto segue:
Installazione del filo superiore Installazione del filo inferiore
Assicurarsi che il misuratore di livello radar sia installato perpendicolare alla superficie del mezzo.
L'inclinazione indebolirà l'ampiezza del segnale ricevuto e influenzerà il range normale.
Attenzione:
Cercare di mantenere il sensore fisso per evitare oscillazioni durante l'installazione e mantenere l'ambiente circostante il più aperto possibile.
1. La distanza tra il sensore e la superficie del mezzo è superiore a 30 cm per garantire che la parte anteriore del sensore (antenna) sia perpendicolare al mezzo di misura.
2. La distanza tra il sensore e il bordo della vasca, il bordo della piscina, il bordo della diga del fiume e il bordo della piscina è maggiore di 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, nell'uscita e in altre superfici dell'acqua con grandi fluttuazioni, maggiore è la fluttuazione della superficie dell'acqua, peggiore è la precisione della misurazione)
7.Protocollo di comunicazione MODBUS-RTU
7.1 Protocollo MODBUS
1. Parametri dell'interfaccia hardware del protocollo di comunicazione
Il sensore utilizza la comunicazione tramite porta seriale e i parametri predefiniti sono i seguenti:
Parametri di comunicazione | Livello della porta seriale | Velocità di trasmissione | Controllo di parità | Lunghezza dei dati | Bit di arresto |
Porta seriale | TTL | 9600 | Nessuno | 8 | 1 |
Timeout tra i fotogrammi 50 ms.
2. Formato del protocollo di comunicazione
L'indicatore del livello dell'acqua comunica con l'esterno utilizzando il protocollo di comunicazione Modbus RTU.Ogni frame di dati completo include: campo indirizzo, codice funzione, dati e checksum.La somma di controllo è costituita dai dati di controllo CRC16 del frame di dati, con il byte basso che precede il byte alto.L'indirizzo di fabbrica predefinito per il sensore è 0x7F.
Il formato del comando di richiesta e il formato dei dati di risposta del radar sono descritti di seguito:
(1) Formato del parametro di query: codice funzione 0x03
Richiesta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
1 byte | 1 byte | 2 byte | 2 byte | 2 byte |
Rispondere:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Registra valore | CRC |
1 byte | 1 byte | 1 byte | 2N byte | 2 byte |
N: numero di registri
(2) Formato del parametro di query: codice funzione 0x04
Richiesta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
1 byte | 1 byte | 2 byte | 2 byte | 2 byte |
Rispondere:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Registra valore | CRC |
1 byte | 1 byte | 1 byte | 2N byte | 2 byte |
N: numero di registri
(3) Impostare il formato del parametro: Codice funzione 0x10
Richiesta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | Lunghezza dei dati | Registra valore | CRC |
1 byte | 1 byte | 2 byte | 2 byte | 1 byte | 2N byte | 2 byte |
Rispondere:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
1 byte | 1 byte | 2 byte | 2N byte | 2 byte |
N: numero di registri
3. Registra la tabella riepilogativa degli indirizzi
Parametro predefinito | |||||
Parametro | Registra l'indirizzo |
PLC o gruppo Indirizzo di stato |
Codice funzione di supporto | Tipo di dati | Illustrare |
Indirizzo dello schiavo | 0x2001 | 48194 | 0x03,0x10 | int16 |
int16 Per 2 byte intero; int32 Per numero intero a 4 byte, alto 16 Davanti |
Velocità di trasmissione | 0x2002 | 48195 | 0x03,0x10 | int32 | |
Informazioni sulla versione | 0x2004 | 48197 | 0x03 | int32 | |
Imposta la calibrazione | 0x2052 | 48275 | 0x03,0x10 | int16 | |
Spinta automatica Ciclo |
0x2053 | 48276 | 0x03,0x10 | int16 | |
Punto cieco | 0x2044 | 48261 | 0x03 | Galleggiante (piccolo 16) | Float(little 16) è un float di 4 byte, primo il 16° posto basso |
Campo di misura | 0x2046 | 48263 | 0x03 | Galleggiante (piccolo 16) | |
Imposta corrente Profondità |
0X2048 | 48265 | 0x03,0x10 | Galleggiante (piccolo 16) | |
Configura l'installazione Alto |
0x204A | 48267 | 0x03,0x10 | Galleggiante (piccolo 16) | |
Livello | 0x0A0B | 32572 | 0x04 | Galleggiante (piccolo 16) | |
Altezza vuota | 0xaof | 32576 | 0x04 | Galleggiante (piccolo 16) |
Nota: l'indirizzo del registro e il tipo di dati di alcuni parametri possono essere modificati dal software del computer host.Dopo aver modificato l'indirizzo del registro o il tipo di dati, anche le istruzioni operative Modbus corrispondenti cambieranno di conseguenza, ad esempio: L'istruzione predefinita per leggere l'altezza vuota è 0x 7F 04 0A 0F 00 02 48 0E.Se il registro dell'altezza del vuoto viene modificato in 00 01, l'istruzione per leggere l'altezza del vuoto viene modificata in 0x 7F 04 00 01 00 02 2A 15.
4. Descrizione del comando del protocollo di comunicazione
Nota:
UN.L'indirizzo del dispositivo predefinito è 0x7F;
B.I dati di tipo float nei dati adottano lo standard aritmetico binario in virgola mobile IEEE754, i 16 bit bassi nel primo (CDAB);
C.Nell'esempio seguente, l'indirizzo del registro corrispondente a ciascun parametro è l'indirizzo predefinito.Se l'indirizzo del registro viene modificato dal computer host, l'indirizzo del registro nelle istruzioni operative Modbus deve essere modificato di conseguenza;
D.Nell'esempio seguente, la definizione dei dati (tipo di dati/unità) di ciascun parametro viene analizzata in base alla configurazione predefinita.Se la definizione dei dati (tipo/unità di dati) viene modificata tramite il computer host, la lettura e l'analisi dei dati devono essere modificate di conseguenza;
7.2 Istruzione di interrogazione dati: codice funzione 0x04
7.2.1 Richiesta risultati di misurazione - livello (ovvero altezza di installazione - altezza dell'aria)
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x04 | 0x0A0B | 0x0002 | 0x09 CF |
Dati di risposta:
Indirizzo del dispositivo | Codice 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), l'unità predefinita è metri (m), la lunghezza dei dati è 4 byte e i 16 bit più bassi sono nei primi.
Codice di errore:
① Quando l'altezza di installazione non è impostata, il livello non può essere calcolato e l'uscita 0xFC FC FC FC ;
② Quando i risultati della misurazione superano l'intervallo, emette 0xFF FF FF FF;
③ Quando il sensore si trova nell'area cieca, uscita 0xFE FE FE FE;
④ Quando l'energia dell'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 41 30 55 C7
La parte dati 0x 00 00 41 30 viene convertita in dati in virgola mobile, ovvero 11,00 m.
Esempio 2:
Richiesta: 7F 04 0A 0B 00 02 09 CF
Oggetto: 7F 04 04 FC FC FC FC D4 A2
Nella parte dati, 0x 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.2Interroga i risultati della misurazione: altezza dell'aria
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x04 | 0x0A 0F | 0x0002 | 0x48 0E |
Dati di risposta:
Indirizzo del dispositivo | Codice 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), l'unità predefinita è metri (m), la lunghezza dei dati è 4 byte e i 16 bit più bassi sono nei primi.
Codice di errore:
① Quando i risultati della misurazione superano l'intervallo, emette 0xFF FF FF FF;
② Quando il sensore si trova nell'area cieca, uscita 0xFE FE FE FE;
③ Quando l'energia dell'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 AA B6
La parte dati 0x 31 13 40 10 viene convertita in dati in virgola mobile, ovvero 2.253 m.
Esempio 2:
Richiesta: 7F 04 0A 0F 00 02 48 0E
Risposta: 7F 04 04 FE FE FE F4 7B
La parte dati 0x FE FE FE FE è il codice di errore, che indica che il sensore si trova nell'area cieca e non è possibile leggere dati validi.
7.3 Istruzione per richiedere informazioni sulla configurazione: Codice funzione 0x03
7.3.1 Indirizzo slave della query broadcast
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0xFF(trasmissione) | 0x03 | 0x2001 | 0x0001 | 0xCB D4 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x02 | 0x007F | 0xD1AE |
Definizione dei dati: il tipo di dati è int16 data e la lunghezza dei dati è 2 byte.
Esempi:
Richiesta: FF 03 20 01 00 01 CB D4
Risposta: 7F 03 02 00 7F D1 AE
La parte dati 0x 00 7F viene convertita in dati interi, ovvero 127 o 0x7F.
7.3.2Interrogare la velocità di trasmissione dell'interfaccia di comunicazione
Nota: la velocità di trasmissione supporta solo: 4800,9600,19200,38400,115200
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri R | CRC |
0x7F | 0x03 | 0x2002 | 0x0002 | 0x64 15 |
Dati di risposta:
Indirizzo del dispositivo | Codice 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 è 4 byte.
Esempi:
Richiesta: 7F 03 20 02 00 02 64 15
Risposta: 7F 03 04 00 00 25 80 7F 04
La parte dati 0x 00 00 25 80 viene convertita in dati interi, ovvero 9600.
7.3.3Richiedere informazioni sulla versione
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x03 | 0x2004 | 0x0002 | 0x84 14 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x20 23 09 08 | 0x99A8 |
Definizione dei dati: il tipo di dati è int32 data e la lunghezza dei dati è 4 byte.I numeri di versione sono stati codificati in formato BCD.
Esempi:
Richiesta: 7F 03 20 04 00 02 84 14
Risposta: 7F 03 04 20 23 09 08 99 A8
La parte dati è 0x 20230908 e i dati sono codificati in formato BCD, ovvero il numero di versione è 20230908.
7.3.4Interrogare i parametri di calibrazione
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x03 | 0x20 52 | 0x0001 | 0x24 05 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x02 | 0x0010 | 0x91 82 |
Definizione dei dati: il tipo di dati è int16, l'unità è millimetri (mm) e la lunghezza dei dati è 2 byte.
Esempi:
Richiesta: 7F 03 20 52 00 01 24 05
Risposta: 7F 03 02 00 10 91 82
La parte dati 0x 00 10 viene convertita in dati interi, ovvero 16 mm.
7.3.5Interrogazione del ciclo di spinta automatico
Nota: quando il periodo di push automatico è >=300 ms, il sensore invia automaticamente i dati.Quando l'altezza di installazione non è impostata (il livello non può essere calcolato), inserire i dati sull'altezza dell'aria;Una volta impostata l'altezza di montaggio, premere i dati di livello.
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x03 | 0x20 53 | 0x0001 | 0x75 C5 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x02 | 0x03E8 | 0x90F0 |
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 F0
Dove la parte dati 0x 03 E8 viene convertita in dati interi, ovvero 1000 ms.
7.3.6Interrogare l'area cieca
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x03 | 0x20 44 | 0x0002 | 0x85C0 |
Dati di risposta:
Indirizzo del dispositivo | Codice 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), l'unità predefinita è metri (m) e la lunghezza dei dati è 4 byte.
Esempi:
Richiesta: 7F 03 20 44 00 02 85 C0
Risposta: 7F 03 04 6D B7 3E AB
La parte dati 0x 6D B7 3E AB è stata convertita in dati di tipo a virgola mobile, ovvero 0,334 m.
7.3.7Intervallo di query
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x03 | 0x20 46 | 0x0002 | 0x24 00 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x00 00 42 20 | 0x554C |
Definizione dei dati: il tipo di dati predefinito è float(little16), l'unità predefinita è metri (m) e la lunghezza dei dati è 4 byte.
Esempi:
Richiesta: 7F 03 20 46 00 02 24 00
Risposta: 7F 03 04 00 00 42 20 55 4C
La parte dati 0x 00 00 42 20 viene convertita in dati in virgola mobile, ovvero 40,0 m.
7.3.8Controllare la profondità durante l'installazione
Nota: per calcolare l'altezza di installazione viene utilizzata la profondità dell'acqua al momento dell'installazione.Altezza di installazione = profondità dell'acqua all'installazione + altezza in tempo reale all'installazione.Quando si imposta la profondità dell'acqua al momento dell'installazione, l'altezza di installazione viene calcolata automaticamente e salvata nella configurazione.
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x03 | 0x20 48 | 0x0002 | 0x45 C3 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x47AE40B1 | 0xE0 D5 |
Definizione dei dati: il tipo di dati predefinito è float(little16), l'unità predefinita è metri (m) e la lunghezza dei dati è 4 byte.
Esempi:
Richiesta: 7F 03 20 48 00 02 45 C3
Risposta: 7F 03 04 47 AE 40 B1 E0 D5
La parte dati 0x 47 AE 40 B1 è stata convertita in dati in virgola mobile, ovvero 5,54 m.
7.3.9Controllare l'altezza di installazione
Nota: impostare l'altezza di montaggio, utilizzata per calcolare il livello.Livello in tempo reale = altezza di installazione - altezza in tempo reale.Allo stesso tempo, altezza di installazione = profondità dell'acqua al momento dell'installazione + altezza al momento dell'installazione.Pertanto, quando si imposta l'altezza di installazione, la profondità dell'acqua durante l'installazione verrà automaticamente calcolata e salvata nella configurazione.
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x03 | 0x204A | 0x0002 | 0xE403 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Lunghezza dei dati | Dati | CRC |
0x7F | 0x03 | 0x04 | 0x8A 64 41 2A | 0xBE7C |
Definizione dei dati: il tipo di dati predefinito è float(little16), l'unità predefinita è metri (m) e la lunghezza dei dati è 4 byte.
Esempi:
Richiesta: 7F 03 20 4A 00 02 E4 03
Risposta: 7F 03 04 8A 64 41 2A BE 7C
La parte dati 0x 8A 64 41 2A viene convertita in dati in virgola mobile, ovvero 10,65 m.
7.4 Imposta istruzione: codice funzione 0x10
7.4.1 Impostare l'indirizzo dello slave
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x2001 | 0x0001 | 0x02 | 0x0001 | 0x6E21 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x10 | 0x2001 | 0x0001 | 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 dati 0x 00 01 viene convertita in dati interi, ovvero 1 o 0x01.
Risposta: 7F 10 20 01 00 01 51 D7
7.4.2 Impostare la velocità di trasmissione dell'interfaccia di comunicazione
Nota: la velocità di trasmissione supporta solo: 4800,9600,19200,38400,115200
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x2002 | 0x0002 | 0x04 | 0x00 01 C2 00 | 0x75 3E |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x10 | 0x2002 | 0x0002 | 0xE1 D6 |
Definizione dei dati: il tipo di dati è int32 data e la lunghezza dei dati è 4 byte.
Esempi:
Richiesta: 7F 10 20 02 00 02 04 00 01 C2 00 75 3E
La parte dati 0x 00 01 C2 00 viene convertita in dati interi, ovvero 115200.
Risposta: 7F 10 20 02 00 02 E1 D6
7.4.3 Impostazione dei parametri di calibrazione
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 52 | 0x0001 | 0x02 | 0x0001 | 0xA24E |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x10 | 0x20 52 | 0x0001 | 0xA1 C6 |
Definizione dei dati: il tipo di dati è int16 data, l'unità è millimetri (mm) e la lunghezza dei dati è 2 byte.
Esempi:
Richiesta: 7F 10 20 52 00 01 02 00 10 A2 4E
La parte dati 0x 00 10 viene convertita in dati interi, ovvero 16 mm.
Risposta: 7F 10 20 52 00 01 A1 C6
7.4.4 Impostazione del ciclo di spinta automatica
Nota: quando il periodo di push automatico è >=300 ms, il sensore invia automaticamente i dati.Quando l'altezza di installazione non è impostata (il livello non può essere calcolato), inserire i dati sull'altezza dell'aria;Una volta impostata l'altezza di montaggio, premere i dati di livello.
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 53 | 0x0001 | 0x02 | 0x03E8 | 0xA2ED |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x10 | 0x20 53 | 0x0001 | 0xF006 |
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
Dove la parte dati 0x 03 E8 viene convertita in dati interi, ovvero 1000 ms.
Risposta: 7F 10 20 53 00 01 F0 06
7.4.5 Impostare la profondità dell'acqua al momento dell'installazione
Nota: per calcolare l'altezza di installazione viene utilizzata la profondità dell'acqua al momento dell'installazione.Altezza di installazione = profondità dell'acqua all'installazione + altezza in tempo reale all'installazione.Quando si imposta la profondità dell'acqua al momento dell'installazione, l'altezza di installazione viene calcolata automaticamente e salvata nella configurazione.
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x20 48 | 0x0002 | 0x04 | 0x47AE40B1 | 0x75 30 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x10 | 0x20 48 | 0x0002 | 0xC000 |
Definizione dei dati: il tipo di dati predefinito è float(little16), l'unità predefinita è metri (m) e la lunghezza dei dati è 4 byte.
Esempi:
Richiesta: 7F 10 20 48 00 02 04 47 AE 40 B1 75 30
La parte dati 0x 47 AE 40 B1 è stata convertita in dati in virgola mobile, ovvero 5,54 m.
Risposta: 7F 10 20 48 00 02 C0 00
7.4.6 Impostare l'altezza di installazione
Nota: l'altezza di installazione è la distanza dal sensore al livello dell'oggetto 0.Se la profondità attuale dell'acqua è di 2 metri e l'altezza dell'aria è di 4 metri, l'altezza di installazione è di 6 metri.Impostare l'altezza di montaggio, utilizzata per calcolare il livello.Livello in tempo reale = altezza di installazione - altezza in tempo reale.Allo stesso tempo, altezza di installazione = profondità dell'acqua al momento dell'installazione + altezza al momento dell'installazione.Pertanto, quando si imposta l'altezza di installazione, la profondità dell'acqua durante l'installazione verrà automaticamente calcolata e salvata nella configurazione.
Richiedi comando:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | Lunghezza dei dati | Dati | CRC |
0x7F | 0x10 | 0x204A | 0x0002 | 0x04 | 0x8A 64 41 2A | 0xAA40 |
Dati di risposta:
Indirizzo del dispositivo | Codice funzione | Registra l'indirizzo | Numero di registri | CRC |
0x7F | 0x10 | 0x204A | 0x0002 | 0x61 C0 |
Definizione dei dati: il tipo di dati predefinito è float(little16), l'unità predefinita è metri (m) e la lunghezza dei dati è 4 byte.
Nota: impostando l'altezza di montaggio su 0 si cancellerà la configurazione altezza di montaggio/profondità dell'acqua al momento dell'installazione.
Esempi:
Richiesta: 7F 10 20 4A 00 02 04 8A 64 41 2A AA 40
La parte dati 0x 8A 64 41 2A viene convertita in dati in virgola mobile, ovvero 10,65 m.
Risposta: 7F 10 20 4A 00 02 61 C0
7.5 Protocollo testuale
7.5.1 Parametri dell'interfaccia hardware del protocollo di comunicazione
Il misuratore del livello dell'acqua adotta la comunicazione seriale e i parametri predefiniti sono i seguenti:
Parametri di comunicazione
|
Livello della porta seriale | Velocità di trasmissione | Controllo di parità | Lunghezza dei dati | Posizione di arresto |
Porta seriale | TTL | 9600 | - | 8 | 1 |
Il tempo di timeout era di 50 ms per ciascun intervallo di frame.
7.5.2 Descrizione dei comandi del protocollo di comunicazione
Nota: "n" rappresenta un ritorno a capo, corrispondente al numero esadecimale 0x0A.Una volta completata con successo la configurazione del comando di installazione, la configurazione verrà salvata in Flash e non sarà necessaria alcuna riconfigurazione per riavviare l'interruzione di corrente.
La risposta all'errore del comando è la seguente:
Risposta all'errore del comando | Descrizione |
Questo cmd AT è errato | Errore di istruzione |
Questo cmd AT non esiste | L'istruzione non esiste |
Questo cmd AT esiste, ma non ne consente l'utilizzo | Le istruzioni esistono ma non è consentito operare |
Questo cmd AT esiste, ma il valore è errato | Errore parametro in entrata |
1.Leggi la reale altezza spazio-temporale
Unità: metro (m)
Istruzioni | Descrizione | |
Inviare | AT+ALTEZZA REALEn | Leggi l'altezza reale dello spaziotempo |
Rispondere | REALAIRHEIGHT=2.212 milioni | L'attuale altezza reale spaziotemporale è di 2.212 metri |
Rispondere | REALAIRHEIGHT=Fuoriintervallo | Fuori dal limite |
Rispondere | REALAIRHEIGHT=InZonaCieca | Il sensore si trova nella zona cieca |
Rispondere | REALAIRHEIGHT=Mancanza di energia | L'energia dell'eco è insufficiente |
2.Leggi il livello in tempo reale
Unità: metro (m)
Il metodo di calcolo del livello è: altezza di installazione - altezza d'aria
Istruzioni | Descrizione | |
Inviare | AT+PROFONDITÀ ACQUE REALIn | Leggi il livello in tempo reale |
Rispondere | PROFONDITÀ DELL'ACQUA REALE=7.789 m | Il livello attuale in tempo reale è 7.789 metri |
Rispondere | REALWATERDEPTH=Fuoriintervallo | Fuori dal limite |
Rispondere | REALWATERDEPTH=InZonaCieca | Il sensore si trova nella zona cieca |
Rispondere | REALWATERDEPTH=Mancanza di Energia | L'energia dell'eco è insufficiente |
Rispondere | REALWATERDEPTH=Nessuna impostazione InstallHeightn | L'altezza di installazione non è impostata |
3. Profondità dell'acqua al momento dell'installazione
Unità: metro (m)
Nota: per calcolare l'altezza di installazione viene utilizzata la profondità dell'acqua al momento dell'installazione.Altezza di installazione = profondità dell'acqua all'installazione + altezza in tempo reale all'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 al momento dell'installazione:
Istruzioni | Descrizione | |
Inviare | AT+INSTALLWATERDEPTHn | Leggere la profondità dell'acqua al momento dell'installazione |
Rispondere | INSTALLWATERDEPTH=4.60mn | La profondità dell'acqua al momento dell'installazione è di 4,60 metri |
Impostare la profondità dell'acqua al momento dell'installazione:
Istruzioni | Descrizione | |
Inviare | AT+INSTALLWATERDEPTH=4.6n | La profondità dell'acqua è impostata su 4,6 m durante l'installazione |
Rispondere |
AT+INSTALLWATERDEPTH=4.6n OK |
Operazione riuscita |
4.Altezza di installazione
Unità: metro (m)
Nota: impostare l'altezza di montaggio, utilizzata per calcolare il livello.Livello in tempo reale = altezza di installazione - altezza in tempo reale.Allo stesso tempo, altezza di installazione = profondità dell'acqua al momento dell'installazione + altezza al momento dell'installazione.Pertanto, quando si imposta l'altezza di installazione, la profondità dell'acqua durante l'installazione verrà automaticamente calcolata e salvata nella configurazione.
Leggi l'altezza di montaggio:
Istruzioni | Descrizione | |
Inviare | AT+ALTEZZAINSTALLAZIONEn | Leggere l'altezza di montaggio |
Rispondere | ALTEZZA INSTALLAZIONE=9,72 mn | La profondità dell'acqua al momento dell'installazione è di 9,72 metri |
Imposta l'altezza di montaggio:
Istruzioni | Descrizione | |
Inviare | AT+ALTEZZAINSTALLAZIONE=9,72n | Impostare l'altezza di installazione su 9,72 m |
Rispondere |
AT+ALTEZZAINSTALLAZIONE=9,72n OK |
Operazione riuscita |
Nota: impostando l'altezza di montaggio su 0 si cancellerà la configurazione dell'altezza di montaggio e della profondità dell'acqua al momento dell'installazione.
5.Leggere il numero di versione
Istruzioni | Descrizione | |
Inviare | AT+VERSIONEn | Leggi il numero di versione |
Rispondere | VERSIONE=20230908n | Il numero di versione è 20230908 |
6.Leggi l'intervallo
Unità: metro (m)
Istruzioni | Descrizione | |
Inviare | AT+RANGEn | Intervallo di lettura |
Rispondere | RANGE=40,00mn | La portata è di 40 metri |
7.Leggere l'area cieca
Unità: metro (m)
Istruzioni | Descrizione | |
Inviare | AT+ZONA CIECAn | Leggi l'area cieca |
Rispondere | ZONA CIECA=0,335 milioni | La zona cieca è di 0,335 metri |
8.Reimpostazione del software (riavvio)
Istruzioni | Descrizione | |
Inviare | AT+BOOTn | Reimpostazione del software |
Rispondere |
AT+BOOTn OK |
Operazione riuscita |
9.Ripristino dati di fabbrica
Istruzioni | Descrizione | |
Inviare | AT+DEFAULTn | Ripristino ai dati di fabbrica |
Rispondere |
AT+DEFAULTn OK |
Operazione riuscita |
10.Frequenza di acquisizione
Unità: millisecondi (ms)
Nota: la frequenza di acquisizione predefinita è 300 ms e la frequenza di acquisizione può essere regolata solo a un massimo di 200 ms.(Se la frequenza di acquisizione aumenta troppo velocemente, la velocità di risposta alle istruzioni di risposta sarà lenta e le istruzioni di invio potrebbero essere incomplete, con conseguente mancata risposta. In questo caso, l'istruzione può essere inviata nuovamente.)
Frequenza di acquisizione lettura:
Istruzioni | Descrizione | |
Inviare | AT+COLLECTFREQn | Leggere la frequenza di acquisizione |
Rispondere | COLLECTFREQ=200n | La frequenza di acquisizione è di 200 ms/ciclo |
Imposta la frequenza di raccolta:
Istruzioni | Descrizione | |
Inviare | AT+COLLECTFREQ=500n | Impostare la frequenza di acquisizione su 500 ms/ciclo |
Rispondere |
AT+COLLECTFREQ=500n OK |
Operazione riuscita |
11.Velocità di trasmissione
Leggi la velocità di trasmissione:
Istruzioni | Descrizione | |
Inviare | AT+BAUDRATEn | Leggi la velocità di trasmissione |
Rispondere | VELOCITÀ BAUD=9600n | La velocità di trasmissione è 9600 |
Imposta la velocità di trasmissione
Istruzioni | Descrizione | |
Inviare | AT+BAUDRATE=115200n | Imposta la velocità di trasmissione su 115200 |
Rispondere |
AT+BAUDRATE=115200n OK |
Operazione riuscita |
12.Parametri di calibrazione
Unità: Millimetro (mm)
Altezza spazio-temporale reale = valore di campionamento -parametro di calibrazione.Pertanto, quando l'altezza reale dello spazio-tempo è maggiore di un valore fisso, può essere calibrata regolando i quasi-parametri.
Leggi i parametri di calibrazione:
Istruzioni | Descrizione | |
Inviare | AT+CALIBRAZIONEn | Leggere i parametri di calibrazione |
Rispondere | TARATURA=16mm | Il parametro di calibrazione è 16 mm |
Impostazione dei parametri di calibrazione:
Istruzioni | Descrizione | |
Inviare | AT+CALIBRAZIONE=30n | Impostare il parametro di calibrazione su 30 mm |
Rispondere |
AT+CALIBRAZIONE=30n OK |
Operazione riuscita |
13.Ciclo di spinta automatico
Unità: millisecondi (ms)
Nota: quando il periodo di spinta automatica è >=300 ms, il sensore riporterà automaticamente i dati in tempo reale.Tra questi, quando viene impostata l'altezza di installazione (o la profondità dell'acqua durante l'installazione), i dati in tempo reale riportati automaticamente sono il livello in tempo reale;Se l'altezza di installazione non è impostata (o la profondità dell'acqua durante l'installazione), i dati in tempo reale riportati automaticamente corrispondono all'altezza in tempo reale.
Leggi il ciclo di spinta automatica:
Istruzioni | Descrizione | |
Inviare | AT+AUTOOUTDATACYCLEn | Leggere il ciclo di spinta automatica |
Rispondere | AUTOOUTDATACYCLE=100n | Il ciclo di push automatico è di 100 ms (meno di 200 ms, nessun dato di push automatico) |
Impostare il ciclo di spinta automatico:
Istruzioni | Descrizione | |
Inviare | AT+AUTOOUTDATACYCLE=200n | Imposta il periodo di push automatico su 200 millisecondi |
Rispondere |
AT+AUTOOUTDATACYCLE=200n OK |
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.