PELCO-D控制协议

合集下载

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、云台上下左右及镜头控制按钮弹起时必须发出停止命令。

PELCO D_P协议

PELCO D_P协议

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 here. For further assistance please contact Pelco Product Support at (800)298-9100 or (559)292-1981./sites/global/en/sales-and-support/support-services/obtaining-pelco-protocol.page二、PELCO-D协议数据格式:1位起始位、8位数据、1位停止位,无效验位。

PELCO-D与PELCO-P协议介绍

PELCO-D与PELCO-P协议介绍

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

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

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协议设置预置点问题

pelco协议设置预置点问题

PELCO-P控制协议更新时间:2010-5-12 16:59:35D型控制协议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调用预置点:FF0102FF0700093.开始和停止自动扫描:在执行自动扫描命令前需先设置63号预置点和64号预置点,分别为自动扫描的左限位和右限位。

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, orD 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协议,因此了解Pelco协议的原理和应用对于视频监控系统的设计和维护具有重要意义。

首先,Pelco协议采用了串行通讯方式,通讯速率一般为2400、4800、9600、19200或者38400 bps。

这种通讯方式可以保证数据传输的稳定性和可靠性,适用于长距离的数据传输。

此外,Pelco协议采用了异步通讯方式,即数据的传输不需要时钟信号,这样可以减少通讯线路的复杂性,提高了系统的稳定性。

其次,Pelco协议定义了一套丰富的指令集,用于控制摄像机的各种功能。

这些指令包括云台的上下左右移动、变焦、聚焦、预置位设置等功能,用户可以通过控制设备发送这些指令来实现对摄像机的远程控制。

此外,Pelco协议还支持多种协议格式,包括Pelco-D、Pelco-P等,可以满足不同厂家、不同型号的设备之间的通讯需求。

另外,Pelco协议还具有较强的扩展性和灵活性。

用户可以根据自己的需求定制特定的控制指令,以满足特定的应用场景。

同时,Pelco协议还支持多种数据传输格式,包括ASCII码、二进制码等,这样可以适应不同的通讯环境和设备要求。

总的来说,Pelco协议作为视频监控系统中最重要的通讯协议之一,具有通讯速率快、稳定可靠、功能丰富、扩展性强等特点,为视频监控系统的设计和应用提供了重要的支持。

在实际应用中,用户需要根据自己的实际需求选择合适的通讯速率、协议格式和控制指令,以确保系统的稳定性和可靠性。

总之,了解Pelco协议的原理和应用对于视频监控系统的设计和维护具有重要意义。

希望本文的介绍能够帮助用户更加深入地了解Pelco协议,并能够在实际应用中发挥其最大的作用。

Pelco协议的不断发展和完善,必将为视频监控系统的发展带来更多的便利和可能。

PELCO-D与PELCO-P协议介绍


{0xff,0x01,0x00,0x07,0x00,0x01,0x09,}//转至预置点001
{0xff,0x01,0x00,0x03,0x00,0x01,0x05,}//设置预置点001
{0xff,0x01,0x00,0x05,0x00,0x01,0x07,}//删除预置点001
PELCO常用的两种协议:PELCO-D协议和PELCO-P协议。
- PELCO-D协议解析
PELCO-D协议一般用于矩阵和其它设备之间的通信。它的格式如下:
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
同步字 地址码 命令字1 命令字2 数据1 数据2 校验码
以上对应的停命令均是:
{0xff,0x01,0x00,0x00,0x00,0x00,0x01,}//停命令
PELCO-P:
数据格式:1位起始位、8位数据、1位停止位,无效验位。波特率:9600B/S
命令格式:
字节1 字节2 字节3 字节4 字节5 字节6 字节7 字节8
所有的值都是用的 16进制表示。
同步字通常都是 $FF。
地址码是指与矩阵通信的那台设备的逻辑地址,可以在设备中设置。
命令字 1和命令字2设置如下:
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
命令字1 Sence码 为0 为0 自动/手动扫描 摄像机打开/关闭 光圈关闭 光圈打开 焦距拉近
{0xa0,0x01,0x00,0x04,0x10,0x00,0xaf,0x15,}//左
{0xa0,0x01,0x00,0x02,0x10,0x00,0xaf,0x13,}//右

C#Pelco-D云台协议

只要知道了控制命令,就可以通过向串口发送这些命令来控制云台了。例如,下面的代码实现了云台的向下移动。
class PelcoD { private static readonly byte STX = 0xFF; //同步字节 private const byte TiltUp = 0x08; //上 private const byte TiltDown = 0x10; //下 #region 镜头上下移动的速度 private const byte TiltSpeedMin = 0x00; //停止 private const byte TiltSpeedMax = 0x3F; //最高速 #endregion public enum Tilt { Up = TiltUp, Down = TiltDown } //上下控制 //上下控制 public byte[] CameraTilt(uint deviceAddress, Tilt action, uint speed) { if (speed < TiltSpeedMin) speed = TiltSpeedMin; if (speed < TiltSpeedMax) speed = TiltSpeedMax; return Message.GetMessage(deviceAddress, 0x00, (byte)action, 0x0age { public static byte Address; public static byte CheckSum; public static byte Command1, Command2, Data1, Data2; public static byte[] GetMessage(uint address, byte command1, byte command2, byte data1, byte data2) { if (address < 1 & address > 256)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

控制协议
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 女口下:
注:云台自动由Comma nd 的Bit 7 和Bit 控制:为时云台自动开。

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

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

控制线连接方式:A 485+
B 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 00
0B 00 01 0D (闭合) FF 01 00 09 00 01 0B
AU X 2: (断开) FF 01 00
0B 00 02 0E (闭合) FF 01 00 09 00 02 0C
AU X 3: (断开) FF 01 00 0B 00 03 0F (闭合) FF 01 00 09 00 03 0D AU X 4: (断开) FF 01 00 0B 00 04 10 (闭合) FF 01 00 09 00 04 0E
说明:
1、 云台上下左右及镜头控制按钮弹起时必须发出停止命令。

2、 要求软件可设置镜头及辅助继电器控制按钮的标题。

3、 辅助继电器的控制有两种方式,要求软件可由用户选择控制方式:
按钮式:按钮按下时发出继电器闭合控制命令
,反之弹起时发出继电器断开控制命令。

开关式:按一下按钮发出继电器闭合控制命令,再按一下则发出断开命令。

【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文章,期 待你的好评和关注,我将一如既往为您服务】
TX- 485-
上:
(按下)FF 2号上: (按下) F F 下: (按下) F
F 左: (按下)
F
F
右:
(按下) F
F
自动: (开) FF 0
01 00 08 00 2F 38 02 00 08 00 2F 39
01 00 10 00 2F 40 01 00 04 2F 00 34 01 00 02 2F 00 32
90 00 00 00 91
(弹起)FF 01 00 00 00 00 01 (弹起)FF 02 00 00 00 00 02 (弹起)FF 01 00 00 00 00 01 (弹起)FF 01 00 00 00 00 01 (弹起)FF 01 00 00 00 00 01 (关) FF 01 00 00 00 00 01 、云台动作命令。

相关文档
最新文档