Hem > Produkter > Laseravståndsmätarmodul > 905nm Laser Range Finder Module > 2000m Mini Laser RangeFinder Module (LRF)
2000m Mini Laser RangeFinder Module (LRF)
  • 2000m Mini Laser RangeFinder Module (LRF)2000m Mini Laser RangeFinder Module (LRF)
  • 2000m Mini Laser RangeFinder Module (LRF)2000m Mini Laser RangeFinder Module (LRF)

2000m Mini Laser RangeFinder Module (LRF)

STA-M020X 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-pods, nattvision, termisk imaging och annan utrustning.

Mätområde: 5-2000 metrar
Mätning av träd ≥1500 meter
Mätnoggrannhet ± 1 m
Vikt ≤14 ± 0,5 g

Skicka förfrågan

Produktbeskrivning

Tekniska parametrar visas i följande tabell

Modell STA-M020X
Laservåglängd 905nm
Variationsförmåga Byggnad 2000m
Träd 1500 m
Laserklass Klass 1 ögonsäkerhet
Mini 5 m
Upplösning ± 0,1 m
Verksamhet ≤90mA
Standbyström ≤20 mA
Energiförbrukning Standby≤0,18w
Topp <0,55w
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 1-3Hz
Driva ≤1 MW säkert för mänskliga ögon
Variationsmetod Puls
Vikt 14 ± 0,5 g
Storlek Φ23x47mm


Gränssnitt och stift definieras som visas i följande tabell

TTL -gränssnitt
Stift Stiftdefinition Beskriva Schematisk ritning
1 Gard Strömförsörjning - 2000m Mini Laser Rangefinder Module Lrf
2 Vin Strömförsörjning +
3 Txd Överföra data
4 Rxd Mottagen data
5 Eno Aktivera stift, reserverad




Modulkommunikationskommandot diagram

Masterkommando
Kommandokod Beskrivning Sändning tillägg. svar
0x80 Läs RangeFinder -status INGA
0x81 Läs mätresultatet INGA
0x83 Börja sträcka sig INGA
0x84 Sluta INGA
0x9e Kommunikationsparameterprogram JA
0xbe Läs kommunikationsparameter JA
0xc0 Kommunikationstest JA
0xc1 Läs firmwareversion JA



Slavrespons
Erkännandekod Beskrivning
0x60 Enkel svarsram
0x01 Dataram
0x20 RangeFinder Status Frame
0x21 Kommunikationsparameterram
0xe0 Felmeddelande ram


NOTERA

1. Kommunikationsramformatet:

Slaveid + instruktion + parameter + kontrollsum

2. Intervallet mellan två angränsande ramar måste vara minst 1,5 byte när

skickas ut, när det är mindre än 1 ms, betraktas det som 1 ms;

600 bps:25ms

1200 bps:12,5 ms

2400 bps:6.25 ms

4800 bps:3.125ms

9600 bps:1,56 ms

19200 bps:1 ms (0,78 ms <1 ms, ta 1ms)

3. Skicka beräkning av kontrollsumma;

Denna modul använder verifieringsläget för byte av byte -ackumuleringssumma, slaveid är inte

ingår i verifieringen, äntligen skicka kontrollsumma.

Såsom beräkning av kontrollsumma av skanningsläge instruktion "0x83 0x40":

A.Calculate Accumulation Sum:0x83 + 0x40 = 0xc3;

B.Take LSB [D7..D0]:0xc3;

C.Calculate 2: s komplement:0x100 - 0xc3 = 0x3d, 0x3d är kontrollsumma;

Lägg till slavadress när Mater skickar:0x10 0x83 0x40 0x3d

4. Verifieringskvitto;

Såsom mottagning av kommunikationsram:0x10 0x83 0x40 0x3d, verifiering inkluderar inte

slavadress 0x10

A.Calculate Accumulation Sum:0x83 + 0x40 + 0x3d = 0x100;

B.Take LSB för ackumuleringssumma:0x00; 0x00 är verifieringsresultat;

Om verifieringsresultatet är 0x00, betyder det att mottagna data är rätt; Om verifieringsresultat

är inte 0x00, det betyder att mottagna data är fel.


Modulkommandobeskrivning

Obs: I exemplet är slavadressen för varje kommando 0x10; I applikationen kommer slavadressen att vara den programmerade.


1 、 Kommunikationstest (0xc0) ;

