Termékek
1200 méter mini lézeres távolságmérő modul (LRF)
1200 méter mini lézeres távolságmérő modul (LRF)
1200 méter mini lézeres távolságmérő modul (LRF)
1200 méter mini lézeres távolságmérő modul (LRF)

1200 méter mini lézeres távolságmérő modul (LRF)

Az STA-M sorozatú miniatűr lézer-távolság-modul 905 nm-es félvezető lézer alkatrészeket alkalmaz, alacsony energiafogyasztással, kis méretű, stabil teljesítménygel és egyéb jellemzőkkel, amelyek alkalmas a termikus képalkotáshoz, az éjszakai látáshoz és más kézi mobil eszközökhöz, valamint a miniatürizált UAV POD berendezések integrációjához.
Mérési tartomány: 5-1200 méter
A fák mérése ≥1000 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-M010X
Lézerhullámhossz 905nm
Távolsági képesség Épület 1200 méter
Fák 1000 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,09w
Csúcson 0,23W
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 -
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 1ms)

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.Calkulálja a felhalmozódási összeget: 0x83 + 0x40 = 0xc3;

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

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

Adja hozzá a rabszolga címet, amikor a Mater elküldi: 0x10 0x83 0x40 0x3d

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

Például a vételi kommunikációs keret: 0x10 0x83 0x40 0x3d, az ellenőrzés nem tartalmazza

Slave Cím 0x10

A.Calkulálja a felhalmozódási összeget: 0x83 + 0x40 + 0x3d = 0x100;

B. A felhalmozódási összeg LSB -t: 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 egyszeri 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
Leírás
Rabszolga válaszok
Leírás
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;
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;
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
Parancskód Paraméter Leírás
0x9e 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
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
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 Szolga ú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: 1200M Mini Laser RangeRinder 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