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 二進位製包 二進位製包有如下的通用格式 位...