pelco协议设置预置点问题

合集下载

高速球设置 PELCO-D P

高速球设置 PELCO-D P

高速球设置高速球的设置主要包括协议的选择和消息的发送。

高速球的型号是:TMD-SCS18DN使用的协议有:BO1,ALEC,PELCO-9600,PELCO-4800,PELCO-2400,AO1,SANTACH1650,PEARMAIN,KONY19.2KB KONY20.832,HD600,LILIN,KALATEL,VCL,TOTA,WJ-FS616,PHILIPS,AD.厂家设置的是PELCO-2400.该协议的具体内容如下:PELCO-D协议一般用于矩阵和其它设备之间的通信。

它的格式如下:所有的值都是用的 16进制表示。

同步字通常都是 $FF。

地址码是指与矩阵通信的那台设备的逻辑地址,可以在设备中设置。

命令字 1和命令字2设置如下:Sence码与Bit4和Bit3有关。

在Bit4和Bit3为1的情况下,如果Sence码为1,则命令就是自动扫描和和摄像机打开;如果Sence 码为0,则命令就是手动扫描和摄像机关闭。

当然如果Bit4或Bit3为0的话那命令就无效了。

数据1表示镜头左右平移的速度,数值从$00(停止)到$3F(高速),另外还有一个值是$FF,表示最高速。

数据2表示镜头上下移动的速度,数值从$00(停止)到$3F(最高速)。

校验码是指Byte2到Byte6这5个数的和(若超过255则除以256然后取余数)。

PELCO-P协议PELCO-P协议一般采用RS-485传输,波特率为4800,1位起始位和停止位,8位数据位,无校验。

其格式如下:起始码是固定值$A0。

地址码是设备的逻辑地址,可由接收设备上的DIP开关来设定。

数据位1到4的意义如下:停止码是固定值 $AF 。

校验码是 Byte2 到 Byte6 这 5 个数的异或值(XOR)。

地址码是从 0编起的,所以地址码$00表示第一台设备。

PELCO-D和PELCO-P协议另有一些特殊命令,可对设备进行一些高级控制,EXTENDED COMMANDS:In addition to the “PTZ” commands shown above, there are control commands that allow you access to the more advanced features of some equipment. The response to one of these commands is four bytes long. The first byte is the synchronization character (FF), the second byte is the receiver address, the third byte contains the alarm information and the fourth byteis the check sum.PTZ命令控制说明:⒈当控制云台水平、上下方向动作或“IRIS”、“FOCUS”、“ZOOM”时需要使相应的控制位为“1”,不用控制的相应位置为“0”⒉当需要云台PAN/TILT两方向同时动作时,只需将PAN/TILT的相应控制位置“1”即可,PAN/TILT 的速度控制由WORD5/WORD6决定⒊将WORD3、WORD4的所有位置为“0”可以停止云台的动作5、扩充命令。

PELCOD控制协议

PELCOD控制协议

控制协议1、通令参数:标准速率为4800bps,无校验, 8位数据位,1位停止位2、命令串格式:一个PTZ控制命令为7字节的十六进制代码,格式如下:同步字节为$FF。

地址字节为受控制的PG解码器的十六进制地址,从1开始编号校验字节为Word2到Word 6的检验和(CheckSum)校验码 = MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H] Command 1 and C ommand 2 如下:注:云台自动由Command 1的Bit 7和Bit 4控制:为$90时云台自动开。

Data1(Word5)数据码1控制水平方向速度00-3FHData2(Word6)数据码2控制垂直方向速度00-3FH。

注:停止命令停止当前云台及镜头的动作,其Word3到Word6全为0。

辅助继电器开关命令也为7字节长度,其Word 1、Word2、Word 7同上,控制线连接方式:A 485+B 485-TX+ 485+TX- 485-解码器控制代码示例若非特意注明,控制1号解码器为例一、云台动作命令上:(按下)FF 01 00 08 00 2F 38 (弹起)FF 01 00 00 00 00 012号上:(按下)FF 02 00 08 00 2F 39 (弹起)FF 02 00 00 00 00 02下:(按下)FF 01 00 10 00 2F 40 (弹起)FF 01 00 00 00 00 01左:(按下)FF 01 00 04 2F 00 34 (弹起)FF 01 00 00 00 00 01右:(按下)FF 01 00 02 2F 00 32 (弹起)FF 01 00 00 00 00 01自动:(开)FF 01 90 00 00 00 91 (关) FF 01 00 00 00 00 01二、镜头控制命令光圈:开(按下)FF 01 02 00 00 00 03 (弹起)FF 01 00 00 00 00 01关(按下)FF 01 04 00 00 00 05 (弹起)FF 01 00 00 00 00 01变倍:小(按下)FF 01 00 20 00 00 21 (弹起)FF 01 00 00 00 00 01大(按下)FF 01 00 40 00 00 41 (弹起)FF 01 00 00 00 00 01聚焦:近(按下)FF 01 01 00 00 00 02 (弹起)FF 01 00 00 00 00 01远(按下)FF 01 00 80 00 00 81 (弹起)FF 01 00 00 00 00 01三、辅助继电器控制命令AU×1:(断开)FF 01 00 0B 00 01 0D (闭合)FF 01 00 09 00 01 0B AU×2:(断开)FF 01 00 0B 00 02 0E (闭合)FF 01 00 09 00 02 0C AU×3:(断开)FF 01 00 0B 00 03 0F (闭合)FF 01 00 09 00 03 0D AU×4:(断开)FF 01 00 0B 00 04 10 (闭合)FF 01 00 09 00 04 0E 说明:1、云台上下左右及镜头控制按钮弹起时必须发出停止命令。

