一种卫星数字接口拉偏验证系统.pdf

上传人:1** 文档编号:1036863 上传时间:2018-03-27 格式:PDF 页数:11 大小:420.52KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110244427.2

申请日:

2011.08.23

公开号:

CN102323904A

公开日:

2012.01.18

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 11/267申请日:20110823|||公开

IPC分类号:

G06F11/267

主分类号:

G06F11/267

申请人:

中国空间技术研究院

发明人:

安卫钰; 李威; 王志富; 郝燕艳; 王雷; 计平

地址:

100094 北京市海淀区友谊路104号

优先权:

专利代理机构:

中国航天科技专利中心 11009

代理人:

安丽

PDF下载: PDF下载
内容摘要

一种卫星数字接口拉偏验证系统,包括时钟模块、上位机接口模块、FPGA、星上接口模块和电源模块;电源模块为上位机接口模块、FPGA和星上接口模块提供电源,时钟模块为FPGA提供时钟信号,上位机接口模块实现FPGA和上位机之间的数据交换和传输,星上接口模块实现FPGA和星上设备的数据交换和传输以及FPGA输出的时序信号上升沿和下降沿的拉偏;FPGA实现数据的交互以及时序信号的延时拉偏。本发明可实现数字信号的时序拉偏,通过FPGA产生不同数字信号之间的延迟量,测试卫星数字接口工作状况,得到时序容差值,并且可通过可变阻容网络实现信号上升沿、下降沿的实时变化。

权利要求书

1: 一种卫星数字接口拉偏验证系统, 其特征在于包括 : 时钟模块、 上位机接口模块、 FPGA、 星上接口模块和电源模块 ; 电源模块为上位机接口模块、 FPGA 和星上接口模块提供电源, 时钟模块为 FPGA 提供 时钟信号, 上位机接口模块实现 FPGA 和上位机之间的数据交换和传输, 星上接口模块实 现 FPGA 和星上设备的数据交换和传输以及 FPGA 输出的时序信号上升沿和下降沿的拉偏 ; FPGA 实现数据的交互以及时序信号的延时拉偏 ; 所述星上接口模块包括电平转换电路、 星上接口匹配电路和阻容网络 ; FPGA 输出的信 号经过电平转换电路进行电平转换, 之后分成两路, 一路输入到星上接口匹配电路, 一路经 过开关 K2 输入到阻容网络, 星上接口匹配电路对输入的信号进行阻抗匹配之后, 将输出的 信号经过开关 K1 送入星上设备, 同时还将输出的信号经过开关 K3 送入阻容网络, 阻容网络 对信号进行上升沿和下降沿的调整, 之后输出给星上设备 ; 所述 FPGA 包括接收上位机数据模块、 向上位机发送数据模块、 遥测基本时序模块、 星 上数据采集模块、 遥控基本时序模块和遥控指令发送模块 ; 接受上位机数据模块接收上位机传输过来的数据, 并将该数据中的时延信息发送给星 上数据采集模块和遥控指令发送模块, 将该数据中的指令信息发送给遥控指令发送模块和 遥控基本时序模块 ; 向上位机发送数据模块接收星上数据采集模块输出的星上遥测数据, 并输出给上位 机; 遥测基本时序模块生成接收星上数据的时序, 并将该时序发送给星上数据采集模块, 所述接收星上数据的时序包括遥测时钟信号和遥测选通信号 ; 星上数据采集模块根据接收 到的时延信息, 将遥测选通信号延时 ; 星上数据采集模块根据遥测时钟信号以及延时之后 的遥测选通信号, 采集星上遥测数据 ; 所述遥控基本时序模块接收指令信息并生成指令发送时序, 并将该时序发送给遥控指 令发送模块, 所述指令发送时序包括遥控选通信号和第一位遥控指令数据 ; 遥控指令发送模块根据接收到的指令和时延信息, 将遥控基本时序模块输出的第一位 遥控指令数据进行延时处理, 在接收到星上设备发送的第一个遥控移位脉冲后, 根据所述 时延信息延时输出第二位遥控指令数据, 在接收到第二个遥控移位脉冲后, 根据所述时延 信息延时输出第三位遥控指令数据, 以此类推, 直到将遥控指令数据全部发送完毕。
2: 根据权利要求 1 所述的一种卫星数字接口拉偏验证系统, 其特征在于 : 所述阻容网 络包括 8 个开关, 4 个电阻和 4 个电容, 每个电阻均串联一个开关之后并联在一起, 电阻并联 在一起之后的电路一端连接信号输入, 另一端连接信号输出 ; 每个电容均串联一个开关之 后并联在一起, 电容并联在一起之后的电路一端连接信号输出, 另一端接地。

说明书


