Nachrichtenformate für Pelco-D

kostenlosKostenloses technisches Material

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

Nachrichtenformate für Pelco-D

Produkte kaufen:https://item.taobao.com/item.htm? ft = t&id = 900569256900

Nachrichtenformat für Pelco-D (7 Byte)

Stell dir vor, du schreibst eineSieben WorteDie Bedeutung jedes Wortes lautet wie folgt:

Die ReihenfolgeRollePopuläre ErklärungBeispiel (hexadezimal)
1Das AnfangszeichenDas gleiche gilt als „Notfall" auf dem Umschlag. Die Kamera sagt: „Achtung, hier kommt ein Befehl!"0xFF(feste Werte)
2Empfänger-AdresseKamera-Nummer (z. B. Kamera 1, Kamera 2)0x01(1er)
3Bewegung BefehlSteuerung der Richtung: links, rechts, oben, unten0x04(links)
4ZugänglichkeitZoom (Vergrößern / Verkleinen), Fokus (Klaren / Verwischen) usw.0x20(Vergrößern)
5Horizontale GeschwindigkeitGeschwindigkeit des links / rechts Drehens (0 = unbewegt, 255 = schnellste)0x3F(Mittelgeschwindigkeit)
6VertikalgeschwindigkeitAuf - / Abwärtsgeschwindigkeit (Oben)0x00(Standhaft)
7Verifizierung des PasswortsDie Kamera prüft dieses Passwort, um sicherzustellen, dass der Befehl nicht manipuliert wurdeAutomatische Berechnung

Ein praktisches Beispiel🌰

Nehmen wir an, Sie lassen1 mit mittlerer Geschwindigkeit nach linksdrehen (z. B.0x3F), die Nachricht lautet:

FF 01 04 00 3F 00 BC
  1. StartmarkerFF(Fixed)
  2. Adresse.01(Kamera Nr. 1)
  3. Richtungsbefehl04(links abbiegen)
  4. Zugänglichkeit00(ohne Zoom, nicht fokussiert)
  5. Horizontale Geschwindigkeit3F(Mittelgeschwindigkeit)
  6. Vertikalgeschwindigkeit00(nicht nach oben)
  7. Verifizieren Sie den CodeBC(Aus den ersten 5 Zahlen berechnet)

Konzentrieren Sie sich auf die Erläuterung

  1. Was ist der Verifizierungscode?
  • Schritt 1Adresse, Richtung, Zugänglichkeit, horizontale Geschwindigkeit und vertikale Geschwindigkeit.
    Beispiel:0x01 + 0x04 + 0x00 + 0x3F + 0x00 = 0x44
  • Schritt 2Das Ergebnis wird „1" (ähnlich einer negativen Zahl in der Mathematik) umgekehrt.
    Zum Beispiel:0x44→ Umgekehrt ist0xBB→ Add 1 zu0xBC
  • Der endgültige Prüfcode ist0xBC
  1. Warum braucht man einen Prüfcode?
    Wie ein "Entfernungssiegel" auf einem Kurierpaket berechnet die Kamera den Prüfcode neu, sobald sie den Befehl empfängt. Wenn es mit der Nachricht nicht übereinstimmt, kann die Anweisung in der Übertragung gestört werden, wird die Kamera direkt ignoriert.

Häufige Aktionen

AktionenBefehle (Byte3)Beispiel
Linken0x04FF 01 04 00 3F 00
Rechtsen0x02FF 01 02 00 3F 00
Aufwärts0x08FF 01 08 00 00 3F
Abwärtsen0x10FF 01 10 00 00 3F
Zoom Vergrößerung0x20(Byte4)FF 01 00 20 00 00
Zoom Verkleinerung0x40(Byte4)FF 01 00 40 00 00

Ein Satz Zusammenfassung

Das Pelco-D - Protokoll ist wie ein Sieben-Wörter - Kennwortfür die Kamera, die ersten sechs Wörter sagen, was zu tun ist, und das letzte Wort ist "Anti-Fälschungs - Code", um sicherzustellen, dass die Anweisungen sicher geliefert werden!

Relevante Etiketten
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.