PELCOD协议

PELCOD协议

PELCO D、P通讯协议一、PELCO协议介绍1、PELCO主控与前端解码器是通过RS422\RS485通信格式传输。

2、除PELCO原装设备支持RS422和RS485兼容接口,国内大部分厂家主控和接收设备仅支持RS485接口,RS485接口是半双工通信模式,即发送端发过去的控制命令,只管发出去,不管你收不收得到,有的厂家连续发,有的间隔发,总类很多。

停止命令往往发1、2条。

如PELCO\PANASONIC、三星等大厂做的通信接口,主控发出去命令,接收端收到命令返回SCK 命令给主控,叫回答命令,告知发送端我已收到命令,不用再发了,这就是RS422通信模式的一种用途。

3、PELCO协议内容包括云台控制命令、摄像机控制命令、辅助控制命令、预置位设置和调用命令。

注意:网上PELCO协议版本众多,建议看家选择英文版本,中文版本很多错误。

4、Pelco P protocol details are proprietary, non-public documents. In almost all cases, Pelco's publicly available ASCII, G, or D protocols can be used in place of Pelco P with the appropriate translator. Pelco Product Support technicians may be able to assist you in obtaining the use of these protocols for your application. ASCII, G, and D protocols can be obtained be filling out our online registration form located. For further assistance please contact Pelco Product Support at (800)298-9100 or (559)292-1981.二、PELCO-D协议数据格式:1位起始位、8位数据、1位停止位,无效验位。

PELCO协议

PELCO协议

PELCO协议一、背景PELCO协议是一种用于视频监控设备之间通信的标准协议。

它由PELCO公司开发,旨在提供一种统一的通信方式,使不同厂商生产的视频监控设备能够互相兼容和交互操作。

该协议已经成为视频监控行业中最为广泛使用的协议之一,被许多厂商和行业组织所采用。

二、目的本协议的目的是规范PELCO协议的标准格式,确保各厂商生产的视频监控设备之间能够正确地进行通信和交互操作。

通过统一的协议标准,可以提高视频监控设备的互操作性和兼容性,为用户提供更加便捷和高效的视频监控解决方案。

三、协议内容1. 协议版本PELCO协议的当前版本为V1.0。

2. 数据格式PELCO协议使用二进制数据格式进行通信。

数据包由起始字节、命令码、数据长度、数据内容和校验码组成。

起始字节:协议数据包的起始标识,固定为0xFF。

命令码:用于标识不同的命令操作,占据一个字节。

数据长度:用于标识数据内容的长度,占据一个字节。

数据内容:根据不同的命令操作而变化,占据长度不定的字节。

校验码:用于校验数据包的完整性,占据一个字节。

3. 命令操作PELCO协议定义了一系列的命令操作,用于控制和管理视频监控设备的功能。

以下是一些常用的命令操作:- 云台控制命令:用于控制云台的运动,包括上下左右移动、变焦、变倍等。

- 镜头控制命令:用于控制镜头的调节,包括焦距、光圈、聚焦等。

- 预置点命令:用于设置和调用预置点,可以将云台和镜头的位置和参数保存为预置点,方便快速定位。

- 巡航路径命令:用于设置和执行巡航路径,可以按照预先设定的路径自动巡航。

- 报警命令:用于处理设备的报警信息,包括接收和发送报警信号。

4. 数据传输PELCO协议使用串口进行数据传输,支持RS-232和RS-485等接口。

数据传输速率可根据实际需求进行设置,通常为9600bps。

5. 错误处理在数据传输和命令操作过程中,可能会出现错误情况。

PELCO协议定义了一套错误处理机制,包括错误码和错误回应。

派尔高(Pelco)协议

派尔高(Pelco)协议
3.地址码为摄像机的逻辑地址号,地址范围:00H–FFH
4.指令码表示不同的动作
5.数据码1、2分别表示水平、垂直方向速度(00-3FH),FFH表示“turbo”速度
6.校验码 = MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H]
以地址码0x01为例:
{0xff,0x01,0x00,0x08,0x00,0xff,0x08,}//上
{0xa0,0x01,0x00,0x07,0x00,0x01,0xaf,0x07,}//转至预置点001
{0xa0,0x01,0x00,0x03,0x00,0x01,0xaf,0x03,}//设置预置点001
{0xa0,0x01,0x00,0x05,0x00,0x01,0xaf,0x01,}//删除预置点001
4.指令码表示不同的动作
5.数据码1、2分别表示水平、垂直方向速度(00-3FH),在有关预制点的操作时,数据码2表示预制点值
6.ETX始终为AFH
7.校验码(XOR sum of Bytes 2-6) = 字节2 ^ 字节3 ^ 字节4 ^ 字节5 ^ 字节6
以地址码0x01为例:
{0xa0,0x01,0x00,0x08,0x00,0x30,0xaf,0x39,}//上
编辑本段
1、派尔高
派尔高(Pelco)是业界久负盛名的专业研发和生产视频安保系统的全球领先的知名企业,在视频监控领域,其产品几乎成为高品质的代名词。
编辑本段
2、派尔高公司
早期,有些奥本市的学校是装设类比式摄影机与Pelco(派尔高公司)的DVR,而且还有一些IP摄影机是由Pelco视讯管理设备所管理。
{0xff,0x01,0x00,0x03,0x00,0x01,0x05,}//设置预置点001

PELCO-D控制协议

PELCO-D控制协议

