logo
Dom > produkty > nadajnik poziomu radaru >
Radar Level Gauge for Sewage Treatment And Ships IP68 Water Resistance Net Weight 0.6kg

Radar Level Gauge for Sewage Treatment And Ships IP68 Water Resistance Net Weight 0.6kg

sewage treatment Radar level gauge

Ships Radar level gauge

IP68 Radar level gauge

Place of Origin:

China (Mainland)

Nazwa handlowa:

Kacise

Orzecznictwo:

certificate of explosion-proof, CE

Model Number:

KWL801B

Skontaktuj się z nami
Poproś o wycenę
Szczegóły produktu
Częstotliwość pomiaru:
80 GHz
Komunikacja:
RS485
Częstotliwość nabycia:
≥200 ms/ konfigurowalne
Prąd działania:
12 V/14 mA
Dokładność pomiaru odległości:
±2 mm
Protokół komunikacyjny:
Modbus/protokół tekstowy
Szerokość wiązki anteny:
±2,75°
Napięcie zasilania:
9 ~ 24 V
Zakres pomiaru:
0,2~40 m 0,18~30 m 0,1~15/20 m 0,06~3/5/10 m
Prąd impulsowy RF:
100 mA/20 ms
Wilgotność robocza:
0~95%
Rodzaj nici:
Gwint G / dostosowany
Temperatura pracy:
-40~75℃
Stopień wodoodporności:
IP68
Waga netto:
0,6 kg
Podkreślić:

sewage treatment Radar level gauge

,

Ships Radar level gauge

,

IP68 Radar level gauge

Warunki płatności i wysyłki
Minimum Order Quantity
1pcs
Packaging Details
each unit has individual box and all boxes are packed in standard packages or customers requests available
Delivery Time
5-8 working days
Payment Terms
T/T, Western Union, MoneyGram
Możliwość Supply
1000 sztuk/szt. tygodniowo do negocjacji
Opis produktu

Radarowy wskaźnik poziomu do oczyszczania ścieków i statków IP68 Wodoodporność Waga netto 0,6 kg

 

1. Wprowadzenie

 

1.1 Przegląd produktu

 

Radarowy czujnik poziomu KWL801B-RS485 jest zgodny ze standardowymi specyfikacjami określonymi w krajowej normie DB50/T 826-2017 dotyczącej mierników poziomu. Jego główny element został zaprojektowany z całkowicie uszczelnioną wodoodpornością IP68.

Maksymalny zakres pomiarowy produktu sięga 40 metrów, przy minimalnym martwym punkcie mniejszym niż 6 cm.

Dzięki wyższej częstotliwości i szerszemu pasmu osiąga doskonałą dokładność. Dodatkowo do produktu dołączony jest stały wspornik montażowy.

 

1.2 Zasada detekcji

 

Radarowy czujnik poziomu opiera się na zasadzie odbicia w dziedzinie czasu (TDR). Impuls elektromagnetyczny rozchodzi się wzdłuż kabla lub sondy z prędkością światła. Kiedy styka się z powierzchnią mierzonego ośrodka, część impulsu radarowego miernika poziomu zostaje odbita, tworząc echo powracające do nadajnika impulsów po tej samej drodze, a odległość między nadajnikiem a powierzchnią mierzonego ośrodka wynosi In jest wprost proporcjonalna do czasu propagacji impulsu, stąd obliczana jest wysokość poziomu.

 

Radar Level Gauge for Sewage Treatment And Ships IP68 Water Resistance Net Weight 0.6kg 0

 

 

2.Funkcja

  • Oparty na samodzielnie opracowanym chipie RF CMOS wykorzystującym fale milimetrowe
  • Bardziej kompaktowa architektura RF
  • Wyższy stosunek sygnału do szumu
  • Mniejsza martwa strefa
  • Robocza szerokość pasma 5 GHz
  • Wyższa rozdzielczość pomiaru i dokładność pomiaru
  • Mniejszy wpływ zakłóceń w środowisku instalacji
  • Wygodniejsza instalacja i
  • Nowoczesny design zintegrowanej płaskiej anteny

3.Specyfikacje techniczne

Model KWL801B-RS485
Częstotliwość pomiaru 80 GHz
Komunikacja RS485
Częstotliwość nabycia ≥200 ms/ konfigurowalne
Prąd działania 12 V/14 mA
Dokładność pomiaru odległości ±2 mm
Protokół komunikacyjny Protokół Modbus/Tekst
Szerokość wiązki anteny ±2,75°
Napięcie zasilania 9 ~ 24 V
Zakres pomiaru

0,2 ~ 40 m

0,18 ~ 30 m

0,1 ~ 15/20 m

0,06 ~ 3/5/10 m

Prąd impulsowy RF 100mA/20ms
Wilgotność robocza 0 ~ 95%
Rodzaj nici Gwint G / dostosowany
Temperatura pracy -40 ~ 75 ℃
Stopień wodoodporności IP68
Waga netto 0,6 kg

 

