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. Nginx UI:全新的 Nginx 在线管理平台

    前言 Nginx在程序部署中扮演着至关重要的角色,其高性能.高安全性.易于配置和管理的特点,使得它成为现代Web应用部署中不可或缺的一部分.今天大姚给大家分享一款实用的 Nginx Web UI 工具 ...

  2. 通过自定义字符串内插处理程序(InterpolatedStringHandler)和CallerArgumentExpression特性来实现一个好玩的场景

    背景知识介绍 什么是自定义字符串内插处理程序? 简单来讲就是自定义一个高性能的字符串拼接程序 通过 $"{a}{b}"的方式. 什么是CallerArgumentExpressio ...

  3. KubeSphere 部署 Kafka 集群实战指南

    本文档将详细阐述如何利用 Helm 这一强大的工具,快速而高效地在 K8s 集群上安装并配置一个 Kafka 集群. 实战服务器配置(架构 1:1 复刻小规模生产环境,配置略有不同) 主机名 IP C ...

  4. 云原生爱好者周刊:长得最像苹果的 Linux 桌面

    云原生一周动态要闻 SUSE 发布 Harvester 0.2.0 IBM 收购容器服务提供商 BoxBoat Kubernetes 和云原生运营报告 2021 发布 适用于 Kubernetes 的 ...

  5. Ubuntu自动连接到虚拟专用网络

    在我们继续之前,我们所做的一个重要假设是,您已经拥有了虚拟专用网络客户端配置文件. 您可以通过以下链接在我们的上一指南中看到一个示例 Open虚拟专用网络 客户端配置文件: 在 CentOS 8/乌本 ...

  6. Power BI 网关无法添加My SQL数据集

    今天第一次发布数据类型为MySQL的数据集到Power BI报表服务器,desktop的连接正常,但是发布到web端后,添加网关时却提示以下错误,如下图所示: 错误信息: 无法创建连接,原因如下: 无 ...

  7. TOYOTA SYSTEMS Programming Contest 2024(AtCoder Beginner Contest 377) 补题记录(A-E)

    AtCoder Beginner Contest 377 A - Rearranging ABC 字符串有ABC三个字母即可. #include<bits/stdc++.h> using ...

  8. linux下时间时区详解

    首先我们要明白,"时间"和"时区"是两个东西. 时间是指从某个时间点开始到另一个时间点经过的"长度",是"纵向"距离,一 ...

  9. 禁止http请求自动跳转到https--解决网站使用了HSTS的问题

    前言 目前有些网站支持http和https两种协议访问,有些只支持一种协议访问.根据动态域名安全策略(HSTS),只要该域名在浏览器中访问过一次https,那么,谷歌浏览器会自动将http跳转到htt ...

  10. Flink 实战之从 Kafka 到 ES

    Flink 实战系列 -- 从 Kafka 到 ES [Flink 实战系列]通过一个个简单的例子,图解分析 Flink 的底层原理. 做个数据搬运工 本例的场景非常常见:消费 Kafka 的数据写入 ...