Termékek
2000 m -es mini lézeres távolságmérő modul (LRF)
2000 m -es mini lézeres távolságmérő modul (LRF)
2000 m -es mini lézeres távolságmérő modul (LRF)
2000 m -es mini lézeres távolságmérő modul (LRF)

2000 m -es mini lézeres távolságmérő modul (LRF)

Az STA-M020X Miniatűr lézeres modul elfogadja az emberi szembiztos 905NM félvezető lézerkomponenst, amelynek előnyei vannak a hosszú távolság, az alacsony energiafogyasztás, a kis méret, a könnyű súly, a hosszú élettartam stb.
Mérési tartomány: 5-2000 méter
A fák mérése ≥1500 méter
Mérési pontosság ± 1m
Súly ≤14 ± 0,5 g

termékleírás

A műszaki paramétereket a következő táblázat tartalmazza

Modell STA-M020X
Lézerhullámhossz 905nm
Távolsági képesség Épület 2000 méter
Fák 1500 méter
Lézerminőség 1. osztályú szembiztonság
Mini hatótávolság 5m
Felbontás ± 0,1m
Működési áram ≤90 mA
Készenléti áram ≤20 mA
Energiafogyasztás Készenléti ≤0,18w
Csúcson 0,55W
Kommunikációs felület TTL
Üzemi hőmérséklet · -20 ℃ ~+55 ℃
Tárolási hőmérséklet · -30 ℃ ~+60 ℃
Bemeneti feszültség 3-5 V (ajánlott 5 V tápegység)
Sugárirányítási szög 5 Betegség
Távolság 1-3Hz
Hatalom ≤1 MW biztonságos az emberi szemek számára
Megnövelési módszer Impulzus
Súly 14 ± 0,5 g
Méret Φ23x47mm


Az interfészeket és a csapokat a következő táblázat szerint definiálják

TTL interfész
Csap PIN -meghatározás Leír Vázlatos rajz
1 GND Tápegység - 2000m Mini Laser Rangefinder Module Lrf
2 Vin Tápegység +
3 Txd Adatok továbbítása
4 RXD Kapott adatok
5 Eno Engedélyezze a PIN -kódot, fenntartva


Modul kommunikációs parancs diagram

Főparancsnokság
Parancskód Leírás Broadcast ADD. válasz
0x80 Olvassa el a RangeFinder állapotát NEM
0x81 Olvassa el a mérési eredményt NEM
0x83 Kezdje el a távolságot NEM
0x84 Megállítva NEM
0x9e Kommunikációs paraméter program IGEN
0xbe Olvassa el a kommunikációs paramétert IGEN
0xc0 Kommunikációs teszt IGEN
0xc1 Olvassa el a firmware verzióját IGEN
Rabszolga -válasz
Felismerési kód Leírás
0x60 Egyszerű válaszkeret
0x01 Tartományi adatkeret
0x20 RangeFinder állapotkeret
0x21 Kommunikációs paraméterkeret
0xe0 Hibaüzenetkeret


JEGYZET

1. A kommunikációs keret formátuma:

SlaveID + utasítás + paraméter + ellenőrző összeg

2. A két szomszédos keret közötti intervallumnak legalább 1,5 bájt időnek kell lennie

Elküldve, ha kevesebb, mint 1 ms, akkor azt 1 ms -nek tekintik;

600bps:25 ms

1200bps:12,5 ms

2400bps:6.25ms

4800bps:3.125ms

9600bps:1,56ms

19200bps:1ms (0,78 ms <1ms, vegyen be 1 ms)

3. Küldési kiszámítás az ellenőrző összegről;

Ez a modul a bájt ellenőrzési módját használja a byte felhalmozódási összeggel, a rabszolga nem

Az ellenőrzésben szerepel, végül az ellenőrző összeg küldése.

Például kiszámítja a "0x83 0x40" szkennelési mód -utasítás összegét:

A.A felhalmozódási összeg kiszámítása:0x83 + 0x40 = 0xc3;

B.take lsb [d7..d0]:0xc3;

C.Calkulálja a 2 komplementjét:0x100 - 0xc3 = 0x3d, 0x3d in checkSum;

Adja hozzá a rabszolga címet, amikor az MATIR küldi:0x10 0x83 0x40 0x3d

4. Ellenőrzési átvétel;

Mint például a kommunikációs keret fogadása:0x10 0x83 0x40 0x3d, Ellenőrzés nem tartalmazza

Slave Cím 0x10

A.A felhalmozódási összeg kiszámítása:0x83 + 0x40 + 0x3d = 0x100;

B.A felhalmozódási összeg LSB felvétele:0x00; A 0x00 az ellenőrzési eredmény;

Ha az ellenőrzési eredmény 0x00, az azt jelenti, hogy a kapott adatok helyesek; Ha az ellenőrzési eredmény

nem 0x00, ez azt jelenti, hogy a fogadott adatok helytelenek.


Modul parancsleírás

Megjegyzés: A példában az egyes parancsok rabszolga címe 0x10; az alkalmazásban a rabszolga cím lesz a programozott.


