STA-M350X miniaturowy moduł laserowy przyjmuje ludzki element laserowy o długości oka 905 nm, który ma zalety dalekiego zasięgu, niskiego zużycia energii, niewielkiej wielkości, lekkiej, lekkiej, długiej żywotności i itp., I jest bardzo odpowiednia do integracji kapsuł UAV, nocnej widzenia, obrazowania termicznego i innych urządzeń.
Zakres pomiaru: 1-350 m
Pomiar naturalnych celów ≥ 150 m
Częstotliwość w zakresie: 200 Hz
Dokładność pomiaru: ± 0,1 m
Waga ≤14 ± 0,5 g
Model | STA-M010X | |
Długość fali laserowej | 905 nm | |
Zdolność w zakresie | Budynek | 350 m |
Drzewa | ≥150 m | |
Klasa laserowa | Bezpieczeństwo wzroku klasy 1 | |
Mini zakres | 1m | |
Rezolucja | ± 0,1 m | |
Prąd operacyjny | ≤90MA | |
Bieżnik w trybie gotowości | ≤20MA | |
Zużycie energii | Standby ≤ 0,09 W. | |
Pik ≤ 0,23 W. | ||
Interfejs komunikacyjny | Ttl | |
Temperatura robocza | · -20 ℃ ~+55 ℃ | |
Temperatura przechowywania | · -30 ℃ ~+60 ℃ | |
Napięcie wejściowe | 3-5 V (zalecane zasilanie 5 V) | |
Kąt rozbieżności wiązki | 5 chorób | |
Częstotliwość w zakresie | 200 Hz | |
Moc | ≤1 MW bezpieczny dla ludzkich oczu | |
Metoda w zakresie | Puls | |
Waga | 14 ± 0,5 g | |
Rozmiar | Φ23x47mm |
Interfejs TTL | |||
Szpilka | Definicja pin | Opisać | Schematyczny rysunek |
1 | Eno | Włącz pin, zastrzeżony |
![]() |
2 | Vin | Zasilacz + | |
3 | GND | Zasilacz - | |
4 | Rxd | Otrzymane dane | |
5 | Txd | Przesyłanie danych | |
|
|
|
Tabela 1-1 Górna ramka instrukcji komputera | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4… (n - 1) | N | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | Instrukcje i parametry | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | Len |
|
|
|
Uwaga 1: Długość danych to liczba bajtów od bajtu 3 do N, Len = N-2; | |||||||
Uwaga 2: Obliczanie sumy kontrolnej Gdy górny komputer wysyła: Z wyjątkiem nagłówka ramki, inne dane są dodawane przez bajt, a następnie pobierane są niskie 8 bitów, aby to obliczyć 8-bitowe dopełnienie binarne jest sumą kontrolną; Przykład: Górny komputer wysyła ciągłą instrukcję dystansową 0x13, adres modułu to 01, a długość pola danych wynosi 3. Obliczanie sumy kontrolnej jest następujące: 0x01 + 0x03 + 0x13 = 0x17, suma i niskie 8 bitów to 0x17, a binarne dopełnienie 0x17 to 0xe9. Więc suma kontrolna = 0xe9 Rzeczywista ramka danych wysyłana przez górny komputer to: A5 5A 01 03 13 E9 |
Tabela 1-2 Format ramki wyjściowej modułu | |||||||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4… (n - 1) | N | |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | pole danych | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | (patrz Uwaga 1) |
|
|
|
Uwaga 1: Opis deskryptora danych: D [7: 6]: 00: Poniższe dane to dane odległości. Dane odległości 0 wskazują, że odległość nie została zmierzona 01: Poniższe dane to inne informacje, szczegóły patrz Tabela 1-3; 10, 11: Fabryka zastrzeżona D [5: 0]: długość danych (patrz Uwaga 1 w tabeli 1); | |||||||
Uwaga 2: Obliczanie sumy kontrolnej podczas odbierania z górnego komputera: Wszystkie dane z adresu modułu do sumy kontrolnej są dodawane przez bajt i sprawdzane Zsumuj się i niskie 8 bitów. Przykład: Moduł wysyła dane odległości 0x0b4a, a adres modułu to 01. Górny komputer odbiera ramkę danych: A5 5A 01 03 0B 4A A7 Test: 0x01 + 0x03 + 0x0b + 0x4a + 0xa7 = 100, zgromadzona suma i niskie 8 bitów wynoszą 00, nie wystąpił błąd. |
Tabela 1-3 Inne informacje o odpowiedzi | |||||||
BYTE 4 | BYTE 5 | BYTE 6 | BYTE 7 | Bajt 8 | wyjaśnić | ||
06 | Suma kontrolna | nie mieć | nie mieć | nie mieć | Prosta odpowiedź | ||
E0 | Kod błędu | Suma kontrolna | nie mieć | nie mieć | Rama komunikatu o błędzie | ||
E1 | Mismark | Suma kontrolna | nie mieć | nie mieć | Uruchom błąd autotestu | ||
A1 | Wskaźnik transmisji | Suma kontrolna | nie mieć | nie mieć | Odpowiedź na zmianę wskaźnika transmisji | ||
A3 | Adres modułu | Suma kontrolna | nie mieć | nie mieć | Odpowiedź na odczyt lub modyfikowanie adresu modułu | ||
Z | Numer wersji oprogramowania | Numer wersji produktu | Suma kontrolna | Odpowiedź podczas czytania numeru wersji oprogramowania | |||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
UWAGA 1: Przykład numeru wersji oprogramowania (2-bitowy numer podwersji): Przykład 1: Otrzymane dane numeru wersji oprogramowania to 0x0064, odpowiadające dziesiętnemu 100, więc numer wersji to: v1.00; Przykład 2: Otrzymane dane numeru wersji oprogramowania to 0x03f2, odpowiadające dziesiętnemu 1010, więc numer wersji to: v10.10; Przykład numeru wersji produktu (1-bitowy numer podwersji): Przykład 1: Otrzymane dane numeru wersji produktu to 0x0a, odpowiadające dziesiętnemu 10, więc numer wersji to: v1.0; Przykład 2: Otrzymany numer wersji produktu to 0x65, odpowiadający dziesiętnemu 101, więc numer wersji to: v10.1; |
Tabela 2-1, Zatrzymaj odległość pomiaru | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x10 | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | pole danych | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabela 2-2, pojedynczy oddział | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x12 | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | Dane dotyczące bliskości | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0 - 0xffff |
Tabela 2-3, ciągłe | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x13 | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | Dane dotyczące bliskości | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0 - 0xffff |
Tabela 3-1 Wskaźnik laserowy wyłączony | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x18 | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | pole danych | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabela 3-2 Wskaźnik laserowy włączony (gdy obecny jest wskaźnik lasera) | |||||||
Wysyła go komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x19 | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | pole danych | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabela 4-1 Obwód peryferyjny wyłączony | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x1a | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | pole danych | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabela 4-2 Obwód peryferyjny jest otwarty | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x1b | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | pole danych | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 | ||
Uwaga: Wyłączenie obwodu peryferyjnego może zmniejszyć zużycie energii, ale początkowy czas reakcji będzie opóźniony; |
Tabela 5-1 zmodyfikuj wskaźnik transmisji | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | parametr | Suma kontrolna | |
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0x20 | Nowy. | |
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | Typ ramki | parametr | Suma kontrolna | |
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa1 | Nowy. | |
Uwaga: Nowa szybkość transmisji musi ponownie uruchomić system, aby był skuteczny; |
Table 5-2, port rate table | |||||||
ID | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
Wskaźnik transmisji | 38400 | 43000 | 57600 | 76800 | 115200 | 128000 | 230400 |
Ustaw domyślną szybkość transmisji na 38400 i adres modułu na 0x00 |
Tabela 6-1 zmodyfikuj adres modułu | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Nowy adres | Suma kontrolna | |
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0x22 | 0 - 0xff | |
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | Typ ramki | Nowy adres | Suma kontrolna | |
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa3 | 0 - 0xff | |
Uwaga 1: Nowy adres modułu obowiązuje natychmiast po ustawieniu; | |||||||
Uwaga 2: Adres 0xff to adres transmisji; |
Tabela 6-2 Czytaj adres modułu | |||||||
Wysyła go komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x23 | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | Typ ramki | Nowy adres | Suma kontrolna | |
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa3 | 0 - 0xff |
Tabela 7-1 Przeczytaj wersję oprogramowania | |||||||
Jest wydawany przez komputer hosta | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5 | |
oznaczający | Nagłówek ramy | Adres modułu | Dl | polecić | Suma kontrolna | ||
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x2f | ||
Moduł jest wydany | |||||||
bajt | 0 | 1 | 2 | 3 | 4 | 5、6、7 | 8 |
oznaczający | Nagłówek ramy | Adres modułu | Opis danych | Typ ramki | Numer wersji | Suma kontrolna | |
wartość liczbowa | 0xa5 | 0x5a | 0 - 0xff | 0x46 | 0xif | Patrz Uwaga 1-3 w tabeli 1 |