4.Instrukcje okablowania

 

Czerwona linia VCC (zasilanie 9~24V)
Czarna linia GND
Żółta linia 485-A
Zielona linia 485-B

 

Radar Level Gauge for Sewage Treatment And Ships IP68 Water Resistance Net Weight 0.6kg 1

5.Wymiar

 

Radar Level Gauge for Sewage Treatment And Ships IP68 Water Resistance Net Weight 0.6kg 2

 

6.Instrukcja instalacji

 

6.1 Ikontrola przed instalacją

 

(1) Wyjmij czujnik z opakowania, dokładnie sprawdź listę pakowania zgodnie z instrukcją obsługi i sprawdź, czy akcesoria urządzenia są kompletne.

(2) Przeczytaj uważnie instrukcję obsługi produktu i certyfikat produktu.

(3) Sprawdź, czy wygląd instrumentu nie jest uszkodzony, zwłaszcza czy jednostka główna jest nienaruszona, i uważaj, aby prawidłowo umieścić jednostkę główną, aby zapobiec jej przewróceniu.

 

6.2Radarmontaż czujnika poziomu

 

6.2.1Sprawdź przed montażem

 

Przed zamontowaniem czujnika należy sprawdzić w następujący sposób:

Czy w miejscu instalacji nad medium znajdują się drzewa lub inne śmieci.

Czy wspornik montażowy jest montowany poziomo.

Jeżeli wspornik montażowy nie może być zamontowany poziomo, należy wyregulować wspornik zgodnie z gradienterem na powierzchni czujnika, aby upewnić się, że czujnik znajduje się w pozycji poziomej.

 

6.2.2 Instalacja

 

(1) Upewnij się, że czujnik jest ustawiony prostopadle do powierzchni medium.

(2) Unikaj napromieniania przez wiązkę nadawczą obiektów zakłócających i generowania fałszywego echa.

Typowe warunki pracy można znaleźć poniżej:

 

Radar Level Gauge for Sewage Treatment And Ships IP68 Water Resistance Net Weight 0.6kg 3Radar Level Gauge for Sewage Treatment And Ships IP68 Water Resistance Net Weight 0.6kg 4

 

Montaż gwintu górnego Montaż gwintu dolnego

 

Radar Level Gauge for Sewage Treatment And Ships IP68 Water Resistance Net Weight 0.6kg 5

 

Upewnij się, że radarowy miernik poziomu jest zainstalowany prostopadle do powierzchni medium.

Nachylenie osłabi amplitudę odbieranego sygnału i wpłynie na normalny zakres.

 

Uwaga:

Staraj się trzymać czujnik nieruchomo, aby uniknąć drgań podczas instalacji, i staraj się, aby otoczenie było jak najbardziej otwarte.

1. Odległość pomiędzy czujnikiem a powierzchnią medium jest większa niż 30cm, aby zapewnić prostopadłość czoła czujnika (anteny) do mierzonego medium.

2. Odległość czujnika od krawędzi zbiornika, krawędzi basenu, krawędzi zapory rzecznej i krawędzi basenu jest większa niż 0,5 metra;

3. Wybierz położenie powierzchni wody z małymi wahaniami, aby zainstalować moduł (staraj się nie instalować w porcie wtrysku wody, wylocie i innych powierzchniach wody z dużymi wahaniami, im większe wahania powierzchni wody, tym gorsza dokładność pomiaru)

 

 

7.Protokół komunikacyjny MODBUS-RTU

 

7.1 Protokół MODBUS

 

1. Parametry interfejsu sprzętowego protokołu komunikacyjnego

Czujnik wykorzystuje komunikację poprzez port szeregowy, a parametry domyślne są następujące:

Parametry komunikacji Poziom portu szeregowego Szybkość transmisji Kontrola parzystości Długość danych Zatrzymaj bit
Port szeregowy TTL 9600 Nic 8 1
 

Limit czasu między klatkami 50 ms.

 

2. Format protokołu komunikacyjnego

 

Wskaźnik poziomu wody komunikuje się zewnętrznie za pomocą protokołu komunikacyjnego Modbus RTU. Każda kompletna ramka danych zawiera: pole adresu, kod funkcji, dane i sumę kontrolną. Suma kontrolna to dane kontrolne CRC16 ramki danych, przy czym młodszy bajt poprzedza starszy bajt. Domyślny adres fabryczny czujnika to 0x7F.

Format polecenia żądania i format danych odpowiedzi radaru opisano poniżej:

(1) Format parametru zapytania: kod funkcji 0x03

 

Wniosek:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
1 bajt 1 bajt 2 bajty 2 bajty 2 bajty

 

Odpowiedź:

Adres urządzenia Kod funkcji Długość danych Wartość rejestru CRC
1 bajt 1 bajt 1 bajt 2N bajtów 2 bajty

N: numery rejestrów

 

(2) Format parametru zapytania: kod funkcji 0x04

 

