justsosonihao 发表于 2005-9-7 13:16

[推荐]快球控制常用协议--PELCO协议(含D协议和P协议)

<br>
D型控制协议<br>
<br>
1.云台和镜头控制命令 <br>
数据格式:1位起始位、8位数据、1位停止位,无校验位。波特率:2400B/S<br>
命令格式:<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 指令码1 指令码2 数据码1 数据码2 校验码<br>
该协议中所有数值都为十六进制数,云台镜头控制命令在需保持动作时,需在1秒以内重复发码。<br>
同步字节始终为FFH;<br>
地址码为摄像机的逻辑地址号,地址范围:00H - FFH;<br>
指令码的格式如下:<br>
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0<br>
指令码1 0 0 0 Auto Scan 0 Iris Close Iris OpenFocus Near<br>
指令码2 Focus Far Zoom Wide Zoom Tele Down Up Left Right 0<br>
(1) 指令码1:BIT7,BIT6,BIT5,BIT3位始终为0;BIT4为自动扫描功能控制位(1/0:打开/关闭该功能);BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);<br>
(2) 指令码2:BIT7远距离聚焦(1有效);BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效);BIT4、BIT3、BIT2、BIT1分别控制下、上、左、右移动(1有效);BIT0始终为0。<br>
(3) 数据码1控制水平方向速度00-3FH<br>
(4) 数据码2控制垂直方向速度00-3FH<br>
(5) 校验码 = MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H]<br>
2.设置预置点命令和调用预置点命令:<br>
“D”型控制协议最多设置和调用64个预置点,且1-32号预置点的设置和调用命令与33-64号预置点的设置和调用命令不同。<br>
(1)1-32号预置点设置和调用命令:<br>
设置预置点命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 03H 00 预置点号 校验码<br>
调用预置点命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 07H 00 预置点号 校验码<br>
(2)33-64号预置点的设置和调用命令<br>
设置预置点命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 02H FFH 预置点号 01H 校验码<br><br>
<br>
调用预置点命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 02H FFH 预置点号 00H 校验码<br>
<br>
例:在2号摄像机上先设置一个15号预置点,再调用这个预置点号,命令如下:<br>
设置预置点:FF 01 00 03 00 0F 13<br>
调用预置点:FF 01 00 07 00 0F 17<br>
在2号摄像机上设置一个40号预置点,再调用这个预置点号,命令如下:<br>
设置预置点:FF 01 02 FF 07 01 0A<br>
调用预置点:FF 01 02 FF 07 00 09<br>
3.开始和停止自动扫描:<br>
在执行自动扫描命令前需先设置63号预置点和64号预置点,分别为自动扫描的左限位和右限位。<br>
(a)开始自动扫描:在调用预置点命令中将预置号设为99(63H),可启动自动扫描功能。<br>
(b)停止自动扫描:在调用预置点命令中将预置号设为96(60H),可关闭自动扫描功能。<br>
<br>
例:在地址号为2的智能球上执行自动扫描,步骤如下:<br>
(a)设置63号预置点为自动扫描时的左限位:FF 01 02 FF 1E 01 21<br>
(b)设置64号预置点为自动扫描时的左限位:FF 01 02 FF 1F 01 22<br>
(c)将自动扫描功能打开:FF 01 20 00 00 00 00 21<br>
(d)开始自动扫描:FF 01 00 07 00 63 6B<br>
(e)停止自动扫描:FF 01 00 07 00 60 68<br>
4.调用辅助开关命令:<br>
(1) 打开辅助开关命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 09H 00 辅助开关号 校验码<br>
(2) 关闭辅助开关命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 0BH 00 辅助开关号 校验码<br>
辅助开关号范围:01 to 08。<br>
5.打开/关闭自动光圈命令:<br>
(1) 打开自动光圈命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 2DH 00 01H 校验码<br>
(2) 关闭自动光圈命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 2DH 00 02H 校验码<br><br>
6.打开/关闭背光补偿命令:<br>
(1)打开背光补偿命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 31H 00 01H 校验码<br>
(2)关闭背光补偿命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 31H 00 02H 校验码<br>
7.打开/关闭数字变倍命令:<br>
(1) 打开数字变倍命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 7FH 00 01H 校验码<br>
(2) 关闭数字变倍命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 00 7FH 00 00 校验码<br>
8.自动/手动转换夜视功能命令:<br>
(1) 自动转换夜视功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 01H 7FH 00 00 校验码<br>
(2) 手动转换夜视功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 01H 7FH 00 01H 校验码<br>
9.打开/关闭夜视功能命令(手动转换夜视模式下):<br>
(1) 打开夜视功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 02H 7FH 00 01H 校验码<br>
(2) 关闭夜视功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 02H 7FH 00 00 校验码<br>
10.打开/关闭看守位命令:<br>
(1) 打开看守位功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 03H 7FH 00 01H 校验码<br>
(2) 关闭看守位功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
同步字节 地址码 03H 7FH 00 00 校验码<br>
<br>
<br><br>
智能球D型协议各控制命令一览表<br>
命 令 字节1 字节2 字节3 字节4 字节5 字节6 字节7<br>
云台向左 同步字节 地址码 00 04 00-3FH 00 校验码<br>
云台向右 同步字节 地址码 00 02 00-3FH 00 校验码<br>
云台向上 同步字节 地址码 00 08 00 00-3FH 校验码<br>
云台向下 同步字节 地址码 00 10 00 00-3FH 校验码<br>
光圈缩小 同步字节 地址码 08H 00 00 00 校验码<br>
光圈放大 同步字节 地址码 04H 00 00 00 校验码<br>
聚焦近 同步字节 地址码 02H 00 00 00 校验码<br>
聚焦远 同步字节 地址码 01H 00 00 00 校验码<br>
特 写 同步字节 地址码 00 20H 00 00 校验码<br>
广 角 同步字节 地址码 00 40H 00 00 校验码<br>
打开自动扫描功能 同步字节 地址码 20H 00 00 00 校验码<br>
关闭自动扫描功能 同步字节 地址码 00 00 00 00 校验码<br>
设置预置点(1-32号) 同步字节 地址码 00 03H 00 预置点号 校验码<br>
调用预置点(1-32号) 同步字节 地址码 00 07H 00 预置点号 校验码<br>
设置预置点(33-64号) 同步字节 地址码 02H FFH 00-1FH 01 校验码<br>
调用预置点(33-64号) 同步字节 地址码 02H FFH 00-1FH 00 校验码<br>
开始自动扫描 同步字节 地址码 00 07H 00 63H 校验码<br>
停止自动扫描 同步字节 地址码 00 07H 00 60H 校验码<br>
打开辅助开关 同步字节 地址码 00 09H 00 辅助开关号 校验码<br>
关闭辅助开关 同步字节 地址码 00 0BH 00 辅助开关号 校验码<br>
打开自动光圈 同步字节 地址码 00 2DH 00 01H 校验码<br>
关闭自动光圈 同步字节 地址码 00 2DH 00 02H 校验码<br>
打开背光补偿 同步字节 地址码 00 31H 00 01H 校验码<br>
关闭背光补偿 同步字节 地址码 00 31H 00 02H 校验码<br>
打开数字变倍 同步字节 地址码 00 7FH 00 01H 校验码<br>
关闭数字变倍 同步字节 地址码 00 7FH 00 00 校验码<br>
自动切换夜视功能 同步字节 地址码 01 7FH 00 00 校验码<br>
手动夜视功能转换 同步字节 地址码 01 7FH 00 01H 校验码<br>
转换为夜视显示 同步字节 地址码 02 7FH 00 01H 校验码<br>
转换为彩色显示 同步字节 地址码 02 7FH 00 00 校验码<br>
打开看守位功能 同步字节 地址码 03 7FH 00 01H 校验码<br>
关闭看守位功能 同步字节 地址码 03 7FH 00 00 校验码<br>
<br>
<br>
<br>
P型控制协议<br>
<br>
1.云台和镜头控制命令<br>
数据格式:1位起始位、8位数据、1位停止位,无校验位。波特率:2400B/4800B/9600B<br>
命令格式:<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 指令码1 指令码2 数据码1 数据码2 AFH 校验码<br>
该协议中所有数值都为十六进制数,云台镜头控制命令在需保持动作时,需在1秒以内重复发码。<br>
地址码为摄像机的逻辑地址号,地址范围:00H - 1FH;<br>
指令码的格式如下:<br>
<br>
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0<br>
指令码1 0 0 Auto Scan 0 Iris Close Iris Open Focus Near Focus Far<br>
指令码2 0 Zoom Wide Zoom Tele Down Up Left Right 0<br>
(1) 指令码1:BIT7,BIT6,BIT4位始终为0;BIT5为自动扫描功能控制位(1/0:打开/关闭该功能);BIT3光圈缩小(1有效);BIT2光圈扩大(1有效);BIT1近距离聚焦(1有效);BIT0远距离聚焦(1有效);<br>
(2) 指令码2: BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效);BIT4、BIT3、BIT2、BIT1分别控制下、上、左、右移动(1有效);BIT0始终为0。<br>
(3) 数据码1控制水平方向速度00-3FH<br>
(4) 数据码2控制垂直方向速度00-3FH<br>
(5) 注:控制云台动作时,必须指定运动速度。<br>
(6) 校验码的值= 字节1 XOR 字节2 XOR 字节3 XOR 字节4 XOR 字节5 XOR 字节6 XOR 字节7。(字节1到字节7的异或值)<br>
2.设置预置点命令和调用预置点命令:<br>
“P”型控制协议最多设置和调用64个预置点,且1-32号预置点的设置和调用命令与33-64号预置点的设置和调用命令不同。<br>
(1) 1-32号预置点设置和调用命令<br>
设置预置点命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 03H 00 预置点号 AFH 校验码<br>
调用预置点命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 07H 00 预置点号 AFH 校验码<br>
(2) 33-64号预置点的设置和调用命令:<br>
设置预置点命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 05H 7FH 预置点号 01H AFH 校验码<br><br>
调用预置点命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 05H 7FH 预置点号 00 AFH 校验码<br>
注:在33-64号预置点的设置和调用命令中,字节5即预置点号处应填入0-1FH;若欲设置33号预置点即填入0,设置64号预置点即填入1FH。<br>
例:在2号摄像机上先设置一个15号预置点,再调用这个预置点号,命令如下:<br>
设置预置点:A0 01 00 03 00 0F AF 02<br>
调用预置点:A0 01 00 07 00 0F AF 06<br>
在2号摄像机上设置一个40号预置点,再调用这个预置点号,命令如下:<br>
设置预置点:A0 01 05 7F 07 01 AF 72<br>
调用预置点:A0 01 05 7F 07 00 AF 73<br>
3.开始和停止自动扫描:<br>在执行自动扫描命令前需先设置63号预置点和64号预置点,分别为自动扫描的左限位和右限位。<br>
(a)开始自动扫描:在调用1-32号预置点命令中将预置号设为99(63H),可启动自动扫描功能。<br>
(b)停止自动扫描:在调用1-32号预置点命令中将预置号设为96(60H),可关闭自动扫描功能。<br>
例:在地址号为2的智能球上执行自动扫描,步骤如下:<br>
(a)设置63号预置点为自动扫描时的左限位:A0 01 05 7F 1E 01 AF 6B<br>
(b)设置64号预置点为自动扫描时的右限位:A0 01 05 7F 1F 01 AF 6A<br>
(c)将自动扫描功能打开:A0 01 20 00 00 00 00 AF 2E<br>
(d)开始自动扫描:A0 01 00 07 00 63 AF 6A<br>
(e)停止自动扫描:A0 01 00 07 00 60 AF 69<br>
4.调用辅助开关命令:<br>
i. 打开辅助开关命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 09H 00 辅助开关号 AFH 校验码<br>
ii. 关闭辅助开关命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 0BH 00 辅助开关号 AFH 校验码<br>
辅助开关号范围:01 to 08。<br>
5.打开/关闭自动光圈命令:<br>
i. 打开自动光圈命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 2DH 00 01H AFH 校验码<br>
ii. 关闭自动光圈命令<br>
<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 2DH 00 02H AFH 校验码<br><br>
6.打开/关闭背光补偿命令:<br>
i. 打开背光补偿命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 31H 00 01H AFH 校验码<br>
ii. 关闭背光补偿命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 31H 00 02H AFH 校验码<br>
7.打开/关闭数字变倍命令:<br>
i. 打开数字变倍命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 7FH 00 01H AFH 校验码<br>
ii. 关闭数字变倍命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 00 7FH 00 00 AFH 校验码<br>
8.自动/手动转换夜视功能命令:<br>
i. 自动转换夜视功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 01H 7FH 00 00 AFH 校验码<br>
ii. 手动转换夜视功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 01H 7FH 00 01H AFH 校验码<br>
9.打开/关闭夜视功能命令(手动转换夜视模式下):<br>
i. 打开夜视功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 02H 7FH 00 01H AFH 校验码<br>
ii. 关闭夜视功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 02H 7FH 00 00 AFH 校验码<br>
10.打开/关闭看守位命令:<br>
i. 打开看守位功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 03H 7FH 00 01H AFH 校验码<br>
ii. 关闭看守位功能命令<br>
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
A0H 地址码 03H 7FH 00 00 AFH 校验码<br>
<br><br>
智能球P型协议各控制命令一览表<br>
命 令 字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8<br>
云台向左 A0H 地址码 00 04H 00-3FH 00 AFH 校验码<br>
云台向右 A0H 地址码 00 02H 00-3FH 00 AFH 校验码<br>
云台向上 A0H 地址码 00 08H 00 00-3FH AFH 校验码<br>
云台向下 A0H 地址码 00 10H 00 00-3FH AFH 校验码<br>
光圈缩小 A0H 地址码 08H 00 00 00 AFH 校验码<br>
光圈放大 A0H 地址码 04H 00 00 00 AFH 校验码<br>
聚焦近 A0H 地址码 02H 00 00 00 AFH 校验码<br>
聚焦远 A0H 地址码 01H 00 00 00 AFH 校验码<br>
特 写 A0H 地址码 00 20H 00 00 AFH 校验码<br>
广 角 A0H 地址码 00 40H 00 00 AFH 校验码<br>
打开自动扫描功能 A0H 地址码 20H 00 00 00 AFH 校验码<br>
关闭自动扫描功能 A0H 地址码 00 00 00 00 AFH 校验码<br>
设置预置点(1-32号) A0H 地址码 00 03H 00 预置点号 AFH 校验码<br>
调用预置点(1-32号) A0H 地址码 00 07H 00 预置点号 AFH 校验码<br>
设置预置点(33-64号) A0H 地址码 05H 7FH 0-1FH 01H AFH 校验码<br>
调用预置点(33-64号) A0H 地址码 05H 7FH 0-1FH 00 AFH 校验码<br>
开始自动扫描 A0H 地址码 00 07H 00 63H AFH 校验码<br>
停止自动扫描 A0H 地址码 00 07H 00 60H AFH 校验码<br>
打开辅助开关 A0H 地址码 00 09H 00 辅助开关号 AFH 校验码<br>
关闭辅助开关 A0H 地址码 00 0BH 00 辅助开关号 AFH 校验码<br>
打开自动光圈 A0H 地址码 00 2DH 00 01H AFH 校验码<br>
关闭自动光圈 A0H 地址码 00 2DH 00 02H AFH 校验码<br>
打开背光补偿 A0H 地址码 00 31H 00 01H AFH 校验码<br>
关闭背光补偿 A0H 地址码 00 31H 00 02H AFH 校验码<br>
打开数字变倍 A0H 地址码 00 7FH 00 01H AFH 校验码<br>
关闭数字变倍 A0H 地址码 00 7FH 00 00 AFH 校验码<br>
自动切换夜视功能 A0H 地址码 01H 7FH 00 00 AFH 校验码<br>
手动夜视功能转换 A0H 地址码 01H 7FH 00 01H AFH 校验码<br>
转换为夜视显示 A0H 地址码 02H 7FH 00 01H AFH 校验码<br>
转换为彩色显示 A0H 地址码 02H 7FH 00 00 AFH 校验码<br>
打开看守位功能 A0H 地址码 03H 7FH 00 01H AFH 校验码<br>
关闭看守位功能 A0H 地址码 03H 7FH 00 00 AFH 校验码<br>
<br>

ztm598 发表于 2005-12-9 14:10

re:下了,谢谢

下了,谢谢

panpan333 发表于 2009-12-12 21:44

好东西,支持一下!!!

后起音光 发表于 2010-8-19 15:55

好东西 支持
页: [1]
查看完整版本: [推荐]快球控制常用协议--PELCO协议(含D协议和P协议)

超薄音响 稀客领航