Heim > Produkte > Laser-Entfernungsmesser-Modul > 905-nm-Laser-Entfernungsmesser-Modul > 1200m Mini Laser -Entfernungsmodul (LRF)
1200m Mini Laser -Entfernungsmodul (LRF)
  • 1200m Mini Laser -Entfernungsmodul (LRF)1200m Mini Laser -Entfernungsmodul (LRF)
  • 1200m Mini Laser -Entfernungsmodul (LRF)1200m Mini Laser -Entfernungsmodul (LRF)

1200m Mini Laser -Entfernungsmodul (LRF)

STA-M-Serie Miniatur-Laser-Entfernungsmodul verwendet 905nm Halbleiterlaserkomponenten mit geringem Stromverbrauch, geringer Größe, stabiler Leistung und anderen Eigenschaften, die für die thermische Bildgebung, die Nachtsicht und andere Handheld-Mobilgeräte und miniaturisierte UAV-Pod-Geräte-Integration geeignet sind.
Messbereich: 5-1200meter
Messung von Bäumen ≥ 1000 Meter
Messgenauigkeit ± 1 m
Gewicht ≤ 14 ± 0,5 g

Anfrage absenden

Produktbeschreibung

In der folgenden Tabelle sind technische Parameter angezeigt

Modell STA-M010X
Laserwellenlänge 905nm
Rangleichtigkeit Gebäude 1200 m
Bäume 1000m
Laserqualität Klassensicherheit
Mini -Reichweite 5m
Auflösung ± 0,1 m
Betriebsstrom ≤ 90 mA
Standby -Strom ≤ 20 mA
Stromverbrauch Standby ≤ 0,09W
Peak ≤ 0,23W
Kommunikationsschnittstelle Ttl
Betriebstemperatur · -20 ℃ ~+55 ℃
Lagertemperatur · -30 ℃ ~+60 ℃
Eingangsspannung 3-5 V (empfohlene 5-V-Stromversorgung)
Strahldivergenzwinkel 5 Krankheiten
Ranghäufigkeit 1-3Hz
Leistung ≤ 1 MW sicher für menschliche Augen
Rangmethode Impuls
Gewicht 14 ± 0,5 g
Größe Φ23x47mm


Schnittstellen und Stifte werden wie in der folgenden Tabelle definiert

TTL -Schnittstelle
Stift PIN -Definition Beschreiben Schematische Zeichnung
1 GND Stromversorgung -
2 Vin Stromversorgung +
3 Txd Daten senden
4 Rxd Daten erhalten
5 Eno Pin aktivieren, reserviert




Modulkommunikationsbefehlskarte

Master -Befehl
Befehlscode Beschreibung Sendung Add. Antwort
0x80 Lesen Sie den Status von Entfernungsmesser NEIN
0x81 Lesen Sie das Messergebnis NEIN
0x83 Fangen Sie an NEIN
0x84 Hör auf zu reiten NEIN
0x9e Kommunikationsparameterprogramm JA
0xbe Kommunikationsparameter lesen JA
0xc0 Kommunikationstest JA
0xc1 Firmware -Version lesen JA



Sklavenreaktion
Erkennungscode Beschreibung
0x60 Einfacher Antwortrahmen
0x01 Bereichsdatenrahmen
0x20 BereichFinder -Statusrahmen
0x21 Kommunikationsparameterrahmen
0xe0 Fehlermeldung Frame


NOTIZ

1. Das Kommunikationsrahmenformat:

SLAVEID + Anweisung + Parameter + Kontrollsumme

2. Das Intervall zwischen zwei benachbarten Frames muss mindestens die Zeit von 1,5 Byte sein, wenn

Wenn es weniger als 1 ms ist, wird es als 1 ms angesehen;

600bit / s: 25 ms

1200bit / s: 12,5 ms

2400bit / s: 6,25 ms

4800bit / s: 3.125 ms

9600bit / s: 1,56 ms

19200bit / s: 1 ms (0,78 ms <1m, 1 ms)

3.. Senden der Prüfsumme;

