天天看點

北鬥使用者機使用者接口協定(4.0 版本)

1. 接口資料傳輸約定

        序列槽非同步傳送,參數定義如下:

        傳輸速率:115200bit/s(預設)

        1 bit 開始位;

        8 bit 資料位;

        1 bit 停止位;

        無校驗 。

接口資料傳輸基本格式如下:

        指令 / 内容  長度  使用者位址  資訊内容  校驗和

        “指令”或“内容”傳輸時以 ASCII 碼表示,每個 ASCII 碼為一個位元組;

        “長度”表示從 “指令或内容”起始符“$”開始到“校驗和”(含校驗和)為止的資料總位元組數;

        “使用者位址”為與外設相連的使用者機 ID 号,長度為 3 位元組,其中有效位為低21bit,高 3bit 填“0”;

        “校驗和”是指從“指令或内容”起始符“$”起到“校驗和”前一位元組,按位元組異或的結果;

        “資訊内容”用二進制原碼表示,各參數項按格式要求的長度填充,不滿長度要求時,高位補“0”。資訊按整位元組傳輸,多位元組資訊先傳高位位元組,後傳低位位元組;對于有符号參數,第 1 位符号位統一規定為“0”表示“+”,“1”表示“-”,其後位數為參數值,用原碼表示。

繼續閱讀