Place of Origin:
CHINA
Nazwa handlowa:
KACISE
Orzecznictwo:
CE
Model Number:
KLM800
Element radaru fal milimetrowych jest połączeniem modułu częstotliwości radiowej, modułu przetwarzającego i anteny drukowanej. Jego celem jest wykrywanie celów poprzez przenikanie przez przeszkody, takie jak światło, deszcz, kurz, mgła, mróz i inne. Ten czujnik jest mały, ale bardzo wydajny i działa 24 godziny na dobę, 7 dni w tygodniu. Posiada takie funkcje, jak wysoka integracja, mały rozmiar i elastyczny interfejs.
Radar do pomiaru poziomu został opracowany w oparciu o technologię radaru fal milimetrowych, która mierzy wysokość anteny radaru od poziomu cieczy. Jest szeroko stosowany do pomiaru zasobów wodnych, takich jak rzeki i zbiorniki. Służy również do pomiaru poziomu zbiorników i poziomu wody.
Z komponentów tego produktu można wyprowadzić następujące typy modułów:
| Numer modelu | KLM800_485 |
| Częstotliwość pomiaru | 80 GHz |
| Środki komunikacji | RS_485 |
| Częstotliwość nabycia | 160 ms/konfigurowalne |
| Prąd działania | 12V 30MA |
| Dokładność pomiaru odległości | ±2 mm |
| Protokół komunikacyjny | modbus |
| Szerokość wiązki anteny | ±2,75° |
| Napięcie zasilania | 9-24 V |
| Zakres pomiaru | 3 m; 10 m; 20 m; 40 m |
| Wymiary modułów |
Średnica 47 mm Średnica 64 mm |
| Wilgotność robocza | 0 ~ 95% |
| Temperatura robocza | -20 ~ 70 ℃ |
Wymiary:
![]()
![]()
![]()
Interfejs modułu pokazano na poniższym rysunku:
| Interfejs | Nazwa | Funkcjonować |
| 1 | Pobierz usta | Do aktualizacji oprogramowania sprzętowego STLINK i debugowania symulacji |
| 2 | Port zasilania | Zasilanie 3,3 V, GND |
| 3 | Port szeregowy | Używany do wydawania poleceń pomiaru czasu |
Instalując moduł, staraj się go naprawić, aby uniknąć drgań modułu i zachować jak najbardziej otwarte środowisko.
3. wybrać mniej zmienną lokalizację modułu instalacyjnego (starać się nie instalować na króćcu wtryskowym, a falowanie na wylocie jest duże, im większa dokładność pomiaru, tym gorzej).
4. Schemat instalacji
![]()
Gwarancja w zakresie wiązki bez zakłóceń, takich jak brzegi rzeki.
Punkty warte uwagi
![]()
| Głowica ramy (1B) | 0XFF |
| Pomiar zwolnień (4B) | Pomiar wzrostu (typ zmiennoprzecinkowy, w centymetrach) |
| Sprawdź i (1 b) | Wynik pomiaru jest zaokrąglany, starszy i młodszy bajt są sumowane, a młodszy bajt traktowany jest jako suma kontrolna |
Na przykład wysyłane dane to FF 2A 4B 90 42 47, gdzie FF to nagłówek ramki, środkowe 4 bajty „2A 4B 90 42” to informacja o odległości, a koniec rozmiaru ustawia prawdziwą informację na 42 90 4B 2A (szesnastkowy typ zmiennoprzecinkowy), która jest konwertowana na dziesiętną 72,1468 cm.
47 to suma kontrolna, jej obliczenie wygląda następująco:
Najpierw konwertuje odległość zmiennoprzecinkową 72,1468 uint32_t integer (4 bajty) na 72, na niskim poziomie w dwóch bajtach 0 (HEX 0), minimum 72 (HEX 48) jako sumę kontrolną jako niska, wysoka + + całkowita liczba całkowita, aby pobrać niskie 8 bitów, (FF + 0 x00 + 0 x48) i 0 x47 x00ff = 0.
Dodaj: tryb testowy SScom
Można przetestować za pomocą portu szeregowego, aby pomóc (ręcznie SScom):
![]()
Uwaga: domyślna szybkość transmisji wynosi 9600. Jeśli otworzysz ciąg znaków bez prawej strony SSCOM, kliknij rozszerzenie po prawej stronie „Zapisz parametry”, aby je wyświetlić.
| Wspólna specyfikacja instrukcji | |
| AT+STARTn | Uruchom polecenie |
| AT+RESET | Polecenie resetowania |
| AT+BAUD=9600n | Polecenie szybkości transmisji |
| W+CZAS =160n | Cykl ramek (czyli zmień interwał wyjściowy) |
| AT+CZYTAJn | Sprawdź, czy wspólna konfiguracja jest poprawna |
| AT+TLVS=1n | Zmień wyjście (domyślnie jest to 0 w formacie szesnastkowym) |
Uwagi:
W stanie roboczym MCU, aby skonfigurować, najpierw wyślij polecenie resetowania (przerwaj pracę), dostosuj polecenie wejściowe, następnie wyślij polecenie resetowania (spraw, aby konfiguracja była skuteczna) i wyślij polecenie startu.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | Długość danych | Dane | CRC |
| 0x7F | 0x10 | 0x10 00 | 0x00 01 | 0x02 | 0x00 00 | 0x9E 33 |
Definicja danych: 0 aby przywrócić ustawienia fabryczne, 1 aby ponownie uruchomić program.
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x10 | 0x10 00 | 0x00 01 | 0x0F 17 |
Przykłady:
Zapytanie: 7 f 10 10 00 00 02 00 00 9 e 33 01
Odpowiedź: 7 f 10 10 00 00 0 f 17 01
Gdzie część danych 00 00 oznacza przywrócenie ustawień fabrycznych.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | Długość danych | Dane | CRC |
| 0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x02 | 0x00 01 | 0x6E 21 |
Definicja danych: zakres wartości 1--247.
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x51D7 |
Przykłady:
Zapytanie: 7F 10 20 01 00 01 02 00 01 6E 21
Odpowiedź: 7 f 10 20 01 00 01 51 D7
Część danych 00 01 wskazuje, że adres urządzenia podrzędnego jest ustawiony na 1.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | Długość danych | Dane | CRC |
| 0x7F | 0x10 | 0x20 46 | 0x00 02 | 0x04 | 0x00 00 41 30 | 0x40 19 |
Definicja danych: Wartość danych to dane typu Float, jednostką są metry, wartość długości danych to 4 bajty, format danych jest niski – 16 bitów danych z przodu, wysoki – 16 bitów danych z tyłu.
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x10 | 0x20 46 | 0x00 02 | 0xA1 C3 |
Przykłady:
Zapytanie: 7 46 00 02 04 f 10 20 00 00 41 30 do 40 19
Odp.: 7F 10 20 46 00 02 A1 C3
00 00 41 30, w którym część danych zmiennoprzecinkowych wynosi 11 metrów.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | Długość danych | Dane | CRC |
| 0x7F | 0x10 | 0x20 2E | 0x00 01 | 0x02 | 0x03 E8 | 0xA8 C0 |
Definicja danych: Ustaw przedział czasu zbierania danych z miernika poziomu wody, jednostka ms, a minimalna wartość to 100 ms.
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x10 | 0x20 2E | 0x00 01 | 0x60 1E |
Przykłady:
Żądanie: 7 2 ef 10 20 00 02 03 01 E8 A8 C0
Odpowiedź: 7F 10 20 2E 00 01 60 1E
Wśród nich część danych 03 E8 jest konwertowana na liczbę dziesiętną 1000, co oznacza, że interwał gromadzenia danych jest ustawiony na 1000 ms.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | Długość danych | Dane | CRC |
| 0x7F | 0x10 | 0x20 02 | 0x00 01 | 0x02 | 0x25 80 | 0xB4E2 |
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x10 | 0x20 02 | 0x00 01 | 0xA1 D7 |
Przykłady:
Zapytanie: 7 f 10 20 00 02 01, 02, 25 80 B4 E2
Odpowiedź: 7F 10 20 02 00 01 A1 D7
Część danych 28 80 oznacza, że szybkość transmisji komunikacji jest ustawiona na 9600.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x03 | 0x20 01 | 0x00 01 | 0xD4 14 |
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Długość danych | Dane | CRC |
| 0x7F | 0x03 | 0x02 | 0x00 01 | 0x51 8E |
Definicja danych: zakres wartości 1--247.
Przykłady:
Zapytanie: 7 f 03 01 00 20 01 D4 14
Odpowiedź: 7 f 03 02 0 01 51 8 e
Część danych 00 01 oznacza, że adres urządzenia podrzędnego wynosi 1.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | 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 41 30 | 0x54 70 |
Definicja danych: Wartość danych to dane typu Float, jednostką są metry, wartość długości danych to 4 bajty, format danych jest niski – 16 bitów danych z przodu, wysoki – 16 bitów danych z tyłu.
Przykłady:
Zapytanie: 7 46 f 03 20 00 00 02 24
Odpowiedź: 7 f 03 04 00 00 41 30 54, 70
Część danych 00 00 41 30 jest konwertowana na dane zmiennoprzecinkowe, czyli 11 metrów.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x03 | 0x20 02 | 0x00 01 | 0x24 14 |
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Długość danych | Dane | CRC |
| 0x7F | 0x03 | 0x02 | 0x28 80 | 0x8D 7E |
Przykłady:
Zapytanie: 7 f 20 00 02 03 01 24 14
Odp.: 7F 03 02 25 80 8B 7E
Część danych 28 80 oznacza, że szybkość transmisji komunikacji wynosi 9600.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x03 | 0x20 2E | 0x00 01 | 0xE5D0 |
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Długość danych | Dane | CRC |
| 0x7F | 0x03 | 0x02 | 0x03E8 | 0x90 F0 |
Definicja danych: Ustaw przedział czasu zbierania danych z miernika poziomu wody, jednostka ms, a minimalna wartość to 100 ms.
Przykłady:
Zapytanie: 7F 03 20 2E 00 01 EF C3
Odpowiedź: 7 f 03 02 90 F0 03 E8
Wśród nich część danych 03 E8 została przekonwertowana na liczbę dziesiętną 1000, co wskazuje, że interwał gromadzenia danych wynosił 1000 ms.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x48 0E |
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Długość danych | Dane | CRC |
| 0x7F | 0x04 | 0x04 | 0x04 19 3F 9E | 0x25 2C |
Definicja danych: Wartość danych to dane typu Float, jednostką są metry. Wartość długości danych wynosi 4 bajty, format danych dla niższych 16 bitów danych w pierwszym, górne 16 bitów danych z tyłu. Znaczenie wyniku pomiaru jest powiązane z rodzajem pomiaru i domyślnie jest to poziom wody.
Przykłady:
Zapytanie: 7 4 0 fa 48 0 0 f 00 02 e
Odpowiedź: 7 f 04 04 04 19 3 f 9 e 25 2 c
Część danych 04 19 3F 9E jest konwertowana na dane zmiennoprzecinkowe, czyli 1,2345 metra.
19049 e3f, w jednym miejscu, z prawą, wysoką pozycją.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0x7F | 0x03 | 0x20 04 | 0x00 02 | 0x48 14 |
Dane odpowiedzi:
| Adres urządzenia | Kod funkcji | Długość danych | Dane | CRC |
| 0x7F | 0x03 | 0x04 | 0x20 23 05 12 | 0x1D 63 |
Definicja danych: Dane są w formacie kodowania BCD, 0x20 0x23 0x05 0x12, co oznacza dane 20230512.
Polecenie żądania:
| Adres urządzenia | Kod funkcji | Adres początkowy | Liczba zarejestrowanych | CRC |
| 0xFF | 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: 0x7F w danych to adres 485 urządzenia.
Opakowanie produktu:
Czujnik przyspieszenia zostanie zapakowany w solidne pudełko kartonowe z materiałem amortyzującym, aby zapobiec uszkodzeniom podczas transportu. Pudełko będzie również oznaczone nazwą produktu i wszelkimi niezbędnymi instrukcjami obsługi.
Wysyłka:
Produkt zostanie wysłany standardową przesyłką lądową, chyba że klient zażąda przyspieszonej wysyłki i ją opłaci. Koszty wysyłki zostaną obliczone na podstawie miejsca docelowego i wagi paczki. Klienci otrzymają numer śledzenia po wysłaniu paczki.
Wyślij do nas zapytanie