Plaats van herkomst:
China (Verenigd Koninkrijk)
Merknaam:
Kacise
Certificering:
certificate of explosion-proof, CE
Modelnummer:
KWL801B
KWL801B-RS485 radarniveausensor voldoet aan de standaardspecificaties uiteengezet in de nationale norm DB50/T 826-2017 voor niveaumeters. Het kernonderdeel is ontworpen met een volledig afgedichte IP68-waterdichtheid.
Het maximale meetbereik van het product reikt tot 40 meter, met een minimale dode hoek van minder dan 6 cm.
Dankzij de hogere frequentie en bredere bandbreedte bereikt het een superieure nauwkeurigheid. Bovendien wordt het product geleverd met een vaste beugel voor installatie.
Radarniveausensor is gebaseerd op het principe van tijddomeinreflectie (TDR). De elektromagnetische puls plant zich met de snelheid van het licht langs de kabel of sonde voort. Wanneer het het oppervlak van het gemeten medium raakt, wordt een deel van de puls van de radarniveaumeter gereflecteerd en vormt een echo-retour naar de pulszender langs hetzelfde pad, en de afstand tussen de zender en het oppervlak van het gemeten medium is in directe verhouding tot de voortplantingstijd van de puls, vandaar dat de hoogte van het niveau wordt berekend.
| Model | KWL801B-RS485 |
| Frequentie van meting | 80GHz |
| Mededeling | RS485 |
| Frequentie van acquisitie | ≥200 ms/configureerbaar |
| Stroom van werking | 12V/14mA |
| Nauwkeurigheid van afstandsmetingen | ±2mm |
| Communicatieprotocol | Modbus/tekstprotocol |
| Breedte antenne | ±2,75° |
| Voedingsspanning | 9~24V |
| Meetbereik |
0,2~40m 0,18~30m 0,1~15/20m 0,06~3/5/10m |
| RF-pulsstroom | 100mA/20ms |
| Werkvochtigheid | 0~95% |
| Soort draad | G-draad/aangepast |
| Werktemperatuur | -40~75℃ |
| Graad van waterbestendigheid | IP68 |
| Netto gewicht | 0,6 kg |
| Rode lijn | VCC (9~24V-voeding) |
| Zwarte lijn | GND |
| Gele lijn | 485-A |
| Groene lijn | 485-B |
Controleer dit voordat u de sensor installeert:
Zie het volgende voor typische werkomstandigheden:
Installatie van bovendraad Installatie van onderdraad
Zorg ervoor dat de radarniveaumeter loodrecht op het mediumoppervlak wordt geïnstalleerd.
Helling zal de ontvangen signaalamplitude verzwakken en het normale bereik beïnvloeden.
Aandacht:
Probeer de sensor vast te houden om trillingen tijdens de installatie te voorkomen, en houd de omgeving zo open mogelijk.
De sensor maakt gebruik van seriële poortcommunicatie en de standaardparameters zijn als volgt:
| Communicatieparameters | Seriële poortniveau | Baudsnelheid | Pariteitscontrole | Gegevenslengte | Stop beetje |
|---|---|---|---|---|---|
| Seriële poort | TTL | 9600 | Geen | 8 | 1 |
Time-out tussen frames 50 ms.
De waterniveaumeter communiceert extern via het Modbus RTU-communicatieprotocol. Elk compleet dataframe omvat: adresveld, functiecode, gegevens en controlesom. De controlesom bestaat uit de CRC16-controlegegevens van het dataframe, waarbij de lage byte voorafgaat aan de hoge byte. Het standaard fabrieksadres voor de sensor is 0x7F.
Het verzoekopdrachtformaat en het radarantwoordgegevensformaat worden als volgt beschreven:
Verzoek:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 1 Byte | 1 Byte | 2 bytes | 2 bytes | 2 bytes |
Antwoord:
| Apparaatadres | Functiecode | Gegevenslengte | Waarde registreren | CRC |
| 1 Byte | 1 Byte | 1 Byte | 2N Bytes | 2 bytes |
N: aantallen registers
Verzoek:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 1 Byte | 1 Byte | 2 bytes | 2 bytes | 2 bytes |
Antwoord:
| Apparaatadres | Functiecode | Gegevenslengte | Waarde registreren | CRC |
| 1 Byte | 1 Byte | 1 Byte | 2N Bytes | 2 bytes |
N: aantallen registers
Verzoek:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | Gegevenslengte | Waarde registreren | CRC |
| 1 Byte | 1 Byte | 2 bytes | 2 bytes | 1 Byte | 2N Bytes | 2 bytes |
Antwoord:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 1 Byte | 1 Byte | 2 bytes | 2N Bytes | 2 bytes |
N: aantallen registers
| Parameterstandaard | |||||
| Parameter | Adres registreren |
PLC of groep Statusadres |
Ondersteuningsfunctiecode | Type gegevens | Illustreren |
|---|---|---|---|---|---|
| Slave-adres | 0x2001 | 48194 | 0x03,0x10 | int16 |
int16 voor 2 bytes geheel getal; int32 Voor 4 bytes geheel getal, hoog 16 Vooraan |
| Baudsnelheid | 0x2002 | 48195 | 0x03,0x10 | int32 | |
| Versie-informatie | 0x2004 | 48197 | 0x03 | int32 | |
| Kalibratie instellen | 0x2052 | 48275 | 0x03,0x10 | int16 | |
|
Automatisch duwen Cyclus |
0x2053 | 48276 | 0x03,0x10 | int16 | |
| Blinde vlek | 0x2044 | 48261 | 0x03 | Vlotter(kleine 16) | Float (kleine 16) is 4 byte float, lage 16e plaats eerst |
| Meetbereik | 0x2046 | 48263 | 0x03 | Vlotter(kleine 16) | |
|
Stel huidige in Diepte |
0X2048 | 48265 | 0x03,0x10 | Vlotter(kleine 16) | |
|
Installatie instellen Hoog |
0x204A | 48267 | 0x03,0x10 | Vlotter(kleine 16) | |
| Niveau | 0x0A0B | 32572 | 0x04 | Vlotter(kleine 16) | |
| Lege hoogte | 0xaof | 32576 | 0x04 | Vlotter(kleine 16) | |
Opmerking: Het registratieadres en het gegevenstype van sommige parameters kunnen worden gewijzigd door de hostcomputersoftware. Na het wijzigen van het registeradres of het gegevenstype zullen de bijbehorende Modbus-bedieningsinstructies ook dienovereenkomstig veranderen, zoals: De standaardinstructie om de lege hoogte te lezen is 0x 7F 04 0A 0F 00 02 48 0E. Als het register van de lege hoogte wordt gewijzigd naar 00 01, wordt de instructie om de lege hoogte af te lezen gewijzigd in 0x 7F 04 00 01 00 02 2A 15.
Opmerking:
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x04 | 0x0A 0B | 0x00 02 | 0x09 CF |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x04 | 0x04 | 0x00 00 41 30 | 0x09 CF |
Gegevensdefinitie: Het standaardgegevenstype is float(little16) gegevens, de standaardeenheid is meters (m), de gegevenslengte is 4 bytes en de laagste 16 bits bevinden zich in de eerste.
Foutcode:
Voorbeeld 1:
Verzoek: 7F 04 0A 0B 00 02 09 CF
Antwoord: 7F 04 04 00 00 41 30 55 C7
Het gegevensdeel 0x 00 00 41 30 wordt geconverteerd naar drijvende-kommagegevens, dat wil zeggen 11,00 m.
Voorbeeld 2:
Verzoek: 7F 04 0A 0B 00 02 09 CF
Betreft: 7F 04 04 FC FC FC FC D4 A2
In het datagedeelte is 0x FC FC FC FC een foutcode, die aangeeft dat de montagehoogte niet is ingesteld (het niveau kan niet worden berekend).
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x48 0E |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x04 | 0x04 | 0x31 13 40 10 | 0xAA B6 |
Gegevensdefinitie: Het standaardgegevenstype is float(little16) gegevens, de standaardeenheid is meters (m), de gegevenslengte is 4 bytes en de laagste 16 bits bevinden zich in de eerste.
Foutcode:
Voorbeeld 1:
Verzoek: 7F 04 0A 0F 00 02 48 0E
Antwoord: 7F 04 04 31 13 40 10 AA B6
Het gegevensdeel 0x 31 13 40 10 wordt geconverteerd naar drijvende-kommagegevens, dat wil zeggen 2,253 m.
Voorbeeld 2:
Verzoek: 7F 04 0A 0F 00 02 48 0E
Antwoord: 7F 04 04 FE FE FE F4 7B
Het datadeel 0x FE FE FE FE is de foutcode, die aangeeft dat de sensor zich in het blinde gebied bevindt en er geen geldige gegevens kunnen worden gelezen.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0xFF(uitzending) | 0x03 | 0x20 01 | 0x00 01 | 0xCB D4 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x02 | 0x00 7F | 0xD1 AE |
Gegevensdefinitie: het gegevenstype is int16-gegevens en de gegevenslengte is 2 bytes.
Voorbeelden:
Aanvraag: FF 03 20 01 00 01 CB D4
Antwoord: 7F 03 02 00 7F D1 AE
Het gegevensdeel 0x 00 7F wordt geconverteerd naar gehele gegevens, namelijk 127 of 0x7F.
Opmerking: Baudrate ondersteunt alleen: 4800,9600,19200,38400,115200
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal Rregisters | CRC |
| 0x7F | 0x03 | 0x20 02 | 0x00 02 | 0x64 15 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x04 | 0x00 00 25 80 | 0x7F 04 |
Gegevensdefinitie: het gegevenstype is int32(big) data en de gegevenslengte is 4 bytes.
Voorbeelden:
Aanvraag: 7F 03 20 02 00 02 64 15
Antwoord: 7F 03 04 00 00 25 80 7F 04
Het gegevensdeel 0x 00 00 25 80 wordt geconverteerd naar gehele gegevens, namelijk 9600.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x03 | 0x20 04 | 0x00 02 | 0x84 14 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x04 | 0x20 23 09 08 | 0x99 A8 |
Gegevensdefinitie: het gegevenstype is int32-gegevens en de gegevenslengte is 4 bytes. Versienummers zijn gecodeerd in BCD-formaat.
Voorbeelden:
Aanvraag: 7F 03 20 04 00 02 84 14
Antwoord: 7F 03 04 20 23 09 08 99 A8
Het gegevensdeel is 0x 20230908 en de gegevens zijn gecodeerd in BCD-formaat, namelijk het versienummer is 20230908.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x03 | 0x20 52 | 0x00 01 | 0x24 05 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x02 | 0x00 10 | 0x91 82 |
Gegevensdefinitie: Het gegevenstype is int16-gegevens, de eenheid is millimeter (mm) en de gegevenslengte is 2 bytes.
Voorbeelden:
Aanvraag: 7F 03 20 52 00 01 24 05
Antwoord: 7F 03 02 00 10 91 82
Het gegevensdeel 0x 00 10 wordt geconverteerd naar gehele gegevens, dat wil zeggen 16 mm.
Opmerking: Wanneer de automatische push-periode >=300 ms bedraagt, zal de sensor automatisch gegevens pushen. Wanneer de installatiehoogte niet is ingesteld (het niveau kan niet worden berekend), drukt u op de luchthoogtegegevens; Wanneer de montagehoogte is ingesteld, drukt u op de niveaugegevens.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x03 | 0x20 53 | 0x00 01 | 0x75 C5 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x02 | 0x03 E8 | 0x90 F0 |
Gegevensdefinitie: Het gegevenstype is int16-gegevens, de eenheid is milliseconden (ms) en de gegevenslengte is 2 bytes.
Voorbeelden:
Aanvraag: 7F 03 20 53 00 01 75 C5
Antwoord: 7F 03 02 03 E8 90 F0
Waarbij het datadeel 0x 03 E8 wordt geconverteerd naar gehele data, dat wil zeggen 1000 ms.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x03 | 0x20 44 | 0x00 02 | 0x85 C0 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x04 | 0x6D B7 3E AB | 0x99 61 |
Gegevensdefinitie: Het standaardgegevenstype is float(little16)-gegevens, de standaardeenheid is meters (m) en de gegevenslengte is 4 bytes.
Voorbeelden:
Aanvraag: 7F 03 20 44 00 02 85 C0
Antwoord: 7F 03 04 6D B7 3E AB
Het gegevensdeel 0x 6D B7 3E AB werd geconverteerd naar gegevens van het drijvende-kommatype, dat wil zeggen 0,334 m.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x03 | 0x20 46 | 0x00 02 | 0x24 00 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x04 | 0x00 00 42 20 | 0x55 4C |
Gegevensdefinitie: Het standaardgegevenstype is float(little16)-gegevens, de standaardeenheid is meters (m) en de gegevenslengte is 4 bytes.
Voorbeelden:
Aanvraag: 7F 03 20 46 00 02 24 00
Antwoord: 7F 03 04 00 00 42 20 55 4C
Het gegevensdeel 0x 00 00 42 20 wordt geconverteerd naar drijvende-kommagegevens, dat wil zeggen 40,0 m.
Opmerking: Voor het berekenen van de installatiehoogte wordt de waterdiepte op het moment van installatie gebruikt. Installatiehoogte = waterdiepte bij installatie + realtime hoogte bij installatie. Bij het instellen van de waterdiepte op het moment van installatie wordt de installatiehoogte automatisch berekend en opgeslagen in de configuratie.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x03 | 0x20 48 | 0x00 02 | 0x45 C3 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x04 | 0x47 AE 40 B1 | 0xE0 D5 |
Gegevensdefinitie: Het standaardgegevenstype is float(little16)-gegevens, de standaardeenheid is meters (m) en de gegevenslengte is 4 bytes.
Voorbeelden:
Aanvraag: 7F 03 20 48 00 02 45 C3
Antwoord: 7F 03 04 47 AE 40 B1 E0 D5
Het datadeel 0x 47 AE 40 B1 werd geconverteerd naar drijvende-kommagegevens, dat wil zeggen 5,54 m.
Let op: Stel de montagehoogte in, die wordt gebruikt om het niveau te berekenen. Real-time niveau = installatiehoogte - real-time hoogte. Tegelijkertijd is installatiehoogte = waterdiepte bij installatie + hoogte bij installatie. Daarom wordt bij het instellen van de installatiehoogte de waterdiepte tijdens de installatie automatisch berekend en in de configuratie opgeslagen.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x03 | 0x20 4A | 0x00 02 | 0xE4 03 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x03 | 0x04 | 0x8A 64 41 2A | 0xBE 7C |
Gegevensdefinitie: Het standaardgegevenstype is float(little16)-gegevens, de standaardeenheid is meters (m) en de gegevenslengte is 4 bytes.
Voorbeelden:
Verzoek: 7F 03 20 4A 00 02 E4 03
Antwoord: 7F 03 04 8A 64 41 2A BE 7C
Het gegevensdeel 0x 8A 64 41 2A wordt geconverteerd naar drijvende-kommagegevens, dat wil zeggen 10,65 m.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x02 | 0x00 01 | 0x6E 21 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x51 D7 |
Gegevensdefinitie: het gegevenstype is int16-gegevens en de gegevenslengte is 2 bytes.
Voorbeelden:
Aanvraag: 7F 10 20 01 00 01 02 00 01 6E 21
Het gegevensdeel 0x 00 01 wordt geconverteerd naar gehele gegevens, dat wil zeggen 1 of 0x01.
Antwoord: 7F 10 20 01 00 01 51 D7
Opmerking: Baudrate ondersteunt alleen: 4800,9600,19200,38400,115200
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x10 | 0x20 02 | 0x00 02 | 0x04 | 0x00 01 C2 00 | 0x75 3E |
Antwoordgegevens:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x10 | 0x20 02 | 0x00 02 | 0xE1 D6 |
Gegevensdefinitie: het gegevenstype is int32-gegevens en de gegevenslengte is 4 bytes.
Voorbeelden:
Aanvraag: 7F 10 20 02 00 02 04 00 01 C2 00 75 3E
Het gegevensdeel 0x 00 01 C2 00 wordt geconverteerd naar gehele gegevens, namelijk 115200.
Antwoord: 7F 10 20 02 00 02 E1 D6
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x10 | 0x20 52 | 0x00 01 | 0x02 | 0x00 01 | 0xA2 4E |
Antwoordgegevens:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x10 | 0x20 52 | 0x00 01 | 0xA1 C6 |
Gegevensdefinitie: Het gegevenstype is int16-gegevens, de eenheid is millimeter (mm) en de gegevenslengte is 2 bytes.
Voorbeelden:
Aanvraag: 7F 10 20 52 00 01 02 00 10 A2 4E
Het gegevensdeel 0x 00 10 wordt geconverteerd naar gehele gegevens, dat wil zeggen 16 mm.
Antwoord: 7F 10 20 52 00 01 A1 C6
Opmerking: Wanneer de automatische push-periode >=300 ms bedraagt, zal de sensor automatisch gegevens pushen. Wanneer de installatiehoogte niet is ingesteld (het niveau kan niet worden berekend), drukt u op de luchthoogtegegevens; Wanneer de montagehoogte is ingesteld, drukt u op de niveaugegevens.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x10 | 0x20 53 | 0x00 01 | 0x02 | 0x03 E8 | 0xA2 ED |
Antwoordgegevens:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x10 | 0x20 53 | 0x00 01 | 0xF0 06 |
Gegevensdefinitie: Het gegevenstype is int16-gegevens, de eenheid is milliseconden (ms) en de gegevenslengte is 2 bytes.
Voorbeelden:
Aanvraag: 7F 10 20 53 00 01 02 03 E8 A2 ED
Waarbij het datadeel 0x 03 E8 wordt geconverteerd naar gehele data, dat wil zeggen 1000 ms.
Antwoord: 7F 10 20 53 00 01 F0 06
Opmerking: Voor het berekenen van de installatiehoogte wordt de waterdiepte op het moment van installatie gebruikt. Installatiehoogte = waterdiepte bij installatie + realtime hoogte bij installatie. Bij het instellen van de waterdiepte op het moment van installatie wordt de installatiehoogte automatisch berekend en opgeslagen in de configuratie.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x10 | 0x20 48 | 0x00 02 | 0x04 | 0x47 AE 40 B1 | 0x75 30 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x10 | 0x20 48 | 0x00 02 | 0xC0 00 |
Gegevensdefinitie: Het standaardgegevenstype is float(little16)-gegevens, de standaardeenheid is meters (m) en de gegevenslengte is 4 bytes.
Voorbeelden:
Aanvraag: 7F 10 20 48 00 02 04 47 AE 40 B1 75 30
Het datadeel 0x 47 AE 40 B1 werd geconverteerd naar drijvende-kommagegevens, dat wil zeggen 5,54 m.
Antwoord: 7F 10 20 48 00 02 C0 00
Opmerking: De installatiehoogte is de afstand van de sensor tot het 0-objectniveau. Als de huidige waterdiepte 2 meter is en de luchthoogte 4 meter, is de installatiehoogte 6 meter. Stel de montagehoogte in, die wordt gebruikt om het niveau te berekenen. Real-time niveau = installatiehoogte - real-time hoogte. Tegelijkertijd is installatiehoogte = waterdiepte bij installatie + hoogte bij installatie. Daarom wordt bij het instellen van de installatiehoogte de waterdiepte tijdens de installatie automatisch berekend en in de configuratie opgeslagen.
Commando aanvragen:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | Lengte van gegevens | Gegevens | CRC |
| 0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x04 | 0x8A 64 41 2A | 0xAA 40 |
Antwoordgegevens:
| Apparaatadres | Functiecode | Adres registreren | Aantal registers | CRC |
| 0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x61 C0 |
Gegevensdefinitie: Het standaardgegevenstype is float(little16)-gegevens, de standaardeenheid is meters (m) en de gegevenslengte is 4 bytes.
Opmerking: Als u de montagehoogte op 0 zet, wordt de configuratie voor montagehoogte/waterdiepte bij installatie gewist.
Voorbeelden:
Aanvraag: 7F 10 20 4A 00 02 04 8A 64 41 2A AA 40
Het gegevensdeel 0x 8A 64 41 2A wordt geconverteerd naar drijvende-kommagegevens, dat wil zeggen 10,65 m.
Antwoord: 7F 10 20 4A 00 02 61 C0
De waterniveaumeter maakt gebruik van seriële communicatie en de standaardparameters zijn als volgt:
| Communicatieparameters | Seriële poortniveau | Baudsnelheid | Pariteitscontrole | Lengte van gegevens | Stoppositie |
|---|---|---|---|---|---|
| Seriële poort | TTL | 9600 | - | 8 | 1 |
De time-outtijd was 50 ms voor elk frame-interval.
Opmerking: "n" vertegenwoordigt een nieuwe regel, die overeenkomt met het hexadecimale getal 0x0A. Nadat de configuratie van de setup-opdracht is gelukt, wordt de configuratie opgeslagen in Flash en is er geen herconfiguratie nodig om de stroomstoring opnieuw te starten.
Het antwoord op de opdrachtfout is als volgt:
| Reactie op opdrachtfout | Beschrijving |
| Deze AT-cmd is fout | Instructiefout |
| Deze AT-cmd bestaat niet | Instructie bestaat niet |
| Deze AT-cmd bestaat, maar mag niet worden gebruikt | Er zijn instructies, maar deze mogen niet worden gebruikt |
| Deze AT-cmd bestaat, maar de waarde is fout | Inkomende parameterfout |
Eenheid: meter (m)
| Instructie | Beschrijving | |
| Versturen | AT+REALAIRHOOGTEn | Lees de werkelijke ruimtetijdhoogte |
| Antwoord | REALAIRHOOGTE=2.212mn | De huidige werkelijke ruimtetijdhoogte bedraagt 2,212 meter |
| Antwoord | REALAIRHEIGHT=Buitenbereik | Buiten bereik |
| Antwoord | REALAIRHEIGHT=InBlindZonen | De sensor bevindt zich in het blinde gebied |
| Antwoord | REALAIRHEIGHT=Gebrek aan energie | De echo-energie is onvoldoende |
Eenheid: meter (m)
De berekeningsmethode van het niveau is: installatiehoogte - luchthoogte
| Instructie | Beschrijving | |
| Versturen | AT+ECHTE WATERDIEPTEn | Lees real-time niveau |
| Antwoord | ECHTE WATERDIEPTE=7.789m | Het huidige realtime niveau is 7.789 meter |
| Antwoord | REALWATERDEPTH=Buiten bereik | Buiten bereik |
| Antwoord | REALWATERDEPTH=InBlindZonen | De sensor bevindt zich in het blinde gebied |
| Antwoord | REALWATERDEPTH=Gebrek aan energie | De echo-energie is onvoldoende |
| Antwoord | REALWATERDEPTH=Geen ingestelde installatiehoogte | De installatiehoogte is niet ingesteld |
Eenheid: meter (m)
Opmerking: Voor het berekenen van de installatiehoogte wordt de waterdiepte op het moment van installatie gebruikt. Installatiehoogte = waterdiepte bij installatie + realtime hoogte bij installatie. Bij het instellen van de waterdiepte op het moment van installatie wordt de installatiehoogte automatisch berekend en opgeslagen in de configuratie.
Lees de waterdiepte af bij installatie:
| Instructie | Beschrijving | |
| Versturen | AT+INSTALLERENWATERDIEPTEn | Lees de waterdiepte af bij installatie |
| Antwoord | INSTALLEER WATERDIEPTE=4,60 minuten | De waterdiepte bij installatie bedraagt 4,60 meter |
Stel de waterdiepte in tijdens de installatie:
| Instructie | Beschrijving | |
| Versturen | AT+INSTALLERENWATERDIEPTE=4,6n | Tijdens de installatie is de waterdiepte ingesteld op 4,6 m |
| Antwoord |
AT+INSTALLERENWATERDIEPTE=4,6n Oké |
Operatie succesvol |
Eenheid: meter (m)
Let op: Stel de montagehoogte in, die wordt gebruikt om het niveau te berekenen. Real-time niveau = installatiehoogte - real-time hoogte. Tegelijkertijd is installatiehoogte = waterdiepte bij installatie + hoogte bij installatie. Daarom wordt bij het instellen van de installatiehoogte de waterdiepte tijdens de installatie automatisch berekend en in de configuratie opgeslagen.
Lees montagehoogte:
| Instructie | Beschrijving | |
| Versturen | AT+INSTALLHOOGTEn | Lees montagehoogte |
| Antwoord | INSTALLATIEHOOGTE=9,72 minuten | De waterdiepte bij installatie bedraagt 9,72 meter |
Montagehoogte instellen:
| Instructie | Beschrijving | |
| Versturen | AT+INSTALLHOOGTE=9,72n | Stel de installatiehoogte in op 9,72 m |
| Antwoord |
AT+INSTALLHOOGTE=9,72n Oké |
Operatie succesvol |
Opmerking: Als u de montagehoogte op 0 zet, wordt de configuratie voor montagehoogte en waterdiepte bij installatie gewist.
| Instructie | Beschrijving | |
| Versturen | AT+VERSIEn | Versienummer lezen |
| Antwoord | VERSIE=20230908n | Het versienummer is 20230908 |
Eenheid: meter (m)
| Instructie | Beschrijving | |
| Versturen | AT+RANGEN | Lees bereik |
| Antwoord | BEREIK=40.00 minuten | Het bereik bedraagt 40 meter |
Eenheid: meter (m)
| Instructie | Beschrijving | |
| Versturen | AT+BLINDZONEn | Lees blind gebied |
| Antwoord | BLINDZONE=0,335 minuten | De blinde zone bedraagt 0,335 meter |
| Instructie | Beschrijving | |
| Versturen | AT+BOOTn | Softwarereset |
| Antwoord |
AT+BOOTn Oké |
Operatie succesvol |
| Instructie | Beschrijving | |
| Versturen | AT+DEFAULTn | Fabrieksgegevens opnieuw instellen |
| Antwoord |
AT+DEFAULTn Oké |
Operatie succesvol |
Eenheid: milliseconden (ms)
Opmerking: De standaard acquisitiefrequentie is 300 ms en de acquisitiefrequentie kan op zijn vroegst worden aangepast tot 200 ms. (Als de acquisitiefrequentie te snel verspringt, zal de reactiesnelheid op de antwoordinstructies laag zijn en kunnen de verzendinstructies onvolledig zijn, wat resulteert in geen reactie. In dit geval kan de instructie opnieuw worden verzonden.)
Acquisitiefrequentie lezen:
| Instructie | Beschrijving | |
| Versturen | AT+COLLECTFREQn | Acquisitiefrequentie lezen |
| Antwoord | VERZAMELFREQ=200n | De acquisitiefrequentie bedraagt 200 ms/cyclel |
Ophaalfrequentie instellen:
| Instructie | Beschrijving | |
| Versturen | AT+VERZAMELFREQ=500n | Stel de acquisitiefrequentie in op 500 ms/cyclus |
| Antwoord |
AT+VERZAMELFREQ=500n Oké |
Operatie succesvol |
Baudrate lezen:
| Instructie | Beschrijving | |
| Versturen | AT+BAUDRATEN | Baudrate lezen |
| Antwoord | BAUDRATE=9600n | De baudrate is 9600 |
Baudrate instellen
| Instructie | Beschrijving | |
| Versturen | AT+BAUDRATE=115200n | Stel de baudrate in op 115200 |
| Antwoord |
AT+BAUDRATE=115200n Oké |
Operatie succesvol |
Eenheid: Millimeter (mm)
Echte spatio-temporele hoogte = bemonsteringswaarde - kalibratieparameter. Wanneer de werkelijke ruimte-tijdhoogte groter is dan een vaste waarde, kan deze daarom worden gekalibreerd door de quasi-parameters aan te passen.
Kalibratieparameters lezen:
| Instructie | Beschrijving | |
| Versturen | AT+KALIBRATIEn | Kalibratieparameters lezen |
| Antwoord | KALIBRATIE=16mmn | De kalibratieparameter is 16 mm |
Kalibratieparameters instellen:
| Instructie | Beschrijving | |
| Versturen | AT+KALIBRATIE=30n | Stel de kalibratieparameter in op 30 mm |
| Antwoord |
AT+KALIBRATIE=30n Oké |
Operatie succesvol |
Eenheid: milliseconden (ms)
Opmerking: Wanneer de automatische push-periode >=300 ms bedraagt, rapporteert de sensor automatisch de realtime gegevens. Onder hen, wanneer de installatiehoogte (of waterdiepte tijdens installatie) is ingesteld, zijn de automatisch gerapporteerde realtime gegevens het realtime niveau; Als de installatiehoogte niet is ingesteld (of de waterdiepte tijdens de installatie), zijn de automatisch gerapporteerde realtime gegevens de realtime hoogte.
Lees de automatische duwcyclus:
| Instructie | Beschrijving | |
| Versturen | AT+AUTOOUTDATACYCLen | Lees de automatische duwcyclus |
| Antwoord | AUTO-UITGEGEVENSCYCLUS=100n | Automatische push-cyclus is 100 ms (minder dan 200 ms, geen automatische push-gegevens) |
Stel de automatische duwcyclus in:
| Instructie | Beschrijving | |
| Versturen | AT+AUTO-UITGEGEVENSCYCLUS=200n | Stel de automatische push-periode in op 200 milliseconden |
| Antwoord |
AT+AUTO-UITGEGEVENSCYCLUS=200n Oké |
Operatie succesvol |
Stuur uw vraag rechtstreeks naar ons