控制协议1、通令参数:标准速率为4800bps,无校验,8位数据位,1位停止位2、命令串格式:同步字节为。

地址字节为受控制的PG解码器的十六进制地址,从1开始编号校验字节为Word2到Word 6的检验和(Checksum校验码=MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6) /100H]Comma nd 1 and Comma nd 2 女口下:注:云台自动由的和控制:为时云台自动开。

Data1(Word5)数据码1控制水平方向速度00-3FHData2(Word6)数据码2控制垂直方向速度00-3FH。

注:停止命令停止当前云台及镜头的动作,其Word 3至U Word6全为0。

控制线连接方式:A 485+B 485-TX+ 485+TX- 485-解码器控制代码示例若非特意注明,控制1号解码器为例、镜头控制命令 光圈:开(按下)FF 01 02 00 00 00 03 (弹起) FF 01 00 00 00 00 01 关(按下) FF 01 04 00 00 00 05(弹起) FF 01 00 00 00 00 01 变倍:小(按下)FF 01 00 20 00 00 21(弹起) FF 01 00 00 00 00 01 大(按下) FF 01 00 40 00 00 41(弹起) FF 01 00 00 00 00 01 聚焦:近(按下)FF 01 01 00 00 00 02(弹起) FF 01 00 00 00 00 01 远(按下) FF 01 00 80 00 00 81(弹起) FF 01 00 00 00 00 01三、辅助继电器控制命令AU X 1 : (断开) FF 01 000B 00 010D (闭合) FF01 00 09 00 01 0BAU X 2: (断开) FF 01 00 0B 00 02 0E (闭合) FF 01 00 09 00 02 0CAU X 3: (断开) FF 01 00 0B 00 03 0F (闭合) FF 01 00 09 00 03 0DAU X 4: (断开) FF 01 00 0B 00 04 10 (闭合) FF 01 00 09 00 04 0E说明:1、 云台上下左右及镜头控制按钮弹起时必须发出停止命令。

PELCO协议

PELCO协议

PELCO协议一、协议介绍PELCO协议是一种用于视频监控系统的通信协议,旨在实现视频设备之间的互操作性和数据传输。

本协议定义了一套通信规则和命令格式,以确保不同厂商生产的视频设备可以相互通信和控制。

二、协议版本当前的PELCO协议版本为2.0,该版本是在之前版本的基础上进行了改进和优化。

本协议适用于支持串口通信的视频设备,如摄像机、云台和录像机等。

三、协议功能1. 云台控制:PELCO协议支持对云台进行控制,包括云台的方向控制(上、下、左、右)、变焦控制、聚焦控制和光圈控制等。

2. 预置位设置:用户可以通过PELCO协议设置云台的预置位,以便在需要时快速定位到指定位置。

3. 巡航路径设置:PELCO协议支持设置云台的巡航路径,可以按照预设的路径自动巡航。

4. 视频参数设置:用户可以通过PELCO协议设置视频设备的参数,如亮度、对比度、色彩等。

5. 报警触发:PELCO协议支持通过报警输入触发相应的动作,如自动转向某个预置位、自动录像等。

6. 视频数据传输:PELCO协议定义了视频数据传输的格式和方式,以保证视频设备之间的数据传输的稳定和可靠。

四、协议结构PELCO协议的命令格式如下:起始码 | 地址码 | 命令码 | 数据1 | 数据2 | 校验和1. 起始码:协议起始码是一个字节的固定值,用于标识一条协议的开始。

2. 地址码:地址码用于指定要控制的设备地址,通常是一个字节的值。

3. 命令码:命令码用于指定要执行的具体操作,如云台控制、参数设置等。

4. 数据1和数据2:数据1和数据2用于传递具体的参数或者数据,根据命令码的不同而有所变化。

5. 校验和:校验和用于校验协议的完整性,通常是通过对其他字段进行求和或异或运算得到的。

五、协议命令PELCO协议定义了一系列的命令码,用于执行不同的操作。

以下是一些常用的命令码示例:1. 云台控制命令:- 上:0x08- 下:0x10- 左:0x04- 右:0x02- 停止:0x002. 变焦控制命令:- 变焦放大:0x20- 变焦缩小:0x40- 停止:0x003. 预置位设置命令:- 设置预置位:0x03- 转到预置位:0x074. 巡航路径设置命令:- 设置巡航路径:0x06- 开始巡航:0x07- 停止巡航:0x005. 视频参数设置命令:- 设置亮度:0x0A- 设置对比度:0x0B- 设置色彩:0x0C六、协议应用PELCO协议广泛应用于视频监控系统中,为不同厂商的视频设备提供了一种标准的通信方式。

PELCO-D2-P协议详情

PELCO-D2-P协议详情

[推荐]快球控制常用协议--PELCO协议(含D协议和P协议)协议, PELCO, 字节, 波特, 快球D型控制协议1.云台和镜头控制命令数据格式:1位起始位、8位数据、1位停止位,无校验位。

波特率:2400B/S命令格式:字节1 字节2 字节3 字节4 字节5 字节6 字节7同步字节地址码指令码1 指令码2 数据码1 数据码2 校验码该协议中所有数值都为十六进制数,云台镜头控制命令在需保持动作时,需在1秒以内重复发码。

同步字节始终为FFH;地址码为摄像机的逻辑地址号,地址范围:00H - FFH;指令码的格式如下:BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0指令码1 0 0 0 Auto Scan 0 Iris Close Iris Open Focus Near指令码2 Focus Far Zoom Wide Zoom Tele Down Up Left Right 0(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0;BIT4为自动扫描功能控制位(1/0:打开/关闭该功能);BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);(2)指令码2:BIT7远距离聚焦(1有效);BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效);BIT4、BIT3、BIT2、BIT1分别控制下、上、左、右移动(1有效);BIT0始终为0。

