Pelco使用两种不同的协议将PTZ(平移,倾斜,缩放)命令发送到相机:Pelco D和PelcoP。我想从高层次的角度来理解它们之间的区别。它们是针对不同的用例吗?一个功能比另一个功能完整吗?它们的实际区别是什么?


到目前为止我发现的东西

它们都有非官方的教程(Pelco D,Pelco P),但是他们只是说


Pelco-D是CCTV行业中使用的一种流行的PTZ(平移/倾斜/缩放)摄像机控制协议。

除了Pelco- D,Pelco-P是CCTV行业使用的另一种流行的PTZ(平移/倾斜/缩放)摄像机控制协议。


并没有真正的帮助。

然后在该线程中,用户说



D Protocol是一种类型串行协议,用于从控制器向摄像机发送/接收数据,用于平移/倾斜和缩放功能。在D
协议中,需要单独的数据电缆,而不是用于
视频的电缆。
P协议是一种将数据信号叠加在同一电缆中的
视频信号上的一种类型(也就是说,如果使用同轴电缆
,则将使用同一同轴电缆来传输数据信号
和视频,而无需使用其他电缆)。



但是另一个用户回答说这个描述是错误的:


您对D协议是正确的,但是P和D相似,都需要单独的控制线。您认为P协议实际上称为Coaxitron。 Coaxitron通过同轴电缆发送控制。 D和P在波特率和可控制的最大单位方面有所不同,但非常相似。同轴助视器控制既需要具有同轴助视器的摄像机,也需要具有同轴助视器功能的同轴助视器控制器,例如CXT或MXB。 Pelco的新型网络视频记录系统Endura还使用了coaxitron。您可能已经知道Coaxitron是Pelco的东西,但我不确定是否有其他制造商使用它。唯一的障碍是它无法通过任何有源传输系统(例如信号放大器或有源UTP单元)发送控制。希望这对您有所帮助。


这两个消息都非常古老(从2005年到2006年)。

那里的另一个用户说他在Pelco工作,并留下了他的电子邮件地址。通过谷歌搜索,我能够在Electronics Stack Exchange上找到这个问题,它说Pelco P是较早的版本。同一位员工回答后说自己不再为Pelco工作。

这就是我所发现的全部。有人能告诉我有关Pelco D和Pelco P之间的区别的更多信息吗?

评论

您链接的教程比您说的要多得多

#1 楼

两种协议通常使用RS485通过一对电线传输。您可以将同一对电线连接到多个摄像机,每个摄像机具有不同的地址。 RS485的最大长度约为1200m,非常适合在摄像机之间运行。
有多种设备可用于将RS485和视频信号组合成一端的单根同轴电缆,然后将其分开将其重新转换为2,但与协议分开。

Pelco-D
Byte 1 - Start transmission - always 0xFF
Byte 2 - Address of camera
Byte 3 - Command 1
Byte 4 - Command 2
Byte 5 - Data 1
Byte 6 - Data 2
Byte 7 - Checksum


Pelco-P
Byte 1 - Start transmission. Always 0xA0
Byte 2 - Address of camera - Range 0x00 to 0x1F
Byte 3 - Command 1
Byte 4 - Command 2
Byte 5 - Data 1
Byte 6 - Data 2
Byte 7 - End Transmission. Always 0xAF
Byte 8 - Checksum 


Pelco P可寻址32个摄像机,而Pelco D可以地址256。
Pelco D具有用于AGC,背光补偿,白平衡和增益的附加命令。它还具有查询PTZ位置并显式设置PTZ位置的命令。