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

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

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

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

我记得N年前这里有个解码器源代码的帖子,求解!...

[复制链接]
gobbs.net 发布于: 2006-7-21 18:14 987 次浏览 13 位用户参与讨论
跳转到指定楼层

我记得,这里曾经有个帖子,是关于解码器各种协议源代码的帖子。小第,向各位大侠求解!!!!!

回复

使用道具 举报

已有13人评论

新浪微博达人勋

千家认证

沙发
视得清电子 发表于 2006-7-21 21:23:00

内容太多,如果是解码器协议,请您发送电子邮件给我!  888@sding.cn 我发给你!

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
gobbs.net 发表于 2006-7-22 09:36:00

首先感谢,已经发邮件给您,请查收,我只需要几种常用的解码器控制协议的源码。另外把无线有源射频标签的详细资料发给我,mail@longk.cn

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
feihu_111 发表于 2006-7-22 10:16:00
2楼的给我份好吗
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
balenciag 发表于 2006-7-22 10:45:00

2楼的也给我份。 balenciag@126.com

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
xinhan79 发表于 2006-7-22 13:12:00
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
smlyc 发表于 2006-7-23 23:52:00

PLECO协议

 2005-5-11 16:10测试通过的PELCO云台控制协议
                   
最后一字节数据为所有数据的XOR
                    ===============================
                    ||
:                     ||
                    ||A0 00 00 08 00 0F AF 08 ||
                    ||A0 00 00 00 00 00 AF 0F ||
                    ||A0 00 00 00 00 00 AF 0F ||
                    ===============================  
                    ||
:                     ||
                    ||A0 00 00 10 00 0F AF 10 ||
                    ||A0 00 00 00 00 00 AF 0F ||
                    ||A0 00 00 00 00 00 AF 0F ||
                    ===============================
                    ||
:                     ||
                    || A0 00 00 04 0F 00 AF 04 ||
                    || A0 00 00 00 00 00 AF 0F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    ===============================   
                    ||
:                     ||
                    || A0 00 00 02 0D 00 AF 00 ||
                    || A0 00 00 00 00 00 AF 0F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    ===============================
                    ||
:                     ||
                    || A0 00 00 00 00 00 AF 0F ||
                    ===============================
                    ||
:                     ||
                    || A0 00 02 00 00 00 AF 0D ||
                    || A0 00 00 00 00 00 AF 0F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    ===============================   
                    ||
:                     ||
                    || A0 00 01 00 00 00 AF 0E ||
                    || A0 00 00 00 00 00 AF 0F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    ===============================   
                    || In:                     ||
                    || A0 00 00 20 00 00 AF 2F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    || A0 00 00 00 00 00 AF 0F ||

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

8#
smlyc 发表于 2006-7-23 23:53:00

      ===============================  
                    || Out:                    || 
                    || A0 00 00 40 00 00 AF 4F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    ===============================   
                    || Open:                   ||
                    || A0 00 04 00 00 00 AF 0B ||
                    || A0 00 00 00 00 00 AF 0F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    ===============================    
                    || Close:                  ||
                    || A0 00 08 00 00 00 AF 07 ||
                    || A0 00 00 00 00 00 AF 0F ||
                    || A0 00 00 00 00 00 AF 0F ||
                    ===============================
PELCO
产品协议解析
 
PELCO (
派尔高)的监控器材在我国有很广泛的应用。 PELCO有自己的传输控制协议,当它的产品配套使用时,可以互相兼容。但在某些情况下,由
于工程的需要,要求用其它设备(比如电脑)来控制PELCO的矩阵或镜头,这就要求充分了解PELCO的传输协议。

本文为你详细解析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 校验码

所有的值都是用的 16进制表示。

同步字通常都是 $FF

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

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

9#
smlyc 发表于 2006-7-23 23:55:00

命令字 1和命令字2设置如下:

 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
命令字1 Sence 0 0 自动/手动扫描 摄像机打开/关闭 光圈关闭 光圈打开 焦距拉近
命令字2 焦距拉远 视角变宽 视角变窄 0

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

动扫描和摄像机关闭。当然如果Bit4Bit30的话那命令就无效了。

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

使用道具 举报

新浪微博达人勋

千家认证

10#
smlyc 发表于 2006-7-23 23:55:00

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

校验码是指Byte2Byte65个数的和(若超过255则除以256然后取余数)

- PELCO-P协议

PELCO-P协议一般采用RS-485传输,波特率为48001位起始位和停止位,8位数据位,无校验。其格式如下:

Byte Value Function
1 $A0
起始码
2 $00 to $1F
地址码
3 Data byte 1
数据位1
4 Data byte 2 
数据位2
5 Data byte 3 
数据位3
6 Data byte 4 
数据位4
7 $AF 
停止码
8 $00-$FF
校验码

起始码是固定值$A0

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

数据位14的意义如下:

 Bit number
7 6 5 4 3 2 1 0

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

11#
smlyc 发表于 2006-7-23 23:56:00

数据位1 0 摄像机打开 自动扫描 摄像机打开/关闭 光圈关闭 光圈打开 焦距拉近 焦距拉远
数据位2 0 视角变宽 视角变窄 0
数据位平移速度 $00(停止) $3F(高速)以及$40(最高速)
数据位上下移动速度$00(停止) $3F(最高速)

停止码是固定值 $AF

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

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

PELCO-DPELCO-P协议另有一些特殊命令
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

12#
bjzhaoyu 发表于 2006-7-24 14:30:00
2楼哥们,我也想要。bjzywy@163.com
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

13#
唐伯虎卖监控 发表于 2006-7-24 17:14:00
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

14#
ywd683 发表于 2007-6-14 13:26:00
2楼的给我份好吗,先谢了!  ywd683@21cn.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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