(3)数据码1控制水平方向速度00-3FH(4)数据码2控制垂直方向速度00-3FH(5)校验码 = MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H]2.设置预置点命令和调用预置点命令:“D”型控制协议最多设置和调用64个预置点,且1-32号预置点的设置和调用命令与33-64号预置点的设置和调用命令不同。

(1)1-32号预置点设置和调用命令:设置预置点命令字节1 字节2 字节3 字节4 字节5 字节6 字节7同步字节地址码 00 03H 00 预置点号校验码调用预置点命令字节1 字节2 字节3 字节4 字节5 字节6 字节7同步字节地址码 00 07H 00 预置点号校验码(2)33-64号预置点的设置和调用命令设置预置点命令字节1 字节2 字节3 字节4 字节5 字节6 字节7同步字节地址码 02H FFH 预置点号 01H 校验码调用预置点命令字节1 字节2 字节3 字节4 字节5 字节6 字节7同步字节地址码 02H FFH 预置点号 00H 校验码例:在2号摄像机上先设置一个15号预置点,再调用这个预置点号,命令如下:设置预置点:FF 01 00 03 00 0F 13调用预置点:FF 01 00 07 00 0F 17在2号摄像机上设置一个40号预置点,再调用这个预置点号,命令如下:设置预置点:FF 01 02 FF 07 01 0A调用预置点:FF 01 02 FF 07 00 093.开始和停止自动扫描:在执行自动扫描命令前需先设置63号预置点和64号预置点,分别为自动扫描的左限位和右限位。

PELCO-D与PELCO-P协议介绍

PELCO-D与PELCO-P协议介绍

PELCO-D与PELCO-P协议介绍PELCO-D:数据格式:1位起始位、8位数据、1位停止位,无效验位。

波特率:2400B/S命令格式:1.该协议中所有数值都为十六进制数2.同步字节始终为FFH3.地址码为摄像机的逻辑地址号,地址范围:00H–FFH4.指令码表示不同的动作5.数据码1、2分别表示水平、垂直方向速度(00-3FH),FFH表示“turbo”速度6.校验码 = MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H]以地址码0x01为例:{0xff,0x01,0x00,0x08,0x00,0xff,0x08,}//上{0xff,0x01,0x00,0x10,0x00,0xff,0x10,}//下{0xff,0x01,0x00,0x04,0xff,0x00,0x04,}//左{0xff,0x01,0x00,0x02,0xff,0x00,0x02,}//右{0xff,0x01,0x00,0x20,0x00,0x00,0x21,}//变倍短{0xff,0x01,0x00,0x40,0x00,0x00,0x41,}//变倍长{0xff,0x01,0x00,0x80,0x00,0x00,0x81,}//聚焦近{0xff,0x01,0x01,0x00,0x00,0x00,0x02,}//聚焦远{0xff,0x01,0x02,0x00,0x00,0x00,0x03,}//光圈小{0xff,0x01,0x04,0x00,0x00,0x00,0x05,}//光圈大{0xff,0x01,0x00,0x0b,0x00,0x01,0x0d,}//灯光关{0xff,0x01,0x00,0x09,0x00,0x01,0x0b,}//灯光开{0xff,0x01,0x00,0x07,0x00,0x01,0x09,}//转至预置点001{0xff,0x01,0x00,0x03,0x00,0x01,0x05,}//设置预置点001{0xff,0x01,0x00,0x05,0x00,0x01,0x07,}//删除预置点001以上对应的停命令均是:{0xff,0x01,0x00,0x00,0x00,0x00,0x01,}//停命令PELCO-P:数据格式:1位起始位、8位数据、1位停止位,无效验位。

Pelco-P协议

Pelco-P协议

PELCO-P云台控制通信协议数据格式:1位起始位、8位数据、1位停止位,无效验位。

波特率:9600B/S 命令格式:字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8 STX 地址码指令码1 指令码2 数据码1 数据码2 ETX 校验码1.该协议中所有数值都为十六进制数2.STX始终为A0H3.地址码为摄像机的逻辑地址号,地址范围:00H–1FH4.指令码表示不同的动作5.数据码1、2分别表示水平、垂直方向速度(00-3FH),在有关预制点的操作时,数据码2表示预制点值6.ETX始终为AFH7.校验码(XOR Bytes 2-6) = 字节2 ^ 字节3 ^ 字节4 ^ 字节5 ^ 字节6以地址码0x01为例:{0xa0,0x01,0x00,0x02,0x10,0x00,0xaf,0x13,}//右{0xa0,0x01,0x00,0x04,0x10,0x00,0xaf,0x15,}//左{0xa0,0x01,0x00,0x08,0x00,0x30,0xaf,0x39,}//上{0xa0,0x01,0x00,0x10,0x00,0x30,0xaf,0x21,}//下{0xa0,0x01,0x00,0x20,0x00,0x00,0xaf,0x21,}//变倍长{0xa0,0x01,0x00,0x40,0x00,0x00,0xaf,0x41,}//变倍短{0xa0,0x01,0x01,0x00,0x00,0x00,0xaf,0x00,}//聚焦远{0xa0,0x01,0x02,0x00,0x00,0x00,0xaf,0x03,}//聚焦近{0xa0,0x01,0x04,0x00,0x00,0x00,0xaf,0x05,}//光圈大{0xa0,0x01,0x08,0x00,0x00,0x00,0xaf,0x09,}//光圈小{0xa0,0x01,0x00,0x96,0x00,0x00,0xaf,0x97,}//自动巡航{0xa0,0x01,0x00,0x98,0x00,0x00,0xaf,0x99,}//关闭自动巡航{0xa0,0x01,0x00,0x03,0x00,0x01,0xaf,0x03,}//设置预置点01{0xa0,0x01,0x00,0x05,0x00,0x01,0xaf,0x05,}//删除预置点01{0xa0,0x01,0x00,0x07,0x00,0x01,0xaf,0x07,}//转至预置点01{0xa0,0x01,0x00,0x92,0x00,0x00,0xaf,0x93,}//灯光开{0xa0,0x01,0x00,0x94,0x00,0x00,0xaf,0x95,}//灯光关{0xa0,0x01,0x00,0x9A,0x00,0x00,0xaf,0x9b,}//报警开{0xa0,0x01,0x00,0x9C,0x00,0x00,0xaf,0x9d,}//报警关以上对应的停命令均是(上下左右、变倍、聚焦、光圈均有停命令):{0xa0,0x01,0x00,0x00,0x00,0x00,0xaf,0x01,}注:pelco-p缺省地址码是0。

