Modbus Infrarot-Sensor Kommunikationsprotokoll für den menschlichen Körper

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Modbus Infrarot-Sensor Kommunikationsprotokoll für den menschlichen Körper

(a), Datenformat:

1.

Kabelgebundener RS485 - Kommunikationsmodus: 9 600, 8 Datenbits, 1 Startbit, ein Stopbit, keine Checkbit insgesamt 10 Bits.

b) Kommunikationsvereinbarung

1, Infrarot-Induktions - Ausgabe von Steuerungsanweisungen

DATA0: 0X01

ID

DATA1: 0X06

Befehlcode

DATA2: 0x00 Register-Adresse Hoch

DATA3: 0x02 Registeradresse niedrig

DATA4: 0X00

Induktion einer Person hoch

DATA5: 0X01

Induktion einer Person niedrig (01 Person; 00 Kein Person)

DATA6: CRCL

DATA7: CRCH

Prüfungsalgorithmus: MODBUS / CRC - 16 x16 + x15 + x2 + 11

Hinweis: Die Datenübertragung wird aktiv gesendet, die Anzahl der Sendungen ist 3 mal, wenn der Host innerhalb von 100ms die Daten des Sensors an den Sensor zurückgeben wird, wird der Sensor aufhören, Daten zu senden.

2 Infrarot-Empfang ID Einstellung

DATA0: B4 - Header

DATA1: C4 - Header

DATA2: Anzahl der Daten 05

DATA3: Infrarot-ID hoch einstellen

DATA4: Infrarot-ID niedrig einstellen

DATA5: Infrarot-ID hoch einstellen

DATA6: Infrarot-ID niedrig einstellen

DATA7: 0X55

3 Beleuchtungspaket hochladen

DATA0: 0X01

ID

DATA1: 0X06

Befehlcode

DATA2: 0x00 Register-Adresse hoch

DATA3: 0x03 Register-Adresse niedrig

Daten4: 0X00

Beleuchtungsdaten (HBH)

DATA5: 0X01

Beleuchtungsdaten (HBL)

DATA6: 0X00

Beleuchtungsdaten (BH)

DATA7: 0X01

Beleuchtungsdaten (BL)

DATA8: CRCL

DATA9: CRCH

Verifikationsalgorithmus: MODBUS / CRC - 16 x16 + x15 + x2 + 1

1、Die Beleuchtungsberechnungsmethode HEX kombiniert vier Bytes in der Reihenfolge (HBH, HBL, BH, BL) zu einer 32 - Bit-Zahl.

Gradwerte, z. B. HEX (00002222) = 8738 lux; maximal 65535 LUX.

2, Beleuchtung alle 1 Minute hochgeladen, 3 Sekunden Änderung größer als 10LUX sofort hochgeladen 3 Mal, jedes Zeitintervall 100MS, wenn in 100MS

die Daten des Sensors zurückgeben wird, die Sensor-Light - Sensor wird aufhören, Daten zu senden.

4 Lichtempfang ID-Einstellung Datenformat

DATA0: B4 - Frame-Header

DATA1: C4 - Frame-Header

DATA2: Anzahl der Daten 05

DATA3: Infrarot-ID hoch festlegen

DATA4: Infrarot-ID niedrig festlegen

DATA5: Infrarot-ID hoch festlegen

DATA6: Infrarot-ID niedrig festlegen

DATA7: 0X55

5 Radar + Infrarot-Doppel - Induktionsinformationen Upload-Daten

DATA0: 0X01

ID

DATA1: 0X06

Befehlcode

DATA2: 0x00 Register-Adresse Hoch

DATA3: 0x04 Register-Adresse Low

DATA4: 0X00

Infrarot-Induktionsperson Low (0-Person; 0x55 Keinperson)

Daten5: 0x01

Radar-Induktion mit niedrigem Bewahrten-Daten (0 Bewahrten; 0x55 Kein Bewahrten)

DATA6: CRCL

DATA7: CRCH

Verifikationsalgorithmus: MODBUS / CRC - 16 x16 + x15 + x2 + 1

6 Radar + Infrarot-Duplex - Induktion-ID - Einstellungsinformationen

DATA0: B4 - Frame-Header

DATA1: C4 - Frame-Header

DATA2: Anzahl der Daten 05

DATA3: Infrarot-ID hoch festlegen

DATA4: Infrarot-ID niedrig festlegen

DATA5: Infrarot-ID hoch festlegen

DATA6: Infrarot-ID niedrig festlegen

DATA7: 0X55

Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.