一种卫星数字接口拉偏验证系统

    【技术领域】
     本发明涉及一种卫星数字接口拉偏验证系统, 适用于卫星数字接口输入输出特性的验证。 背景技术 目前, 国内高轨通信卫星测控分系统中使用了较多的数字传输接口, 用于不同单 机间传输遥测信号和遥控指令。
     高轨通信卫星实现数字信号传输主要使用串行接口, 数据信号按照规定的时序和 电平进行传输。 一种较为常用的传输形式为 : 遥测采集端输出选通信号和时钟信号, 被采集 端在选通信号到来后, 按照时钟信号移位输出串行遥测数据。 对遥测采集端来说, 需要保证 选通信号和时钟信号的上升沿对齐。在实际电路中, 数字脉冲信号的上升沿和下降沿的跃 变总需要一定的时间, 这个时间无论多短都不会是零, 这就造成了每个数字电路的输出信 号相对输入信号都存在一定的延迟。由于器件的差异, 两个信号不会同时达到希望的逻辑 状态, 这就有可能使数字电路输出不应有的脉冲或电平。 因此在数字接口设计阶段, 在提出 接口电平和时序的基础上, 仍需要提出信号的容差值。
     在产品的测试阶段, 需要对数字接口电路进行全面的功能和性能验证。 以前, 数字 接口验证系统主要针对单机接口进行功能测试, 通过示波器和上位机界面检查数据的发送 接收是否正确。 但该系统主要存在以下 3 个问题 : 1、 不能设置多个数字信号的延时关系 ; 2、 信号的上升沿和下降沿依赖于所选用芯片的特性, 不能进行调整 ; 3、 主要针对功能进行测 试, 无法掌握接口的容差特性。于是, 在卫星的整星测试阶段, 当温度或连接电缆长度变化 时, 接口性能便发生了变化, 接口时序不匹配的现象时有发生。
     由于以前的数字接口验证系统只能完成功能测试, 未对接口的性能进行全面的测 试验证, 所以已不能适应当前卫星平台数字接口测试验证的发展需要。
     发明内容 本发明的技术解决问题是 : 克服现有技术的不足, 提供了一种卫星数字接口拉偏 验证系统, 实现了高轨通信卫星数字接口的容差测试, 增强测试的全面性和准确性。
     本发明的技术解决方案是 :
     一种卫星数字接口拉偏验证系统, 包括 : 时钟模块、 上位机接口模块、 FPGA、 星上接 口模块和电源模块 ;
     电源模块为上位机接口模块、 FPGA 和星上接口模块提供电源, 时钟模块为 FPGA 提 供时钟信号, 上位机接口模块实现 FPGA 和上位机之间的数据交换和传输, 星上接口模块实 现 FPGA 和星上设备的数据交换和传输以及 FPGA 输出的时序信号上升沿和下降沿的拉偏 ; FPGA 实现数据的交互以及时序信号的延时拉偏 ;
     所述星上接口模块包括电平转换电路、 星上接口匹配电路和阻容网络 ; FPGA 输出 的信号经过电平转换电路进行电平转换, 之后分成两路, 一路输入到星上接口匹配电路, 一
     路经过开关 K2 输入到阻容网络, 星上接口匹配电路对输入的信号进行阻抗匹配之后, 将输 出的信号经过开关 K1 送入星上设备, 同时还将输出的信号经过开关 K3 送入阻容网络, 阻容 网络对信号进行上升沿和下降沿的调整, 之后输出给星上设备 ;
     所述 FPGA 包括接收上位机数据模块、 向上位机发送数据模块、 遥测基本时序模 块、 星上数据采集模块、 遥控基本时序模块和遥控指令发送模块 ;
     接受上位机数据模块接收上位机传输过来的数据, 并将该数据中的时延信息发送 给星上数据采集模块和遥控指令发送模块, 将该数据中的指令信息发送给遥控指令发送模 块和遥控基本时序模块 ;
     向上位机发送数据模块接收星上数据采集模块输出的星上遥测数据, 并输出给上 位机 ;
     遥测基本时序模块生成接收星上数据的时序, 并将该时序发送给星上数据采集模 块, 所述接收星上数据的时序包括遥测时钟信号和遥测选通信号 ; 星上数据采集模块根据 接收到的时延信息, 将遥测选通信号延时 ; 星上数据采集模块根据遥测时钟信号以及延时 之后的遥测选通信号, 采集星上遥测数据 ;
     所述遥控基本时序模块接收指令信息并生成指令发送时序, 并将该时序发送给遥 控指令发送模块, 所述指令发送时序包括遥控选通信号和第一位遥控指令数据 ; 遥控指令发送模块根据接收到的指令和时延信息, 将遥控基本时序模块输出的第 一位遥控指令数据进行延时处理, 在接收到星上设备发送的第一个遥控移位脉冲后, 根据 所述时延信息延时输出第二位遥控指令数据, 在接收到第二个遥控移位脉冲后, 根据所述 时延信息延时输出第三位遥控指令数据, 以此类推, 直到将遥控指令数据全部发送完毕。
     所述阻容网络包括 8 个开关, 4 个电阻和 4 个电容, 每个电阻均串联一个开关之后 并联在一起, 电阻并联在一起之后的电路一端连接信号输入, 另一端连接信号输出 ; 每个电 容均串联一个开关之后并联在一起, 电容并联在一起之后的电路一端连接信号输出, 另一 端接地。
     本发明与现有技术相比的有益效果是 :
     (1) 本发明可实现数字信号的时序拉偏, 通过 FPGA 产生不同数字信号之间的延迟 量, 测试不同情况下卫星数字接口的工作状况, 得到接口的时序容差值。
     (2) 本发明通过可变阻容网络实现信号上升沿、 下降沿的实时变化。 通过开关控制 接入接口电路中的电阻和电容值, 实现大范围的信号沿特性变化。
     (3) 本发明可实现接口拉偏值的实时变化和数据的实时监视, 通过上位机和 FPGA 之间的通信协议, 在上位机中设置接口的拉偏值, FPGA 进行实时响应, 对接口输出逻辑进行 变换, 进行数字接口的实时测试, 并将测试得到的数据传回上位机进行存储和显示。
     附图说明
     图 1 为本发明系统架构示意图 ; 图 2 为本发明 FPGA 模块功能实现框图 ; 图 3 为本发明星上接口模块示意图 ; 图 4 为本发明阻容网络示意图 ; 图 5 为本发明上位机工作流程图。图 6 为本发明遥测接口时序关系图 ; 图 7 为本发明遥控接口时序关系图。具体实施方式
     下面结合附图对本发明的具体实施方式进行进一步的详细描述。
     本发明提供了一种卫星数字接口拉偏验证系统, 用于在地面测试时, 给星上设备 输入的信号人为拉偏, 使得能够在地面上测试出星上接口的容差特性。如图 1 所示为本发 明的系统组成, 主要由以下模块组成 : 时钟模块、 上位机接口模块、 FPGA、 星上接口模块和电 源模块 ;
     本发明中 FPGA 使用 XILINX 公司的 350 万门芯片 VERTEX4TMXC4VSX35, 相应的配置 FLASH 为 XCF32PVO48C, 容量为 32Mbit, 封装为 VO48。FPGA 与 Flash 的配置方式为最基本主 串行配置模式, FPGA 的时钟由 50M 晶振给出。
     FPGA 实现的功能为 :
     a、 通过 UART 接口与上位机通信, 实现寄存器的读写和遥测数据的传输 ;
     b、 遥控指令输出, 向星上设备发送遥控数据指令 ;
     c、 遥测数据接收, 采集星上设备的数字量遥测信息 ;
     d、 接口信号时序拉偏, 以 40ns 的精度将遥控、 遥测接口信号时序拉偏。
     电源模块为上位机接口模块、 FPGA 和星上接口模块提供电源, 时钟模块为 FPGA 提 供时钟信号, 上位机接口模块实现 FPGA 和上位机之间的数据交换和传输, 星上接口模块实 现 FPGA 和星上设备的数据交换和传输以及 FPGA 输出的时序信号上升沿和下降沿的拉偏 ; FPGA 实现数据的交互以及时序信号的延时拉偏 ;
     本发明中, 上位机接口模块将 FPGA 输出给上位机的信号由 3.3V 变换为 RS232 电 平; 将上位机输出给 FPGA 的信号由 RS232 电平变换为 3.3V。时钟模块由晶振产生 50MHz 信号, 供 FPGA 使用。FPGA 使用通用异步传输接口 UART 接口与上位机实现数据的接收与发 送。
     如图 3 所示, 星上接口模块包括电平转换电路、 星上接口匹配电路和阻容网络 ; FPGA 输出的信号经过电平转换电路进行电平转换, 之后分成两路, 一路输入到星上接口匹 配电路, 一路经过开关 K2 输入到阻容网络, 星上接口匹配电路对输入的信号进行阻抗匹配 之后, 将输出的信号经过开关 K1 送入星上设备, 同时还将输出的信号经过开关 K3 送入阻容 网络, 阻容网络对信号进行上升沿和下降沿的调整, 之后输出给星上设备 ;
     星上接口模块有 3 种可配置模式, 可以实现三种状况的验证。
     模式 1 : 闭合开关 K1, 断开 K2、 K3。FPGA 输出信号经过电平转换电路转换为 12V, 进行接口匹配后, 输出到星上设备。
     模式 2 : 闭合开关 K2, 断开 K1、 K3。FPGA 输出信号电平转换后, 通过阻容网络进行 上升沿 / 下降沿拉偏, 输出到星上设备。
     模式 3 : 闭合开关 K3, 断开 K1、 K2。FPGA 输出信号经过电平转换电路、 接口匹配电 路和阻容网络后, 输出到星上设备。
     电平转换电路使用 CD4504 芯片将 FPGA 输出的逻辑电压 3.3V 转换为与星上电路 相匹配的 12V 电压。通过调节 CD4504 芯片输出端的供电电压, 可以进行信号电平的拉偏,拉偏范围为 5V ~ 15V, 拉偏精度为 0.1V。星上接口匹配电路完成本发明拉偏验证系统与星 上设备接口的阻抗匹配, 进行相应的保护, 防止验证设备对星上设备造成损伤。
     如图 4 所示, 阻容网络包括 8 个开关, 4 个电阻和 4 个电容, 每个电阻均串联一个 开关之后并联在一起, 电阻并联在一起之后的电路一端连接信号输入, 另一端连接信号输 出; 每个电容均串联一个开关之后并联在一起, 电容并联在一起之后的电路一端连接信号 输出, 另一端接地。通过 8 个开关的通断, 选择接入电路中的电阻和电容, 得到不同的信号 的上升和下降时间。
     本发明中, 电阻 R1 = 100Ω, R2 = 1000Ω, R3 = 10KΩ, R4 = 100KΩ, C1 = 0.1nF, C2 = 1nF, C3 = 10nF, C4 = 100nF, 这样设置电路参数可以实现较大范围的信号沿 ( 上升沿 和下降沿 ) 特性变化。
     如图 2 所示, FPGA 包括接收上位机数据模块、 向上位机发送数据模块、 遥测基本时 序模块、 星上数据采集模块、 遥控基本时序模块和遥控指令发送模块 ;
     接受上位机数据模块接收上位机传输过来的数据, 并将该数据中的时延信息发送 给星上数据采集模块和遥控指令发送模块, 将该数据中的指令信息发送给遥控指令发送模 块和遥控基本时序模块 ;
     向上位机发送数据模块接收星上数据采集模块输出的星上遥测数据, 并输出给上位机 ; 遥测基本时序模块生成接收星上数据的时序, 并将该时序发送给星上数据采集模 块, 所述接收星上数据的时序包括遥测时钟信号和遥测选通信号 ; 星上数据采集模块根据 接收到的时延信息, 将遥测选通信号延时 ; 星上数据采集模块根据遥测时钟信号以及延时 之后的遥测选通信号, 采集星上遥测数据 ;
     生成接收星上数据的时序的方法如下 : 使用计数器将 50MHz 的输入时钟 ( 时钟模 块提供 ) 进行分频, 得到频率为 fM Hz 的遥测时钟信号 (f < 10), 分频数为 50/f。遥测选 通信号为高电平的时候可以采集数据, 为低电平的时候不能采集数据。当需要采集 n 个数 据时, 遥测选通信号在遥测时钟信号的上升沿由低变为高, 开始采集数据, 同时对遥测时钟 信号进行计数, n 个时钟后, 遥测选通信号由高变为低, 即采集了 n 个数据。
     所述遥控基本时序模块接收指令信息并生成指令发送时序, 并将该时序发送给遥 控指令发送模块, 所述指令发送时序包括遥控选通信号和第一位遥控指令数据 ;
     遥控指令发送模块根据接收到的指令和时延信息, 将遥控基本时序模块输出的第 一位遥控指令数据进行延时处理, 在接收到星上设备发送的第一个遥控移位脉冲后, 根据 所述时延信息延时输出第二位遥控指令数据, 在接收到第二个遥控移位脉冲后, 根据所述 时延信息延时输出第三位遥控指令数据, 以此类推, 直到将遥控指令数据全部发送完毕。 发 送完毕后, 遥控选通信号由高变为低。
     上位机工作流程如图 5 所示。
     上位机可以工作在配置和工作模式。 具体流程为 : 上位机首先进行初始化, 将所有 拉偏值设置为一个初始值。接着根据选择进入配置模式或者工作模式。当系统进入配置模 式后, 首先由上位机进行时序延时的拉偏值设置, 并发送给 FPGA, FPGA 接收到拉偏设置值 后, 进行响应, 返回收到的数据, 上位机对数据进行判断。当数据正确时给 FPGA 发送执行指 令, FPGA 进入工作模式 ; 当数据错误时, 上位机返回到初始配置模式, 重新进行拉偏值的设
     置。当系统进入工作配置模式后, 可同时接收显示 FPGA 传来的遥测数据和向 FPGA 发送指 令数据, 在上位机上输入遥控指令数据并发送给 FPGA, FPGA 接收到遥控指令数据后, 返回 收到的数据, 上位机对数据进行判断。当数据正确时给 FPGA 发送执行指令, FPGA 向星上设 备发送指令, 并接收遥测数据 ; 当数据错误时, 上位机返回, 重新输入遥控指令数据。 工作模 式和配置模式可以相互转换。
     本发明拉偏验证系统模拟星上遥测采集设备与星上设备之间的接口。 接口时序图 如图 6 所示。
     t1 为遥测选通信号滞后遥测时钟信号的时间, 理想值为 0, 拉偏值为 -100us ~ 100us, 拉偏精度为 40ns ; t2 为遥测选通信号上升沿时间, 理想值为 0, 拉偏值为 25ns ~ 25us ; t3 为遥测时钟信号上升沿时间, 理想值为 0, 拉偏值为 25ns ~ 25us ; 所有信号电平幅 值理想值为 12V, 拉偏范围为 5 ~ 15V, 精度为 0.1V。
     拉偏验证系统模拟星上指令发送设备与星上指令接收设备之间的接口。 接口时序 图如图 7 所示。
     拉偏验证系统输出遥控选通信号和遥控指令数据, 星上设备输出遥控移位脉冲, 当遥控移位脉冲由低变高时, 代表拉偏验证系统可以送出下一位遥控指令数据, t1 为第一 位遥控指令数据滞后遥控选通信号的时间, 理想值为 0, 拉偏值为 -100us ~ 100us, 拉偏精 度为 40ns ; t2 为第二位遥控指令数据滞后第一个遥控移位脉冲上升沿时间, 理想值为 0, 拉 偏值为 -100us ~ 100us, 拉偏精度为 40ns ; t3 为遥控选通信号上升沿时间, 理想值为 0, 拉 偏值为 25ns ~ 25us ; t4 为遥控指令数据上升沿时间, 理想值为 0, 拉偏值为 25ns ~ 25us ; 所有信号电平幅值理想值为 12V, 拉偏范围为 5 ~ 15V, 精度为 0.1V。
     本发明未详细说明部分属本领域技术人员公知常识。