Wniosek:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
1 bajt 1 bajt 2 bajty 2 bajty 2 bajty

 

Odpowiedź:

Adres urządzenia Kod funkcji Długość danych Wartość rejestru CRC
1 bajt 1 bajt 1 bajt 2N bajtów 2 bajty

N: numery rejestrów

 

(3) Ustaw format parametru: Kod funkcji 0x10

 

Wniosek:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów Długość danych Wartość rejestru CRC
1 bajt 1 bajt 2 bajty 2 bajty 1 bajt 2N bajtów 2 bajty

Odpowiedź:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
1 bajt 1 bajt 2 bajty 2N bajtów 2 bajty

N: numery rejestrów

 

3. Tabela podsumowująca adresy rejestru

 

Parametr Domyślny
Parametr Zarejestruj adres

PLC lub grupa

Adres stanu

Kod funkcji wsparcia Typ danych Zilustrować
Adres niewolnika 0x2001 48194 0x03,0x10 int16

int16 Dla 2 bajtów Liczba całkowita;

int32 Dla 4-bajtowej liczby całkowitej, wysoki

16 Z przodu

Szybkość transmisji 0x2002 48195 0x03,0x10 int32
Informacje o wersji 0x2004 48197 0x03 int32
Skonfiguruj kalibrację 0x2052 48275 0x03,0x10 int16

Automatyczne pchanie

Cykl

0x2053 48276 0x03,0x10 int16
Ślepy punkt 0x2044 48261 0x03 Pływak (mały 16) Float (małe 16) to 4-bajtowy float, pierwsze 16-te miejsce
Zakres pomiarowy 0x2046 48263 0x03 Pływak (mały 16)

Ustaw prąd

Głębokość

0X2048 48265 0x03,0x10 Pływak (mały 16)

Skonfiguruj instalację

Wysoki

0x204A 48267 0x03,0x10 Pływak (mały 16)
Poziom 0x0A0B 32572 0x04 Pływak (mały 16)
Pusta wysokość 0xaof 32576 0x04 Pływak (mały 16)

 

Uwaga: Adres rejestru i typ danych niektórych parametrów mogą być modyfikowane przez oprogramowanie komputera hosta. Po modyfikacji adresu rejestru lub typu danych odpowiednie instrukcje obsługi Modbus również ulegną odpowiedniej zmianie, np.: Domyślna instrukcja odczytu pustej wysokości to 0x 7F 04 0A 0F 00 02 48 0E. Jeżeli rejestr wysokości pustej zostanie zmodyfikowany na 00 01, instrukcja odczytu wysokości pustej zostanie zmieniona na 0x 7F 04 00 01 00 02 2A 15.

 

4. Opis poleceń protokołu komunikacyjnego

Notatka:

A. Domyślny adres urządzenia to 0x7F;

B. Dane typu zmiennoprzecinkowego w danych przyjmują standard binarnej arytmetyki zmiennoprzecinkowej IEEE754, pierwsze 16 bitów (CDAB);

C. W poniższym przykładzie adres rejestru odpowiadający każdemu parametrowi jest adresem domyślnym. Jeżeli adres rejestru zostanie zmodyfikowany przez komputer hosta, należy odpowiednio zmienić adres rejestru w instrukcji obsługi Modbus;

D. W poniższym przykładzie definicja danych (typ danych/jednostka) każdego parametru jest analizowana zgodnie z konfiguracją domyślną. Jeżeli definicja danych (typ/jednostka danych) zostanie zmodyfikowana za pośrednictwem komputera hosta, należy odpowiednio zmodyfikować odczyt i analizę danych;

 

 

7.2 Instrukcja zapytania o dane: Kod funkcji 0x04

7.2.1 Zapytanie o wyniki pomiarów - poziom (tzn. wysokość montażu - wysokość powietrza)

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x04 0x0A 0B 0x00 02 0x09 CF

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x04 0x04 0x00 00 41 30 0x09 CF

Definicja danych: Domyślnym typem danych są dane float(little16), domyślną jednostką są metry (m), długość danych to 4 bajty, a najniższych 16 bitów znajduje się w pierwszym.

Kod błędu:

① Jeśli wysokość montażu nie jest ustawiona, nie można obliczyć poziomu, a wyjściem jest 0xFC FC FC FC ;

② Gdy wyniki pomiarów przekraczają zakres, na wyjściu pojawia się 0xFF FF FF FF;

③ Gdy czujnik znajduje się w obszarze niewidomym, wyjście 0xFE FE FE FE;

④ Gdy energia echa czujnika jest niewystarczająca, wyjście 0xFD FD FD FD;

Przykład 1:

Zapytanie: 7F 04 0A 0B 00 02 09 CF

Odpowiedź: 7F 04 04 00 00 41 30 55 C7

Część danych 0x 00 00 41 30 jest konwertowana na dane zmiennoprzecinkowe, czyli 11,00 m.

Przykład 2:

Zapytanie: 7F 04 0A 0B 00 02 09 CF

