Pelco-P协议介绍

Pelco-P协议介绍

昨天调试云台,感谢黄小柱的“Pelco调试程序”。发现设备用的Pelco-P的协议。看协议说是字节2-6的Xor sum。自己Xor跟调试程序,不一样,后来总结是跟0F异或,结果一样。通讯VCL用的comport。在开始打开串口,就发数据,结果出现第一次不成功,后面的才可以,用pormon跟踪打开过程,黄小柱的用的mscomm控件,怀疑comport打开的默认设置不对,换控件,结果发现MSCOMM巨难用。找到“串口调试助手Delphi版1.0”,也是用的comport.手动发送数据,居然成功。分析程序,在发送过程中,判断串口是否打开,没有则打开,没有延时,就发送数据,串口还没有稳定,结果不成功。延时10'',问题解决。以前也遇到过,没有注意到。