pelco d 協議指南

2021-10-08 15:02:59 字數 3482 閱讀 7390

pelco-d 是一種用在cctv產業上頗受歡迎的ptz(pan水平/tilt豎直/zoom放大)相機控制協議。

pelco-d包含7位元組(本文中所有位元組資料都是16進製制,除非特別宣告

byte 1

byte 2

byte 3

byte 4

byte 5

byte 6

byte 7

sync

camera address

command 1

command 2

data 1

data 2

checksum

命令1 and 2 詳情

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

command 1

sense

reserved

reserved

auto / manual scan

camera on/off

iris close

iris open

focus near

command 2

focus far

zoom wide

zoom tele

tilt down

tilt up

pan left

pan right

fixed to 0

示例 (命令 2):

水平左轉 - 0 0 0 0 0 1 0 0, 這等於 04

一些其它指令:

command

byte 3

byte 4

byte 5

byte 6

go to preset

0007

0001 to ff

set zoom speed

0025

0000 to 33

set focus speed

0027

0000 to 33

alarm ack.

0019

00alarm no.

一些常用的控制指令:

function

byte1

byte2

byte3

byte4

byte5

byte6

byte7

up0xff

address

0x00

0x08

pan speed

tilt speed

sumdown

0xff

address

0x00

0x10

pan speed

tilt speed

sumleft

0xff

address

0x00

0x04

pan speed

tilt speed

sumright

0xff

address

0x00

0x02

pan speed

tilt speed

sumupleft

0xff

address

0x00

0x0c

pan speed

tilt speed

sumupright

0xff

address

0x00

0x0a

pan speed

tilt speed

sumdownleft

0xff

address

0x00

0x14

pan speed

tilt speed

sumdownright

0xff

address

0x00

0x12

pan speed

tilt speed

sumzoom in

0xff

address

0x00

0x20

0x00

0x00

sumzoom out

0xff

address

0x00

0x40

0x00

0x00

sumfocus far

0xff

address

0x00

0x80

0x00

0x00

sumfocus near

0xff

address

0x01

0x00

0x00

0x00

sumset preset

0xff

address

0x00

0x03

0x00

preset id

sumclear preset

0xff

address

0x00

0x05

0x00

preset id

sumcall preset

0xff

address

0x00

0x07

0x00

preset id

sumquery pan position

0xff

address

0x00

0x51

0x00

0x00

sumquery pan position response

0xff

address

0x00

0x59

value high byte

value low byte

sumquery tilt position

0xff

address

0x00

0x53

0x00

0x00

sumquery tilt position response

0xff

address

0x00

0x5b

value high byte

value low byte

sumquery zoom position

0xff

address

0x00

0x55

0x00

0x00

sumquery zoom position response

0xff

address

0x00

0x5d

value high byte

value low byte

sum

PelcoD 協議指令分析

一般的雲台指令協議格式例如 傳送帶正負號的垂直角度 float vert angle 需要傳送的雲台垂直角度 unsigned char data 7 data 1 ptz add 雲台的位址,實際是多少可根據雲台協議取更改,一般預設出廠是0x01 data 3 0x4d 表示傳送垂直角度 data...

PELCO D與PELCO P協議介紹

pelco d 資料格式 1位起始位 8位資料 1位停止位,無效驗位。波特率 2400b s 命令格式 位元組1 位元組2 位元組3 位元組4 位元組5 位元組6 位元組7 同步位元組 位址碼 指令碼1 指令碼2 資料碼1 資料碼2 校驗碼 1.該協議中所有數值都為十六進製制數 2.同步位元組始終為...

OpenDMTP協議參考指南

2 包結構 編碼 dmtp支援二進位制和ascii編碼的包。其中的某一編碼格式比另外一種編碼格式更適合取決於在使用的傳輸 型別。例如,二進位制更適合直接用socket建立連線的同信,而ascii編碼格式的包也許更適合通過串列埠 藍芽 無線modem。2.1 二進位製包 二進位製包有如下的通用格式 位...