Re: 7F 04 04 FC FC FC FC D4 A2

W części danych 0x FC FC FC FC to kod błędu wskazujący, że nie została ustawiona wysokość montażu (nie można obliczyć poziomu).

 

7.2.2Zapytanie o wyniki pomiarów - wysokość powietrza

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x04 0x0A 0F 0x00 02 0x48 0E

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x04 0x04 0x31 13 40 10 0xAA B6

Definicja danych: Domyślnym typem danych są dane float(little16), domyślną jednostką są metry (m), długość danych to 4 bajty, a najniższych 16 bitów znajduje się w pierwszym.

Kod błędu:

① Gdy wyniki pomiarów przekraczają zakres, na wyjściu pojawia się 0xFF FF FF FF;

② Gdy czujnik znajduje się w obszarze niewidomym, wyjście 0xFE FE FE FE;

③ Gdy energia echa czujnika jest niewystarczająca, wyjście 0xFD FD FD FD FD;

Przykład 1:

Zapytanie: 7F 04 0A 0F 00 02 48 0E

Odpowiedź: 7F 04 04 31 13 40 10 AA B6

Część danych 0x 31 13 40 10 jest konwertowana na dane zmiennoprzecinkowe, czyli 2,253 m.

Przykład 2:

Zapytanie: 7F 04 0A 0F 00 02 48 0E

Odpowiedź: 7F 04 04 FE FE FE F4 7B

Część danych 0x FE FE FE FE to kod błędu wskazujący, że czujnik znajduje się w martwym obszarze i nie można odczytać żadnych ważnych danych.

 

7.3 Zapytanie o informację konfiguracyjną: Kod funkcji 0x03

7.3.1 Zapytanie o adres slave w trybie rozgłoszeniowym

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0xFF (transmisja) 0x03 0x20 01 0x00 01 0xCB D4

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x02 0x00 7F 0xD1 AE

Definicja danych: Typ danych to int16 data, a długość danych to 2 bajty.

Przykłady:

Zapytanie: FF 03 20 01 00 01 CB D4

Odpowiedź: 7F 03 02 00 7F D1 AE

Część danych 0x 00 7F jest konwertowana na dane całkowite, czyli 127 lub 0x7F.

 

7.3.2Zapytanie o szybkość transmisji interfejsu komunikacyjnego

Uwaga: szybkość transmisji obsługuje tylko: 4800,9600,19200,38400,115200

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x03 0x20 02 0x00 02 0x64 15

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x04 0x00 00 25 80 0x7F 04

Definicja danych: Typ danych to int32(big) data, a długość danych wynosi 4 bajty.

Przykłady:

Zapytanie: 7F 03 20 02 00 02 64 15

Odpowiedź: 7F 03 04 00 00 25 80 7F 04

Część danych 0x 00 00 25 80 jest konwertowana na dane całkowite, czyli 9600.

7.3.3Zapytanie o informacje o wersji

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x03 0x20 04 0x00 02 0x84 14

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x04 0x20 23 09 08 0x99A8

Definicja danych: Typ danych to int32 data, a długość danych wynosi 4 bajty. Numery wersji zakodowano w formacie BCD.

Przykłady:

Zapytanie: 7F 03 20 04 00 02 84 14

Odpowiedź: 7F 03 04 20 23 09 08 99 A8

Część danych to 0x 20230908, a dane są zakodowane w formacie BCD, a mianowicie numer wersji to 20230908.

 

7.3.4Zapytanie o parametry kalibracji

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x03 0x20 52 0x00 01 0x24 05

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x02 0x00 10 0x91 82

Definicja danych: Typ danych to int16 danych, jednostką jest milimetr (mm), a długość danych to 2 bajty.

Przykłady:

Zapytanie: 7F 03 20 52 00 01 24 05

Odpowiedź: 7F 03 02 00 10 91 82

Część danych 0x 00 10 jest konwertowana na dane całkowite, czyli 16 mm.

 

7.3.5Zapytanie o cykl automatycznego wypychania

Uwaga: Gdy okres automatycznego przesyłania wynosi >= 300 ms, czujnik automatycznie przesyła dane. Jeśli wysokość montażu nie jest ustawiona (nie można obliczyć poziomu), wprowadź dane dotyczące wysokości powietrza; Po ustawieniu wysokości montażu wciśnij dane poziomu.

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x03 0x20 53 0x00 01 0x75 C5

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x02 0x03E8 0x90F0

Definicja danych: Typ danych to int16 danych, jednostką są milisekundy (ms), a długość danych to 2 bajty.

Przykłady:

Zapytanie: 7F 03 20 53 00 01 75 C5

Odpowiedź: 7F 03 02 03 E8 90 F0

Gdzie część danych 0x 03 E8 jest konwertowana na dane całkowite, czyli 1000 ms.

 

7.3.6Zapytanie o obszar niewidoczny

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x03 0x20 44 0x00 02 0x85 C0

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x04 0x6D B7 3E AB 0x99 61

Definicja danych: Domyślnym typem danych są dane float(little16), domyślną jednostką są metry (m), a długość danych to 4 bajty.

Przykłady:

Zapytanie: 7F 03 20 44 00 02 85 C0

Odpowiedź: 7F 03 04 6D B7 3E AB

Część danych 0x 6D B7 3E AB została przekonwertowana na dane typu zmiennoprzecinkowego, czyli 0,334 m.

 

7.3.7Zakres zapytania

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x03 0x20 46 0x00 02 0x24 00

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x04 0x00 00 42 20 0x55 4C

Definicja danych: Domyślnym typem danych są dane float(little16), domyślną jednostką są metry (m), a długość danych to 4 bajty.

Przykłady:

Zapytanie: 7F 03 20 46 00 02 24 00

Odpowiedź: 7F 03 04 00 00 42 20 55 4C

Część danych 0x 00 00 42 20 jest konwertowana na dane zmiennoprzecinkowe, czyli 40,0m.

 

7.3.8Sprawdź głębokość podczas montażu

Uwaga: Do obliczenia wysokości montażu uwzględnia się głębokość wody w momencie montażu. Wysokość instalacji = głębokość wody podczas instalacji + wysokość w czasie rzeczywistym podczas instalacji. Podczas ustawiania głębokości wody w momencie instalacji wysokość instalacji jest automatycznie obliczana i zapisywana w konfiguracji.

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x03 0x20 48 0x00 02 0x45C3

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x04 0x47 AE 40 B1 0xE0 D5

Definicja danych: Domyślny typ danych to dane typu float(little16), domyślną jednostką są metry (m), a długość danych to 4 bajty.

Przykłady:

Zapytanie: 7F 03 20 48 00 02 45 C3

Odpowiedź: 7F 03 04 47 AE 40 B1 E0 D5

Część danych 0x 47 AE 40 B1 została przekonwertowana na dane zmiennoprzecinkowe, czyli 5,54 m.

 

7.3.9Sprawdź wysokość montażu

Uwaga: Ustaw wysokość montażu, na podstawie której zostanie wyliczony poziom. Poziom w czasie rzeczywistym = wysokość instalacji - wysokość w czasie rzeczywistym. Jednocześnie wysokość montażu = głębokość wody w momencie montażu + wysokość w momencie montażu. Dlatego przy ustawianiu wysokości montażu głębokość wody podczas montażu zostanie automatycznie obliczona i zapisana w konfiguracji.

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x03 0x20 4A 0x00 02 0xE4 03

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Długość danych Dane CRC
0x7F 0x03 0x04 0x8A 64 41 2A 0xBE 7C

Definicja danych: Domyślnym typem danych są dane float(little16), domyślną jednostką są metry (m), a długość danych to 4 bajty.

Przykłady:

Zapytanie: 7F 03 20 4A 00 02 E4 03

Odpowiedź: 7F 03 04 8A 64 41 2A BE 7C

Część danych 0x 8A 64 41 2A jest konwertowana na dane zmiennoprzecinkowe, czyli 10,65m.

7.4 Instrukcja ustawiania: Kod funkcji 0x10

7.4.1 Ustaw adres slave

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów Długość danych Dane CRC
0x7F 0x10 0x20 01 0x00 01 0x02 0x00 01 0x6E 21

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x10 0x20 01 0x00 01 0x51 D7

Definicja danych: Typ danych to int16 data, a długość danych to 2 bajty.

Przykłady:

Zapytanie: 7F 10 20 01 00 01 02 00 01 6E 21

Część danych 0x 00 01 jest konwertowana na dane całkowite, czyli 1 lub 0x01.

Odpowiedź: 7F 10 20 01 00 01 51 D7

 

7.4.2 Ustawianie szybkości transmisji interfejsu komunikacyjnego

Uwaga: szybkość transmisji obsługuje tylko: 4800,9600,19200,38400,115200

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów Długość danych Dane CRC
0x7F 0x10 0x20 02 0x00 02 0x04 0x00 01 C2 00 0x75 3E

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x10 0x20 02 0x00 02 0xE1 D6

Definicja danych: Typ danych to int32 data, a długość danych wynosi 4 bajty.

Przykłady:

Zapytanie: 7F 10 20 02 00 02 04 00 01 C2 00 75 3E

Część danych 0x 00 01 C2 00 jest konwertowana na dane całkowite, czyli 115200.

Odpowiedź: 7F 10 20 02 00 02 E1 D6

 

7.4.3 Ustawianie parametrów kalibracji

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów Długość danych Dane CRC
0x7F 0x10 0x20 52 0x00 01 0x02 0x00 01 0xA2 4E

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x10 0x20 52 0x00 01 0xA1 C6

Definicja danych: Typ danych to int16 danych, jednostką jest milimetr (mm), a długość danych to 2 bajty.

Przykłady:

