本發(fā)明涉及時(shí)間同步領(lǐng)域,尤其是一種機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法和系統(tǒng)。
背景技術(shù):
1、現(xiàn)有的機(jī)載設(shè)備與慣導(dǎo)的交聯(lián)關(guān)系如圖1所示,機(jī)載設(shè)備通過(guò)航電總線與慣導(dǎo)設(shè)備交聯(lián)。
2、慣導(dǎo)設(shè)備通過(guò)航電總線將絕對(duì)時(shí)間(即在慣導(dǎo)端認(rèn)為絕對(duì)準(zhǔn)確的時(shí)間)下發(fā)給機(jī)載設(shè)備,機(jī)載設(shè)備接收到絕對(duì)時(shí)間后,對(duì)絕對(duì)時(shí)間進(jìn)行解析,得到年-月-日-時(shí)-分-秒-毫秒(目前是到毫秒,不排除到微秒級(jí)別的絕對(duì)時(shí)間)格式的絕對(duì)時(shí)間,并應(yīng)用到機(jī)載設(shè)備內(nèi)部,實(shí)現(xiàn)機(jī)載設(shè)備與慣導(dǎo)的時(shí)間同步。機(jī)載設(shè)備時(shí)間同步處理流程見(jiàn)圖2。
3、由于總線傳輸存在延時(shí),同時(shí)機(jī)載設(shè)備在收到總線數(shù)據(jù)后,需要對(duì)總線數(shù)據(jù)進(jìn)行解析,解析成絕對(duì)時(shí)間后傳輸給機(jī)載設(shè)備內(nèi)部其它節(jié)點(diǎn),最終實(shí)現(xiàn)機(jī)載設(shè)備與慣導(dǎo)的時(shí)間同步。總線的傳輸延時(shí)、數(shù)據(jù)解析耗時(shí)以及絕對(duì)時(shí)間在機(jī)載設(shè)備內(nèi)部的傳輸耗時(shí)都會(huì)影響機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的精度,而且數(shù)據(jù)傳輸涉及的節(jié)點(diǎn)越多,實(shí)現(xiàn)時(shí)間同步的耗時(shí)就越長(zhǎng),同步精度越低。采用總線傳輸絕對(duì)時(shí)間實(shí)現(xiàn)時(shí)間同步的方法,精度在毫秒到幾十毫秒量級(jí)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的發(fā)明目的在于:針對(duì)上述存在的全部或部分問(wèn)題,提供一種機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法和系統(tǒng),以提高機(jī)載設(shè)備與慣導(dǎo)時(shí)間的同步精度。
2、本發(fā)明采用的技術(shù)方案如下:
3、一種機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其包括:
4、機(jī)載設(shè)備將最新解析的絕對(duì)時(shí)間中秒以下時(shí)間做置零處理,并分發(fā)給內(nèi)部各節(jié)點(diǎn);所述機(jī)載設(shè)備所解析的絕對(duì)時(shí)間由慣導(dǎo)不斷發(fā)送給所述機(jī)載設(shè)備;
5、慣導(dǎo)利用每秒發(fā)出的秒脈沖信號(hào),觸發(fā)所述機(jī)載設(shè)備內(nèi)各節(jié)點(diǎn)在每次接收到所述秒脈沖信號(hào)時(shí),將最新的處理后的絕對(duì)時(shí)間更新到最新接收所述秒脈沖信號(hào)時(shí)所對(duì)應(yīng)的整秒級(jí)別的絕對(duì)時(shí)間,并以最新更新后的絕對(duì)時(shí)間作為最新的絕對(duì)時(shí)間。
6、進(jìn)一步的,機(jī)載設(shè)備將最新解析的絕對(duì)時(shí)間中秒以下時(shí)間做置零處理,包括:
7、所述機(jī)載設(shè)備在最新解析的絕對(duì)時(shí)間中秒以下時(shí)間小于第一閾值時(shí),才將該絕對(duì)時(shí)間中秒以下時(shí)間做置零處理。
8、進(jìn)一步的,其特征在于,所述第一閾值為500毫秒。
9、進(jìn)一步的,由所述機(jī)載設(shè)備內(nèi)第一個(gè)接收到絕對(duì)時(shí)間的節(jié)點(diǎn)負(fù)責(zé)對(duì)絕對(duì)時(shí)間進(jìn)行解析和處理,以及對(duì)處理后的絕對(duì)時(shí)間的分發(fā)。
10、進(jìn)一步的,所述第一個(gè)接收到絕對(duì)時(shí)間的節(jié)點(diǎn)將最新的處理后的絕對(duì)時(shí)間進(jìn)行緩存,并分發(fā)給所述機(jī)載設(shè)備內(nèi)的其他節(jié)點(diǎn)進(jìn)行緩存;各節(jié)點(diǎn)在每次接收到所述秒脈沖信號(hào)時(shí),對(duì)最新緩存的絕對(duì)時(shí)間進(jìn)行更新。
11、進(jìn)一步的,由所述機(jī)載設(shè)備內(nèi)第一個(gè)接收到所述秒脈沖信號(hào)的節(jié)點(diǎn)負(fù)責(zé)將所述秒脈沖信號(hào)轉(zhuǎn)發(fā)給所述機(jī)載設(shè)備內(nèi)的其他節(jié)點(diǎn)。
12、進(jìn)一步的,將最新的處理后的絕對(duì)時(shí)間更新到最新接收所述秒脈沖信號(hào)時(shí)所對(duì)應(yīng)的整秒級(jí)別的絕對(duì)時(shí)間,包括:
13、將最新的處理后的絕對(duì)時(shí)間的秒值加1秒。
14、進(jìn)一步的,所述機(jī)載設(shè)備所解析的絕對(duì)時(shí)間由慣導(dǎo)周期性發(fā)送給所述機(jī)載設(shè)備。
15、本發(fā)明還提供了一種機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的系統(tǒng),其包括:
16、第一模塊,控制慣導(dǎo)不斷發(fā)送絕對(duì)時(shí)間給機(jī)載設(shè)備;以及每秒向所述機(jī)載設(shè)備發(fā)送秒脈沖信號(hào);
17、第二模塊,控制機(jī)載設(shè)備對(duì)每次接收的絕對(duì)時(shí)間進(jìn)行解析;以及將最新解析的絕對(duì)時(shí)間中秒以下時(shí)間做置零處理,并分發(fā)給內(nèi)部各節(jié)點(diǎn);以及
18、控制機(jī)載設(shè)備中各節(jié)點(diǎn)在每次接收到所述秒脈沖信號(hào)時(shí),將最新的處理后的絕對(duì)時(shí)間更新到最新接收所述秒脈沖信號(hào)時(shí)所對(duì)應(yīng)的整秒級(jí)別的絕對(duì)時(shí)間,將最新更新后的絕對(duì)時(shí)間作為最新的絕對(duì)時(shí)間。
19、進(jìn)一步的,第二模塊控根據(jù)以下配置制機(jī)載設(shè)備中各節(jié)點(diǎn)在每次接收到所述秒脈沖信號(hào)時(shí),將最新的處理后的絕對(duì)時(shí)間更新到最新接收所述秒脈沖信號(hào)時(shí)所對(duì)應(yīng)的整秒級(jí)別的絕對(duì)時(shí)間:
20、第二模塊控制機(jī)載設(shè)備中各節(jié)點(diǎn)在每次接收到所述秒脈沖信號(hào)時(shí),將最新的處理后的絕對(duì)時(shí)間的秒值加1秒。
21、綜上所述,由于采用了上述技術(shù)方案,本發(fā)明的有益效果是:
22、本發(fā)明所提出的同步方案,可以直接利舊目前慣導(dǎo)與機(jī)載設(shè)備間的電路和協(xié)議,在硬件電路上僅需要增加秒脈沖信號(hào)的傳遞線路,改造成本較低。而執(zhí)行同步方法后,能夠?qū)C(jī)載設(shè)備與慣導(dǎo)的時(shí)間同步精度由毫秒量級(jí)提高到百納秒量級(jí)。
1.一種機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其特征在于,包括:
2.如權(quán)利要求1所述的機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其特征在于,機(jī)載設(shè)備將最新解析的絕對(duì)時(shí)間中秒以下時(shí)間做置零處理,包括:
3.如權(quán)利要求2所述的的機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其特征在于,所述第一閾值為500毫秒。
4.如權(quán)利要求1所述的機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其特征在于,由所述機(jī)載設(shè)備內(nèi)第一個(gè)接收到絕對(duì)時(shí)間的節(jié)點(diǎn)負(fù)責(zé)對(duì)絕對(duì)時(shí)間進(jìn)行解析和處理,以及對(duì)處理后的絕對(duì)時(shí)間的分發(fā)。
5.如權(quán)利要求4所述的機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其特征在于,所述第一個(gè)接收到絕對(duì)時(shí)間的節(jié)點(diǎn)將最新的處理后的絕對(duì)時(shí)間進(jìn)行緩存,并分發(fā)給所述機(jī)載設(shè)備內(nèi)的其他節(jié)點(diǎn)進(jìn)行緩存;各節(jié)點(diǎn)在每次接收到所述秒脈沖信號(hào)時(shí),對(duì)最新緩存的絕對(duì)時(shí)間進(jìn)行更新。
6.如權(quán)利要求1所述的機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其特征在于,由所述機(jī)載設(shè)備內(nèi)第一個(gè)接收到所述秒脈沖信號(hào)的節(jié)點(diǎn)負(fù)責(zé)將所述秒脈沖信號(hào)轉(zhuǎn)發(fā)給所述機(jī)載設(shè)備內(nèi)的其他節(jié)點(diǎn)。
7.如權(quán)利要求1-6任一所述的機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其特征在于,將最新的處理后的絕對(duì)時(shí)間更新到最新接收所述秒脈沖信號(hào)時(shí)所對(duì)應(yīng)的整秒級(jí)別的絕對(duì)時(shí)間,包括:
8.如權(quán)利要求1所述的機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的方法,其特征在于,所述機(jī)載設(shè)備所解析的絕對(duì)時(shí)間由慣導(dǎo)周期性發(fā)送給所述機(jī)載設(shè)備。
9.一種機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的系統(tǒng),其特征在于,包括:
10.如權(quán)利要求9所述的機(jī)載設(shè)備與慣導(dǎo)時(shí)間同步的系統(tǒng),其特征在于,第二模塊控根據(jù)以下配置制機(jī)載設(shè)備中各節(jié)點(diǎn)在每次接收到所述秒脈沖信號(hào)時(shí),將最新的處理后的絕對(duì)時(shí)間更新到最新接收所述秒脈沖信號(hào)時(shí)所對(duì)應(yīng)的整秒級(jí)別的絕對(duì)時(shí)間: