基于1553B總線的星務(wù)仿真系統(tǒng)設(shè)計(jì)
本文選題:1553B + 星務(wù)仿真 ; 參考:《中國(guó)科學(xué)院研究生院(長(zhǎng)春光學(xué)精密機(jī)械與物理研究所)》2015年碩士論文
【摘要】:我所研制的某有效載荷通過(guò)1553B總線與衛(wèi)星進(jìn)行通訊,新的1553B總線通信協(xié)議中使用了“1秒10幀,1幀10條消息”的“幀消息模式”,現(xiàn)有星務(wù)仿真系統(tǒng)中對(duì)星務(wù)1553B總線的仿真只滿足“整秒單消息”的消息模式;為實(shí)現(xiàn)對(duì)衛(wèi)星1553B“幀消息模式”的仿真,仿真系統(tǒng)不僅要在消息模式上滿足“幀消息模式”,還需將1553B總線仿真板卡的執(zhí)行時(shí)間精度提升至5ms以內(nèi)。首先,在總體架構(gòu)上采用Windows+Vxworks的硬件架構(gòu),并在Vxworks機(jī)箱中集成GPS秒脈沖授時(shí)板卡作為同步系統(tǒng)時(shí)間的時(shí)鐘源;其次,在Vx Works下位機(jī)軟件中設(shè)計(jì)了高精度時(shí)間獲取模塊、板卡控制模塊等;再次,在Window管理軟件中設(shè)計(jì)了1553B消息框架編輯模塊、整秒批指令編輯模塊等,最終,設(shè)計(jì)實(shí)現(xiàn)了新模式、短延遲的1553B總線星務(wù)仿真系統(tǒng)。本文的研究成果和創(chuàng)新點(diǎn)包括以下幾個(gè)方面:1)軟件的通用型,本文設(shè)計(jì)了一套1553B總線仿真測(cè)試通用性軟件,從1553B總線上傳輸?shù)母鱾(gè)數(shù)據(jù)位到測(cè)試用例的編輯均可由用戶自定義;2)板卡指令執(zhí)行的實(shí)時(shí)性,該系統(tǒng)中1553B板卡指令實(shí)際執(zhí)行時(shí)間相較于用戶設(shè)置的理論執(zhí)行時(shí)間實(shí)測(cè)最大延遲不大于3ms,相對(duì)于原有“整秒單消息”的系統(tǒng)20ms的最大延遲,指令執(zhí)行精度提升6.5倍以上;滿足測(cè)試需求。3)實(shí)時(shí)監(jiān)控和歷史回放,板卡接口收發(fā)數(shù)據(jù)與高精度時(shí)間信息進(jìn)行打包存儲(chǔ),監(jiān)控計(jì)算機(jī)對(duì)測(cè)試過(guò)程進(jìn)行實(shí)時(shí)監(jiān)控及異常報(bào)警,以及歷史數(shù)據(jù)的回放,保證測(cè)試過(guò)程在時(shí)間上嚴(yán)格受控,為故障定位及問(wèn)題排查提供數(shù)據(jù)支持。4)前瞻性,基于1553B總線的星務(wù)仿真系統(tǒng)滿足“1秒1000條消息”1553B的“幀消息模式”,該模式不僅能覆蓋現(xiàn)有“1秒10幀,1幀10條消息”的仿真需求,亦可能滿足未來(lái)新型號(hào)衛(wèi)星的仿真需求,實(shí)現(xiàn)真實(shí)的仿星功能。實(shí)驗(yàn)結(jié)果表明:該系統(tǒng)不僅滿足對(duì)“幀消息模式”的仿真測(cè)試需求,且該系統(tǒng)中1553B板卡指令實(shí)際執(zhí)行時(shí)間相較于用戶設(shè)置的執(zhí)行時(shí)間實(shí)測(cè)最大延遲不大于3ms,相對(duì)于現(xiàn)有系統(tǒng)中20ms的最大延遲,執(zhí)行精度提高了6.5倍以上,為被測(cè)設(shè)備的故障排查、問(wèn)題定位提供準(zhǔn)確的時(shí)間數(shù)據(jù)支持。
[Abstract]:A payload I developed is communicated with the satellite via 1553B bus. The new 1553B bus communication protocol uses "frame message mode" with "10 frames of 1 second, 1 frames and 10 messages". The existing satellite simulation system for the simulation of star 1553B bus only satisfies the message mode of "the whole second single message"; to realize the "frame" for satellite 1553B. In the simulation of message mode, the simulation system not only satisfies the "frame message mode" in the message mode, but also needs to improve the execution time precision of the 1553B bus simulation board to less than 5ms. First, the hardware architecture of Windows+Vxworks is adopted in the overall architecture, and the GPS second pulse time card is integrated into the Vxworks chassis as a synchronization system. Second, the high precision time acquisition module and the board control module are designed in the Vx Works software. Thirdly, the 1553B message frame editing module and the batch instruction edit module are designed in the Window management software. Finally, the new mode and the short delay 1553B bus star simulation system are designed and implemented. The results and innovation points include the following aspects: 1) the general software of the software, this paper designs a set of universal software for 1553B bus simulation test. The editing of each data bit transmitted from the 1553B bus to the test case can be customized by the user; 2) the timing of the execution of the card instruction, and the actual execution time of the 1553B card instruction in the system Compared with the user set, the maximum delay of the actual time measurement is not greater than 3MS. Compared with the maximum delay of the system 20ms of the original "whole second message", the accuracy of the instruction execution is increased by more than 6.5 times; the real-time monitoring and historical playback is met by the test requirement.3). The number of card interface transceivers and the high precision time information are packed and stored, and the monitoring is monitored and stored. The computer monitors and alerts the test process in real time, as well as the replay of historical data to ensure that the test process is strictly controlled in time, and provides data support.4 for fault location and problem checking. The 1553B bus based satellite simulation system satisfies the "frame message mode" of "one second and 1000 messages" 1553B, which is not the same. It can only cover the existing simulation requirements of "10 frames of 1 second, 1 frames and 10 messages", and can also meet the simulation requirements of the future new type of satellite and realize the real imitation of the star function. The experimental results show that the system not only satisfies the simulation test requirements for the "frame message mode", but also the actual execution time of the 1553B card instruction in the system is compared with the user set. The maximum delay of the measured execution time is not more than 3MS. Compared with the maximum delay of 20ms in the existing system, the execution precision is increased by more than 6.5 times, which provides the accurate time data support for the fault location of the measured equipment.
【學(xué)位授予單位】:中國(guó)科學(xué)院研究生院(長(zhǎng)春光學(xué)精密機(jī)械與物理研究所)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP336;TP391.9
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 李文濤;徐波;;基于VxWorks下的FTP傳輸技術(shù)研究[J];科技與創(chuàng)新;2015年11期
2 劉金梅;許振忠;張明明;;基于1553B總線的測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];北華航天工業(yè)學(xué)院學(xué)報(bào);2015年02期
3 陳亮;劉麗霞;劉經(jīng)宇;;基于1553B協(xié)議的導(dǎo)彈控制系統(tǒng)信息流設(shè)計(jì)探討[J];計(jì)算機(jī)測(cè)量與控制;2012年08期
4 謝拴勤;楊陽(yáng);李宇翔;;基于Vxworks的先進(jìn)飛機(jī)電氣負(fù)載管理中心軟件設(shè)計(jì)[J];計(jì)算機(jī)測(cè)量與控制;2009年11期
5 周谷;宋李彬;程良平;魏瓊;;基于VxWorks的機(jī)載雷達(dá)模擬吊艙軟件設(shè)計(jì)[J];現(xiàn)代雷達(dá);2009年09期
6 李俊;;VxWorks下多任務(wù)間通信方式的比較與分析[J];科技資訊;2009年25期
7 王才善;陳光武;曠文珍;范多旺;魏宗壽;;基于VxWorks的實(shí)時(shí)多任務(wù)程序設(shè)計(jì)機(jī)制分析[J];鐵路計(jì)算機(jī)應(yīng)用;2009年05期
8 于雅麗;陳錦莉;;1553B通信研究及其在導(dǎo)彈測(cè)試系統(tǒng)中的應(yīng)用[J];計(jì)算機(jī)測(cè)量與控制;2009年02期
9 廖義林;呂英;沈崧;;基于(m,k)-firm約束規(guī)范的混合任務(wù)調(diào)度算法研究[J];計(jì)算機(jī)工程與設(shè)計(jì);2008年19期
10 高志強(qiáng);苗克堅(jiān);張?chǎng)╄?;彈載計(jì)算機(jī)1553B總線測(cè)試模塊設(shè)計(jì)[J];計(jì)算機(jī)測(cè)量與控制;2008年09期
,本文編號(hào):1931232
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1931232.html