Zapytanie: 7F 10 20 52 00 01 02 00 10 A2 4E

Część danych 0x 00 10 jest konwertowana na dane całkowite, czyli 16 mm.

Odpowiedź: 7F 10 20 52 00 01 A1 C6

 

7.4.4 Ustaw automatyczny cykl pchania

Uwaga: Gdy okres automatycznego przesyłania wynosi >= 300 ms, czujnik automatycznie przesyła dane. Jeśli wysokość montażu nie jest ustawiona (nie można obliczyć poziomu), wprowadź dane dotyczące wysokości powietrza; Po ustawieniu wysokości montażu wciśnij dane poziomu.

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów Długość danych Dane CRC
0x7F 0x10 0x20 53 0x00 01 0x02 0x03E8 0xA2 wyd

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x10 0x20 53 0x00 01 0xF0 06

Definicja danych: Typ danych to int16 danych, jednostką są milisekundy (ms), a długość danych to 2 bajty.

Przykłady:

Zapytanie: 7F 10 20 53 00 01 02 03 E8 A2 ED

Gdzie część danych 0x 03 E8 jest konwertowana na dane całkowite, czyli 1000 ms.

Odpowiedź: 7F 10 20 53 00 01 F0 06

 

7.4.5 Ustawić głębokość wody w momencie montażu

Uwaga: Do obliczenia wysokości montażu uwzględnia się głębokość wody w momencie montażu. Wysokość instalacji = głębokość wody podczas instalacji + wysokość w czasie rzeczywistym podczas instalacji. Podczas ustawiania głębokości wody w momencie instalacji wysokość instalacji jest automatycznie obliczana i zapisywana w konfiguracji.

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów Długość danych Dane CRC
0x7F 0x10 0x20 48 0x00 02 0x04 0x47 AE 40 B1 0x75 30

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x10 0x20 48 0x00 02 0xC0 00

Definicja danych: Domyślny typ danych to dane typu float(little16), domyślną jednostką są metry (m), a długość danych to 4 bajty.

Przykłady:

Zapytanie: 7F 10 20 48 00 02 04 47 AE 40 B1 75 30

Część danych 0x 47 AE 40 B1 została przekonwertowana na dane zmiennoprzecinkowe, czyli 5,54 m.

Odpowiedź: 7F 10 20 48 00 02 C0 00

7.4.6 Ustawianie wysokości montażu

Uwaga: Wysokość montażu to odległość czujnika od poziomu obiektu 0. Jeśli aktualna głębokość wody wynosi 2 metry, a wysokość powietrza 4 metry, wysokość montażu wynosi 6 metrów. Ustaw wysokość montażu, na podstawie której zostanie wyliczony poziom. Poziom w czasie rzeczywistym = wysokość instalacji - wysokość w czasie rzeczywistym. Jednocześnie wysokość montażu = głębokość wody w momencie montażu + wysokość w momencie montażu. Dlatego przy ustawianiu wysokości montażu głębokość wody podczas montażu zostanie automatycznie obliczona i zapisana w konfiguracji.

Polecenie żądania:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów Długość danych Dane CRC
0x7F 0x10 0x20 4A 0x00 02 0x04 0x8A 64 41 2A 0xAA40

 

Dane odpowiedzi:

Adres urządzenia Kod funkcji Zarejestruj adres Liczba rejestrów CRC
0x7F 0x10 0x20 4A 0x00 02 0x61 C0

Definicja danych: Domyślny typ danych to dane typu float(little16), domyślną jednostką są metry (m), a długość danych to 4 bajty.

Uwaga: ustawienie wysokości montażu na 0 spowoduje wyczyszczenie konfiguracji wysokości montażu/głębokości wody podczas instalacji.

Przykłady:

Zapytanie: 7F 10 20 4A 00 02 04 8A 64 41 2A AA 40

Część danych 0x 8A 64 41 2A jest konwertowana na dane zmiennoprzecinkowe, czyli 10,65m.

Odpowiedź: 7F 10 20 4A 00 02 61 C0

 

7.5 Protokół tekstowy

7.5.1 Parametry interfejsu sprzętowego protokołu komunikacyjnego

Miernik poziomu wody wykorzystuje komunikację szeregową, a parametry domyślne są następujące:

Parametry komunikacji

 

Poziom portu szeregowego Szybkość transmisji Kontrola parzystości Długość danych Pozycja zatrzymania
Port szeregowy TTL 9600 - 8 1

Limit czasu wynosił 50 ms dla każdego interwału ramki.

 

7.5.2 Opis poleceń protokołu komunikacyjnego

Uwaga: „n” oznacza znak nowej linii odpowiadający liczbie szesnastkowej 0x0A. Po pomyślnym zakończeniu konfiguracji za pomocą polecenia setup konfiguracja zostanie zapisana w pamięci Flash i nie będzie wymagana ponowna konfiguracja w celu ponownego uruchomienia po przerwie w zasilaniu.

Odpowiedź na błąd polecenia jest następująca:

