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

2023-05-16

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

停止以上所有命令

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

云台控制协议VISCA、PELCO-D、PELCO-P 的相关文章

随机推荐

  • V4L2视频驱动框架---v4l2_device管理模块简述

    v4l2框架由4个主要的部分 数据结构 组成 xff1a v4l2 devices 包括v4l2 subdev xff1a v4l2 device管理所有的设备 media device xff1a meida device框架管理运行时的
  • Pixhawk uORB通信

    Pixhawk 飞控 系统是基于ARM的四轴以上飞行器的飞行控制器 xff0c 它的前身是PX4 IMU xff0c Pixhawk 把之前的IMU进行了完整的重构 xff0c 最新版本是2 4 3 而对应的Pixhawk 1 x版本与2
  • 深入了解C++linux工程师的技术需求,为你以后的职业发展定方向

    一 C 43 43 服务器程序员 xff08 流媒体后台 xff0c 游戏后台 xff0c 高性能服务器后台 xff09 1 精通C 43 43 xff0c STL xff0c Linux等 xff0c 熟悉设计模式 xff1b 2 熟练掌
  • C/C++ Linux后台服务器开发高级架构师学习知识点路线总结(2021架构师篇完整版)

    C C 43 43 Linux后台服务器开发高级架构师学习知识点路线总结 xff08 2021架构师篇完整版 xff09 前言 xff1a 小编之前有跟大家分享过一篇架构师体系知识点总结的文章 xff0c 今天在原来的基础上有所改变更新 x
  • (音视频开发)WebRTC进阶流媒体服务器开发-多人互动架构

    一 xff1a 多人互动架构方案 xff08 一 xff09 WebRTC回顾 xff0c 两层含义 xff1a 1 WebRTC是google开源的流媒体客户端 xff0c 可以进行实时通讯 xff0c 主要应用于浏览器之间进行实时通讯
  • Linux C/C++后台开发高级架构师进阶指南-剑指腾讯T9

    C 43 43 后台开发是一个庞杂的技术栈 xff0c 因为没有统一的开发框架并且应用行业非常广泛 所有涉猎广泛 xff0c 这里就把C C 43 43 43 43 后台开发的技术点进行整理总结 xff0c 看完以后 xff0c 不会让你失
  • 如何让shell脚本变成可执行文件

    导读在本教程中介绍创建bash脚本并使用chmod命令使脚本可执行 xff0c 无需脚本前面加上sh或bash命令就可以运行它 创建脚本文件 第一步是使用以下命令创建一个扩展名为 sh的新文件 xff1a root 64 localhost
  • Fast-RTPS

    Fast RTPS是eprosima对于RTPS的C 43 43 实现 xff0c 是一个免费开源软件 xff0c 遵循Apache License 2 0 Fast RTPS现在被称为Fast DDS xff0c 作为ROS2的默认中间件
  • 如何使你的直流电机闭环?(PID讲解)

    前言 xff1a 看了看很多大佬写的PID讲解很全面也很复杂 xff0c 实在是不适合很多萌新入坑 xff0c 所以想按自己的理解写一篇通俗易懂的PID算法讲解 一 xff1a PID的基本定义 PID xff0c 就是 比例 xff08
  • Linux内核深度解析之中断、异常和系统调用——系统调用

    系统调用 系统调用是内核给用户程序提供的编程接口 用户程序调用系统调用 xff0c 通常使用glibc库针对单个系统调用封装的函数 如果glibc库没有针对某个系统调用封装的函数 xff0c 用户程序可以使用通用的封装函数syscall x
  • 面试题(嵌入式经典)

    1 用预处理指令 define声明一个常数 xff0c 用以表明1年中有多少秒 xff08 忽略闰年问题 xff09 define SECONDS PER YEAR 60 60 24 365 UL 2 写一个 标准 宏MIN xff0c 这
  • 择业面对选择,嵌入式 or 互联网,该进哪个?

    这个话题可能是不少电子相关专业的毕业生面临的困惑 xff0c 怎么选择 xff0c 可以听听别人的意见来作为参考 xff0c 但最终还是要由自己的兴趣和爱好决定 知乎上有这样一个提问 xff1a 本人大一开始玩各种单片机 FPGA DSP
  • 大疆无人机-图传技术

    大疆无人机 xff08 航拍器 xff09 遥控连接电脑驱动解决方案 http mini eastday com mobile 160722051432373 html 无人机系列之图传技术https blog csdn net ad360
  • 【2】uC/OS-III应用开发————>启动流程(STM32F767)

    简述 xff1a 上电启动 xff0c 分为三个阶段 CPU内核的初始化 xff0c ARM公司编写 xff0c 所用CPU的 s文件外设模块的初始化OS相关操作的初始化 启动 调度等等系统的启动 上电执行启动文件里面的复位函数Reset
  • Windows11原版镜像

    Windows 11 xff08 企业版 xff09 版本 22H2 xff08 2023年02月发布 xff09 64 位简体中文 文件 xff1a zh cn windows 11 business editions version 2
  • 树莓派操作系统

    树莓派操作系统 树莓派操作系统 介绍更新和升级树莓派操作系统 使用 APT使用 rpi 更新播放音频和视频 OMXPlayer 应用程序如何播放音频如何播放视频播放期间的选项在后台播放使用 USB 网络摄像头 基本用法自动化图像捕获延时拍摄
  • ARM平台FS6818/s5p6818开发板实验7 —— 通过I2C读取MMA8451三轴加速度传感器芯片实现计步器功能的实验

    实验目的 掌握I2C协议的内容 xff0c 了解I2C接口的特点 了解陀螺仪MMA8451的用途及数据采集过程 熟悉s5p6818处理器的I2C配置 xff0c 完成通过I2C读取MMA8451三轴加速度传感器芯片和加速度的改变实现计步功能
  • uC/OS-II 一些细节问题

    最高和最低优先级的任务最好不要使用 xff0c 而用户使用的任务多达56个 xff0c 0表示最高优先级 建立任务的函数有两个 OSTaskCreate OSTaskCreateExt xff08 可设置更多任务细节 xff09 OSSta
  • CubeMX配置FreeRTOS

    01 说在前面 RTOS为了提高任务调度效率一般都包含汇编程序 xff0c 因此移植起来需要一些汇编知识 xff0c 就算网上肯定有移植教程 xff0c 初次搞起来还是挺费劲的 初学时对RTOS代码不熟悉 xff0c 一开始就打击了积极性可
  • 云台控制协议VISCA、PELCO-D、PELCO-P

    1 VISCA部分协议命令 控制 命令 格式 备注 预置点 清除预置点 8X 01 04 3F 00 ZZ FF X 61 1 7 8是广播码 xff0c 下同 xff1b ZZ 61 00 3F xff0c 共64个预置点 设预置点 8X