Herunterladen Inhalt Inhalt Diese Seite drucken

Format Der Datenpakete - Joy-it COM-FP-R301T Anleitung

Fingerabdrucksensor
Vorschau ausblenden Andere Handbücher für COM-FP-R301T:
Inhaltsverzeichnis

Werbung

5. USB/UART KOMMUNIKATIONSPROTOKOLL
Das Kommunikationsprotokoll definiert, wie die Daten ausgetauscht
werden, wenn das Module einer Steuereinheit (Raspberry Pi, Arduino
oder ein PC) kommuniziert. Das Protokoll und die Befehlssätze gelten
sowohl für den UART- als auch für den USB-Kommunikationsmodus.
Für
den
Einsatz
empfohlen, um die Austauschgeschwindigkeit zu erhöhen, insbesondere
bei Fingerabdruck-Scannern. Daher haben wir im Folgenden alle
Systemanweisungen
zusammengetragen.
Im Bild Rechts können Sie sehen, wo sich die USB Schnittstelle auf
dem Sensor befindet.

5.1 Format der Datenpakete

Bei der Kommunikation werden die Übertragung und der Empfang von
Befehlen/Daten/Ergebnissen in ein Datenpaketformat verpackt.
Format des Datenpakets
Kopfzeile Adresse Kennung
des Pakets
Definition des Datenpaketes
Name
Symbol
Kopfzeile
Start
Adresse
ADDER
Kennung des
PID
Pakets
Paket Länge
LENGTH
Paket Inhalt
DATA
Prüfsumme
SUM
an
einem
PC
wird
des
R301T
für
eine
Länge des
Pakets
Länge
Beschreibung
2 Bytes
Hat einen festen Wert von 0xEF01; High-Byte wird
zuerst übertragen.
4 Bytes
Der Standardwert ist 0xFFFFFFFF, der per Befehl
geändert werden kann. Das High-Byte wird zuerst
übertragen und bei einem falschen Wert wird das
Modul die Übertragung ablehnen.
Byte
01H Befehlspaket;
02H Datenpaket; Das Datenpaket darf nicht allein
in der Ausführung erscheinen, sondern muss dem
Befehls- oder Bestätigungspaket folgen.
07H Paket quittieren;
08H Ende des Datenpakets.
2 Bytes
Bezieht sich auf die Länge des Paketinhalts
(Befehlspakete und Datenpaketen) plus die Län-
ge der Prüfsumme (2 Bytes). Einheit ist
Byte. Die maximale Länge beträgt 256 Byte. Und
das oberste Byte wird zuerst übertragen.
--
Es kann sich um Befehle, Daten, Befehlsparame-
ter, Quittierungsergebnisse usw. handeln (der
Wert der Fingerabdruckzeichen und die Vorlage
werden ebenfalls als Daten betrachtet).
2 Bytes
Die arithmetische Summe des Paketbezeichners,
der Paketlänge und aller Paketinhalte. Überlau-
fende Bits werden weggelassen. High-Byte wird
als erstes übertragen.
die
USB-Schnittstelle
selbst
Entwicklung
Inhalt des Pakets
(Anleitungen/Daten/Parameter)
Prüfsumme

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis