STA-M350X Miniature Laser Ranging-modul antar mänsklig ögonsäker 905NM Semiconductor Laser-komponent, som har fördelarna med lång räckvidd, låg kraftförbrukning, liten storlek, lätt vikt, lång livslängd, etc., och det är mycket lämpligt för integrationen av UAV-pod, nattvision, termisk imaging och annan utrustning.
Mätområde: 1-350m
Mätning av naturliga mål ≥150 m
Ranging Frekvens: 200Hz
Mätnoggrannhet: ± 0,1 m
Vikt ≤14 ± 0,5 g
Modell | STA-M010X | |
Laservåglängd | 905nm | |
Variationsförmåga | Byggnad | 350 m |
Träd | ≥150 m | |
Laserklass | Klass 1 ögonsäkerhet | |
Mini | 1 m | |
Upplösning | ± 0,1 m | |
Verksamhet | ≤90mA | |
Standbyström | ≤20 mA | |
Energiförbrukning | Standby≤0,09w | |
Topp <0,23w | ||
Gränssnitt | Ttl | |
Driftstemperatur | · -20 ℃ ~+55 ℃ | |
Lagringstemperatur | · -30 ℃ ~+60 ℃ | |
Ingångsspänning | 3-5V (rekommenderas 5V strömförsörjning) | |
Stråldivergensvinkel | 5 sjukdomar | |
Avståndsfrekvens | 200Hz | |
Driva | ≤1 MW säkert för mänskliga ögon | |
Variationsmetod | Puls | |
Vikt | 14 ± 0,5 g | |
Storlek | Φ23x47mm |
TTL -gränssnitt | |||
Stift | Stiftdefinition | Beskriva | Schematisk ritning |
1 | Eno | Aktivera stift, reserverad |
![]() |
2 | Vin | Strömförsörjning + | |
3 | Gard | Strömförsörjning - | |
4 | Rxd | Mottagen data | |
5 | Txd | Överföra data | |
|
|
|
Tabell 1-1 övre datorinstruktionsramformat | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 ... (n - 1) | N | |
menande | Ramrubrik | Moduladress | Dl | Instruktioner och parametrar | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | Len |
|
|
|
Obs 1: Datalängden är antalet byte från byte 3 till n, len = n-2; | |||||||
Obs 2: Beräkning av kontrollsumma När den övre datorn skickas: Förutom ramhuvudet läggs andra data till av byte och sedan tas de låga 8 bitarna för att beräkna detta Det 8-bitars binära komplementet är kontrollsumman; Exempel: Den övre datorn skickar den kontinuerliga instruktionen 0x13, moduladressen är 01 och datafältlängden är 3. Kontrollsumberäkningen är som följer: 0x01 + 0x03 + 0x13 = 0x17, summan och de låga 8 bitarna är 0x17, och det binära komplementet på 0x17 är 0xe9. Så kontrollsumma = 0xe9 Den faktiska dataramen som skickas av den övre datorn är: A5 5A 01 03 13 E9 |
Tabell 1-2 Modulens utgångsramformat | |||||||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 ... (n - 1) | N | |
menande | Ramrubrik | Moduladress | databeskrivning | datafält | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | (Se anmärkning 1) |
|
|
|
Obs 1: Databeskrivningsbeskrivning: D [7: 6]: 00: Följande data är avståndsdata. Distansdata från 0 indikerar att avståndet inte har uppmättts 01: Följande data är annan information, detaljer se tabell 1-3; 10, 11: Fabrik reserverad D [5: 0]: Datalängd (se anmärkning 1 i tabell 1); | |||||||
Anmärkning 2: Beräkning av kontrollsumman vid mottagning från den övre datorn: All data från moduladressen till kontrollsumman läggs till av byte och kontrolleras Lägg till upp och låga 8 bitar. Exempel: Modulen skickar avståndsdata 0x0b4a och moduladressen är 01. Den övre datorn tar emot dataramen: A5 5A 01 03 0B 4A A7 Test: 0x01 + 0x03 + 0x0b + 0x4a + 0xa7 = 100, den ackumulerade summan och de låga 8 bitarna är 00, inget fel inträffade. |
Tabell 1-3 Annan svarinformation | |||||||
Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | förklara | ||
06 | Kontrollsumma | inte ha | inte ha | inte ha | Ett enkelt svar | ||
E0 | felkod | Kontrollsumma | inte ha | inte ha | Felmeddelande ram | ||
E1 | mismark | Kontrollsumma | inte ha | inte ha | Starta självtestfel | ||
A1 | Baudfrekvens | Kontrollsumma | inte ha | inte ha | Svar på att ändra baudhastigheten | ||
A3 | Moduladress | Kontrollsumma | inte ha | inte ha | Ett svar på att läsa eller modifiera en moduladress | ||
AV | Mjukvaruversionnummer | Produktversionsnummer | Kontrollsumma | Svar vid läsning av programvaruversionen | |||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
Obs 1: Exempel på programvaruversionsnummer (2-bitars underversionsnummer): Exempel 1: Den mottagna programvaruversionsnummerdata är 0x0064, motsvarande decimal 100, så versionnumret är: v1.00; Exempel 2: Den mottagna programvaruversionsnummerdata är 0x03F2, motsvarande decimal 1010, så versionnumret är: v10.10; Exempel på produktversionsnummer (1-bitars underversionsnummer): Exempel 1: Data för mottagna produktversionsnummer är 0x0A, motsvarande decimal 10, så versionnumret är: v1.0; Exempel 2: Produktversionsnumret är 0x65, motsvarande decimal 101, så versionnumret är: v10.1; |
Tabell 2-1, sluta mäta avstånd | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x10 | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | databeskrivning | datafält | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabell 2-2, enstaka | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x12 | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
menande | Ramrubrik | Moduladress | databeskrivning | Data om närhet | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0 - 0xffff |
Tabell 2-3, kontinuerligt | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x13 | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
menande | Ramrubrik | Moduladress | databeskrivning | Data om närhet | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0 - 0xffff |
Tabell 3-1 laserindikator av | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x18 | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | databeskrivning | datafält | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabell 3-2 laserindikator på (när laserindikator är närvarande) | |||||||
Värddatorn skickar den | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x19 | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | databeskrivning | datafält | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabell 4-1 perifera kretsen av | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x1a | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | databeskrivning | datafält | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 |
Tabell 4-2 perifera kretsen är öppen | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x1b | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | databeskrivning | datafält | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 | ||
Obs: Att stänga av perifera kretsen kan minska strömförbrukningen, men den initiala responstiden kommer att försenas; |
Tabell 5-1 Ändra baudhastigheten | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
menande | Ramrubrik | Moduladress | Dl | instruera | parameter | Kontrollsumma | |
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0x20 | Ny. | |
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
menande | Ramrubrik | Moduladress | databeskrivning | ramtyp | parameter | Kontrollsumma | |
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa1 | Ny. | |
Obs: Den nya baudhastigheten måste starta om systemet för att vara effektivt; |
Tabell 5-2, porthastighetstabell | |||||||
Id | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
Baudfrekvens | 38400 | 43000 | 57600 | 76800 | 115200 | 128000 | 230400 |
Ställ in standardbaudhastigheten till 38400 och moduladressen till 0x00 |
Tabell 6-1 Ändra moduladressen | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
menande | Ramrubrik | Moduladress | Dl | instruera | Ny adress | Kontrollsumma | |
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0x22 | 0 - 0xff | |
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
menande | Ramrubrik | Moduladress | databeskrivning | ramtyp | Ny adress | Kontrollsumma | |
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa3 | 0 - 0xff | |
Obs 1: Den nya moduladressen är effektiv omedelbart efter inställningen; | |||||||
Obs 2: Adress 0xff är sändningsadressen; |
Tabell 6-2 Läs moduladress | |||||||
Värddatorn skickar den | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x23 | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
menande | Ramrubrik | Moduladress | databeskrivning | ramtyp | Ny adress | Kontrollsumma | |
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa3 | 0 - 0xff |
Tabell 7-1 Läs programvaruversionen | |||||||
Det utfärdas av värddatorn | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5 | |
menande | Ramrubrik | Moduladress | Dl | instruera | Kontrollsumma | ||
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x2f | ||
Modul släpps | |||||||
byte | 0 | 1 | 2 | 3 | 4 | 5、6、7 | 8 |
menande | Ramrubrik | Moduladress | databeskrivning | ramtyp | versionnummer | Kontrollsumma | |
numerisk värde | 0xa5 | 0x5a | 0 - 0xff | 0x46 | 0xif | Se not 1-3 i tabell 1 |