1 、 Kommunikációs teszt (0xC0) ;

Mester küldi
Parancskód Paraméter Leírás
0xc0 Egyik sem
Rabszolga válaszok
Felismerési kód Paraméter Leírás
0x60 Egyik sem
Példa
A mester küldései: 0x10 0xc0 0x40; 0x40 IS CheckSum
Slave válasz: 0x10 0x60 0xa0; 0xa0 az ellenőrzés


2 、 Parancs rabszolga, hogy elinduljon (0x83) ;

Mester küldi
Parancskód Paraméter Leírás
0x83 bájt1 D7: Tartalék
D6: Folyamatos távolság mód, 0 = KI; 1 = be;
D5: köd mód, 0 = KI; 1 = be;
D4: adategység, 0 = méter; 1 = udvar;
D3 - D0: Munkamód, 0 = tartomány; 1 = sebesség; 2 = kis célmód;
Rabszolga válaszok
Felismerési kód Paraméter Leírás
0x60 Egyik sem Ha a rabszolga automatikus exportálási módként van beállítva, akkor a Slave a 0x60 -ra válaszol, miután a Start Ranging parancs fogadása után a távolság befejezése után elküldi az eredményt;
Példa
Mester küldi:
0x10 0x83 0x00 0x7d: A 0 mód az egyetlen intézkedéshez, az adategység méter;
0x10 0x83 0x40 0x3d: A 0 mód a folyamatos mesure -hez, az adategység méter;
0x10 0x83 0x10 0x6d: A 0 mód az egyetlen intézkedéshez, az adategység udvar;
0x10 0x83 0x20 0x2d: A 0 mód a folyamatos mesure -hoz, az adategység udvar;
Szolga válasz:
0x10 0x60 0xa0;


Jegyzet:1 、 Ha a modul adatainak exportálási módja lekérdezési módként van beállítva, akkor csak egyetlen mérést végezhet;

2.A sebességmódban a folyamatos tartomány funkció nulla, ez nem folyamatos sebességmérés;

3. A FOG mód csak a FOG mód funkcióval rendelkező eszközre érvényes;

