PELCO-P协议
热2已有 720 次阅读 2012-04-26 08:32P型控制协议
1.云台和镜头控制命令
数据格式:1位起始位、8位数据、1位停止位,无校验位。波特率:2400B/4800B/9600B
命令格式:
字节1字节2字节3字节4字节5字节6字节7字节8
A0H地址码指令码1指令码2数据码1数据码2AFH校验码
该协议中所有数值都为十六进制数,云台镜头控制命令在需保持动作时,需在1秒以内重复发码。
地址码为摄像机的逻辑地址号,地址范围:00H - 1FH;
指令码的格式如下:
BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0
指令码100Auto Scan0Iris CloseIris OpenFocus NearFocus Far
指令码20Zoom WideZoom TeleDownUpLeftRight0
(1)指令码1:BIT7,BIT6,BIT4位始终为0;BIT5为自动扫描功能控制位(1/0:打开/关闭该功能);BIT3光圈缩小(1有效);BIT2光圈扩大(1有效);BIT1近距离聚焦(1有效);BIT0远距离聚焦(1有效);
(2)指令码2: BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效);BIT4、BIT3、BIT2、BIT1分别控制下、上、左、右移动(1有效);BIT0始终为0。
(3) 数据码1控制水平方向速度00-3FH
(4) 数据码2控制垂直方向速度00-3FH
(5)注:控制云台动作时,必须指定运动速度。
(6) 校验码的值= 字节1 XOR 字节2 XOR 字节3 XOR 字节4 XOR 字节5 XOR 字节6 XOR 字节7。(字节1到字节7的异或值)
2.设置预置点命令和调用预置点命令:
“P”型控制协议最多设置和调用64个预置点,且1-32号预置点的设置和调用命令与33-64号预置点的设置和调用命令不同。
(1) 1-32号预置点设置和调用命令
设置预置点命令
字节1字节2字节3字节4字节5字节6字节7字节8
A0H地址码0003H00预置点号AFH校验码
调用预置点命令
字节1字节2字节3
1.云台和镜头控制命令
数据格式:1位起始位、8位数据、1位停止位,无校验位。波特率:2400B/4800B/9600B
命令格式:
字节1
A0H
该协议中所有数值都为十六进制数,云台镜头控制命令在需保持动作时,需在1秒以内重复发码。
地址码为摄像机的逻辑地址号,地址范围:00H - 1FH;
指令码的格式如下:
指令码1
指令码2
(1)
(2)
(3)
(4)
(5)
(6)
2.设置预置点命令和调用预置点命令:
“P”型控制协议最多设置和调用64个预置点,且1-32号预置点的设置和调用命令与33-64号预置点的设置和调用命令不同。
(1)
设置预置点命令
字节1
A0H
调用预置点命令
字节1