PELECO-D协议和PTZ控制

PELECO-D协议和PTZ控制

PELCO_D通信协议1、球机通信接口(EIA/RS-485)数据传输方式:非同步半雙工串列通讯通信波特率:9600Bps数据格式:Start Bit :1 Bit;Data Bit :8 BitParity Bit:NoneStop Bit :1Bit信号极性:Mark=Logic“1” ;Space=Logic“0”2、命令格式(一个数据包的代码长度为固定的8字节)控制器与摄像机的通信顺序:控制器→摄像机(8-Byte)WORD1 STX FFHWORD2 RECIEVER ADDRESS 00H~1FHWORD3 DATA(1)WORD4 DATA(2)WORD5 DATA(3)WORD6 DATA(4)WORD7 Check SumCheck-Sum (校验和)的计算方法:将WORD2到WORD6的内容进行加法运算后取模100H而得到3、命令注解球机的控制命令分为两大类,即PTZ命令和扩展命令。

PTZ命令主要执行云台的“上”、“下”、“左”、“右”和镜头的“变倍”、“变焦”、“光圈”等控制;扩展命令则控制云台的预置、巡视等功能4、PTZ命令(PAN/TILT/ZOOM)WORD3(DATA1) BIT0 FOCUS FARBIT1 FOCUS NEARBIT2 IRIX OPENBIT3 IRIX CLOSEBIT4 CAMERA ON/OFFBIT5 AUTOSCAN ONBIT6 CAMERA ONBIT7 0WORD4(DATA2) BIT0 FOR PAN/TITLBIT1 PAN RIGHTBIT2 PAN LEFTBIT3 TITL UPBIT4 TITL DOWNBIT5 ZOOM TELEBIT6 ZOOM WIDEBIT7 0WORD5(DATA3) PAN SPEED(00~3FH)WORD6(DATA4) TILT SPEED(00~3FH)PTZ命令控制说明:⒈当控制云台水平、上下方向动作或“IRIS”、“FOCUS”、“ZOOM”时需要使相应的控制位为“1”,不用控制的相应位置为“0”⒉当需要云台PAN/TILT两方向同时动作时,只需将PAN/TILT的相应控制位置“1”即可,PAN/TILT 的速度控制由WORD5/WORD6决定⒊将WORD3、WORD4的所有位置为“0”可以停止云台的动作5、扩充命令(1)、设置预置点WORD3 WORD4 WORD5 WORD600H 03H 00H XXXX=00H~3FH(PRESET NUMBER)(2)、清除预置点WORD3 WORD4 WORD5 WORD600H 05H 00H XXXX=00H~3FH(PRESET NUMBER)(3)、调用预置点WORD3 WORD4 WORD5 WORD600H 07H 00H XXXX=00H~3FH(PRESET NUMBER)(4)、全清预置点WORD3 WORD4 WORD5 WORD600H 07H 00H 77(5)、运行巡视序列WORD3 WORD4 WORD5 WORD600H 07H 00H 4CH(6)、停止巡视序列(解码器停自动)WORD3 WORD4 WORD5 WORD600H 07H 00H 60H(7)、设置预置点停留时间WORD3 WORD4 WORD5 WORD600H 03H 00 XXXX=46H,47H或48H(8)、启动自动扫描方法WORD3 WORD4 WORD5 WORD6 00H 07H 00 63H(9)、设置扫描方法起点WORD3 WORD4 WORD5 WORD6 00H 07H 00 5CH(10)、设置扫描方法终点WORD3 WORD4 WORD5 WORD6 00H 07H 00 5DH(11)、设置扫描速度WORD3 WORD4 WORD5 WORD6 00H 07H 00 XXXX=50-59H(12)、水平反转WORD3 WORD4 WORD5 WORD6 00H 07H 00 21H(13)、高速球水平复位WORD3 WORD4 WORD5 WORD6 00H 07H 00 22H(14)、解码器灯光开/关WORD3 WORD4 WORD5 WORD6 00H 07H 00 22H(15)、辅助接口一WORD3 WORD4 WORD5 WORD6 00H 07H 00 02H(16)、辅助接口二WORD3 WORD4 WORD5 WORD6 00H 07H 00 03H。

PELCO-D控制协议