Master skickar
Kommandokod Parameter Beskrivning
0xc0 Ingen
Slavrespons
Erkännandekod Parameter Beskrivning
0x60 Ingen
Exempel
Master skickar: 0x10 0xc0 0x40; 0x40 är kontrollsumman
Slavesvar: 0x10 0x60 0xa0; 0xa0 är kontrollsume


2 、 Kommandoslav att starta (0x83) ;

Master skickar
Kommandokod Parameter Beskrivning
0x83 byte1 D7: reservera
D6: Kontinuerligt läge, 0 = av; 1 = på;
D5: dimläge, 0 = av; 1 = på;
D4: Data Unit, 0 = meter; 1 = gård;
D3 - D0: Arbetsläge, 0 = Ranging; 1 = hastighet; 2 = litet målläge;
Slavrespons
Erkännandekod Parameter Beskrivning
0x60 Ingen Om slaven är inställd som automatiskt exportläge svarar slaven 0x60 först efter mottagandet av Start Ranging -kommandot, efter att det är klart, skickar det sedan ut resultatet;
Exempel
Master skickar:
0x10 0x83 0x00 0x7d: Mode 0 är för enstaka mått, dataenheten är mätare;
0x10 0x83 0x40 0x3d: Mode 0 är för kontinuerlig mesure, dataenheten är mätare;
0x10 0x83 0x10 0x6d: Mode 0 är för enstaka mått, dataenheten är gård;
0x10 0x83 0x20 0x2d: Mode 0 är för kontinuerlig mesure, dataenheten är gård;
Slavrespons:
0x10 0x60 0xa0;


Notera:1 、 Om moduldata exportmetoden är inställd som frågeläge, kan den bara göra enstaka mått;

2. I hastighetsläge är kontinuerlig funktionsfunktion noll, det är inget kontinuerligt hastighetsmått;

3.FOG -läge är endast giltigt för enhet med FOG Mode -funktion;

4.Slave kommer att skicka 0x60 svarram efter mottagning av start -kommandot kommer det att börja skicka variellt resultat efter att det är klart.


3 、 Kommandoslavstoppning (0x84) ;

Master skickar
Kommandokod Parameter Beskrivning
0x84 Ingen

Obs: När Master har skickat kommandot till slaven för att göra kontinuerligt, måste det skicka detta kommando till slav för att sluta. Om Master skickar kommandot till Slave för att göra en gång i hela tiden, behöver du inte skicka detta kommando, för att slaven kommer att sluta komma automatiskt efter att det är klart.


4 、 Läs slavstatus (0x80) ;

Master skickar
Kommandokod Parameter Beskrivning
0x80 Ingen
Slavrespons
Erkännandekod Parameter Beskrivning
0x20 byte1 D7: 1 = RangeFinder upptagen; 0 = Ranging färdig;
D6: 1 = RangeFinder -fel; 0 = ingen fel;
D5-D2: reserv;
D1: 0 = vinkelsensor förbjuden; 1 = vinkelsenser aktiverad;
D0: 0 = Vinkelsensor är normal; 1 = onormal vinkelsensor;
byte2 Boka


5 、 Läsområde Finder Resultat (0x81) ;

Master skickar
Kommandokod Parameter Beskrivning
0x81 Ingen
Slavrespons
Erkännandekod Parameter Beskrivning
0x01 byte1 D7 :: Distansdata, 0 = Data giltiga; 1 = ogiltiga data;
D6 :: Vinkeldata, 0 = Data giltiga; 1 = ogiltiga data;
D5: Dataupplösning, 0 = 0,5/LSB; 1 = 0,1/LSB;
D4: Data Unit, 0 = meter; 1 = gård;
D3 - D0: Arbetsläge, 0 = Ranging; 1 = hastighet;
byte2 När avståndet är giltigt: avstånd [d15..d8];
När avståndet är ogiltigt: 0x80 = Ranging inget resultat; 0x81 = systemfel;
byte3 När vinkeln är giltig: avstånd [d7..d0];
När vinkeln är ogiltig: reserv;


Exempel
1 、 Slav skickar distansram: 0x10 0x01 0x60 0x12 0xd7 0xb6
Avståndsvärde = 0x12d7 = 4823 = 482,3m


2 、 Slave skickar hastighetsram: 0x10 0x01 0x21 0x03 0xd7 0x04
hastighetsvärde = 0x03d7 = 983 = 98,3 km/h

3 、 Slav skickar distansram: 0x10 0x01 0xe0 0x80 0x00 0x9f
Avståndsvärdet är ogiltigt (den första byten är 0xe0, d7 = 1)


