Koti > Tuotteet > Laseretäisyysmittari moduuli > 905 nm:n laseretäisyysmittarimoduuli > 2000m mini -laser -etäisyysmoduuli (LRF)
2000m mini -laser -etäisyysmoduuli (LRF)
  • 2000m mini -laser -etäisyysmoduuli (LRF)2000m mini -laser -etäisyysmoduuli (LRF)
  • 2000m mini -laser -etäisyysmoduuli (LRF)2000m mini -laser -etäisyysmoduuli (LRF)

2000m mini -laser -etäisyysmoduuli (LRF)

STA-M020x-pienoislaserilla, joka kattaa moduulin, hyväksyy ihmisen silmä-turvallisen 905nm: n puolijohdelaserikomponentin, jolla on pitkän kantaman, pienen voimankulutuksen, pienen koon, kevyen, pitkän käyttöikä jne. Edut, ja se on erittäin sopiva UAV-podien, yökyvyn, lämpökuvien ja muiden laitteiden integrointiin.

Mittausalue: 5–2000 metriä
Puiden mittaus ≥1500 metriä
Mittaustarkkuus ± 1m
Paino ≤14 ± 0,5 g

Lähetä kysely

Tuotteen Kuvaus

Tekniset parametrit esitetään seuraavassa taulukossa

Malli STA-M020x
Laser -aallonpituus 905nm
Etäisyys Rakentaminen 2000m
Puut 1500m
Laserluokka Luokan 1 silmäturvallisuus
Mini -alue 5m
Ratkaisu ± 0,1 miljoonaa
Käyttövirta ≤90 mA
Valmiustila ≤20 mA
Virrankulutus Valmiustila ≤0,18w
Peak≤0,55 W
Viestintärajapinta TTL
Käyttölämpötila · -20 ℃ ~+55 ℃
Säilytyslämpötila · -30 ℃ ~+60 ℃
Tulojännite 3-5 V (suositus 5 V: n virtalähde)
Säteen erottelukulma 5 sairautta
Etäisyystaajuus 1-3Hz
Voima ≤1 mW turvallinen ihmisen silmille
Etäisyysmenetelmä Pulssi
Paino 14 ± 0,5 g
Koko Φ23x47mm


Rajapinnat ja nastat määritetään seuraavassa taulukossa esitetyllä tavalla

TTL -rajapinta
Nasta Nasta -määritelmä Kuvata Kaavamainen piirustus
1 Hölynpöly Virtalähde - 2000m Mini Laser Rangefinder Module Lrf
2 Virallinen Virtalähde +
3 TXD Lähettää tietoja
4 Rxd Vastaanotetut tiedot
5 Eno Ota PIN, varattu




Moduulin viestintäkomentokaavio

Pääkomento
Komentokoodi Kuvaus Broadcast Add. vastaus
0x80 Lue etäisyysmittarin tila EI
0x81 Lue mittaustulos EI
0x83 Alkaa EI
0x84 Lopettaa EI
0x9e Viestintäparametriohjelma KYLLÄ
0xbe Lue viestintäparametri KYLLÄ
0xc0 Viestintäkoe KYLLÄ
0xc1 Lue laiteohjelmistoversio KYLLÄ



Orjavaste
Tunnistuskoodi Kuvaus
0x60 Yksinkertainen vastauskehys
0x01 Etäisyystietokehys
0x20 etäisyysmittarin tilakehys
0x21 Viestintäparametrikehys
0xe0 Virhesanomakehys


Huomautus

1. Viestintäkehysmuoto:

SlaveID + Ohje + parametri + tarkistussumma

2. Kahden vierekkäisen kehyksen välisen ajan on oltava vähintään 1,5 tavua, kun

Lähetetään, kun se on alle 1 ms, sitä pidetään 1 ms;

600 bps:25 ms

1200 bps:12,5 ms

2400 bps: 6.25ms

4800 bps:3,125 ms

9600 bps:1,56 ms

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