PELCO-D控制协议

控制协议1、通令参数:标准速率为4800bps,无校验, 8位数据位,1位停止位2、命令串格式:一个PTZ控制命令为7字节的十六进制代码,格式如下:同步字节为$FF。

地址字节为受控制的PG解码器的十六进制地址,从1开始编号校验字节为Word2到Word 6的检验和(CheckSum)校验码 = MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H]注:云台自动由Command 1的Bit 7和Bit 4控制:为$90时云台自动开。

Data1(Word5)数据码1控制水平方向速度00-3FHData2(Word6)数据码2控制垂直方向速度00-3FH。

注:停止命令停止当前云台及镜头的动作,其Word3到Word6全为0。

辅助继电器开关命令也为7字节长度,其Word 1、Word2、Word 7同上,控制线连接方式:A 485+B 485-TX+ 485+TX- 485-解码器控制代码示例若非特意注明,控制1号解码器为例一、云台动作命令上:(按下)FF 01 00 08 00 2F 38 (弹起)FF 01 00 00 00 00 01 2号上:(按下)FF 02 00 08 00 2F 39 (弹起)FF 02 00 00 00 00 02 下:(按下)FF 01 00 10 00 2F 40 (弹起)FF 01 00 00 00 00 01 左:(按下)FF 01 00 04 2F 00 34 (弹起)FF 01 00 00 00 00 01 右:(按下)FF 01 00 02 2F 00 32 (弹起)FF 01 00 00 00 00 01 自动:(开)FF 01 90 00 00 00 91 (关) FF 01 00 00 00 00 01二、镜头控制命令光圈:开(按下)FF 01 02 00 00 00 03 (弹起)FF 01 00 00 00 00 01 关(按下)FF 01 04 00 00 00 05 (弹起)FF 01 00 00 00 00 01 变倍:小(按下)FF 01 00 20 00 00 21 (弹起)FF 01 00 00 00 00 01 大(按下)FF 01 00 40 00 00 41 (弹起)FF 01 00 00 00 00 01 聚焦:近(按下)FF 01 01 00 00 00 02 (弹起)FF 01 00 00 00 00 01 远(按下)FF 01 00 80 00 00 81 (弹起)FF 01 00 00 00 00 01三、辅助继电器控制命令AU×1:(断开)FF 01 00 0B 00 01 0D (闭合)FF 01 00 09 00 01 0B AU×2:(断开)FF 01 00 0B 00 02 0E (闭合)FF 01 00 09 00 02 0C AU×3:(断开)FF 01 00 0B 00 03 0F (闭合)FF 01 00 09 00 03 0D AU×4:(断开)FF 01 00 0B 00 04 10 (闭合)FF 01 00 09 00 04 0E说明:1、云台上下左右及镜头控制按钮弹起时必须发出停止命令。

详解PELCO-PD协议(软件编程篇)

详解PELCO-PD协议(软件编程篇)

监控行业通信协议应用最广的协议就是美国PELCO-P,PELCO-D协议,可以说国内大部分控制设备,包括嵌入式录像机,监控视频采集卡软件,各种控制键盘,PC机调试研究均有此协议。

其中通过各个行家又繁衍出各种版本。

此文讲解“正宗”的美国PELCO-P\D协议,最后也讲解一下最新版本及其他厂家的协议。

一、PELCO协议介绍1、PELCO协议据本人了解,有PELCO-P\D两种协议。

其中PELCO控制键盘与PELCO矩阵通信协议不在此文范围。

这里只讲PELCO主控与终端解码器通信协议。

2、PELCO主控与前端解码器是通过RS422\RS485通信格式传输,注意:以前不少菜鸟问我的设备是用RS485协议,这就是笑话了。

协议是指通信的内容,主控与接收约好的数据传输,类似合同,甲乙两方按约定的事项来办事。

3、除PELCO原装设备支持RS422和RS485兼容接口,国内大部分厂家主控和接收设备仅支持RS485接口,RS485接口是半双工通信模式,即发送端发过去的控制命令,只管发出去,不管你收不收得到,有的厂家连续发,有的间隔发,总类很多。

停止命令往往发1、2条。

如PELCO\PANASONIC、三星等大厂做的通信接口,主控发出去命令,接收端收到命令返回SCK命令给主控,叫回答命令,告知发送端我已收到命令,不用再发了,这就是RS422通信模式的一种用途。

4、PELCO协议内容包括云台控制命令,摄像机控制命令,辅助控制命令。

预置位设置和调用命令。

注意:网上PELC协议版本众多,建议看家选择英文版本,中文版本很多错误。

其中英文版本最后的例子有错,后面我会纠正!下面逐一介绍:二、PELCO协议内容介绍1、先讲PELCO-P协议:看上表:P协议一共8个字节,头字节是A0,第2个字节是地址00-31(一共32个地址),32个地址现在大系统已经不够用了,所以我们要更改它,可以改成00-63个地址,00-127个地址。

地址在软件里随便增加的。

Pelco-d控制协议

Pelco-d控制协议

Pelco-d控制协议
数据格式:1位起始位,8位数据,1位停止位,无效验位,波特率:2400B/S
命令格式:
1.该协议所有数值都为十六进制数
2.同步字节始终为FFH
3.地址码为摄像机的逻辑地址号,地址范围:00H-FFH;
打开/关闭该功能),BIT2 光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚然(1有效);
(2)指令码2:BIT7远距离聚焦(1有效),BIT6和BIT5控制摄像机的变倍,BIT6远离物
体(1有效),BIT5接近物体(1有效);BIT4、BIT3、BIT2、BIT1分别控制下,上,左,右移动(1有效);BIT0始终为0。