Dieses Modul verwendet den Überprüfungsmodus von Byte nach Byte -Akkumulationssumme, Slaveid ist nicht

In der Überprüfung enthalten und endlich Schecksumme senden.

Z. B. Berechnen Sie die Überprüfung der Summe der Anweisung "0x83 0x40":

A.Calculate Akkumulationssumme: 0x83 + 0x40 = 0xc3;

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

Calculate 2's complement: 0x100 - 0xc3 = 0x3d, 0x3d ist Prüfsumme;

Slaveadresse hinzufügen, wenn Mater sendet: 0x10 0x83 0x40 0x3d

4. Überprüfungsbelastung;

Z. B. Empfangskommunikationsrahmen: 0x10 0x83 0x40 0x3d, Überprüfung nicht inklusive

Sklavenadresse 0x10

A.Calculate Accumulation Summe: 0x83 + 0x40 + 0x3d = 0x100;

B. Take LSB der Akkumulationssumme: 0x00; 0x00 ist Überprüfungsergebnis;

Wenn das Überprüfungsergebnis 0x00 ist, bedeutet dies, dass die empfangenen Daten richtig sind. Wenn Überprüfungsergebnis

ist nicht 0x00, dh empfangene Daten sind falsch.


Beschreibung des Modulbefehls

Hinweis: Im Beispiel ist die Sklavenadresse jedes Befehls 0x10; In der Anwendung ist die Sklavenadresse die programmierte.


1 、 Kommunikationstest (0xc0 );

Master sendet
Befehlscode Parameter Beschreibung
0xc0 Keiner
Sklavenantworten
Erkennungscode Parameter Beschreibung
0x60 Keiner
Beispiel
Master sendet: 0x10 0xc0 0x40; 0x40 ist Prüfsumme
Sklavenantwort: 0x10 0x60 0xa0; 0xa0 ist Schecksumme


2 、 Befehlsklave zum Rennen (0x83) ;

Master sendet
Befehlscode Parameter Beschreibung
0x83 Byte1 D7: Reserve
D6: Continuous -Ranging -Modus, 0 = off; 1 = auf;
D5: Nebelmodus, 0 = aus; 1 = auf;
D4: Dateneinheit, 0 = Meter; 1 = Hof;
D3 - D0: Arbeitsmodus, 0 = Ranging; 1 = Geschwindigkeit; 2 = kleiner Zielmodus;
Sklavenantworten
Erkennungscode Parameter Beschreibung
0x60 Keiner Wenn der Slave als automatischer Exportmodus eingestellt ist, antwortet Slave zuerst 0x60 nach dem Empfang des Start -Ranging -Befehls. Nach Abschluss der Reichweite sendet er das Zielergebnis.
Beispiel
Master sendet:
0x10 0x83 0x00 0x7d: Modus 0 gilt für einzelne Maßnahmen, Dateneinheit ist Meter;
0x10 0x83 0x40 0x3d: Modus 0 ist für kontinuierliche Mesure, Dateneinheit ist Meter;
0x10 0x83 0x10 0x6d: Modus 0 gilt für einzelne Maßnahmen, Dateneinheit ist Yard;
0x10 0x83 0x20 0x2d: Modus 0 gilt für kontinuierliche Mesure, Dateneinheit ist Yard;
Sklavenantwort:
0x10 0x60 0xa0;


Notiz:1 、 Wenn die Moduldatenexportmethode als Abfragemodus festgelegt wird, kann sie nur ein einzelnes Maß ausführen.

2. In der Geschwindigkeitsmodus ist die kontinuierliche Fernstufe -Funktion null, das ist keine kontinuierliche Geschwindigkeitsmessung.

3.FOG -Modus ist nur für das Gerät mit Nebelmodusfunktion gültig.

4.Slave sendet 0x60 Antwortrahmen nach Empfang des Start -Ranging -Befehls. Nach Abschluss der Rangliste sendet er das Sendungsergebnis.


3 、 Befehlsklaven -Stopp Ranging (0x84) ;

Master sendet
Befehlscode Parameter Beschreibung
0x84 Keiner

