云台控制协议VISCA、PELCO-D、PELCO-P

2013年12月02日 18:42:21 autowanglei 阅读数:10146更多

                                                                               <div class="tags-box space"><span class="label">个人分类:</span><a class="tag-link" href="https://blog.csdn.net/autowanglei/article/category/1419648" target="_blank">linux开发记录                                                               </a></div></div><div class="operating"></div></div></div>
</div>
<article class="baidu_pl"><div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post"><link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-ef5913e0b5.css"><div class="htmledit_views" id="content_views">

1. VISCA部分协议命令

控制

命令

格式

备注

预置点

清除预置点

8X 01 04 3F 00 ZZ FF

X=1-7,8是广播码,下同; ZZ=00-3F, 共64个预置点。

设预置点

8X 01 04 3F 01 ZZ FF

转至预置点

8X 01 04 3F 02 ZZ FF

云台控制

向上

8X 01 06 01 VV WW 03 01 FF

VV:水平速度0X01(慢)-0X18(快);

WW:垂直速度0X01(慢)-0X14(快)。

向下

8X 01 06 01 VV WW 03 02 FF

向左

8X 01 06 01 VV WW 01 03 FF

向右

8X 01 06 01 VV WW 02 03 FF

停止

8X 01 06 01 VV WW 03 03 FF

变焦

变倍大(标准)

8X 01 04 07 02 FF

变倍小(标准)

8X 01 04 07 03 FF

变焦的停止

8X 01 04 07 00 FF

聚焦

聚焦远(标准)

8X 01 04 08 02 FF

聚焦近(标准)

8X 01 04 08 03 FF

2. PELCO-D部分协议命令

 

格式说明

共7个字节,详细如下:

同步字节

地址码

cmd1

cmd2

data1

data2

checksum

同步字节:同步字节始终为0XFF;

地址码:摄像机的逻辑地址号,地址范围:0X01(起始地址也可能是0X00,还未查清楚)

–0XFF,可以在设备中设置;

cmd1、cmd2:表示不同的动作;

data1:

data2:

checksum:第2个字节到第5个字节的和。

常用命令举例:

控制

命令

格式

备注

预置点

删预置点

FF XX 00 05 00 ZZ CS

XX:地址码,下同;

ZZ=00-3F, 共64个预置点;

CS:checksum,下同。

设预置点

FF XX 00 03 00 ZZ CS

转至预置点

FF XX 00 07 00 ZZ CS

云台控制

向上

FF XX 00 08 VV WW CS

VV:水平速度0X00(停止)-0X3F(快),0XFF,表示最高速度;

WW:垂直速度0X00(停止)-0X3F(最快)。

向下

FF XX 00 10 VV WW CS

向左

FF XX 00 04 VV WW CS

向右

FF XX 00 02 VV WW CS

变焦

变速拉近

FF XX 00 40 VV WW CS

变速推远

FF XX 00 20VV WW CS

聚焦

近焦

FF XX 01 00 VV WW CS

远焦

FF XX 00 80 VV WW CS

停止

停止

FF XX 00 00 00 00 CS

停止以上所有命令

3. PELCO-P

格式说明

共8个字节,详细如下:

起始码

地址码

cmd1

cmd2

data1

data2

停止码

checksum

起始码:起始码固定值为0XA0;

地址码:摄像机的逻辑地址号,地址范围:0X00–0X1F;

cmd1、cmd2:表示不同的动作;

data1:

data2:

停止码:固定值为0XAF;

checksum:第2个字节到第6个字节的异或值(XOR)。

常用命令举例:

控制

命令

格式

备注

预置点

删预置点

A0 XX 00 05 00 ZZ AF CS

XX:地址码,下同;

ZZ=00-3F, 共64个预置点;

CS:checksum,下同。

设预置点

A0 XX 00 03 00 ZZ AF CS

转至预置点

A0 XX 00 07 00 ZZ AF CS

云台控制

向上

A0 XX 00 08 VV WW AF CS

VV:水平速度0X00(停止)-0X3F(最快);

WW:垂直速度0X00(停止)-0X3F(最快)。

向下

A0 XX 00 10 VV WW AF CS

向左

A0 XX 00 04 VV WW AF CS

向右

A0 XX 00 02 VV WW AF CS

变焦

变速拉近

A0 XX 00 40 VV WW AF CS

变速推远

A0 XX 00 20 VV WW AF CS

聚焦

近焦

A0 XX 02 00 VV WW AF CS

远焦

A0 XX 01 00 VV WW AF CS

停止

停止

A0 XX 00 00 00 00 AF CS

停止以上所有命令

             <script>(function(){function setArticleH(btnReadmore,posi){var winH = $(window).height();var articleBox = $("div.article_content");var artH = articleBox.height();if(artH > winH*posi){articleBox.css({'height':winH*posi+'px','overflow':'hidden'})btnReadmore.click(function(){if(typeof window.localStorage === "object" && typeof window.csdn.anonymousUserLimit === "object"){if(!window.csdn.anonymousUserLimit.judgment()){window.csdn.anonymousUserLimit.Jumplogin();return false;}else if(!currentUserName){window.csdn.anonymousUserLimit.updata();}}articleBox.removeAttr("style");$(this).parent().remove();})}else{btnReadmore.parent().remove();}}var btnReadmore = $("#btn-readmore");if(btnReadmore.length>0){if(currentUserName){setArticleH(btnReadmore,3);}else{setArticleH(btnReadmore,1.2);}}})()</script></article>