一种卫星数字接口拉偏验证系统.pdf_第1页
第1页 / 共11页
一种卫星数字接口拉偏验证系统.pdf_第2页
第2页 / 共11页
一种卫星数字接口拉偏验证系统.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种卫星数字接口拉偏验证系统.pdf》由会员分享,可在线阅读,更多相关《一种卫星数字接口拉偏验证系统.pdf(11页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102323904A43申请公布日20120118CN102323904ACN102323904A21申请号201110244427222申请日20110823G06F11/26720060171申请人中国空间技术研究院地址100094北京市海淀区友谊路104号72发明人安卫钰李威王志富郝燕艳王雷计平74专利代理机构中国航天科技专利中心11009代理人安丽54发明名称一种卫星数字接口拉偏验证系统57摘要一种卫星数字接口拉偏验证系统,包括时钟模块、上位机接口模块、FPGA、星上接口模块和电源模块;电源模块为上位机接口模块、FPGA和星上接口模块提供电源,时钟模块为FPGA提供时。

2、钟信号,上位机接口模块实现FPGA和上位机之间的数据交换和传输,星上接口模块实现FPGA和星上设备的数据交换和传输以及FPGA输出的时序信号上升沿和下降沿的拉偏;FPGA实现数据的交互以及时序信号的延时拉偏。本发明可实现数字信号的时序拉偏,通过FPGA产生不同数字信号之间的延迟量,测试卫星数字接口工作状况,得到时序容差值,并且可通过可变阻容网络实现信号上升沿、下降沿的实时变化。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书5页附图4页CN102323914A1/1页21一种卫星数字接口拉偏验证系统,其特征在于包括时钟模块、上位机接口模块、FPGA、星上接口模。

3、块和电源模块;电源模块为上位机接口模块、FPGA和星上接口模块提供电源,时钟模块为FPGA提供时钟信号,上位机接口模块实现FPGA和上位机之间的数据交换和传输,星上接口模块实现FPGA和星上设备的数据交换和传输以及FPGA输出的时序信号上升沿和下降沿的拉偏;FPGA实现数据的交互以及时序信号的延时拉偏;所述星上接口模块包括电平转换电路、星上接口匹配电路和阻容网络;FPGA输出的信号经过电平转换电路进行电平转换,之后分成两路,一路输入到星上接口匹配电路,一路经过开关K2输入到阻容网络,星上接口匹配电路对输入的信号进行阻抗匹配之后,将输出的信号经过开关K1送入星上设备,同时还将输出的信号经过开关K。

4、3送入阻容网络,阻容网络对信号进行上升沿和下降沿的调整,之后输出给星上设备;所述FPGA包括接收上位机数据模块、向上位机发送数据模块、遥测基本时序模块、星上数据采集模块、遥控基本时序模块和遥控指令发送模块;接受上位机数据模块接收上位机传输过来的数据,并将该数据中的时延信息发送给星上数据采集模块和遥控指令发送模块,将该数据中的指令信息发送给遥控指令发送模块和遥控基本时序模块;向上位机发送数据模块接收星上数据采集模块输出的星上遥测数据,并输出给上位机;遥测基本时序模块生成接收星上数据的时序,并将该时序发送给星上数据采集模块,所述接收星上数据的时序包括遥测时钟信号和遥测选通信号;星上数据采集模块根据。

5、接收到的时延信息,将遥测选通信号延时;星上数据采集模块根据遥测时钟信号以及延时之后的遥测选通信号,采集星上遥测数据;所述遥控基本时序模块接收指令信息并生成指令发送时序,并将该时序发送给遥控指令发送模块,所述指令发送时序包括遥控选通信号和第一位遥控指令数据;遥控指令发送模块根据接收到的指令和时延信息,将遥控基本时序模块输出的第一位遥控指令数据进行延时处理,在接收到星上设备发送的第一个遥控移位脉冲后,根据所述时延信息延时输出第二位遥控指令数据,在接收到第二个遥控移位脉冲后,根据所述时延信息延时输出第三位遥控指令数据,以此类推,直到将遥控指令数据全部发送完毕。2根据权利要求1所述的一种卫星数字接口拉。

6、偏验证系统,其特征在于所述阻容网络包括8个开关,4个电阻和4个电容,每个电阻均串联一个开关之后并联在一起,电阻并联在一起之后的电路一端连接信号输入,另一端连接信号输出;每个电容均串联一个开关之后并联在一起,电容并联在一起之后的电路一端连接信号输出,另一端接地。权利要求书CN102323904ACN102323914A1/5页3一种卫星数字接口拉偏验证系统技术领域0001本发明涉及一种卫星数字接口拉偏验证系统,适用于卫星数字接口输入输出特性的验证。背景技术0002目前,国内高轨通信卫星测控分系统中使用了较多的数字传输接口,用于不同单机间传输遥测信号和遥控指令。0003高轨通信卫星实现数字信号传输。

7、主要使用串行接口,数据信号按照规定的时序和电平进行传输。一种较为常用的传输形式为遥测采集端输出选通信号和时钟信号,被采集端在选通信号到来后,按照时钟信号移位输出串行遥测数据。对遥测采集端来说,需要保证选通信号和时钟信号的上升沿对齐。在实际电路中,数字脉冲信号的上升沿和下降沿的跃变总需要一定的时间,这个时间无论多短都不会是零,这就造成了每个数字电路的输出信号相对输入信号都存在一定的延迟。由于器件的差异,两个信号不会同时达到希望的逻辑状态,这就有可能使数字电路输出不应有的脉冲或电平。因此在数字接口设计阶段,在提出接口电平和时序的基础上,仍需要提出信号的容差值。0004在产品的测试阶段,需要对数字接。

8、口电路进行全面的功能和性能验证。以前,数字接口验证系统主要针对单机接口进行功能测试,通过示波器和上位机界面检查数据的发送接收是否正确。但该系统主要存在以下3个问题1、不能设置多个数字信号的延时关系;2、信号的上升沿和下降沿依赖于所选用芯片的特性,不能进行调整;3、主要针对功能进行测试,无法掌握接口的容差特性。于是,在卫星的整星测试阶段,当温度或连接电缆长度变化时,接口性能便发生了变化,接口时序不匹配的现象时有发生。0005由于以前的数字接口验证系统只能完成功能测试,未对接口的性能进行全面的测试验证,所以已不能适应当前卫星平台数字接口测试验证的发展需要。发明内容0006本发明的技术解决问题是克服。

9、现有技术的不足,提供了一种卫星数字接口拉偏验证系统,实现了高轨通信卫星数字接口的容差测试,增强测试的全面性和准确性。0007本发明的技术解决方案是0008一种卫星数字接口拉偏验证系统,包括时钟模块、上位机接口模块、FPGA、星上接口模块和电源模块;0009电源模块为上位机接口模块、FPGA和星上接口模块提供电源,时钟模块为FPGA提供时钟信号,上位机接口模块实现FPGA和上位机之间的数据交换和传输,星上接口模块实现FPGA和星上设备的数据交换和传输以及FPGA输出的时序信号上升沿和下降沿的拉偏;FPGA实现数据的交互以及时序信号的延时拉偏;0010所述星上接口模块包括电平转换电路、星上接口匹配。

10、电路和阻容网络;FPGA输出的信号经过电平转换电路进行电平转换,之后分成两路,一路输入到星上接口匹配电路,一说明书CN102323904ACN102323914A2/5页4路经过开关K2输入到阻容网络,星上接口匹配电路对输入的信号进行阻抗匹配之后,将输出的信号经过开关K1送入星上设备,同时还将输出的信号经过开关K3送入阻容网络,阻容网络对信号进行上升沿和下降沿的调整,之后输出给星上设备;0011所述FPGA包括接收上位机数据模块、向上位机发送数据模块、遥测基本时序模块、星上数据采集模块、遥控基本时序模块和遥控指令发送模块;0012接受上位机数据模块接收上位机传输过来的数据,并将该数据中的时延信。

11、息发送给星上数据采集模块和遥控指令发送模块,将该数据中的指令信息发送给遥控指令发送模块和遥控基本时序模块;0013向上位机发送数据模块接收星上数据采集模块输出的星上遥测数据,并输出给上位机;0014遥测基本时序模块生成接收星上数据的时序,并将该时序发送给星上数据采集模块,所述接收星上数据的时序包括遥测时钟信号和遥测选通信号;星上数据采集模块根据接收到的时延信息,将遥测选通信号延时;星上数据采集模块根据遥测时钟信号以及延时之后的遥测选通信号,采集星上遥测数据;0015所述遥控基本时序模块接收指令信息并生成指令发送时序,并将该时序发送给遥控指令发送模块,所述指令发送时序包括遥控选通信号和第一位遥控。

12、指令数据;0016遥控指令发送模块根据接收到的指令和时延信息,将遥控基本时序模块输出的第一位遥控指令数据进行延时处理,在接收到星上设备发送的第一个遥控移位脉冲后,根据所述时延信息延时输出第二位遥控指令数据,在接收到第二个遥控移位脉冲后,根据所述时延信息延时输出第三位遥控指令数据,以此类推,直到将遥控指令数据全部发送完毕。0017所述阻容网络包括8个开关,4个电阻和4个电容,每个电阻均串联一个开关之后并联在一起,电阻并联在一起之后的电路一端连接信号输入,另一端连接信号输出;每个电容均串联一个开关之后并联在一起,电容并联在一起之后的电路一端连接信号输出,另一端接地。0018本发明与现有技术相比的有。

13、益效果是00191本发明可实现数字信号的时序拉偏,通过FPGA产生不同数字信号之间的延迟量,测试不同情况下卫星数字接口的工作状况,得到接口的时序容差值。00202本发明通过可变阻容网络实现信号上升沿、下降沿的实时变化。通过开关控制接入接口电路中的电阻和电容值,实现大范围的信号沿特性变化。00213本发明可实现接口拉偏值的实时变化和数据的实时监视,通过上位机和FPGA之间的通信协议,在上位机中设置接口的拉偏值,FPGA进行实时响应,对接口输出逻辑进行变换,进行数字接口的实时测试,并将测试得到的数据传回上位机进行存储和显示。附图说明0022图1为本发明系统架构示意图;0023图2为本发明FPGA模。

14、块功能实现框图;0024图3为本发明星上接口模块示意图;0025图4为本发明阻容网络示意图;0026图5为本发明上位机工作流程图。说明书CN102323904ACN102323914A3/5页50027图6为本发明遥测接口时序关系图;0028图7为本发明遥控接口时序关系图。具体实施方式0029下面结合附图对本发明的具体实施方式进行进一步的详细描述。0030本发明提供了一种卫星数字接口拉偏验证系统,用于在地面测试时,给星上设备输入的信号人为拉偏,使得能够在地面上测试出星上接口的容差特性。如图1所示为本发明的系统组成,主要由以下模块组成时钟模块、上位机接口模块、FPGA、星上接口模块和电源模块;0。

15、031本发明中FPGA使用XILINX公司的350万门芯片VERTEX4TMXC4VSX35,相应的配置FLASH为XCF32PVO48C,容量为32MBIT,封装为VO48。FPGA与FLASH的配置方式为最基本主串行配置模式,FPGA的时钟由50M晶振给出。0032FPGA实现的功能为0033A、通过UART接口与上位机通信,实现寄存器的读写和遥测数据的传输;0034B、遥控指令输出,向星上设备发送遥控数据指令;0035C、遥测数据接收,采集星上设备的数字量遥测信息;0036D、接口信号时序拉偏,以40NS的精度将遥控、遥测接口信号时序拉偏。0037电源模块为上位机接口模块、FPGA和星上。

16、接口模块提供电源,时钟模块为FPGA提供时钟信号,上位机接口模块实现FPGA和上位机之间的数据交换和传输,星上接口模块实现FPGA和星上设备的数据交换和传输以及FPGA输出的时序信号上升沿和下降沿的拉偏;FPGA实现数据的交互以及时序信号的延时拉偏;0038本发明中,上位机接口模块将FPGA输出给上位机的信号由33V变换为RS232电平;将上位机输出给FPGA的信号由RS232电平变换为33V。时钟模块由晶振产生50MHZ信号,供FPGA使用。FPGA使用通用异步传输接口UART接口与上位机实现数据的接收与发送。0039如图3所示,星上接口模块包括电平转换电路、星上接口匹配电路和阻容网络;FP。

17、GA输出的信号经过电平转换电路进行电平转换,之后分成两路,一路输入到星上接口匹配电路,一路经过开关K2输入到阻容网络,星上接口匹配电路对输入的信号进行阻抗匹配之后,将输出的信号经过开关K1送入星上设备,同时还将输出的信号经过开关K3送入阻容网络,阻容网络对信号进行上升沿和下降沿的调整,之后输出给星上设备;0040星上接口模块有3种可配置模式,可以实现三种状况的验证。0041模式1闭合开关K1,断开K2、K3。FPGA输出信号经过电平转换电路转换为12V,进行接口匹配后,输出到星上设备。0042模式2闭合开关K2,断开K1、K3。FPGA输出信号电平转换后,通过阻容网络进行上升沿/下降沿拉偏,输。

18、出到星上设备。0043模式3闭合开关K3,断开K1、K2。FPGA输出信号经过电平转换电路、接口匹配电路和阻容网络后,输出到星上设备。0044电平转换电路使用CD4504芯片将FPGA输出的逻辑电压33V转换为与星上电路相匹配的12V电压。通过调节CD4504芯片输出端的供电电压,可以进行信号电平的拉偏,说明书CN102323904ACN102323914A4/5页6拉偏范围为5V15V,拉偏精度为01V。星上接口匹配电路完成本发明拉偏验证系统与星上设备接口的阻抗匹配,进行相应的保护,防止验证设备对星上设备造成损伤。0045如图4所示,阻容网络包括8个开关,4个电阻和4个电容,每个电阻均串联一。

19、个开关之后并联在一起,电阻并联在一起之后的电路一端连接信号输入,另一端连接信号输出;每个电容均串联一个开关之后并联在一起,电容并联在一起之后的电路一端连接信号输出,另一端接地。通过8个开关的通断,选择接入电路中的电阻和电容,得到不同的信号的上升和下降时间。0046本发明中,电阻R1100,R21000,R310K,R4100K,C101NF,C21NF,C310NF,C4100NF,这样设置电路参数可以实现较大范围的信号沿上升沿和下降沿特性变化。0047如图2所示,FPGA包括接收上位机数据模块、向上位机发送数据模块、遥测基本时序模块、星上数据采集模块、遥控基本时序模块和遥控指令发送模块;00。

20、48接受上位机数据模块接收上位机传输过来的数据,并将该数据中的时延信息发送给星上数据采集模块和遥控指令发送模块,将该数据中的指令信息发送给遥控指令发送模块和遥控基本时序模块;0049向上位机发送数据模块接收星上数据采集模块输出的星上遥测数据,并输出给上位机;0050遥测基本时序模块生成接收星上数据的时序,并将该时序发送给星上数据采集模块,所述接收星上数据的时序包括遥测时钟信号和遥测选通信号;星上数据采集模块根据接收到的时延信息,将遥测选通信号延时;星上数据采集模块根据遥测时钟信号以及延时之后的遥测选通信号,采集星上遥测数据;0051生成接收星上数据的时序的方法如下使用计数器将50MHZ的输入时。

21、钟时钟模块提供进行分频,得到频率为FMHZ的遥测时钟信号F10,分频数为50/F。遥测选通信号为高电平的时候可以采集数据,为低电平的时候不能采集数据。当需要采集N个数据时,遥测选通信号在遥测时钟信号的上升沿由低变为高,开始采集数据,同时对遥测时钟信号进行计数,N个时钟后,遥测选通信号由高变为低,即采集了N个数据。0052所述遥控基本时序模块接收指令信息并生成指令发送时序,并将该时序发送给遥控指令发送模块,所述指令发送时序包括遥控选通信号和第一位遥控指令数据;0053遥控指令发送模块根据接收到的指令和时延信息,将遥控基本时序模块输出的第一位遥控指令数据进行延时处理,在接收到星上设备发送的第一个遥。

22、控移位脉冲后,根据所述时延信息延时输出第二位遥控指令数据,在接收到第二个遥控移位脉冲后,根据所述时延信息延时输出第三位遥控指令数据,以此类推,直到将遥控指令数据全部发送完毕。发送完毕后,遥控选通信号由高变为低。0054上位机工作流程如图5所示。0055上位机可以工作在配置和工作模式。具体流程为上位机首先进行初始化,将所有拉偏值设置为一个初始值。接着根据选择进入配置模式或者工作模式。当系统进入配置模式后,首先由上位机进行时序延时的拉偏值设置,并发送给FPGA,FPGA接收到拉偏设置值后,进行响应,返回收到的数据,上位机对数据进行判断。当数据正确时给FPGA发送执行指令,FPGA进入工作模式;当数。

23、据错误时,上位机返回到初始配置模式,重新进行拉偏值的设说明书CN102323904ACN102323914A5/5页7置。当系统进入工作配置模式后,可同时接收显示FPGA传来的遥测数据和向FPGA发送指令数据,在上位机上输入遥控指令数据并发送给FPGA,FPGA接收到遥控指令数据后,返回收到的数据,上位机对数据进行判断。当数据正确时给FPGA发送执行指令,FPGA向星上设备发送指令,并接收遥测数据;当数据错误时,上位机返回,重新输入遥控指令数据。工作模式和配置模式可以相互转换。0056本发明拉偏验证系统模拟星上遥测采集设备与星上设备之间的接口。接口时序图如图6所示。0057T1为遥测选通信号滞。

24、后遥测时钟信号的时间,理想值为0,拉偏值为100US100US,拉偏精度为40NS;T2为遥测选通信号上升沿时间,理想值为0,拉偏值为25NS25US;T3为遥测时钟信号上升沿时间,理想值为0,拉偏值为25NS25US;所有信号电平幅值理想值为12V,拉偏范围为515V,精度为01V。0058拉偏验证系统模拟星上指令发送设备与星上指令接收设备之间的接口。接口时序图如图7所示。0059拉偏验证系统输出遥控选通信号和遥控指令数据,星上设备输出遥控移位脉冲,当遥控移位脉冲由低变高时,代表拉偏验证系统可以送出下一位遥控指令数据,T1为第一位遥控指令数据滞后遥控选通信号的时间,理想值为0,拉偏值为100。

25、US100US,拉偏精度为40NS;T2为第二位遥控指令数据滞后第一个遥控移位脉冲上升沿时间,理想值为0,拉偏值为100US100US,拉偏精度为40NS;T3为遥控选通信号上升沿时间,理想值为0,拉偏值为25NS25US;T4为遥控指令数据上升沿时间,理想值为0,拉偏值为25NS25US;所有信号电平幅值理想值为12V,拉偏范围为515V,精度为01V。0060本发明未详细说明部分属本领域技术人员公知常识。说明书CN102323904ACN102323914A1/4页8图1图2说明书附图CN102323904ACN102323914A2/4页9图3图4说明书附图CN102323904ACN102323914A3/4页10图5图6说明书附图CN102323904ACN102323914A4/4页11图7说明书附图CN102323904A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1