Hinweis: Nachdem der Master den Befehl an Slave gesendet hat, um eine kontinuierliche Reichweite durchzuführen, muss er diesen Befehl an Slave senden, um die Reichweite zu stoppen. Wenn der Master den Befehl an Slave sendet, um das einzelne Zeit zu erreichen, muss dieser Befehl nicht gesendet werden. Denn der Sklave wird nach Beendigung des Rennens automatisch angehalten.


4 、 Sklavenstatus lesen (0x80) ;

Master sendet
Befehlscode Parameter Beschreibung
0x80 Keiner
Sklavenantworten
Erkennungscode Parameter Beschreibung
0x20 Byte1 D7: 1 = Entfernungsmesser beschäftigt; 0 = Ranging fertig;
D6: 1 = Fehlfunktion der Entfernung; 0 = keine Fehlfunktion;
D5-D2: Reserve;
D1: 0 = Winkelsensor verboten; 1 = Winkelsenser aktiviert;
D0: 0 = Winkelsensor ist normal; 1 = abnormaler Winkelsensor;
Byte2 Reservieren


5 、 Ergebnis des Lesebereiches (0x81) ;

Master sendet
Beschreibung


Sklavenantworten
Beschreibung
D7 :: Entfernungsdaten, 0 = Daten gültig; 1 = ungültige Daten;
D6 :: Winkeldaten, 0 = Daten gültig; 1 = ungültige Daten;
D5: Datenauflösung, 0 = 0,5/LSB; 1 = 0,1/LSB;
D4: Dateneinheit, 0 = Meter; 1 = Hof;
D3 - D0: Arbeitsmodus, 0 = Ranging; 1 = Geschwindigkeit;

Wenn die Entfernung gültig ist: Entfernung [d15..d8];
Wenn die Entfernung ungültig ist: 0x80 = reicht kein Ergebnis; 0x81 = Systemfehler;

Wenn der Winkel gültig ist: Abstand [d7..d0];
Wenn Winkel ungültig ist: Reserve;



Beispiel
1 、 Slave sendet Abstandsrahmen: 0x10 0x01 0x60 0x12 0xd7 0xb6
Entfernungswert = 0x12D7 = 4823 = 482,3 m

2 、 Slave sendet den Geschwindigkeitsrahmen: 0x10 0x01 0x21 0x03 0xd7 0x04
Geschwindigkeitswert = 0x03d7 = 983 = 98,3 km/h

3 、 Slave sendet Abstandsrahmen: 0x10 0x01 0xe0 0x80 0x00 0x9f
Der Entfernungswert ist ungültig (das erste Byte ist 0xe0, d7 = 1)


6 、 Schreiben Sie Slave Communication Baud Rate (0x9e), die Fabrikeinstellung beträgt 19200bit / s ; ;

Master sendet
Befehlscode Parameter Beschreibung
0x9e Byte1 muss 0x90 sein
Byte2 Reservieren
Byte3 Reservieren
Byte4 Baud Rate Setting:
0 = 1200bit / s;
1 = 2400bit / s;
2 = 4800bit / s;
3 = 9600bit / s;
4 = 19200bit / s (Standard);
Sklavenantworten
Erkennungscode Parameter Beschreibung
(Bitte beachten Sie den Teil des Sklavenanteils des Lesens Slave -Parameter)
Beispiel
Wenn Master Frame sendet: 0x10 0x9e 0x90 0x00 0x00 0x04 0xce; Es ist Mittel: Die Baud -Sklavenrate als 19200bit / s festlegen,

Hinweis: Eine neue Baudrate ist erst nach dem Neustart des Moduls gültig.


7 、 Sklavenadresse schreiben (0x9e), Werkseinstellungen: 0x10 ;

Master sendet
Befehlscode Parameter Beschreibung
0x9e Byte1 Muss 0x91 sein
Byte2 Reservieren
Byte3 Reservieren
Byte4 Sklave neue Adresse;
Sklavenantworten
Erkennungscode Parameter Beschreibung
(Bitte beachten Sie den Teil des Sklavenanteils des Lesens Slave -Parameter)
Beispiel
Um die Slave -Adresse als 0x20 zu schreiben, sendet Master: 0x10 0x9e 0x91 0x00 0x00 0x20 0xB1