(


3 、 Parancs Slave Stop Range (0x84) ;

Mester küldi
Parancskód Paraméter Leírás
0x84 Egyik sem

MEGJEGYZÉS: Miután a Master parancsot küld a rabszolganak, hogy folyamatos távolságot hajtson végre, el kell küldenie ezt a parancsot a rabszolganak, hogy megállítsa. Ha a Master parancsot küld a rabszolganak, hogy egyetlen időtartamot végezzen, akkor ne kelljen elküldeni ezt a parancsot, mert a rabszolga automatikusan leáll, miután befejeződött.


4 、 A rabszolga állapotának olvasása (0x80) ;

Mester küldi
Parancskód Paraméter Leírás
0x80 Egyik sem
Rabszolga válaszok
Felismerési kód Paraméter Leírás
0x20 bájt1 D7: 1 = távolságmérő elfoglalt; 0 = kész;
D6: 1 = távolságmérő hibás működés; 0 = nincs hiba;
D5-D2: Tartalék;
D1: 0 = a szögérzékelő tilos; 1 = a szögérzékelő engedélyezve;
D0: 0 = a szögérzékelő normális; 1 = Rendellenes szögérzékelő;
bájt2 Tartalék


5 、 Olvassa el a Range Finder eredményét (0x81) ;

Mester küldi
Parancskód Paraméter Leírás
0x81 Egyik sem
Rabszolga válaszok
Felismerési kód Paraméter Leírás
0x01 bájt1 D7 :: Távolsági adatok, 0 = adatok érvényes; 1 = Érvénytelen adatok;
D6 :: szög adatok, 0 = adatok érvényesek; 1 = Érvénytelen adatok;
D5: Adatfelbontás, 0 = 0,5/LSB; 1 = 0,1/LSB;
D4: adategység, 0 = méter; 1 = udvar;
D3 - D0: Munkamód, 0 = tartomány; 1 = sebesség;
bájt2 Ha a távolság érvényes: távolság [d15..d8];
Ha a távolság érvénytelen: 0x80 = nem eredmény; 0x81 = rendszerhiba;
Bájt3 Ha a szög érvényes: távolság [d7..d0];
Ha a szög érvénytelen: tartalék;
Példa
1 、 A rabszolga távolságkeret: 0x10 0x01 0x60 0x12 0xd7 0xb6
Távolsági érték = 0x12D7 = 4823 = 482,3m


2 、 A rabszolga sebességkeretet küld: 0x10 0x01 0x21 0x03 0xd7 0x04
sebességérték = 0x03d7 = 983 = 98,3 km/h

3 、 A rabszolga távolságkeret: 0x10 0x01 0xe0 0x80 0x00 0x9f
A távolságérték érvénytelen (az első bájt 0xe0, d7 = 1)


6 、 Írja be a rabszolga kommunikációs adatátviteli sebességet (0x9e), a gyári beállítás 19200bps ;

Mester küldi
Paraméter Leírás
bájt1 0x90 -nek kell lennie
bájt2 Tartalék
Bájt3 Tartalék
bájt4 BAUD ráta beállítása:
0 = 1200bps;
1 = 2400bps;
2 = 4800bps;
3 = 9600bps;
4 = 19200bps (alapértelmezett);
Rabszolga válaszok
Paraméter Leírás
(Kérjük, olvassa el a rabszolga -paraméter olvasásának rabszolga válaszát
Példa
Ha a Master elküldi a keretet: 0x10 0x9e 0x90 0x00 0x00 0x04 0xce; Ez azt jelenti: Állítsa be a rabszolga sebességét 19200 bps -osként,

Megjegyzés: Az új adatátviteli sebesség csak a modul újraindítása után érvényes;


7 、 Írja be a rabszolga címet (0x9e), gyári beállítások: 0x10 ;

Mester küldi
Parancskód Paraméter Leírás
0x9e bájt1 0x91 -nek kell lennie
bájt2 Tartalék
Bájt3 Tartalék
bájt4 Slave új cím;
Rabszolga válaszok
Felismerési kód Paraméter Leírás
(Kérjük, olvassa el a rabszolga -paraméter olvasásának rabszolga válaszát
Példa
A rabszolga cím 0x20 -ra történő írásához, majd a Master küldi: 0x10 0x9e 0x91 0x00 0x00 0x20 0xb1

Jegyzet:1. Az új rabszolgacím az eszköz újraindítása után érvényes

A 2. 0x00 sugárzott cím, tehát a rabszolga címet nem lehet 0x00 -nak beállítani;

3. Az alapértelmezett rabszolga cím 0x10;


8 、 Írja meg a mért eredmény export módszerét (0x9e) ;

Mester küldi
Parancskód Paraméter Leírás
0x9e bájt1 0x92 -nek kell lennie
bájt2 Tartalék
Bájt3 Tartalék
bájt4 Mért eredmény exportálási módszer SelectionG:
0 = lekérdezési mód (a rabszolga csak akkor exportálhat adatokat, amikor a Master olvasási parancsot küld)
1 (alapértelmezett) = automatikus mód (a tartomány befejezése után automatikusan elküldi az adatokat);
Rabszolga válaszok
Felismerési kód Paraméter Leírás
(Kérjük, olvassa el a rabszolga -paraméter olvasásának rabszolga válaszát
Példa
Az adatok exportjának automatikus exportálására történő megváltoztatásához, majd a Master küldi: 0x10 0x9e 0x92 0x00 0x00 0x01 0xcf


9 、 Állítsa be az UART IO feszültséget (0x9E), gyári beállítás: 3,3 V ;

Példa
Parancskód Paraméter Leírás
0x9e bájt1 0x93 -nak kell lennie
bájt2 Tartalék
Bájt3 Tartalék
bájt4 UART IO feszültség beállítása: 72 - 199, 0,025 V/LSB;
Rabszolga válaszok
Felismerési kód Paraméter Leírás
(Kérjük, olvassa el a rabszolga -paraméter olvasásának rabszolga válaszát
Példa
Változtassa meg az UART IO feszültségét 3,3 V -ra, majd a Master küldi: 0x10 0x9e 0x93 0x00 0x00 0x84 0x4b

Megjegyzés : Vio = beállítás * 0,025V, alapértelmezett Vio = 3,3 V


10 、 A kommunikációs paraméter olvasása (0xbe) ;

Mester küldi
Parancskód Paraméter Leírás
0xbe bájt1 0x91 vagy 0x92 -nek kell lennie
Rabszolga válaszok
Felismerési kód Paraméter Leírás
0x21 bájt1 Szolga címe: 0x01 - 0xff
bájt2 D4: Adat -export módszer;
D3 - D0: Bauds sebesség beállítása;
Bájt3 UART IO feszültség beállítás


11 、 A rabszolga rossz információkat küld (0xe0) ;

Rabszolga válaszok
Felismerési kód Paraméter
0xe0 bájt1 D7 - D3: Tartalék;
D2: 1 = kommunikációs paraméter hiba;
D1: 1 = felismerhetetlen Commmand;
D0: 1 = ellenőrző összegű hiba;


12 、 Olvassa el a firmware verzióját (ezt a parancsot csak a V7.00 vagy az újabb verzióban támogatták;) ;

Mester küldi
Parancskód Paraméter
0xc1 Egyik sem
Rabszolga válaszok
Felismerési kód Paraméter Jegyzet
0x61 byte0 Május verzió (BCD)
bájt1 Kisebb verzió (BCD)
Példa
Szolga válaszok: 0x10 0x61 0x07 0x00 0x98
A "0x07 0x00" adatok azt jelenti, hogy a firmware verzió v7.00.


Hot Tags: 2000 m -es mini lézer -távolsági modul (LRF), Kína, gyártó, beszállító, gyár, testreszabott

Vegye fel a kapcsolatot

Termékeinkről további információért forduljon a Jioptikhoz.

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