6 、 Skriv slavkommunikation Baud Rate (0x9e), fabriksinställningen är 19200 bps ;

Master skickar
Parameter Beskrivning
byte1 måste vara 0x90
byte2 Boka
byte3 Boka
byte4 BAUD -hastighetsinställning:
0 = 1200 bps;
1 = 2400 bps;
2 = 4800 bps;
3 = 9600 bps;
4 = 19200 bps (standard);

Slavrespons
Parameter Beskrivning
(Se slavens svarsdel av Reading Slave Parameter)
Exempel
Om Master skickar ram: 0x10 0x9e 0x90 0x00 0x00 0x04 0xce; Det är medel: Ställ in baudhastighet av slav som 19200 bps,

Obs: Ny baudhastighet är endast giltig efter att modulen har startats om;


7 、 Skriv slavadress (0x9e), fabriksinställningar: 0x10 ;

Master skickar
Kommandokod Parameter Beskrivning
0x9e byte1 Måste vara 0x91
byte2 Boka
byte3 Boka
byte4 slav ny adress;
Slavrespons
Erkännandekod Parameter Beskrivning
(Se slavens svarsdel av Reading Slave Parameter)
Exempel
För att skriva slavadress som 0x20, skickar Master: 0x10 0x9e 0x91 0x00 0x00 0x20 0xb1

Notera:1. Ny slavadress är giltig efter att enheten har startats om

2. 0x00 är sändadress, så slavadress kan inte ställas in som 0x00;

3. Standard slavadress är 0x10;


8 、 Skriv uppmätt resultat av exportmetod (0x9e) ;

Master skickar
Kommandokod Parameter Beskrivning
0x9e byte1 Måste vara 0x92
byte2 Boka
byte3 Boka
byte4 Mätt resultat Exportmetod SelectionG:
0 = Frågeläge (slav kan bara exportera data när Master skickar läsningskommando)
1 (standard) = Automatiskt läge (efter att det är klart skickar det ut data automatiskt);
Slavrespons
Erkännandekod Parameter Beskrivning
(Se slavens svarsdel av Reading Slave Parameter)
Exempel
För att ändra dataexport till automatisk export, skickar Master: 0x10 0x9e 0x92 0x00 0x00 0x01 0xcf


9 、 Ställ in UART IO -spänning (0x9e), fabriksinställning: 3.3V ;

Exempel
Kommandokod Parameter Beskrivning
0x9e byte1 Måste vara 0x93
byte2 Boka
byte3 Boka
byte4 UART IO -spänningsinställning: 72 - 199, 0,025V/LSB;
Slavrespons
Erkännandekod Parameter Beskrivning
(Se slavens svarsdel av Reading Slave Parameter)
Exempel
Ändra UART IO -spänning till 3.3V, sedan skickar Master: 0x10 0x9e 0x93 0x00 0x00 0x84 0x4b

Obs : VIO = inställning * 0,025V, standard Vio = 3.3V


10 、 Läsningskommunikationsparameter (0xbe) ;

Master skickar
Kommandokod Parameter Beskrivning
0xbe byte1 Måste vara 0x91 eller 0x92
Slavrespons
Erkännandekod Parameter Beskrivning
0x21 byte1 Slavadress: 0x01 - 0xff
byte2 D4: Metod för dataexport;
D3 - D0: BAUD RACE -inställning;
byte3 UART IO -spänningsinställning


11 、 Slave skickar fel information (0xe0) ;

Slavrespons
Erkännandekod Parameter
0xe0 byte1 D7 - D3: reserv;
D2: 1 = kommunikationsparameterfel;
D1: 1 = oigenkännlig command;
D0: 1 = kontrollsumfel;


12 、 Läs firmwareversion (detta kommando stöds endast i V7.00 eller nyare version;) ;

Master skickar
Kommandokod Parameter
0xc1 Ingen
Slavrespons
Erkännandekod Parameter Anteckningar
0x61 byte0 May Version (BCD)
byte1 Mindre version (BCD)
Exempel
Slavesvar: 0x10 0x61 0x07 0x00 0x98
Data "0x07 0x00" betyder firmwareversion är v7.00.


Hot Tags: 2000m Mini Laser RangeFinder Module (LRF), tillverkare, leverantörer, fabrik, Kina, tillverkad i Kina, anpassad, hög kvalitet
Relaterad kategori
Skicka förfrågan
Lämna gärna din förfrågan i formuläret nedan. Vi kommer att svara dig inom 24 timmar.
X
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies. Privacy Policy
Reject Accept