协议是数据通信时的信息存储格式,解码器的通信协议大约有100多种,其中比较常见的还有多个版本,最常使用的派尔高D协议,就有大概7个版本。以派尔高D为例,分析一下协议的数据结构。
通信数据为7位字节,分别为:1-2-3-4-5-6-7
1.标志位:确定协议种类;
2.地址位:所发出动作所对应的解码器地址;
3.4、动作位:具体的工作指令;
5.6、速度和预置位:定义动作的速度和预置到的坐标;
7.校验位:校验数据是否正确。
通常解码器会根据协议的格式来识别协议的种类,这就是通称谈到的自识别协议解码器,又叫万码解码器。硬盘录像机发出控制命令后,硬盘录像机的串行接口RS-232会以软件设置协议的波特率和数据格式发出控制协议代码,RS-232转RS-485码转换器将RS-232信号转换成RS-485信号,然后再传输(理论上可传输1200米),系统经过485总线上的每个解码器都会接收到控制协议代码,然后对比自己的地址,控制协议代码与地址相同解码器才会执行动作。使用232转485码转换器的主要是RS232信号传输距离比较近约15米,而485信号可传输1200米,使控制距离大大加长。嵌入式硬盘录像机本身就有485通信接口,不必再加RS-232转RS-485通传协议转换器。
硬盘录像机与解码器之间的通信是单向通信,数据硬盘录像机发出到解码器接收为止,解码器不向硬盘录像机发送任何数据。因此,为了降低成本监控系统使用的码转换器有相当的比例是单功码转,即由232信号转换成RS485信号。因此,在门禁等双向通信系统中使用监控系统码转可能会发生通信不良的问题。