3. Lähetetään tarkistussumman laskeminen;

Tämä moduuli käyttää tavun varmennustilaa tavun kertymissummalla, slaveid ei ole

Sisältää tarkistuksen, viimeinkin tarkistussumman lähettäminen.

Kuten laske tarkista skannaustilan ohje "0x83 0x40":

A.Kalvoon kertymisen summa:0x83 + 0x40 = 0xc3;

B.Take LSB [d7..d0]:0xc3;

C.Calcularte 2: n täydennys:0x100 - 0xc3 = 0x3d, 0x3d on tarkistussumma;

Lisää orjaosoite, kun mater lähettää:0x10 0x83 0x40 0x3d

4. Vahvistuskuitti;

Kuten vastaanottaa viestintäkehystä:0x10 0x83 0x40 0x3d, varmennus ei sisällä

orjaosoite 0x10

A.Kalvoon kertymisen summa:0x83 + 0x40 + 0x3d = 0x100;

B.Take LSB kerääntymisestä summa:0x00; 0x00 on varmennustulos;

Jos varmennustulos on 0x00, se tarkoittaa, että vastaanotetut tiedot ovat oikein; Jos varmennustulos

ei ole 0x00, se tarkoittaa, että vastaanotettu tieto on väärin.


Moduulin komentokuvaus

Huomaa: Esimerkissä kunkin komennon orjaosoite on 0x10; sovelluksessa orjaosoite on ohjelmoitu.


1 、 Viestintätesti (0xc0) ;

Master lähettää
Komentokoodi Parametri Kuvaus
0xc0 Ei yhtään
Orjavasteet
Tunnistuskoodi Parametri Kuvaus
0x60 Ei yhtään
Esimerkki
Master Sends: 0x10 0xc0 0x40; 0x40 on tarkistussumma
Orjavaste: 0x10 0x60 0xa0; 0xa0 on tarkistussumma


2 、 Komentoorja aloittaa (0x83) ;

Master lähettää
Komentokoodi Parametri Kuvaus
0x83 tavu1 D7: Varanto
D6: jatkuva etäisyystila, 0 = pois päältä; 1 = päällä;
D5: Sumutila, 0 = pois päältä; 1 = päällä;
D4: datayksikkö, 0 = mittari; 1 = piha;
D3 - D0: työtila, 0 = etäisyys; 1 = nopeus; 2 = pieni kohdetila;
Orjavasteet
Tunnistuskoodi Parametri Kuvaus
0x60 Ei yhtään Jos orja on asetettu automaattiseksi vientitilaksi, Slave vastaa ensin 0x60: n jälkeen aloitusvälityskomennon vastaanoton jälkeen, sen jälkeen kun se on valmis, se lähettää sitten tuloksen;
Esimerkki
Master lähettää:
0x10 0x83 0x00 0x7d: tila 0 on yksi mitta, datayksikkö on mittari;
0x10 0x83 0x40 0x3d: tila 0 on jatkuvaa mesurea, datayksikkö on mittari;
0x10 0x83 0x10 0x6d: tila 0 on yksi mitta, datayksikkö on piha;
0x10 0x83 0x20 0x2d: tila 0 on jatkuvaa mesurea, datayksikkö on piha;
Orjavaste:
0x10 0x60 0xa0;


Huomaa:1 、 Jos moduulitietojen vientimenetelmä asetetaan kyselytilaan, niin se voi tehdä vain yhden mittauksen;

2. Nopeustilassa jatkuva etäisyystoiminto on tyhjä, se ei ole jatkuva nopeusmitta;

3.FOG -tila on voimassa vain laitteessa, jolla on sumutila -toiminto;

4.Slave lähettää 0x60 -vastauskehyksen aloituskomennon vastaanottamisen jälkeen, se alkaa lähettää tulosluettelon sen jälkeen, kun vaihtelu on valmis.


3 、 Komento Slave Stop Ranging (0x84) ;

Master lähettää
Komentokoodi Parametri Kuvaus
0x84 Ei yhtään