云台控制协议VISCA、PELCO-D、PELCO-P相关推荐

  1. 【其他】松下球机配置以及PELCO-P云台控制协议

    上学期尝试用串口来直接控制松下的球机,具体型号记不清了,长得跟下面的图片差不多.总结一下配置松下球机为串口控制模式的方法以及使用PELCO-P进行云台控制的协议. 松下球机配置 Step1: 4位DI ...

  2. 云台控制协议总结(VISCA/PELCOD/PELCOP)

  3. RS485/云台控制(PTZ)学习文档

    RS485/云台控制(PTZ)学习文档 zxf 一.项目任务: 在linux环境下通过RS485串口实现对云台镜头的各种控制(包括摄像头的打开,关闭,各个方向的运动及运动速度,预设点,自动扫描,变倍, ...

  4. JAVA实现onvif的ptz控制_使用Onvif协议进行设备PTZ云台控制

    接上一篇 使用Onvif协议最重要的应用就是对设备进行PTZ云台控制,PTZ控制包含转动.变焦等,这里我们主要讨论常用的转动和变焦(也就是放大缩小) 流程 要进行设备PTZ控制,我们首先需要获取到设备 ...

  5. onvif协议之云台控制

    onvif云台控制,还有有点麻烦的,主要是不知道参数如何填写,通过接近一天的摸索,终于有点名目了. 我使用的是ContinuousMove这个api,介绍如下,网址https://www.onvif. ...

  6. Onvif协议学习:14、球机云台控制PTZ

    Onvif协议学习:14.球机云台控制PTZ 文章目录 Onvif协议学习:14.球机云台控制PTZ 一.介绍 二.代码实现 八个方向.放下及缩小控制 聚焦控制 原文链接:https://blog.c ...

  7. ONVIF协议开发之网络摄像头云台控制(C版)

    在之前的文章中(<python-onvif实现客户端控制相机云台>),介绍过用python实现基于onvif协议的相机云台控制,考虑到嵌入式端的执行效率问题,还是需要实现C/C++版本的接 ...

  8. SkeyeVSS国标视频汇聚云服务使用Onvif、GB28181协议对监控摄像机设备进行PTZ云台控制

    SkeyeVSS平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚.整合.集中管理,实现视频资源的鉴权管理.按需调阅.全网分发.智能分析等.平台可支持多协议.多类型设备接入,包括国标GB281 ...

  9. 【疑难解决】RTSP协议视频流媒体平台EasyNVR调用云台控制接口返回400报错的问题处理

    网络摄像头RTSP协议视频直播平台是TSINGSEE青犀视频全线产品中最先支持ONVIF协议的平台,可以通过ONVIF进行云台控制. 在用户使用EasyNVR调用云台控制的接口时,发现会返回400的报 ...

最新文章

  1. 2019年企业新增长 从雇佣“机器人员工”开始
  2. 内存分配成功,但并未初始化
  3. 学习旧岛小程序 (1) flex 布局
  4. BZOJ3163 [Heoi2013]Eden的新背包问题
  5. django配置数据驱动,python安装失败问题
  6. 软件开发的核心是技术人员吗?
  7. 用c 语言写21点游戏,求一c语言程序 :21点游戏代码
  8. Android+8.0+微信表情,微信8.0表情为什么不动?微信8.0哪些表情有动画效果?
  9. pdf转word完全免费软件
  10. BigDecimal加减乘除计算
  11. sql server 帐户当前被锁定,所以用户 sa 登录失败。系统管理员无法将该帐户解锁 解决方法
  12. 怎样使用QQ邮箱代收163邮箱的邮件
  13. 计算机的桌面不见了,桌面上的图标不见了怎么办-电脑桌面图标不见了电脑屏幕桌面不见了,怎么办? 爱问知识人...
  14. 断点回归matlab,【独家发布】使用地理边界进行断点回归设计
  15. cisco服务器设置步骤_设置您自己的邮件服务器的10个步骤
  16. NRF52832学习笔记(2)—— 添加DFU功能(基于SDK15.3)
  17. 5G毫米波Vs毫米波通信模块
  18. 广东省数字经济促进条例 (征求意见稿)
  19. C语言项目源码,C语言源码大全
  20. 九针串口公母对应接口

热门文章

  1. 2021年12月电子学会图形化一级编程题解析含答案:下雨
  2. day37--十字链表
  3. 【Rust日报】2022-12-11 EDMA:用 Rust 编写的嵌入式数据库管理终端应用程序
  4. Anroid Wear OS 手表应用开发 - 微光模式 AmbientMode
  5. 使用python pillow 图片转字符串
  6. Windows环境下CMD不能正常执行命令
  7. GOOGLE HACKING 系列文章
  8. 【算法无用系列】字符串匹配那些事——BM算法
  9. 【ZZULIOJ】1012: 求绝对值
  10. 「正在直播」2018人工智能怎么玩?中科院专家山世光、360首席科学家颜水成等技术大咖来教你!...