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 | |