Odpowiedź na błąd polecenia Opis
To polecenie AT jest błędne Błąd instrukcji
To polecenie AT nie istnieje Instrukcja nie istnieje
To polecenie AT istnieje, ale nie można go uruchomić Instrukcje istnieją, ale nie wolno ich używać
To polecenie AT istnieje, ale wartość jest błędna Błąd parametru przychodzącego

1.Odczytaj rzeczywistą wysokość czasoprzestrzenną

Jednostka: Metr (m)

  Instrukcja Opis
Wysłać AT+REALAIRHEIGHTn Przeczytaj rzeczywistą wysokość czasoprzestrzeni
Odpowiedź RZECZYWISTA WYSOKOŚĆ=2,212 min Obecna rzeczywista wysokość czasoprzestrzeni wynosi 2,212 metra
Odpowiedź REALAIRHEIGHT=OutRangen Poza zasięgiem
Odpowiedź REALAIRHEIGHT=InBlindZonen Czujnik znajduje się w martwym obszarze
Odpowiedź REALAIRHEIGHT=Brak energii Energia echa jest niewystarczająca

 

2. Przeczytaj poziom w czasie rzeczywistym

Jednostka: Metr (m)

Metoda obliczania poziomu jest następująca: wysokość montażu - wysokość powietrza

  Instrukcja Opis
Wysłać AT+REALWATERDEPTHn Czytaj poziom w czasie rzeczywistym
Odpowiedź RZECZYWISTA GŁĘBOKOŚĆ WODY=7,789 m Aktualny poziom w czasie rzeczywistym wynosi 7,789 metrów
Odpowiedź REALWATERDEPTH=OutRangen Poza zasięgiem
Odpowiedź REALWATERDEPTH=InBlindZonen Czujnik znajduje się w martwym obszarze
Odpowiedź REALWATERDEPTH=Brak Energii Energia echa jest niewystarczająca
Odpowiedź REALWATERDEPTH=Nie ustawiono wysokości instalacji Wysokość montażu nie jest ustawiona

 

3. Głębokość wody podczas instalacji

Jednostka: Metr (m)

Uwaga: Do obliczenia wysokości montażu uwzględnia się głębokość wody w momencie montażu. Wysokość instalacji = głębokość wody podczas instalacji + wysokość w czasie rzeczywistym podczas instalacji. Podczas ustawiania głębokości wody w momencie instalacji wysokość instalacji jest automatycznie obliczana i zapisywana w konfiguracji.

Odczytaj głębokość wody podczas instalacji:

  Instrukcja Opis
Wysłać AT+INSTALACJIGŁĘBOKOŚĆ WODYn Odczytaj głębokość wody podczas instalacji
Odpowiedź GŁĘBOKOŚĆ WODY INSTALACJI=4,60mn Głębokość wody w miejscu instalacji wynosi 4,60 metra

 

Ustaw głębokość wody w momencie instalacji:

  Instrukcja Opis
Wysłać PRZY+GŁĘBOKOŚĆ WODY INSTALACYJNEJ=4,6n Podczas montażu głębokość wody jest ustawiona na 4,6 m
Odpowiedź

PRZY+GŁĘBOKOŚĆ WODY INSTALACYJNEJ=4,6n

OK

Operacja powiodła się

 

4.Wysokość instalacji

Jednostka: Metr (m)

Uwaga: Ustaw wysokość montażu, na podstawie której zostanie wyliczony poziom. Poziom w czasie rzeczywistym = wysokość instalacji - wysokość w czasie rzeczywistym. Jednocześnie wysokość montażu = głębokość wody w momencie montażu + wysokość w momencie montażu. Dlatego przy ustawianiu wysokości montażu głębokość wody podczas montażu zostanie automatycznie obliczona i zapisana w konfiguracji.

 

Przeczytaj wysokość montażu:

  Instrukcja Opis
Wysłać AT+INSTALLHEIGHTn Przeczytaj wysokość montażu
Odpowiedź WYSOKOŚĆ INSTALACJI=9,72 mln Głębokość wody w miejscu instalacji wynosi 9,72 m

 

Ustaw wysokość montażu:

  Instrukcja Opis
Wysłać AT+WYSOKOŚĆ INSTALACJI=9,72n Ustaw wysokość montażu na 9,72 m
Odpowiedź

AT+WYSOKOŚĆ INSTALACJI=9,72n

OK

Operacja powiodła się

Uwaga: ustawienie wysokości montażu na 0 spowoduje wyczyszczenie konfiguracji wysokości montażu i głębokości wody podczas instalacji.

 

5. Przeczytaj numer wersji

  Instrukcja Opis
Wysłać WERSJA AT+n Przeczytaj numer wersji
Odpowiedź WERSJA=20230908n Numer wersji to 20230908

 

6.Odczytaj zakres

Jednostka: Metr (m)

  Instrukcja Opis
