STA-MK400 korkean nopeuden laseretäisyysmoduuli on laseretäisyysanturi, joka perustuu Time-of-Flight (TOF) -tekniikkaan. Siinä on sisäänrakennettu ohjain ja mittausalgoritmi, jonka taajuusalue on jopa 4KHz ja kantama jopa 120m. Se tukee UART-tason lähtöviestintää ja sillä on vahvat häiriönestoominaisuudet, mikä varmistaa vakaan toiminnan jopa auringonvalossa.
| Moduulin perusparametrit | ||
| Malli | STA-MK400 | |
| Alueen tarkkuus | ±0,1 m | |
| Moduulin koko | ≤32*19*16mm | |
| kantaman kyky | Tyypillinen kohde | ≥300m, tavoiteheijastus 90 % |
| Rakennuskartoitus | ≥120m | |
| Mittaa luonnollinen tavoite | ≥80m | |
| Viimeaikaiset vaihtelut | 0,1 m | |
| Aluetaajuus | 4KHz | |
| Resoluutiosuhde | ±0,1 m | |
| Toimintavirta | ≤200mA | |
| Valmiustilavirta | ≤33mA | |
| Valmiustilan virrankulutus | ≤0,2W | |
| Virrankulutus | ≤0,6W | |
| CI | TTL | |
| Työlämpötila | -10 ℃ ~ +55 ℃ | |
| Varastointilämpötila | -20 ℃ ~ +65 ℃ | |
| Tulojännite | 5V | |
| Laser-aallon pituus | 905 nm | |
| Säteen hajaantumiskulma | 8 mrad | |
| Tehoa | ≤ 1 mW turvallinen ihmissilmälle | |
| Alueen etsintämenetelmä | impulssi | |
| Paino | 7,7±0,2 g | |
| STA-MK400-moduulin nastakokoonpano on kuvattu alla olevassa kaaviossa. | |||||
|
|||||
| Pin-numero | toiminnallinen kuvaus | ||||
| 1 | VCC | ||||
| 2 | TXD | ||||
| 3 | RXD | ||||
| 4 | GND | ||||
| Kaada: 1. Tämän moduulin tiedonsiirtoliittymä on TTL. 2.UART-kokoonpano: 1 aloitusbitti, 8 databittiä, 1 lopetusbitti, ei pariteettitarkistusta; | |||||
| DC OMINAISUUDET | |||||
| parametri | testi kunto | pienin arvo | harjanteen arvo | yksikkö | |
| Käyttöjännite (Vin) | T = 25 °C | 2.5 | 5.0 | V | |
| käyttövirta (I) | valmiustila (T = 25 °C, Vin = 3,0 V) | - | 50.0 | mA | |
| alueen etsintäolosuhteet (T = 25 °C, Vin = 3,0 V) | - | 180.0 | mA | ||
| Taulukko 1-1: Isäntätietokoneen ohjekehyksen muoto | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 … (N - 1) | N | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | komento ja parametri | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | LEN |
|
|
|
| Huomautus 1: Tietojen pituus viittaa tavujen määrään tavusta 3 tavuun N, jossa LEN = N-2. | |||||||
| Huomautus 2: Kun isäntätietokone lähettää dataa, tarkistussummalaskennassa kaikki tiedot (lukuun ottamatta kehyksen otsikkoa) lasketaan yhteen tavuina ja otetaan alempi 8 bittiä, minkä jälkeen lasketaan tämä. 8-bittinen binäärikomplementti on tarkistussumma; esimerkki: Isäntätietokone lähettää jatkuvan etäisyyskomennon (0x13), jonka moduuliosoite on 01 ja 3-tavuinen tietokenttä. Tarkistussumma lasketaan seuraavasti: 0x01,0x03 ja 0x13 summa on 0x17, vähiten merkitsevän bitin (LSB) ollessa 0x17. Kahden 0x17:n komplementti on 0xE9. Joten CheckSum = 0xE9Isäntätietokoneen lähettämä todellinen datakehys on: A5 5A 01 03 13 E9 | |||||||
|
|
|
|
|
|
|
|
|
| Taulukko 1-2: Moduulin lähtökehyksen muoto | |||||||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 … (N - 1) | N | |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | tietokenttä | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | (katso huomautus 1) |
|
|
|
| Huomautus 1: Tietojen kuvaajan kuvaus:D[7:6]:00: Seuraavat tiedot edustavat etäisyysmittauksia. Etäisyysarvo 0 tarkoittaa, että etäisyyttä ei havaittu. 01: Myöhemmät tiedot sisältävät lisätietoa taulukossa 1-3. 10,11: TehdasvarattuD[5:0]: Tietojen pituus (katso huomautus 1 taulukossa 1); | |||||||
| Huomautus 2: Kun isäntätietokone vastaanottaa tiedot, se laskee tarkistussumman summaamalla kaikki tiedot moduuliosoitteesta tarkistussummaan tavuina. Summa ja viimeiset 8 bittiä. Esimerkki: Moduuli lähettää etäisyysdatan 0x0B4A osoitteella 01. Isäntätietokone vastaanottaa datakehyksen: A5 5A 01 03 0B 4A A7Varmennus: 0x01,0x03,0x0B,0x4A ja 0xA7 summa on 100, jolloin pienin virhe on 0 inm-bittiä 0, dicatingB. | |||||||
|
|
|
|
|
|
|
|
|
| Taulukko 1-3 Muut vastaustiedot | |||||||
| Tavu 4 | Tavu 5 | Tavu 6 | Tavu 7 | Tavu 8 | selittää | ||
| 06 | Tarkistussumma | ei ole | ei ole | ei ole | Yksinkertainen vastaus | ||
| E0 | virhekoodi | Tarkistussumma | ei ole | ei ole | virheilmoituskehys | ||
| E1 | virheellinen merkki | Tarkistussumma | ei ole | ei ole | Käynnistyksen itsetestivirhe | ||
| A1 | Tiedonsiirtonopeus | Tarkistussumma | ei ole | ei ole | Reaktio baudinopeuden muutokseen | ||
| A3 | moduulin osoite | Tarkistussumma | ei ole | ei ole | Vastaa, kun luet tai muutat moduulin osoitetta | ||
| AF | Ohjelmistoversio | Tuotteen versionumero | Tarkistussumma | Vastaa, kun luet ohjelmiston versionumeroa | |||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
||
| Huomautus 1: Esimerkki ohjelmiston versionumerosta (2-numeroinen aliversio): Esimerkki 1: Kun ohjelmiston versionumero on 0x0064 (vastaa 100:aa desimaalilukuna), versionumero on V1.00. Esimerkki 2: Kun ohjelmiston versionumero on 0x03F2 (vastaa 1010 desimaalilukuna), versionumero on V10.10. Tuotteen versionumeroesimerkki (1-numeroinen aliversio): Esimerkki 1: Kun tuotteen versionumero on 0x0A (vastaa 10:tä desimaalilukuna), versionumero on V1.0. Esimerkki 2: Kun tuotteen versionumero on 0x65 (vastaa 101:tä desimaalilukuna), versionumero on V10.1. |
|||||||
|
|
|
|
|
|
|
|
|
| Taulukko 2-1: Pysäytysalueen mittaus | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x10 | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | tietokenttä | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
|
|
|
||||||
| Taulukko 2-2 Yhden alueen mittaus | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x12 | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | Etäisyystiedot | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x04 | 0 - 0xFFFF | ||
|
|
|
|
|
|
|
|
|
| Taulukko 2-3 Jatkuva vaihtelu | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x13 | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | Etäisyystiedot | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x04 | 0 - 0xFFFF | ||
|
|
|
|
|
|
|
|
|
| Taulukko 3-1: Laser-ilmaisin pois päältä | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x18 | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | tietokenttä | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Taulukko 3-2 Laserindikaattori päällä (laser-ilmaisimen kanssa) | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x19 | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | tietokenttä | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
|
|
|
|
|
|
|
|
|
| Taulukko 4-1: Oheislaitteiden piirikytkin | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x1A | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | tietokenttä | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
|
|
|
|
|
|
|
|
|
| Taulukko 4-2: Oheislaitepiiri auki | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x1B | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | tietokenttä | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x43 | 06 | ||
| Huomautus: Oheispiirien poistaminen käytöstä vähentää virrankulutusta, mutta voi aiheuttaa viiveen alkuperäisen etäisyydenmittauksen vasteajassa. | |||||||
|
|
|
|
|
|
|
|
|
| Taulukko 5-1: Siirtonopeuden muutos | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | parametri | Tarkistussumma | |
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x04 | 0x20 | uusi porttihinta | |
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | kehystyyppi | parametri | Tarkistussumma | |
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x44 | 0xA1 | uusi porttihinta | |
| Huomautus: Uusi siirtonopeus vaatii järjestelmän uudelleenkäynnistyksen, jotta se astuu voimaan. | |||||||
|
|
|
|
|
|
|
|
|
| Taulukko 5-2 | |||||||
| Tiedonsiirtonopeus: 460800, moduulin osoite: 0x00 | |||||||
|
|
|
|
|
|
|
|
|
| Taulukko 6-1: Muokatut moduuliosoitteet | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Uusi osoite | Tarkistussumma | |
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x04 | 0x22 | 0 - 0xFF | |
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | kehystyyppi | Uusi osoite | Tarkistussumma | |
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x44 | 0xA3 | 0 - 0xFF | |
| Huomautus 1: Uusi moduuliosoite astuu voimaan välittömästi. | |||||||
| Huomautus 2: Osoite 0xFF on yleislähetysosoite; | |||||||
|
|
|
|
|
|
|
|
|
| Taulukko 6-2 Lue moduulin osoite | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x23 | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | kehystyyppi | Uusi osoite | Tarkistussumma | |
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x44 | 0xA3 | 0 - 0xFF | |
|
|
|
|
|
|
|
|
|
| Taulukko 7-1 Ohjelmistoversio | |||||||
| Isäntätietokoneen myöntämä | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5 | |
| merkitys | kehyksen otsikko | moduulin osoite | DL | opastaa | Tarkistussumma | ||
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x03 | 0x2F | ||
| moduulin emissio | |||||||
| tavu | 0 | 1 | 2 | 3 | 4 | 5, 6, 7 | 8 |
| merkitys | kehyksen otsikko | moduulin osoite | tietojen kuvaus | kehystyyppi | versionumero | Tarkistussumma | |
| numeerinen arvo | 0xA5 | 0x5A | 0 - 0xFF | 0x46 | 0xAF | Katso huomautus 1-3 taulukosta 1 | |