北斗用户机用户接口协议(4.0 版本)

1. 接口数据传输约定
        串口非同步传送,参数定义如下:
        传输速率:115200bit/s(默认)
        1 bit 开始位;
        8 bit 数据位;
        1 bit 停止位;
        无校验 。
接口数据传输基本格式如下:
        指令 / 内容  长度  用户地址  信息内容  校验和
        “指令”或“内容”传输时以 ASCII 码表示,每个 ASCII 码为一个字节;
        “长度”表示从 “指令或内容”起始符“$”开始到“校验和”(含校验和)为止的数据总字节数;
        “用户地址”为与外设相连的用户机 ID 号,长度为 3 字节,其中有效位为低21bit,高 3bit 填“0”;
        “校验和”是指从“指令或内容”起始符“$”起到“校验和”前一字节,按字节异或的结果;
        “信息内容”用二进制原码表示,各参数项按格式要求的长度填充,不满长度要求时,高位补“0”。信息按整字节传输,多字节信息先传高位字节,后传低位字节;对于有符号参数,第 1 位符号位统一规定为“0”表示“+”,“1”表示“-”,其后位数为参数值,用原码表示。

猜你喜欢

转载自blog.csdn.net/pony12/article/details/120716558