6.数据码1控制水平方向速度00~3FH
7.数据码2控制垂直方向速度00~3FH
8.校验码的值为对[(字节2 + 字节3+ 字节4 +字节5 + 字节6 )/100H]取模;
9. 校验码=MOD[(字节2 + 字节3+ 字节4 +字节5 + 字节6 )/100H]
10. 除上述命令之外,还有设置点命令和调用预置点命令:
预置点号范围:00~3FH。

PELCO协议中文版

PELCO协议中文版

PELCO产品协议解析PELCO (派尔高)的监控器材在我国有很广泛的应用。

PELCO有自己的传输控制协议,当它的产品配套使用时,可以互相兼容。

但在某些情况下,由于工程的需要,要求用其它设备(比如电脑)来控制PELCO的矩阵或镜头,这就要求充分了解PELCO的传输协议。

本文为你详细解析PELCO常用的两种协议:PELCO-D协议和PELCO-P协议。

- PELCO-D协议PELCO-D协议一般用于矩阵和其它设备之间的通信。

它的格式如下:所有的值都是用的 16进制表示。

同步字通常都是 $FF。

地址码是指与矩阵通信的那台设备的逻辑地址,可以在设备中设置。

命令字 1和命令字2设置如下:Sence码与Bit4和Bit3有关。

在Bit4和Bit3为1的情况下,如果Sence 码为1,则命令就是自动扫描和和摄像机打开;如果Sence码为0,则命令就是手动扫描和摄像机关闭。

当然如果Bit4或Bit3为0的话那命令就无效了。

数据1表示镜头左右平移的速度,数值从$00(停止)到$3F(高速),另外还有一个值是$FF,表示最高速。

数据2表示镜头上下移动的速度,数值从$00(停止)到$3F(最高速)。

校验码是指Byte2到Byte6这5个数的和(若超过255则除以256然后取余数)。

- PELCO-P协议PELCO-P协议一般采用RS-485传输,波特率为4800,1位起始位和停止位,8位数据位,无校验。

其格式如下:起始码是固定值$A0。

地址码是设备的逻辑地址,可由接收设备上的DIP开关来设定。

数据位1到4的意义如下:停止码是固定值 $AF 。

校验码是 Byte2 到 Byte6 这 5 个数的异或值(XOR)。

地址码是从 0编起的,所以地址码$00表示第一台设备。

PELCO-D和PELCO-P协议另有一些特殊命令,可对设备进行一些高级控制,但这些应用并不常见,限于篇幅,这里不多作介绍,若需要可从直接下载英文资料。

PELCO协议

PELCO协议

PELCO协议协议名称:PELCO协议一、引言本协议旨在规定PELCO协议的标准格式和相关要求,以确保各方在使用PELCO协议时能够达到一致性和互操作性。

二、定义1. PELCO协议:指由PELCO公司开发和推广的一种用于视频监控设备之间通信的协议。

2. 发送方:指发送PELCO协议命令的设备或系统。

3. 接收方:指接收并执行PELCO协议命令的设备或系统。

三、协议格式PELCO协议采用以下格式进行通信:起始码 | 设备地址 | 命令1 | 命令2 | 数据1 | 数据2 | 校验码1. 起始码:协议通信的起始标识,固定为0xFF。

2. 设备地址:指明命令发送给哪个设备,取值范围为0-255。

3. 命令1和命令2:指明具体的操作命令,取值范围为0-255。

4. 数据1和数据2:用于传输附加数据,取值范围为0-255。

5. 校验码:用于校验通信数据的完整性,采用累加和校验方法。

四、命令列表PELCO协议定义了一系列命令,用于控制视频监控设备的操作。

以下是常用的命令列表:1. 镜头控制命令:- 命令1为0x00,命令2为0x08:光圈放大。

- 命令1为0x00,命令2为0x09:光圈缩小。

- 命令1为0x00,命令2为0x0A:聚焦前调整。

- 命令1为0x00,命令2为0x0B:聚焦后调整。

- 命令1为0x00,命令2为0x0C:镜头变倍放大。

- 命令1为0x00,命令2为0x0D:镜头变倍缩小。

2. 云台控制命令:- 命令1为0x00,命令2为0x20:云台上仰。

- 命令1为0x00,命令2为0x21:云台下俯。

- 命令1为0x00,命令2为0x22:云台左转。

- 命令1为0x00,命令2为0x23:云台右转。

- 命令1为0x00,命令2为0x24:云台左上转。

- 命令1为0x00,命令2为0x25:云台右上转。

- 命令1为0x00,命令2为0x26:云台左下转。

- 命令1为0x00,命令2为0x27:云台右下转。

PELCO-D控制协议

PELCO-D控制协议

控制协议1、通令参数:标准速率为4800bps,无校验, 8位数据位,1位停止位2、命令串格式:一个PTZ控制命令为7字节的十六进制代码,格式如下:同步字节为$FF。

地址字节为受控制的PG解码器的十六进制地址,从1开始编号校验字节为Word2到Word 6的检验和(CheckSum)校验码 = MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H]Command 1 and Command 2 如下:注:云台自动由Command 1的Bit 7和Bit 4控制:为$90时云台自动开。

Data1(Word5)数据码1控制水平方向速度00-3FHData2(Word6)数据码2控制垂直方向速度00-3FH。

注:停止命令停止当前云台及镜头的动作,其Word3到Word6全为0。