Wysłać AT+RANGEN Przeczytaj zakres
Odpowiedź ZAKRES=40,00mn Zasięg wynosi 40 metrów

 

7. Przeczytaj obszar niewidomy

Jednostka: Metr (m)

  Instrukcja Opis
Wysłać AT+BLINDZONEn Przeczytaj obszar niewidomy
Odpowiedź STREFA NIEWIDY=0,335 min Strefa niewidomych wynosi 0,335 metra

 

8. Reset oprogramowania (restart)

  Instrukcja Opis
Wysłać AT+BOOTn Reset oprogramowania
Odpowiedź

AT+BOOTn

OK

Operacja powiodła się

 

9. Reset danych fabrycznych

  Instrukcja Opis
Wysłać AT+DOMYŚLNE Reset danych fabrycznych
Odpowiedź

AT+DOMYŚLNE

OK

Operacja powiodła się

 

 

10.Częstotliwość akwizycji

Jednostka: milisekundy (ms)

Uwaga: Domyślna częstotliwość akwizycji wynosi 300 ms, a częstotliwość akwizycji można ustawić najwcześniej na 200 ms. (Jeśli częstotliwość akwizycji skacze zbyt szybko, szybkość odpowiadania na instrukcje odpowiedzi będzie niska, a instrukcje wysyłania mogą być niekompletne, co spowoduje brak odpowiedzi. W takim przypadku instrukcję można wysłać ponownie.)

Przeczytaj częstotliwość akwizycji:

  Instrukcja Opis
Wysłać AT+COLLECTFREQn Odczytaj częstotliwość akwizycji
Odpowiedź CZĘSTOTLIWOŚĆ ZBIERANIA=200n Częstotliwość akwizycji wynosi 200 ms/cykl

 

Ustaw częstotliwość zbierania:

  Instrukcja Opis
Wysłać AT+COLLECTFREQ=500n Ustaw częstotliwość akwizycji na 500 ms/cykl
Odpowiedź

AT+COLLECTFREQ=500n

OK

Operacja powiodła się

 

11. Szybkość transmisji

Przeczytaj szybkość transmisji:

  Instrukcja Opis
Wysłać AT+BAUDRATen Przeczytaj szybkość transmisji
Odpowiedź BAUDRAT=9600n Szybkość transmisji wynosi 9600

 

Ustaw szybkość transmisji

  Instrukcja Opis
Wysłać AT+SZYBKOŚĆ=115200n Ustaw prędkość transmisji na 115200
Odpowiedź

AT+SZYBKOŚĆ=115200n

OK

Operacja powiodła się

 

12.Parametry kalibracji

Jednostka: milimetr (mm)

Rzeczywista wysokość czasoprzestrzenna = wartość próbkowania – parametr kalibracyjny. Dlatego też, gdy rzeczywista wysokość czasoprzestrzenna jest większa niż ustalona wartość, można ją skalibrować, dostosowując quasi-parametry.

Przeczytaj parametry kalibracji:

  Instrukcja Opis
Wysłać AT+KALIBRACJAn Odczytaj parametry kalibracji
Odpowiedź KALIBRACJA=16mmn Parametr kalibracji wynosi 16 mm

 

Ustawianie parametrów kalibracji:

  Instrukcja Opis
Wysłać PRZY+KALIBRACJA=30n Ustaw parametr kalibracji na 30 mm
Odpowiedź

PRZY+KALIBRACJA=30n

OK

Operacja powiodła się

13.Automatyczny cykl pchania

Jednostka: milisekundy (ms)

Uwaga: Gdy okres automatycznego wypychania wynosi >= 300 ms, czujnik automatycznie zgłasza dane w czasie rzeczywistym. Wśród nich, gdy ustawiona jest wysokość instalacji (lub głębokość wody podczas instalacji), dane w czasie rzeczywistym zgłaszane automatycznie to poziom w czasie rzeczywistym; Jeśli wysokość instalacji nie została ustawiona (lub głębokość wody podczas instalacji), dane w czasie rzeczywistym zgłaszane automatycznie są wysokością w czasie rzeczywistym.

Przeczytaj automatyczny cykl pchania:

  Instrukcja Opis
Wysłać AT+AUTOOUTDATACYCLen Przeczytaj automatyczny cykl pchania
Odpowiedź AUTOOUTDATACYCLE=100n Cykl automatycznego wypychania wynosi 100 ms (mniej niż 200 ms, brak danych automatycznego wypychania)

 

Ustaw automatyczny cykl pchania:

  Instrukcja Opis
Wysłać AT+AUTOOUTDATACYCLE=200n Ustaw okres automatycznego wypychania na 200 milisekund
Odpowiedź

AT+AUTOOUTDATACYCLE=200n

OK

Operacja powiodła się
 

Wyślij do nas zapytanie

Polityka prywatności Chiny Dobra jakość Miernik poziomu płynu Sprzedawca. 2018-2025 Xi'an Kacise Optronics Co.,Ltd. Wszystkie prawa zastrzeżone.