千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

监控系统(CCTV)
收藏本版 (135) |订阅

监控系统(CCTV) 今日: 47706 |主题: 63094|排名: 2 

发新帖
打印 上一主题 下一主题

PELCO-D/PELCO-P协议...

[复制链接]
swb26595975 发布于: 2007-3-5 15:12 3963 次浏览 31 位用户参与讨论
跳转到指定楼层

PELCO-D/PELCO-P协议

 

 

PELCO-D:

数据格式1位起始位、8位数据、1位停止位,无效验位。波特率:2400B/S

命令格式

字节1

字节2

字节3

字节4

字节5

字节6

字节7

同步字节

地址码

指令码1

指令码2

数据码1

数据码2

校验码

 

1.      该协议中所有数值都为十六进制数

2.      同步字节始终为FFH

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,}//上

{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位停止位,无效验位。波特率:9600B/S

命令格式

字节1

字节2

字节3

字节4

字节5

字节6

字节7

字节8

STX

地址码

指令码1

指令码2

数据码1

数据码2

ETX

校验码

 

1.      该协议中所有数值都为十六进制数

2.      STX始终为A0H

3.      地址码为摄像机的逻辑地址号,地址范围:00H–1FH

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,}//上

{0xa0,0x01,0x00,0x10,0x00,0x30,0xaf,0x21,}//下

{0xa0,0x01,0x00,0x04,0x10,0x00,0xaf,0x15,}//左

{0xa0,0x01,0x00,0x02,0x10,0x00,0xaf,0x13,}//右

{0xa0,0x01,0x00,0x40,0x00,0x00,0xaf,0x41,}//变倍短

{0xa0,0x01,0x00,0x20,0x00,0x00,0xaf,0x21,}//变倍长

{0xa0,0x01,0x02,0x00,0x00,0x00,0xaf,0x03,}//聚焦近

{0xa0,0x01,0x01,0x00,0x00,0x00,0xaf,0x00,}//聚焦远

{0xa0,0x01,0x08,0x00,0x00,0x00,0xaf,0x09,}//光圈小

{0xa0,0x01,0x04,0x00,0x00,0x00,0xaf,0x05,}//光圈大

无命令字发送//灯光关

无命令字发送//灯光开

{0xa0,0x01,0x00,0x96,0x00,0x20,0xaf,0xb7,}//自动巡航

{0xa0,0x01,0x00,0x99,0x00,0x20,0xaf,0xb8,}//关闭自动巡航

{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

 

以上对应的停命令均是(上下左右、变倍、聚焦、光圈均有停命令):

{0xa0,0x01,0x00,0x00,0x00,0x00,0xaf,0x01,}

回复

使用道具 举报

已有31人评论

新浪微博达人勋

千家认证

沙发
dsvod 发表于 2007-3-5 15:32:00
学习一下~!
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
nnazz 发表于 2007-3-5 15:33:00
谢谢!请问你有没有协议的编辑软件啊,
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
0573niu 发表于 2007-3-6 11:04:00
学习一下!
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
lxvod 发表于 2007-3-6 11:20:00

不是很全

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
lxvod 发表于 2007-3-6 11:21:00
好象不是很全
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
swb26595975 发表于 2007-3-8 11:36:00

这只是协议的基本内容根本就不是脚本只做学习只用,真正要开发脚本的话还需要各位上进人士学习很多很多相关的知识,所以根本就不存在安全与不安全的隐患

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

8#
swb26595975 发表于 2007-3-8 11:37:00
编辑软件很多VB VC都可以
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

9#
qwe1234gj1 发表于 2007-3-9 09:27:00
学习了
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

10#
wwp7983 发表于 2007-3-9 11:58:00
路过——
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

11#
afoolboy 发表于 2007-3-9 16:18:00
可以了,常用的也就这几个命令。不过大部分设备厂家都会把协议有点改动
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

12#
kame 发表于 2007-3-10 11:56:00

看我完整版的PELCO-D/PELCO-P协议

哈哈

包你看明白


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆 千家通行证登陆

x
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

13#
dbkdz 发表于 2007-3-10 12:12:00
我用medwin编译,要学过单片机编程才用得到。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

14#
jifazh 发表于 2007-3-10 12:55:00
这个是用来控制云台和镜头的对吗?新手来问
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

15#
dbkdz 发表于 2007-3-10 16:37:00
是解码器云台与控制设备之间的传输协议。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

16#
ganghongyi 发表于 2010-8-8 23:15:00
VB PELCO 源码VB PELCO 源码VB PELCO 源码VB PELCO 源码
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

17#
ganghongyi 发表于 2010-8-8 23:16:00
VB PELCO 源码VB PELCO 源码VB PELCO 源码VB PELCO 源码VB PELCO 源码
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

18#
ganghongyi 发表于 2010-8-8 23:16:00
VB PELCO 源码VB PELCO 源码VB PELCO 源码VB PELCO 源码
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

19#
cf88 发表于 2010-8-9 09:13:00
派尔高P协议的校验码比较烦,是异或校验,而不是派尔高D的和校验,很烦。。。。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

20#
zhujianyou 发表于 2010-8-17 18:05:00
ip协议,那个地址码怎么设啊?
回复 支持 反对

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城