Az STA-M350X 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: 1-350m
A természetes célok mérése ≥150m
Regning frekvencia: 200Hz
Mérési pontosság: ± 0,1m
Súly ≤14 ± 0,5 g
| Modell | STA-M010X | |
| Lézerhullámhossz | 905nm | |
| Távolsági képesség | Épület | 350 méter |
| Fák | ≥150 m | |
| Lézerminőség | 1. osztályú szembiztonság | |
| Mini hatótávolság | 1m | |
| 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 | 200Hz -es | |
| 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 | |
| TTL interfész | |||
| Csap | PIN -meghatározás | Leír | Vázlatos rajz |
| 1 | Eno | Engedélyezze a PIN -kódot, fenntartva |
|
| 2 | Vin | Tápegység + | |
| 3 | GND | Tápegység - | |
| 4 | RXD | Kapott adatok | |
| 5 | Txd | Adatok továbbítása | |
|
|
|
|
|
| 1-1. Táblázat Felső számítógépes utasítás keret formátum | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4… (n - 1) | N | |
| értelem | Keretfejléc | Modul címe | DL | Utasítások és paraméterek | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | Len |
|
|
|
| 1. megjegyzés: Az adatok hossza a bájtok száma a 3. bájtról N-ig, len = n-2; | |||||||
| 2. megjegyzés: Az ellenőrző összeg kiszámítása, amikor a felső számítógép elküldi: A keretfejléc kivételével az egyéb adatokat bájt adja hozzá, majd az alacsony 8 bitet veszik fel ennek kiszámításához A 8 bites bináris komplement az ellenőrző összeg; Példa: A felső számítógép elküldi a 0x13 folyamatos távolsági utasítást, a modul címe 01, az adatmező hossza pedig 3. Az ellenőrző összeg kiszámítása a következő: 0x01 + 0x03 + 0x13 = 0x17, az összeg és az alacsony 8 bitek 0x17, a 0x17 bináris komplemezése pedig 0xe9. Tehát checkSum = 0xe9 A felső számítógép által küldött tényleges adatkeret: A5 5A 01 03 13 E9 | |||||||
| 1-2. Táblázat A modul kimeneti keret formátuma | |||||||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4… (n - 1) | N | |
| értelem | Keretfejléc | Modul címe | adatleírás | adatmező | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | (Lásd az 1. megjegyzést) |
|
|
|
| 1. megjegyzés: Adatleíró leírás: D [7: 6]: 00: A következő adatok a távolsági adatok. A 0 távolsági adatai azt jelzik, hogy a távolságot nem mértük 01: A következő adatok az egyéb információk, a részletek lásd az 1-3. Táblázatot; 10., 11.: Gyári fenntartva D [5: 0]: Az adatok hossza (lásd az 1. táblázat 1. megjegyzését); | |||||||
| 2. megjegyzés: Az ellenőrző összeg kiszámításakor a felső számítógépről történő fogadás: A modul címétől az ellenőrző összeghez bájt ad hozzá, és ellenőrizze Adj hozzá és alacsony 8 bit. Példa: A modul elküldi a 0x0b4a távolsági adatait, a modul címe pedig 01. A felső számítógép megkapja az adatkeretet: A5 5A 01 03 0B 4A A7 Teszt: 0x01 + 0x03 + 0x0b + 0x4a + 0xa7 = 100, a felhalmozódott összeg és az alacsony 8 bit 00, hiba nem történt. | |||||||
| 1-3. Táblázat Egyéb válaszinformációk | |||||||
| 4 bájt | 5. bájt | 6. bájt | 7. bájt | 8. bájt | elmagyaráz | ||
| 06 | Ellenőrző összeg | nincs | nincs | nincs | Egyszerű válasz | ||
| E0 | hibakód | Ellenőrző összeg | nincs | nincs | Hibaüzenetkeret | ||
| E1 | rosszindulat | Ellenőrző összeg | nincs | nincs | Indító önteszt hiba | ||
| A1 | Baud ráta | Ellenőrző összeg | nincs | nincs | Válasz az adatátvitel megváltoztatására | ||
| A3 | Modul címe | Ellenőrző összeg | nincs | nincs | Válasz a modul címének olvasására vagy módosítására | ||
| -Y -az | Szoftver verziószám | Termék verziószáma | Ellenőrző összeg | Válasz a szoftver verziószámának elolvasásakor | |||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
||
| 1. megjegyzés: Példa a szoftver verziószámra (2-bites sub-verzió szám): 1. példa: A vett szoftver verziószám adatainak adatai 0x0064, ami megfelel a 100 tizedesnek, tehát a verziószám: v1.00; 2. példa: A vett szoftver verziószám adatainak adatai 0x03f2, ami megfelel a 1010 tizedesnek, tehát a verziószám: v10.10; Példa a termék verziójának számára (1 bites szub-verziószám): 1. példa: A kapott termék verziószám adatainak adatainak 0x0a, a 10. tizedesnek felel meg, tehát a verziószám: v1.0; 2. példa: A kapott termék verziószáma 0x65, amely megfelel a 101 tizedesnek, tehát a verziószám: v10.1; | |||||||
| 2-1. Táblázat, Hagyja abba a távolság mérését | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x10 | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | adatleírás | adatmező | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 | ||
| 2-2. Táblázat, egyetlen tartomány | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x12 | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| értelem | Keretfejléc | Modul címe | adatleírás | Adatok a közelségről | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0 - 0xffff | ||
| 2-3. Táblázat, folyamatos tartomány | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x13 | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| értelem | Keretfejléc | Modul címe | adatleírás | Adatok a közelségről | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0 - 0xffff | ||
| 3-1-1-1. Táblázat Lézerjelző | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x18 | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | adatleírás | adatmező | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 | ||
| 3-2. Táblázat Lézerjelző on (ha lézerjelző van jelen) | |||||||
| A gazdagép számítógép elküldi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x19 | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | adatleírás | adatmező | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 | ||
| 4-1. Táblázat A perifériás áramkör ki | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x1a | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | adatleírás | adatmező | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 | ||
| A 4-2. Táblázat nyitva van a perifériás áramkör | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x1b | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | adatleírás | adatmező | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x43 | 06 | ||
| Megjegyzés: A perifériás áramkör kikapcsolása csökkentheti az energiafogyasztást, de a kezdeti válaszadási idő késik; | |||||||
| 5-1. Táblázat Módosítsa az adatátviteli sebességet | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| értelem | Keretfejléc | Modul címe | DL | tanít | paraméter | Ellenőrző összeg | |
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0x20 | Új. | |
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| értelem | Keretfejléc | Modul címe | adatleírás | keret típus | paraméter | Ellenőrző összeg | |
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa1 | Új. | |
| MEGJEGYZÉS: Az új adatátviteli aránynak újra kell indítania a rendszert a hatékonyság érdekében; | |||||||
| 5-2. Táblázat, Port-sebesség táblázat | |||||||
| Személyazonosság | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| Baud ráta | 38400 | 43000 | 57600 | 76800 | 115200 | 128000 | 230400 |
| Állítsa az alapértelmezett adatátviteli sebességet 38400 -ra, a modul címét pedig 0x00 -ra | |||||||
| 6-1. Táblázat Módosítsa a modul címét | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| értelem | Keretfejléc | Modul címe | DL | tanít | Új cím | Ellenőrző összeg | |
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x04 | 0x22 | 0 - 0xff | |
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| értelem | Keretfejléc | Modul címe | adatleírás | keret típus | Új cím | Ellenőrző összeg | |
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa3 | 0 - 0xff | |
| 1. megjegyzés: Az új modul címe azonnal hatályba lép a beállítás után; | |||||||
| 2. megjegyzés: A 0xff cím a sugárzott cím; | |||||||
| 6-2. Táblázat Olvassa el a modul címét | |||||||
| A gazdagép számítógép elküldi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x23 | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| értelem | Keretfejléc | Modul címe | adatleírás | keret típus | Új cím | Ellenőrző összeg | |
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x44 | 0xa3 | 0 - 0xff | |
| 7-1. Táblázat Olvassa el a szoftver verziót | |||||||
| Ezt a gazdagép adja ki | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5 | |
| értelem | Keretfejléc | Modul címe | DL | tanít | Ellenőrző összeg | ||
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x03 | 0x2f | ||
| A modul elengedi | |||||||
| byte | 0 | 1 | 2 | 3 | 4 | 5、6、7 | 8 |
| értelem | Keretfejléc | Modul címe | adatleírás | keret típus | verziószám | Ellenőrző összeg | |
| numerikus érték | 0xa5 | 0x5a | 0 - 0xff | 0x46 | 0xif | Lásd az 1. táblázat 1-3. Megjegyzését | |