一种基于载荷地面检测仪的数传接收模块的数传方法
【专利摘要】本发明公开了一种基于载荷地面检测仪的数传接收模块的数传方法,它包括以下多个步骤:处理器通过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日
【发明者】龙宁, 张星星 申请人:成都龙腾中远信息技术有限公司