1.一種基于RS422串口數(shù)字通信的飛行器信號(hào)量處理方法,所述的飛行器具有任務(wù)機(jī)系統(tǒng);
步驟一、任務(wù)機(jī)系統(tǒng)接收多個(gè)傳感器輸入的數(shù)據(jù);每個(gè)傳感器對(duì)應(yīng)有一個(gè)比例參數(shù);
步驟二、依次判斷接收的每個(gè)傳感器數(shù)據(jù)是否具有符號(hào),如果所述的傳感器數(shù)據(jù)有符號(hào),則將接收到的傳感器數(shù)據(jù)進(jìn)行換算,公式如為:字符數(shù)據(jù)=取整[傳感器數(shù)據(jù)/比例參數(shù)];其中,字符數(shù)據(jù)為十六位字符數(shù)據(jù),比例參數(shù)的選取滿足字符數(shù)據(jù)小于0xFFFFFFFF;
如果所述的傳感器數(shù)據(jù)無符號(hào),則將接收到的傳感器數(shù)據(jù)進(jìn)行換算,公式如為:字符數(shù)據(jù)=取反[取整[傳感器數(shù)據(jù)/比例參數(shù)]]+1;其中,字符數(shù)據(jù)為十六位字符數(shù)據(jù),比例參數(shù)的選取滿足字符數(shù)據(jù)小于0xFFFFFFFF;
步驟三、根據(jù)RS422通信協(xié)議,將步驟二換算后的多個(gè)傳感器的字符數(shù)據(jù)組合為一個(gè)數(shù)據(jù)包進(jìn)行發(fā)送,其中所述的數(shù)據(jù)包括同步頭信息、標(biāo)識(shí)信息、包長信息、多個(gè)信號(hào)量;所述多個(gè)信號(hào)量對(duì)應(yīng)于多個(gè)傳感器的字符數(shù)據(jù)。