一種基於載荷地面檢測儀的數傳接收模塊的數傳方法
2024-02-15 13:07:15
一種基於載荷地面檢測儀的數傳接收模塊的數傳方法
【專利摘要】本發明公開了一種基於載荷地面檢測儀的數傳接收模塊的數傳方法,它包括以下多個步驟:處理器通過PCIe總線接收來自主控計算機的控制命令,並對控制命令進行解析;處理器根據控制命令選擇LVDS接收通道,設置通LVDS接收道的數據寬度;LVDS數據接收電路接收外部輸入的LVDS數據信號,並將LVDS數據信號送往用於匹配LVDS的數據傳輸通道的一級緩存;一級緩存對所輸入的LVDS數據進行時鐘域轉換,輸出同時鐘域的LVDS數據信號,然後將LVDS數據信號送往用於匹配實現一級緩存的接口與PCIe傳輸接口的二級緩存;二級緩存通過PCIe總線將LVDS數據信號實時輸出到主控計算機。本發明對接收數據進行兩級緩存,在涉及到多時鐘域數據的傳輸時,可實現數據的可靠接收和外傳。
【專利說明】一種基於載荷地面檢測儀的數傳接收模塊的數傳方法
【技術領域】
[0001]本發明涉及一種基於載荷地面檢測儀的數傳接收模塊的數傳方法。
【背景技術】
[0002]人造衛星是發射數量最多,發展最快的太空飛行器,廣泛用於電信、氣象、資源普查和軍事偵察等領域。現在人造衛星主要由結構系統、推進系統、熱控系統、供配電系統、星物系統、遙測遙控系統、姿態軌道控制系統、數據傳輸系統和有效載荷等多個部分組成。其中有效載荷是衛星中直接執行特定任務的分系統是衛星的核心部分,它是決定衛星性能水平的主要分系統。由於衛星在軌工作的特殊性,升空後對其維護極為困難,因此,發射前的地面測試工作顯得尤為重要。衛星地面載荷檢測儀用於在地面對衛星的載荷進行測試,其數傳接收模塊用於實現數據的接收和外傳,當涉及到不同時鐘域數據傳輸時,現有的載荷地面檢測儀中的數傳模塊不能實現數據的可靠接收和外傳。
【發明內容】
[0003]本發明的目的在於克服現有技術的不足,提供一種基於載荷地面檢測儀的數傳接收模塊的數傳方法,在涉及到多時鐘域數據的傳輸時,可實現數據的可靠接收和外傳。
[0004]本發明的目的是通過以下技術方案來實現的:一種基於載荷地面檢測儀的數傳接收模塊的數傳方法,它包括以下多個步驟:
51.處理器通過PCIe總線接收來自主控計算機的控制命令,並對控制命令進行解析;
52.處理器根據控制命令選擇LVDS接收通道;
53.處理器根據控制命令配置LVDS接收通道,設置LVDS接收通道的數據寬度;
54.LVDS數據接收電路接收外部輸入的LVDS數據信號,並將LVDS數據信號送往用於匹配LVDS的數據傳輸通道的一級緩存;
55.一級緩存對所輸入的LVDS數據進行時鐘域轉換,輸出同時鐘域的LVDS數據信號,然後將LVDS數據信號送往用於匹配實現一級緩存的接口與PCIe傳輸接口的二級緩存;
56.二級緩存通過PCIe總線將LVDS數據信號實時輸出到主控計算機。
[0005]本發明的有益效果是:對接收數據進行兩級緩存,在涉及到多時鐘域數據的傳輸時,可實現數據的可靠接收和外傳。
【專利附圖】
【附圖說明】
[0006]圖1為本發明基於載荷地面檢測儀的數傳接收模塊的數傳方法的流程圖;
圖2為本發明的一個實施例的結構框圖。
【具體實施方式】
[0007]下面結合附圖進一步詳細描述本發明的技術方案,但本發明的保護範圍不局限於以下所述。
[0008]如圖1所示,一種基於載荷地面檢測儀的數傳接收模塊的數傳方法,它包括以下多個步驟:
51.處理器通過PCIe總線接收來自主控計算機的控制命令,並對控制命令進行解析;
52.處理器根據控制命令選擇LVDS接收通道;
53.處理器根據控制命令配置LVDS接收通道,設置LVDS接收通道的數據寬度;
54.LVDS數據接收電路接收外部輸入的LVDS數據信號,並將LVDS數據信號送往用於匹配LVDS的數據傳輸通道的一級緩存;
55.一級緩存對所輸入的LVDS數據進行時鐘域轉換,輸出同時鐘域的LVDS數據信號,然後將LVDS數據信號送往用於匹配實現一級緩存的接口與PCIe傳輸接口的二級緩存;
56.二級緩存通過PCIe總線將LVDS數據信號實時輸出到主控計算機。
[0009]一級緩存是為了匹配LVDS的數據傳輸通道,實現時鐘域的轉換和數據的可靠接收;二級緩存是為了實現一級傳輸模塊的接口與PCIe傳輸接口的匹配;LVDS數傳接收模塊涉及到多時鐘域的轉換,採用兩級緩存的結構,實現數據的可靠接收和外傳。
[0010]圖2為本發明的一個實施例,如圖2所示,一種基於載荷地面檢測儀的數傳接收模塊,它包括LVDS數據接收電路、秒脈衝收發電路、OC指令輸出電路、第一存儲器、第二存儲器和處理器,LVDS數據接收電路、秒脈衝收發電路、OC指令輸出電路、第一存儲器和第二存儲器分別與處理器連接,處理器通過PCIe接口與外部主控計算機連接。
[0011]所述的LVDS數據接收電路包括多路LVDS數據通路,所述的LVDS數據通路由輸入電路和保護電路組成,載荷數據通過第一連接器輸入到LVDS數據輸入電路,LVDS數據輸入電路的輸出與保護電路連接,保護電路的輸出與處理器連接。
[0012]所述的秒脈衝收發電路包括TTL電平輸入電路、TTL電平輸出電路、RS422輸出電路、RS422驅動電路和電平轉換電路,信號通過TTL輸入電路輸入到電平轉換電路,電平轉換電路的一路輸出與TTL電平輸出電路連接,一路與處理器連接,處理器的一路輸出與RS422驅動電路連接,RS422驅動電路的輸入與RS422輸出電路連接,信號通過RS422輸出電路輸出至第二連接器。
[0013]所述的OC指令輸出電路包括OC驅動電路和OC指令輸出電路,處理器的一路輸出與OC驅動電路的輸入連接,OC驅動電路的輸出與OC指令輸出電路連接,OC指令通過OC指令輸出電路輸出到第二連接器。
[0014]所述的LVDS數據接收電路包括兩路LVDS數據通路,每路LVDS數據通路具備A和B兩個互為備份的通道,A通道和B通道同時有數據輸入時選擇接受A通道或B通道數據,具備接收多種長度數據幀和突發不定數據的能力。
[0015]所述的A通道和B通道均支持1/4/8對LVDS數據傳輸,每個通道LVDS數據位對數據配置具備記憶功能,下次開機時能夠按照上一次關機時的設置進行初始化配置,LVDS數據的時鐘頻率不高於50MHz。
[0016]所述的第一連接器為HJ30J連接器,所述的第二連接器為J30J連接器。
[0017]當載荷地面檢測儀與被測設備進行數據傳輸時,主控計算機發送控制命令到數傳接收模塊,數傳接收模塊中的處理器對控制命令進行解析,並根據控制命令對LVDS數據傳輸通道進行配置,LVDS數據接收電路接收來自被測設備的LVDS數據,然後將LVDS的輸入數據經過一二級緩存後送往PCIe接口,最後PCIe接口將LVDS數據實時輸出到主控計算機。
【權利要求】
1.一種基於載荷地面檢測儀的數傳接收模塊的數傳方法,其特徵在於:它包括以下多個步驟: .51.處理器通過PCIe總線接收來自主控計算機的控制命令,並對控制命令進行解析; .52.處理器根據控制命令選擇LVDS接收通道; .53.處理器根據控制命令配置LVDS接收通道,設置LVDS接收通道的數據寬度; .54.LVDS數據接收電路接收外部輸入的LVDS數據信號,並將LVDS數據信號送往用於匹配LVDS的數據傳輸通道的一級緩存; .55.一級緩存對所輸入的LVDS數據進行時鐘域轉換,輸出同時鐘域的LVDS數據信號,然後將LVDS數據信號送往用於匹配實現一級緩存的接口與PCIe傳輸接口的二級緩存; .56.二級緩存通過PCIe總線將LVDS數據信號實時輸出到主控計算機。
【文檔編號】G06F13/38GK104408010SQ201410704616
【公開日】2015年3月11日 申請日期:2014年11月28日 優先權日:2014年11月28日
【發明者】龍寧, 張星星 申請人:成都龍騰中遠信息技術有限公司