【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及一種,用于將收到的多路串行接口協(xié)議數(shù)據(jù)通過一路串行接口進(jìn)行轉(zhuǎn)發(fā)。
技術(shù)介紹
RS422串行接口是一種廣泛用于系統(tǒng)間或系統(tǒng)內(nèi)模塊間數(shù)據(jù)交換的接口,在傳統(tǒng)的嵌入式系統(tǒng)設(shè)計(jì)中,當(dāng)一個(gè)設(shè)備有N個(gè)接收串行接口,需要從外部接收N路串行接口數(shù)據(jù)并且將這N路的數(shù)據(jù)全部轉(zhuǎn)發(fā)出去就需要定義同樣數(shù)量的轉(zhuǎn)發(fā)接口,這樣實(shí)現(xiàn)方法簡(jiǎn)單,但是對(duì)軟硬件資源造成了浪費(fèi)。所以在本方法中,將所有轉(zhuǎn)發(fā)串行接口合并為一個(gè),在模塊內(nèi)進(jìn)行接收端數(shù)據(jù)處理,進(jìn)行切換轉(zhuǎn)發(fā)將多路數(shù)據(jù)通過一路串行接口發(fā)送出去。在某項(xiàng)目應(yīng)用中,通用IO模塊有兩路串行接收接口和一路串行發(fā)送接口,用來從外部?jī)陕反性O(shè)備GPS和INS接收協(xié)議數(shù)據(jù),并且需要將兩路數(shù)據(jù)通過一路串行接口轉(zhuǎn)發(fā)給通用處理模塊。系統(tǒng)要求INS數(shù)據(jù)需要實(shí)時(shí)進(jìn)行傳遞,外設(shè)發(fā)送周期為40ms,數(shù)據(jù)幀長為86bytes ;GPS數(shù)據(jù)在接收到時(shí)可稍微延遲發(fā)送,外設(shè)發(fā)送GPS周期為1S,數(shù)據(jù)幀長為78bytes0
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)提供一種,實(shí)現(xiàn)了通過一路串行接口同時(shí)轉(zhuǎn)發(fā)從GPS設(shè)備接收到的GPS數(shù)據(jù)和INS設(shè)備接收到的INS協(xié)議數(shù)據(jù),并且保證數(shù)據(jù)的完整性和實(shí)時(shí)性。本專利技術(shù)的目的通過下述的技術(shù)方案實(shí)現(xiàn)。,包括從串行接口接收INS數(shù)據(jù)和GPS數(shù)據(jù)的流程,以及通過一路串行接口進(jìn)行INS數(shù)據(jù)和GPS數(shù)據(jù)的發(fā)送流程;具體按照以下步驟:(I)通用IO模塊收到INS數(shù)據(jù)的同時(shí)即通過硬件邏輯將INS數(shù)據(jù)經(jīng)串行接口轉(zhuǎn)發(fā)至通用處理模塊,當(dāng)收到一包完整INS數(shù)據(jù)時(shí)軟件置INS數(shù)據(jù)包完整標(biāo)志=GPS數(shù)據(jù)包完整標(biāo)志;(2)當(dāng)收到一包完整GPS數(shù)據(jù)時(shí),軟件置GPS數(shù)據(jù)包完整標(biāo)志=1 ...
【技術(shù)保護(hù)點(diǎn)】
多路串行接口協(xié)議切換轉(zhuǎn)發(fā)方法,包括從串行接口接收INS數(shù)據(jù)和GPS數(shù)據(jù)的流程,以及通過一路串行接口進(jìn)行INS數(shù)據(jù)和GPS數(shù)據(jù)的發(fā)送流程;具體按照以下步驟:(1)通用IO模塊收到INS數(shù)據(jù)的同時(shí)即通過硬件邏輯將INS數(shù)據(jù)經(jīng)串行接口轉(zhuǎn)發(fā)至通用處理模塊,當(dāng)收到一包完整INS數(shù)據(jù)時(shí)軟件置INS數(shù)據(jù)包完整標(biāo)志=GPS數(shù)據(jù)包完整標(biāo)志;(2)當(dāng)收到一包完整GPS數(shù)據(jù)時(shí),軟件置GPS數(shù)據(jù)包完整標(biāo)志=1;(3)GPS數(shù)據(jù)通過軟件控制轉(zhuǎn)發(fā),根據(jù)數(shù)據(jù)包完整標(biāo)志判斷是否收到完整的GPS數(shù)據(jù)與INS數(shù)據(jù),若是,則轉(zhuǎn)發(fā)通道從INS通道切換至GPS通道,實(shí)現(xiàn)轉(zhuǎn)發(fā)GPS數(shù)據(jù),轉(zhuǎn)發(fā)GPS數(shù)據(jù)完畢后再切換回INS通道;若否,則繼續(xù)判斷。
【技術(shù)特征摘要】
1.多路串行接口協(xié)議切換轉(zhuǎn)發(fā)方法,包括從串行接口接收INS數(shù)據(jù)和GPS數(shù)據(jù)的流程,以及通過一路串行接口進(jìn)行INS數(shù)據(jù)和GPS數(shù)據(jù)的發(fā)送流程;具體按照以下步驟: (1)通用IO模塊收到INS數(shù)據(jù)的同時(shí)即通過硬件邏輯將INS數(shù)據(jù)經(jīng)串行接口轉(zhuǎn)發(fā)至通用處理模塊,當(dāng)收到一包完整INS數(shù)據(jù)時(shí)軟件置INS數(shù)據(jù)包完整標(biāo)志=G...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:何立軍,吳超,高毅,蔣欣,石海洋,
申請(qǐng)(專利權(quán))人:中國航空工業(yè)集團(tuán)公司第六三一研究所,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。