Umfang und Verwendung von Parametern wie Drehzahl, Richtung und Zoom im Pelco-D - Protokoll

kostenlosKostenloses technisches Material

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

Umfang und Verwendung von Parametern wie Drehzahl, Richtung und Zoom im Pelco-D - Protokoll

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

1. Orientierungsteuerung (links / rechts / oben / unten)

  • Kontrollmethoden: durch die NachrichtBefehl 1 (Byte 3)Das binäre Bit (BIT) öffnet die Richtung.
  • Wertbereich: nurEin (1) oder Aus (0)ohne Zwischenwert. Beispiel:
  • Links abbiegen:0x04(binär0000 0100, BIT3=1)
  • Rechts abbiegen:0x02(binär)0000 0010BIT2 = 1)
  • Aufwärts:0x08(Binärsystem0000 1000BIT4 = 1)
  • Abwärts:0x10(Binärsystem0001 0000mit bit5 = 1)
  • Geschwindigkeitskontrolle: bestimmt durchDaten1 (5 Byte) 和 Daten2 (6 Byte):
  • Horizontale Geschwindigkeit (links / rechts): Daten1 (5 Byte), Bereich0x00(Stopp) bis0xFF(Schnellste).
  • Vertikale Geschwindigkeit (oben / unten): Daten2 (Byte 6), Bereich gleich oben.
  • Achtung: Der spezifische Geschwindigkeitswert hängt von der Kamera ab, z.B.:
    • 0x00= Stopp
    • 0x20= Langsam
    • 0xFF= Schnellste

Beispiel: Die Kameramit mittlerer Geschwindigkeit nach links drehen,Langsam nach oben drehen.:

FF 01 0C 00 3F 20 XX
  • Befehl 1 =0x0C(Binär0000 1100, links abbiegen0x04+ nach oben0x08)
  • Daten 1 =0x3F(Mittelgeschwindig)
  • Daten 2 =0x20(Vertikale Geschwindigkeit langsam)

2. Zoom (Vergrößerung / Verkleinerung)

  • Steuerung: Zoom wird über das Binär-Bit vonBefehl2 (4th Byte)aktiviert.
  • Wertbereich: nurEin (1) oder aus (0)ohne Geschwindigkeitswert. Zum Beispiel:
  • Vergrößern:0x20(Binär0010 0000, BIT6=1)
  • Verkleinern:0x40(Binär0100 0000, BIT7=1)
  • GeschwindigkeitskontrolleDie Zoomgeschwindigkeit wird normalerweise von der Kamera-Hardware voreingestellt und kann nicht über das Pelco-D - Protokoll eingestellt werden (einige Kameras unterstützen möglicherweise spezielle Anweisungen).

Beispiel: Kameraständig vergrößern lassen:

FF 01 00 20 00 00 XX
  • Befehl 2 =0x20(Vergrößern)

3. Fokussiert (klar / undefined)

  • Kontrollmethoden: Aktivieren Sie den Fokus über das Binär-Bit vonBefehl2 (Byte 4)Die binäre Position öffnet den Fokus.
  • Wertbereich: NurEin (1) oder Aus (0):
  • Ferne fokussiert (klarer):0x80(Binär1000 0000, BIT8=1)
  • Näher Fokussierung (Fusser):0x01(Binär0000 0001, BIT1=1)

Beispiel: Kameraauf Klarheit einstellen:

FF 01 00 80 00 00 XX
  • Befehl 2 =0x80(Fernfokus)

4. Zusätzliche Funktionen (Vereinstellungen, Scans usw.)

  • Vereinstellungen aufrufen: Durch die Kombination vonBefehl2 和 Data1 / Data2Zum Beispiel:
  • ruft die Voreinstellungen 5: Data1 =0x00(High-Bits), Data2 =0x05(Low-Bits), Befehl2 =0x07。
  • Auto-Scan: Befehl2 =0x90(Auto-Scan aktivieren).

Zusammenfassungstabelle

FunktionSteuerungsbyteWertebereichBeispielwert
links drehenBefehl 10x04(Ein)0x04
rechts drehenBefehl 10x02(Öffnen)0x02
AufwärtsBefehl10x08(Ein)0x08
AbwärtsBefehl10x10(Ein)0x10
Horizontale GeschwindigkeitDaten10x00(Stillstand) ~0xFF(Schnellste)0x3F(Mittelgeschwindigkeit)
VertikalgeschwindigkeitDaten2Ähnlich0x20(Langsamer Geschwindigkeit)
Vergrößern SieBefehl 20x20(Ein)0x20
Zoom VergrößernBefehl 20x40(Ein)0x40
Ferne FokussierenBefehl 20x80(Ein)0x80
Fokussierung in der NäheBefehl20x01(Ein)0x01

Hinweis

  1. Gleichzeitige Steuerung mehrerer FunktionenEs kann durch eine Kombination von binären Bits erreicht werden.
    Beispiel: links + nach oben =0x04 + 0x08 = 0x0CBefehl (I).
  2. Stoppt alle Bewegungen.: Senden Sie alle Nachrichten mit0x00Control Bit.
    Beispiel:FF 01 00 00 00 00 XX。
  3. Geräteunterschiede: Geschwindigkeitswerte können von Kamera zu Kamera unterschiedlich interpretiert werden, daher empfehlen wir, das Gerätehandbuch zu lesen.
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.