B 485-TX+ 485+TX- 485-解码器控制代码示例若非特意注明,控制1号解码器为例一、云台动作命令上:(按下)FF 01 00 08 00 2F 38 (弹起)FF 01 00 00 00 00 01 2号上:(按下)FF 02 00 08 00 2F 39 (弹起)FF 02 00 00 00 00 02 下:(按下)FF 01 00 10 00 2F 40 (弹起)FF 01 00 00 00 00 01 左:(按下)FF 01 00 04 2F 00 34 (弹起)FF 01 00 00 00 00 01 右:(按下)FF 01 00 02 2F 00 32 (弹起)FF 01 00 00 00 00 01 自动:(开)FF 01 90 00 00 00 91 (关) FF 01 00 00 00 00 01 二、镜头控制命令光圈:开(按下)FF 01 02 00 00 00 03 (弹起)FF 01 00 00 00 00 01 关(按下)FF 01 04 00 00 00 05 (弹起)FF 01 00 00 00 00 01 变倍:小(按下)FF 01 00 20 00 00 21 (弹起)FF 01 00 00 00 00 01 大(按下)FF 01 00 40 00 00 41 (弹起)FF 01 00 00 00 00 01 聚焦:近(按下)FF 01 01 00 00 00 02 (弹起)FF 01 00 00 00 00 01 远(按下)FF 01 00 80 00 00 81 (弹起)FF 01 00 00 00 00 01 三、辅助继电器控制命令AU×1:(断开)FF 01 00 0B 00 01 0D (闭合)FF 01 00 09 00 01 0B AU×2:(断开)FF 01 00 0B 00 02 0E (闭合)FF 01 00 09 00 02 0C AU×3:(断开)FF 01 00 0B 00 03 0F (闭合)FF 01 00 09 00 03 0D AU×4:(断开)FF 01 00 0B 00 04 10 (闭合)FF 01 00 09 00 04 0E 说明:1、云台上下左右及镜头控制按钮弹起时必须发出停止命令。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PELCO-P控制协议
更新时间:2010-5-12 16:59:35
D型控制协议
1.云台和镜头控制命令
数据格式:1位起始位、8位数据、1位停止位,无校验位。

波特率:2400B/S
命令格式:
该协议中所有数值都为十六进制数,云台镜头控制命令在需保持动作时,需在1秒以内重复发码。

同步字节始终为FFH;
地址码为摄像机的逻辑地址号,地址范围:00H - FFH;
指令码的格式如下:
(1)指令码1:BIT7,BIT6,BIT5,BIT3位始终为0;BIT4为自动扫描功能控制位(1/0:打开/关闭该功能);BIT2光圈缩小(1有效);BIT1光圈扩大(1有效);BIT0近距离聚焦(1有效);
(2)指令码2:BIT7远距离聚焦(1有效);BIT6和BIT5控制摄像机的变倍,BIT6远离物体(1有效),BIT5接近物体(1有效);BIT4、BIT3、BIT2、BIT1分别控制下、上、左、右移动(1有效);BIT0始终为0。

(3)数据码1控制水平方向速度00-3FH
(4)数据码2控制垂直方向速度00-3FH
(5)校验码= MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H]
2.设置预置点命令和调用预置点命令:
“D”型控制协议最多设置和调用64个预置点,且1-32号预置点的设置和调用命令与33-64号预置点的设置和调用命令不同。

(1)1-32号预置点设置和调用命令:
设置预置点命令
调用预置点命令
(2)33-64号预置点的设置和调用命令
设置预置点命令
调用预置点命令
例:在2号摄像机上先设置一个15号预置点,再调用这个预置点号,命令如下:
设置预置点:FF 01 00 03 00 0F 13
调用预置点:FF 01 00 07 00 0F17
在2号摄像机上设置一个40号预置点,再调用这个预置点号,命令如下:
设置预置点:FF0102FF07010A
调用预置点:FF0102FF070009
3.开始和停止自动扫描:
在执行自动扫描命令前需先设置63号预置点和64号预置点,分别为自动扫描的左限位和右限位。

(a)开始自动扫描:在调用预置点命令中将预置号设为99(63H),可启动自动扫描功能。

(b)停止自动扫描:在调用预置点命令中将预置号设为96(60H),可关闭自动扫描功能。

例:在地址号为2的智能球上执行自动扫描,步骤如下:
(a)设置63号预置点为自动扫描时的左限位:FF0102FF1E0121
(b)设置64号预置点为自动扫描时的左限位:FF0102FF1F0122
(c)将自动扫描功能打开:FF01200000000021
(d)开始自动扫描:FF010********B
(e)停止自动扫描:FF010*********
4.调用辅助开关命令:
(1) 打开辅助开关命令
(2) 关闭辅助开关命令
辅助开关号范围:01 to 08。

5.打开/关闭自动光圈命令:
(1) 打开自动光圈命令
(2) 关闭自动光圈命令
6.打开/关闭背光补偿命令:
(1)打开背光补偿命令
(2)关闭背光补偿命令
7.打开/关闭数字变倍命令:
(1) 打开数字变倍命令
(2) 关闭数字变倍命令
8.自动/手动转换夜视功能命令:
(1) 自动转换夜视功能命令
(2) 手动转换夜视功能命令
9.打开/关闭夜视功能命令(手动转换夜视模式下):(1) 打开夜视功能命令
(2) 关闭夜视功能命令
10.打开/关闭看守位命令:
(1) 打开看守位功能命令
(2) 关闭看守位功能命令
智能球D型协议各控制命令一览表。

相关文档
最新文档