Notiz:1. Eine neue Sklavenadresse ist gültig, nachdem das Gerät neu gestartet wurde

2. 0x00 ist eine Broadcast -Adresse, daher kann die Sklavenadresse nicht als 0x00 festgelegt werden.

3. Die Standard -Sklavenadresse ist 0x10;


8 、 Schreiben gemessene Ergebnisexportmethode (0x9e) ;

Master sendet
Befehlscode Parameter Beschreibung
0x9e Byte1 Muss 0x92 sein
Byte2 Reservieren
Byte3 Reservieren
Byte4 Messung der Ergebnisse Exportmethode Selectiong:
0 = Abfragemodus (Slave kann nur Daten exportieren, wenn der Master den Befehl Lesen sendet)
1 (Standard) = Automatischer Modus (nach Abschluss der Abschluss wird die Daten automatisch veröffentlicht);
Sklavenantworten
Erkennungscode Parameter Beschreibung
(Bitte beachten Sie den Teil des Sklavenanteils des Lesens Slave -Parameter)
Beispiel
So ändern Sie den Datenexport in das automatische Exportieren und sendet dann: 0x10 0x9e 0x92 0x00 0x00 0x01 0xcf


9 、 Setzen Sie UART IO -Spannung (0x9e), Fabrikeinstellung: 3,3 V ;

Beispiel
Befehlscode Parameter Beschreibung
0x9e Byte1 Muss 0x93 sein
Byte2 Reservieren
Byte3 Reservieren
Byte4 UART IO -Spannungseinstellung: 72 - 199, 0,025 V/LSB;
Sklavenantworten
Erkennungscode Parameter Beschreibung
(Bitte beachten Sie den Teil des Sklavenanteils des Lesens Slave -Parameter)
Beispiel
Ändern Sie UART IO -Spannung in 3.3 V, dann sendet Master: 0x10 0x9e 0x93 0x00 0x00 0x84 0x4b

Hinweis: VIO = Einstellung * 0,025V, Standard VIO = 3,3 V.


10 、 Lesen Kommunikationsparameter (0xbe) ;

Master sendet
Befehlscode Parameter Beschreibung
0xbe Byte1 Muss 0x91 oder 0x92 sein
Sklavenantworten
Erkennungscode Parameter Beschreibung
0x21 Byte1 Sklavenadresse: 0x01 - 0xff
Byte2 D4: Datenexportmethode;
D3 - D0: Baudrate -Rate -Einstellung;
Byte3 UART IO -Spannungseinstellung


11 、 Slave sendet falsche Informationen (0xe0 );

Sklavenantworten
Erkennungscode Parameter
0xe0 Byte1 D7 - D3: Reserve;
D2: 1 = Kommunikationsparameterfehler;
D1: 1 = unkenntlicher Kommando;
D0: 1 = Prüfsummenfehler;


12 、 Firmware -Version lesen (dieser Befehl wurde nur in v7.00 oder neuerer Version unterstützt;) ;

Master sendet
Befehlscode Parameter
0xc1 Keiner
Sklavenantworten
Erkennungscode Parameter Notizen
0x61 Byte0 Mai Version (BCD)
Byte1 Minor Version (BCD)
Beispiel
Sklavenantworten: 0x10 0x61 0x07 0x00 0x98
Daten "0x07 0x00" bedeutet, dass die Firmware -Version v7.00 ist.
Hot-Tags: 1200 m Mini Laser -Entfernungsmodul (LRF), Hersteller, Lieferanten, Fabrik, China, in China hergestellt, maßgeschneidert, hohe Qualität
Verwandte Kategorie
Anfrage absenden
Bitte zögern Sie nicht, Ihre Anfrage im untenstehenden Formular zu stellen. Wir werden Ihnen innerhalb von 24 Stunden antworten.
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