HUOMAUTUS: Kun Master lähettää komennon Slavelle jatkuvan vaihtelun tekemiseksi, sen on lähetettävä tämä komento orjaksi lopettaakseen. Jos Master lähettää komennon orjalle yhden ajan vaihtelemiseksi, niin ei tarvitse lähettää tätä komentoa, koska orja lopettaa vaihtelun automaattisesti sen jälkeen, kun vaihtelee.


4 、 Orjatilan lukeminen (0x80) ;

Master lähettää
Komentokoodi Parametri Kuvaus
0x80 Ei yhtään
Orjavasteet
Tunnistuskoodi Parametri Kuvaus
0x20 tavu1 D7: 1 = RangeFinder Busy; 0 = Valmis;
D6: 1 = RangeFinder -toimintahäiriö; 0 = ei toimintahäiriötä;
D5-D2: varanto;
D1: 0 = kulma -anturi kielletty; 1 = kulmatunnistin käytössä;
D0: 0 = kulma -anturi on normaali; 1 = epänormaali kulma -anturi;
tavu2 Varata


5 、 Read Range Finder -tulos (0x81) ;

Master lähettää
Komentokoodi Parametri Kuvaus
0x81 Ei yhtään
Orjavasteet
Tunnistuskoodi Parametri Kuvaus
0x01 tavu1 D7 :: etäisyystiedot, 0 = data kelvollinen; 1 = virheelliset tiedot;
D6 :: kulmatiedot, 0 = data kelvollinen; 1 = virheelliset tiedot;
D5: dataresoluutio, 0 = 0,5/lsb; 1 = 0,1/lsb;
D4: datayksikkö, 0 = metri; 1 = piha;
D3 - D0: työtila, 0 = etäisyys; 1 = nopeus;
tavu2 Kun etäisyys on voimassa: etäisyys [d15..d8];
Kun etäisyys on virheellinen: 0x80 = ei tulosta; 0x81 = järjestelmävirhe;
Tavu3 Kun kulma on voimassa: etäisyys [d7..d0];
Kun kulma on virheellinen: varaus;


Esimerkki
1 、 Slave lähettää etäisyyskehyksen: 0x10 0x01 0x60 0x12 0xd7 0xb6
Etäisyysarvo = 0x12D7 = 4823 = 482,3M


2 、 Slave lähettää nopeuskehyksen: 0x10 0x01 0x21 0x03 0xd7 0x04
Nopeusarvo = 0x03D7 = 983 = 98,3 km/h

3 、 Slave lähettää etäisyyskehyksen: 0x10 0x01 0xe0 0x80 0x00 0x9f
Etäisyysarvo on virheellinen (ensimmäinen tavu on 0xe0, d7 = 1)


6 、 Kirjoita orjaviestintäprosentti (0x9e), tehdasasetus on 19200 bps ;

Master lähettää
Parametri Kuvaus
tavu1 on oltava 0x90
tavu2 Varata
Tavu3 Varata
tavu4 Baud -arvon asetus:
0 = 1200 bps;
1 = 2400 bps;
2 = 4800 bps;
3 = 9600 bps;
4 = 19200 bps (oletus);

Orjavasteet
Parametri Kuvaus
(Katso orjaparametrin lukemisen orjavastausosa)
Esimerkki
Jos Master lähettää kehyksen: 0x10 0x9e 0x90 0x00 0x00 0x04 0xce; Se tarkoittaa: Aseta orjaprosentti 19200 bps,

HUOMAUTUS: Uusi baud -arvo on voimassa vasta sen jälkeen, kun moduuli on käynnistetty uudelleen;


7 、 Kirjoita orjaosoite (0x9e), tehdasasetukset: 0x10 ;

