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. 某物联网数智化园区行业基于 KubeSphere 的云原生实践

    公司简介 作为物联网 + 数智化园区一体化解决方案提供商,我们致力于为大中型园区.停车场提供软硬件平台,帮助园区运营者实现数字化.智能化运营. 在使用 K8s 之前我们使用传统的方式部署上线,使用 s ...

  2. css动画效果(边框流光闪烁阴影效果)

    1.整体效果 https://mmbiz.qpic.cn/sz_mmbiz_gif/EGZdlrTDJa7odDQYuaatklJUMc5anU10PWLAt14rNnNUD6oHJG9U63fc0y ...

  3. 【转载】碰碰彭碰彭Jingxuan —— 带中国古筝走上戛纳红毯

    视频地址: https://www.youtube.com/shorts/gl796527H1I

  4. ABP发布后通过外部URL调用不到方法

    MVC要与Host项目发布保持同步,如果Host工程不保持同步就会导致调用不到新的方法,因为找不得新的dll.

  5. C#中的Math.Round

    开发者为了实现小数点后 2 位的四舍五入,编写了如下代码, var num = Math.Round(12.125, 2); 代码非常的简单,开发者实际得到的结果是12.12, 这与其所预期的四舍五入 ...

  6. ChatGPT:编程的 “蜜糖” 还是 “砒霜”?告别依赖,拥抱自主编程的秘籍在此!

    在当今编程界,ChatGPT 就像一颗耀眼却又颇具争议的新星,它对编程有着不可忽视的影响.但这影响就像一把双刃剑,使用不当,就可能让我们在编程之路上"受伤". 一.过度依赖 Cha ...

  7. ABC240Ex Sequence of Substrings

    ABC240Ex Sequence of Substrings LIS 的好题改编. 约定 \(S(l,r)\) 为字符串 \(s\) 中第 \(l\) 位到底 \(r\)​ 位. \(S(l,r)& ...

  8. 符合ASTM标准的雨流计数法及其不同的改进方法

    随着研究的深入,人们发现采用时间序列计算载荷谱太麻烦了,处理的工作量太大,我们不需要将每个时刻点的载荷都做运算,疲劳计算只需要提供幅值.均值和循环次数,鉴于此发展出了很多不同的计数方法,雨流法是最常见 ...

  9. 我们有40%代码是 AI 写的

  10. Windows 使用 Intel(R) Arc(TM) GPU 推理ONNX 模型

    这不刚换了一个笔记本电脑,Thinkpad T14P,带有Intel ARC GPU,今天我们来尝试用这个GPU来推理ONNX模型. 环境安装 查阅了相关文档,最好使用py310环境,其他版本可能存在 ...