1、 通令参数:

标准速率为4800bps,无校验,  8位数据位,1位停止位

2、命令串格式:

一个PTZ控制命令为7字节的十六进制代码,格式如下:

Word  1

Word2

Word 3

Word 4

Word 5

Word 6

Word 7

同步字节

地址

Command  1

Command(指令码)  2

Data(数据)  1

Data 2

校验字节

同步字节为$FF.

地址字节为受控制的PG解码器的 十六进制地址,从1开始编号

校验字节为Word2到Word6的检验和(CheckSum)

校验码 = MOD[(字节2 + 字节3 + 字节4 + 字节5 + 字节6)/100H]

Command 1  and      Command 2  如下:

Bit 7

Bit 6

Bit 5

Bit4

Bit 3

Bit2

Bit 1

Bit 0

Command 1

自动

恒为  0

恒为0

自动

为  0

光圈关

光圈开

聚焦近

Command 2

聚焦远

变倍大

变倍小

恒为  0

注:云台自动由Command 1的Bit 7和Bit 4控制:为$90时云台自动开。

Data1(Word5)数据码1控制水平方向速度00—3FH

Data2(Word6)数据码2控制垂直方向速度00—3FH。

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

辅助继电器开关命令也为7字节长度,其Word 1、Word2、Word 7同上,

Word 3

Word 4

Word 5

Word 6

设置

00

09

00

01 to 08

清除

00

0B

00

01 to 08

设置预置点命令

字节1

字节2

字节3

字节4

字节5

字节6

字节7

同步字节

地址码

00

03H

00

预置点号

校验码

调用预置点命令

字节1

字节2

字节3

字节4

字节5

字节6

字节7

同步字节

地址码

00

07H

00

预置点号

校验码

控制线连接方式: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  9000 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、  云台上下左右及镜头控制按钮弹起时必须发出停止命令.

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

3、  辅助继电器的控制有两种方式,要求软件可由用户选择控制方式:

按钮式:按钮按下时发出继电器闭合控制命令,反之弹起时发出继电器断开控制命令.

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

文档下载链接:https://pan.baidu.com/s/1Cm4KsjJqn34KYyG5wIJJlw

提取码:upmv

Pelco-D控制协议的更多相关文章

  1. LACP链路聚合控制协议

    LACP链路聚合控制协议 来源: https://www.cnblogs.com/taosim/articles/4378691.html http://storage.chinabyte.com/6 ...

  2. RTSP/RTP 媒体传输和控制协议

    1 前言 本文档主要描述了 NewStream Vision 系统中前端视频服务器(DVR, 网络摄像机), 中心转发服务器以及客户端之间的多媒体通信以及控制协议. 本协议主要基于标准的 IETE 的 ...

  3. 运输层3——传输控制协议TCP概述

    目录 1. TCP最主要的特点 2. TCP的连接 3. socket在不同场景中的含义 写在前面:本文章是针对<计算机网络第七版>的学习笔记 运输层1--运输层协议概述 运输层2--用户 ...

  4. TCP/IP详解学习笔记(12)-- TCP:传输控制协议

    1.概述      TCP提供了一种可靠的面向连接的字节流运输层服务.      TCP将用户数据打包成报文段,它发送后启动一个定时器,另一端收到的数据进行确认,对失序的数据重新排序,丢弃重复数据,T ...

  5. 网际报文控制协议ICMP

    为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP.ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告.ICMP是因特网的标准协议.但ICMP不是高层协议 ...

  6. 吉特日化MES&WMS系统--三色灯控制协议转http

    关于硬件控制大部分都是使用CS客户端程序,一般连接口都是用网口,串口,USB口等,应用通讯是不支持HTTp协议操作的,而目前一般做技术的人员都在于BS开发,使用HTTP 协议,所以在硬件交互上可能觉得 ...

  7. [源码解析] 机器学习参数服务器 Paracel (2)--------SSP控制协议实现

    [源码解析] 机器学习参数服务器 Paracel (2)-----SSP实现 目录 [源码解析] 机器学习参数服务器 Paracel (2)-----SSP实现 0x00 摘要 0x01 背景知识 1 ...

  8. IMCP网际控制协议

    IP协议是TCP/IP协议使用的在网络层传输机制,它是一种不可靠的无连接的数据报协议,但是IP协议假定了底层是不可靠的,因此,要尽最大的努力传输到目的地,但正因为如此,IP协议则没有了保证,也就是说, ...

  9. 9.TCP:传输控制协议

    1.TCP功能     TCP向应用层提供面向连接的.可靠的字节流服务.TCP可以认为是一个没有选择确认或否认的滑动窗口协议.     TCP将用户数据打包构成报文段:它发送数据后启动一个定时器:另一 ...

  10. 传输控制协议TCP

    TCP主要特点: (1)面向连接 (2)只能是点到点 (3)可靠的传输协议 (4)全双工通信,各自各自的读写缓冲区,应用层吧数据交给发送缓冲区,tcp合适就发送了,接受的时候tcp写入接受缓冲区,应用 ...

