Pelco-D 的프레임형식

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

Pelco-D 的报文格式

产品购买:https://item.taobao.com/item.htm?ft=t&id=900569256900

Pelco-D 的프레임형식(7个바이트)

想象你要写一封 7个字 的指令信,每个字的含义如下:

바이트顺序作用通俗解释例子(16진수)
1开头기호相当于信封上的“紧急!”기호,告诉摄像头:“注意,有指令来了!”0xFF(固定值)
2收件人주소摄像头的번호(比如1号摄像头、2号摄像头)0x01(1号)
3动作指令控制方向:左、右、上、下0x04(左转)
4辅助功能控制变焦(放大/缩小)、调焦(清晰/模糊)等0x20(放大)
5水平速度左转/右转的速度(0=不动,255=最快)0x3F(中速)
6垂直速度上转/下转的速度(同上)0x00(不动)
7验证密码摄像头会检查这个密码,确保指令没被篡改自动계산

举个实际例子 🌰

假设你要让 1号摄像头 向左转,速度中等(比如0x3F),프레임如下:

FF 01 04 00 3F 00 BC
  1. 开头기호:FF(固定不变)
  2. 주소:01(1号摄像头)
  3. 方向指令:04(左转)
  4. 辅助功能:00(不变焦、不调焦)
  5. 水平速度:3F(中速)
  6. 垂直速度:00(上下不动)
  7. 验证密码:BC(由前5个数字계산得出)

重点解释

  1. 验证密码(체크섬)怎么算?
  • 步骤1:把주소、方向、辅助功能、水平速度、垂直速度这5个数字相加。
    例子:0x01 + 0x04 + 0x00 + 0x3F + 0x00 = 0x44
  • 步骤2:对这个结果“取反加1”(类似数学里的负数)。
    例如:0x44 → 取反是0xBB → 加1变成0xBC。
  • 最终체크섬就是0xBC。
  1. 为什么要有체크섬?
    就像快递包裹上的“防拆封条”,摄像头收到指令后,会重新계산체크섬。如果和프레임里的不一致,설명指令可能在传输中被干扰了,摄像头会直接忽略。

常见操作对照表

动作指令(바이트3)例子
左转0x04FF 01 04 00 3F 00
右转0x02FF 01 02 00 3F 00
上转0x08FF 01 08 00 00 3F
下转0x10FF 01 10 00 00 3F
变焦放大0x20(바이트4)FF 01 00 20 00 00
变焦缩小0x40(바이트4)FF 01 00 40 00 00

一句话总结

Pelco-D 프로토콜就像给摄像头发一条 7个字的密令,前6个字告诉它“做什么”,最后一个字是“防伪码”,确保指令安全送达!

相关标签
실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注