Master lähettää
Komentokoodi Parametri Kuvaus
0x9e tavu1 Täytyy olla 0x91
tavu2 Varata
Tavu3 Varata
tavu4 Orja uusi osoite;
Orjavasteet
Tunnistuskoodi Parametri Kuvaus
(Katso orjaparametrin lukemisen orjavastausosa)
Esimerkki
Kirjoittaa orjaosoite 0x20, sitten Master lähettää: 0x10 0x9E 0x91 0x00 0x00 0x20 0xb1

Huomaa:1. Uusi orjaosoite on voimassa, kun laite on käynnistetty uudelleen

2. 0x00 on lähetysosoite, joten orjaosoitetta ei voida asettaa 0x00;

3. Oletusorjaosoite on 0x10;


8 、 Kirjoita mitattu tulosviennimenetelmä (0x9e) ;

Master lähettää
Komentokoodi Parametri Kuvaus
0x9e tavu1 Täytyy olla 0x92
tavu2 Varata
Tavu3 Varata
tavu4 Mitattu tulosviennimenetelmä Selectiong:
0 = Kyselytila (orja voi viedä tietoja vain, kun Master lähettää Reading Command)
1 (oletus) = automaattinen tila (valittujen valinnan jälkeen se lähettää tiedot automaattisesti);
Orjavasteet
Tunnistuskoodi Parametri Kuvaus
(Katso orjaparametrin lukemisen orjavastausosa)
Esimerkki
Tietojen viennin vaihtaminen automaattiseen vientiin, sitten Master lähettää: 0x10 0x9E 0x92 0x00 0x00 0x01 0xcf


9 、 Aseta UART IO -jännite (0x9E), tehdasasetus: 3,3 V ;

Esimerkki
Komentokoodi Parametri Kuvaus
0x9e tavu1 Täytyy olla 0x93
tavu2 Varata
Tavu3 Varata
tavu4 UART IO -jänniteasetus: 72 - 199, 0,025 V/LSB;
Orjavasteet
Tunnistuskoodi Parametri Kuvaus
(Katso orjaparametrin lukemisen orjavastausosa)
Esimerkki
Vaihda UART IO -jännite 3,3 V: ksi, sitten Master lähettää: 0x10 0x9E 0x93 0x00 0x00 0x84 0x4b

HUOMAUTUS : VIO = asetus * 0,025 V, oletus VIO = 3,3 V


10 、 Viestintäparametrin lukeminen (0xbe) ;

Master lähettää
Komentokoodi Parametri Kuvaus
0xbe tavu1 Täytyy olla 0x91 tai 0x92
Orjavasteet
Tunnistuskoodi Parametri Kuvaus
0x21 tavu1 Orjaosoite: 0x01 - 0xff
tavu2 D4: Tietojen vientimenetelmä;
D3 - D0: Baud -arvon asetus;
Tavu3 UART IO -jänniteasetus


11 、 Slave lähettää vääriä tietoja (0xE0) ;

Orjavasteet
Tunnistuskoodi Parametri
0xe0 tavu1 D7 - D3: vara;
D2: 1 = viestintäparametrivirhe;
D1: 1 = tunnistamaton Commmand;
D0: 1 = tarkistusvirhe;


12 、 Lue laiteohjelmistoversio (tätä komentoa tuettiin vain v7.00 tai uudemmassa versiossa;) ;

Master lähettää
Komentokoodi Parametri
0xc1 Ei yhtään
Orjavasteet
Tunnistuskoodi Parametri Muistiinpanot
0x61 tavu May -versio (BCD)
tavu1 Pieni versio (BCD)
Esimerkki
Orjavasteet: 0x10 0x61 0x07 0x00 0x98
Tiedot "0x07 0x00" tarkoittaa, että laiteohjelmistoversio on v7.00.


Hot Tags: 2000m mini -laser -etäisyysmoduuli (LRF), valmistajat, toimittajat, tehdas, Kiina, valmistettu Kiinassa, räätälöity, korkealaatuinen
Aiheeseen liittyvä luokka
Lähetä kysely
Ole hyvä ja lähetä kyselysi alla olevalla lomakkeella. Vastaamme sinulle 24 tunnin kuluessa.
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