随机推荐

  1. 凌晨 12 点突发 istio 生产事故!一顿操作猛如虎解决了

    事故起因 业务上新集群,本来以为"洒洒水",11 点切,12 点就能在家睡觉了.流量切过来后,在验证过程中,发现网页能够正常打开,在登录时返回了 502,当场懵逼.在相关的容器日志 ...

  2. KubeSphere 社区双周报 | 功能亮点抢“鲜”看 | 2022-09-16

    KubeSphere 从诞生的第一天起便秉持着开源.开放的理念,并且以社区的方式成长,如今 KubeSphere 已经成为全球最受欢迎的开源容器平台之一.这些都离不开社区小伙伴的共同努力,你们为 Ku ...

  3. 【2022noip多校】异或

    [题目描述] 对于一个元素介于 \([0,2^m)\) 且互不相同的长度为 \(n\) 的序列 \(a_1, a_2 ...,a_n\) ,定义它的特征序列为 \(p_0,p_1,...,p_{2^m ...

  4. count(*)、count(1)哪个更快?面试必问:通宵整理的十道经典MySQL必问面试题

    一.你是如何理解Count(*)和Count(1)的? 这两个并没有区别,不要觉得 count() 会查出全部字段,而 count(1) 不会.所以 count() 会更慢,你觉得 MySQL 作者会 ...

  5. 微积分 Calculus

    前言 如果你的工作中没有用到微积分,毫无疑问,你的工作是简单而枯燥的. 0 limit Say there is a function \(f(x) = x\). \(x \rightarrow a\ ...

  6. 关闭火狐Firefox下载提示弹窗

    关闭火狐 Firefox 下载提示弹窗可以通过地址栏输入about:config,打开高级首选项,搜索:browser.download.alwaysOpenPanel将true改为false即可关闭 ...

  7. 2个月搞定计算机二级C语言——真题(5)解析

    1. 前言 本篇我们讲解2个月搞定计算机二级C语言--真题 5 2. 程序填空题 2.1 题目要求 2.2 提供的代码 #include <stdio.h> double fun(int ...

  8. 【JVM第3课】运行时数据区

    运行时数据区结构图如下: 可分为 5 个区域,分别是方法区.堆区.虚拟机栈.本地方法栈.程序计数器.这里大概介绍一下各个模块的作用,会在后面的文章展开讲. 类加载子系统会把类信息加载到方法区,程序运行 ...

  9. 初识GO语言--基本规则

  10. 2. jenkins的安装

    Docker方式: 如果在安装社区推荐插件时报错,网络延迟,则建议采用官方yum安装 遇到一个问题:公司局域网openstack虚拟机安装时,修改了镜像仍报错,但是自己电脑vmware虚拟机正常,暂时 ...