本文件详细解析了PELCO-D和PELCO-P两种通信协议的技术细节,包括命令编码、数据传输格式及应用场景等信息。
PELCO主控与前端解码器通过RS422/RS485通信格式进行数据传输。
除了PELCO原装设备支持RS422和RS485兼容接口,国内大部分厂家的主控与接收设备仅支持RS485接口。这种接口采用半双工模式,即发送端只管发命令而不关心是否被正确接收;有的厂商会连续发送命令,而有些则每隔一段时间才发送一次。停止指令通常只会发出一两条。
PELCO、松下和三星等大厂的通信接口在主控设备向接收端发送命令后,后者会返回SCK确认信息给前者,表明已接收到该命令并且不再需要重复发送。这便是RS422通信模式的应用场景之一。
PELCO-D-P协议是视频监控系统中用于控制云台、摄像机及辅助设备的一种通讯标准,基于RS422和RS485接口实现远程多设备间的双向数据传输功能。
1. RS422与RS485的区别:
- RS422支持全双工通信(即同时发送接收),而RS485为半双工模式,在某一时刻只能执行单向操作。
- 国内多数厂家的主控和解码器仅配备RS485接口,其特点是不确认命令是否被成功接收。相比之下,PELCO、松下等大厂设备在发送指令后会收到SCK响应以验证数据传输状态。
2. PELCO-D协议结构:
- 该协议的数据格式包括1位起始位、8位数据和1位停止位,并且没有校验功能。波特率设为2400bps。
- 每个命令由7字节构成,分别为同步码(FFH)、地址编码(范围从0到255代表不同设备的逻辑位置)、两个操作指令以及两组数据和一个检查代码。
3. 命令解析:
- 第一指令中的第7位、第4及第5位共同决定命令类型,例如:自动/手动扫描模式切换;摄像机开关控制;光圈大小调节等。
- 第二指令则涉及焦距调整、视角变化及其他特定功能的设定。
4. 常用操作列表:
- 包括云台上下左右移动;变倍率调整;聚焦和光圈设置;灯光开闭切换;预置位定位及修改等功能的操作码定义。
5. 自动扫描实现方式:
- 在PELCO-D协议中并没有直接的自动扫描命令,但通过调用99号预设点可以在PELCO-P标准下完成此功能。而在PELCO-D里则需要自编程CALL #NO来达成类似效果,这可能涉及到硬件限制或软件检测机制。
总之,为了确保设备能够准确响应控制指令,在使用PELCO-D协议时必须遵循严格的命令序列和正确的地址配置规则。由于该标准的专有性质,相关技术资料获取通常需通过官方渠道获得授权和支持。