BT1525通信协议.docxVIP

  • 9
  • 0
  • 约6.82千字
  • 约 13页
  • 2017-12-15 发布于浙江
  • 举报
BT1525通信协议

BERT通信协议一,基本的帧格式BERT使用异步串口通信接口(RS232)与计算机通信,仅使用了DB9内三根线(发送,接收和地)来完成通信。通信基本设置为:1位起始位,8位数据位,1位停止位。波特率为9600bps。如下:名称同步字序列号长度命令数据校验和长度1字节1字节1字节1字节根据2字节同步字:采用0x5A作为同步字。同步字后面为非同步字表示帧开始。0X5A作为同步字标识一个包的开始。发送方在发送一个同步字标识包的开始后,如果包内其他部分(包括序列号,长度,命令,数据和校验和)的某个数据其值和同步字相同,应该额外插入一个同步字。插入的同步字不计入包的长度,也不参与校验。接收方时应该执行同步字的删除操作,当接收到标识包开始的同步字后,如果收到的连续的同步字的个数为奇数个,则应该丢弃之前接收的数据,认为有新的包开始。如果接收到连续的同步字的为偶数个,则执行同步字删除,删除由发送方额外插入的同步字。例如,当序列号为0x5A时,其格式为:名称同步字插入同步字序列号长度命令数据校验和长度0x5A0x5A0x5A1字节1字节根据2字节在接收时,当发现连续的同步字时,要求删除第二个同步字。同步字的插入和删除范围从序列号开始到校验和结束(包括校验和)。序列号:序列号占用1个字节,从0开始递增,到255后返回到0。BERT测试仪和PC机拥有各自独立的序列号。如果在指定的时间内(0.3秒)没有收

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档