STA-M350X miniature laserområde modul vedtager menneskelig øjensikre 905nm halvlederlaserkomponent, som har fordelene ved lang rækkevidde, lavt strømforbrug, lille størrelse, lysvægt, lang levetid osv., Og det er meget velegnet til integration af UAV-pods, nattesyn, termisk billeddannelse og andet udstyr.
Målingsområde: 1-350m
Måling af naturlige mål ≥150 m
Rangfrekvens: 200Hz
Målnøjagtighed: ± 0,1 m
Vægt ≤14 ± 0,5 g
Model | STA-M010X | |
Laserbølgelængde | 905nm | |
Ranging af kapacitet | Bygning | 350m |
Træer | ≥150 m | |
Laserklasse | Klasse 1 Øjensikkerhed | |
Mini rækkevidde | 1m | |
Opløsning | ± 0,1 m | |
Driftsstrøm | ≤90mA | |
Standby nuværende | ≤20ma | |
Strømforbrug | Standby≤0.09W | |
Peak≤0.23w | ||
Kommunikationsgrænseflade | TTL | |
Driftstemperatur | · -20 ℃ ~+55 ℃ | |
Opbevaringstemperatur | · -30 ℃ ~+60 ℃ | |
Indgangsspænding | 3-5V (anbefalet 5V strømforsyning) | |
Beam Divergensvinkel | 5 sygdomme | |
I området frekvens | 200Hz | |
Magt | ≤1 MW sikkert for menneskelige øjne | |
Rangingmetode | Puls | |
Vægt | 14 ± 0,5 g | |
Størrelse | Φ23x47mm |
TTL -interface | |||
Stift | PIN -definition | Beskrive | Skematisk tegning |
1 | Eno | Aktivér pin, reserveret |
![]() |
2 | Vin | Strømforsyning + | |
3 | GND | Strømforsyning - | |
4 | Rxd | Modtagne data | |
5 | Txd | Send data | |
|
|
|
Tabel 1-1 Øvre computerinstruktionsrammeformat | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 ... (n - 1) | N | |
mening | Frame Header | Moduladresse | Dl | Instruktioner og parametre | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | Len |
|
|
|
Bemærk 1: Datalængden er antallet af byte fra byte 3 til n, len = n-2; | |||||||
BEMÆRK 2: Beregning af kontrolsum, når den øverste computer sender: Bortset fra rammeoverskriften tilføjes andre data med byte, og derefter tages de lave 8 bit for at beregne dette Det 8-bit binære komplement er kontrolsummet; Eksempel: Den øverste computer sender den kontinuerlige instruktion 0x13, moduladressen er 01, og datafeltets længde er 3. kontrolsumberegningen er som følger: 0x01 + 0x03 + 0x13 = 0x17, summen og de lave 8 bit er 0x17, og det binære komplement på 0x17 er 0xe9. Så checksum = 0xe9 Den faktiske dataramme sendt af den øverste computer er: A5 5A 01 03 13 E9 |
Tabel 1-2 Moduludgangsrammeformat | |||||||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 ... (n - 1) | N | |
mening | Frame Header | Moduladresse | Databeskrivelse | Datafelt | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | (se note 1) |
|
|
|
BEMÆRK 1: Databeskrivelse Beskrivelse: D [7: 6]: 00: Følgende data er afstandsdataene. Afstandsdata på 0 indikerer, at afstanden ikke er målt 01: Følgende data er andre oplysninger, detaljer se tabel 1-3; 10, 11: Fabriksreserveret D [5: 0]: Datalængde (se note 1 i tabel 1); | |||||||
BEMÆRK 2: Beregning af kontrolsum, når du modtager fra den øverste computer: Alle data fra moduladressen til kontrolsummet tilføjes af byte og kontrolleres Tilsæt og lave 8 bit. Eksempel: Modulet sender afstandsdata 0x0b4a, og moduladressen er 01. Den øverste computer modtager datarammen: A5 5A 01 03 0B 4A A7 Test: 0x01 + 0x03 + 0x0b + 0x4a + 0xa7 = 100, den akkumulerede sum og de lave 8 bit er 00, der opstod ingen fejl. |
Tabel 1-3 Andre svaroplysninger | |||||||
Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | forklare | ||
06 | Kontrolsum | ikke har | ikke har | ikke har | Enkel respons | ||
E0 | Fejlkode | Kontrolsum | ikke har | ikke har | Fejlmeddelelsesramme | ||
E1 | Mismark | Kontrolsum | ikke har | ikke har | Boot-selvtestfejl | ||
A1 | Baud rate | Kontrolsum | ikke har | ikke har | Svar på at ændre baudhastigheden | ||
A3 | Moduladresse | Kontrolsum | ikke har | ikke har | Et svar på læsning eller ændring af en moduladresse | ||
AF | Softwareversionsnummer | Produktversionsnummer | Kontrolsum | Svar, når du læser softwareversionsnummeret | |||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
Bemærk 1: Eksempel på softwareversionsnummer (2-bit underversionsnummer): Eksempel 1: De modtagne softwareversionsnummerdata er 0x0064, svarende til decimal 100, så versionnummeret er: v1.00; Eksempel 2: De modtagne softwareversionsnummerdata er 0x03f2, svarende til decimal 1010, så versionnummeret er: v10.10; Eksempel på produktversionsnummer (1-bit underversionsnummer): Eksempel 1: De modtagne produktversionsnummerdata er 0x0a, svarende til decimal 10, så versionnummeret er: v1.0; Eksempel 2: Det modtagne produktversionsnummer er 0x65, svarende til decimal 101, så versionnummeret er: V10.1; |
Tabel 2-1, stop med at måle afstand | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x10 | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Databeskrivelse | Datafelt | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabel 2-2, enkeltområder | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x12 | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
mening | Frame Header | Moduladresse | Databeskrivelse | Data om nærhed | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0 - 0xffff |
Tabel 2-3, kontinuerligt i | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x13 | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
mening | Frame Header | Moduladresse | Databeskrivelse | Data om nærhed | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0 - 0xffff |
Tabel 3-1 Laserindikator slukket | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x18 | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Databeskrivelse | Datafelt | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabel 3-2 Laserindikator på (når laserindikatoren er til stede) | |||||||
Værtcomputeren sender den | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x19 | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Databeskrivelse | Datafelt | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabel 4-1 Perifert kredsløb fra | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x1a | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Databeskrivelse | Datafelt | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabel 4-2 perifert kredsløb er åbent | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x1b | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Databeskrivelse | Datafelt | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 | ||
Bemærk: Slukning af det perifere kredsløb kan reducere strømforbruget, men den indledende responstid vil blive forsinket; |
Tabel 5-1 Modificer baudhastigheden | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
mening | Frame Header | Moduladresse | Dl | instruere | Parameter | Kontrolsum | |
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0x20 | Ny. | |
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
mening | Frame Header | Moduladresse | Databeskrivelse | rammetype | Parameter | Kontrolsum | |
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa1 | Ny. | |
Bemærk: Den nye baudhastighed skal genstarte systemet for at være effektivt; |
Tabel 5-2, havnestabel | |||||||
Id | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
Baud rate | 38400 | 43000 | 57600 | 76800 | 115200 | 128000 | 230400 |
Indstil standardbaudhastigheden til 38400 og moduladressen til 0x00 |
Tabel 6-1 Modificer moduladressen | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
mening | Frame Header | Moduladresse | Dl | instruere | Ny adresse | Kontrolsum | |
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0x22 | 0 - 0xff | |
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
mening | Frame Header | Moduladresse | Databeskrivelse | rammetype | Ny adresse | Kontrolsum | |
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa3 | 0 - 0xff | |
Bemærk 1: Den nye moduladresse er effektiv umiddelbart efter indstilling; | |||||||
BEMÆRK 2: Adresse 0xFF er udsendelsesadressen; |
Tabel 6-2 Læs moduladresse | |||||||
Værtcomputeren sender den | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x23 | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
mening | Frame Header | Moduladresse | Databeskrivelse | rammetype | Ny adresse | Kontrolsum | |
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa3 | 0 - 0xff |
Tabel 7-1 Læs softwareversionen | |||||||
Det udstedes af værtscomputeren | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
mening | Frame Header | Moduladresse | Dl | instruere | Kontrolsum | ||
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x2f | ||
Modul frigives | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5、6、7 | 8 |
mening | Frame Header | Moduladresse | Databeskrivelse | rammetype | Versionsnummer | Kontrolsum | |
numerisk værdi | 0xa5 | 0x5a | 0 - 0xff | 0x46 | 0xif | Se note 1-3 i tabel 1 |