APP下载

一种卫星半实物模拟训练等效器的设计与实现

2021-01-07郭新闻庞建国李田甜李二峰荆晓荣

计算机测量与控制 2020年12期
关键词:板卡遥测模拟器

郭新闻,庞建国,李田甜,李二峰,荆晓荣

(1.太原卫星发射中心,太原 030027; 2.北京东方计量测试研究所,北京 100086)

0 引言

在卫星测试过程中,如何尽快地熟悉卫星结构及性能、掌握卫星的测试方法,理解卫星测试内容并执行正确判读,是日常训练的重要内容[1]。但是,由于在实装上进行训练可能会造成设备的严重损耗,受环境条件和协同单位、设备、经费等条件的制约,在卫星地面测试的日常训练任务中,不可能使用真实卫星作为日常训练对象,这些都控制了日常训练的频度和强度。

本套卫星模拟训练系统面向日常训练时期,包含对测试人员进行卫星测试过程教学、模拟测试训练的功能。模拟测试系统的设计遵循操作与感官上符合实际测试的原则,模拟系统最大程度地与真实卫星测试系统相吻合。本文中的卫星模拟等效器是以计算机为核心的数据采集和处理系统,实现了供配电分系统的模拟仿真,同时为了满足各种仿真测试的需要,配置信号产生及转接设备实现仿真功能[2]。

本文从卫星半实物等效模拟器的系统构架、硬件设计、软件构架等多方面全方位地描述了该系统的设计及实现过程。实际应用证明,该系统可有效配合卫星地面测试设备完成训练测试任务。

1 整体设计

卫星半实物模拟训练等效器使用通用PXI机箱作为硬件平台,内部插入等效模块实现供配电分系统的实物等效功能,在PXI零槽控制器中部署模拟器中心控制软件,负责中心调度,完成遥测数据实时组帧、遥测工程值修改、遥控接收机解析、各个硬件等效模块控制及数据采集。在本模拟器中还集成图像采集器,实现图像采集及下传的功能。整机系统如图1所示。

图1 整机系统框图

供配电等效器是用于检查卫星地面供电、有线控制、有线测量功能和通路的设备,检查总控、太阳阵模拟器、稳压源以及地面供电电缆的供电功能、控制功能、采集测量功能以及通路正确性。供配电等效功能包含指令等效模块、测量等效模块、配电等效模块:

1)指令等效模块:实现有线指令的接收,验证指令功能的正确性,向中心控制模块反馈接收指令情况;

2)配电等效模块:模拟卫星供配电过程,验证采集供配电过程电流、电压功能,向中心控制模块反馈卫星供电情况;

3)测量等效模块:模拟卫星内部产生的电信号包含模拟量及状态量,配合地面信号采集设备,实现地面信号采集验证功能。

中心控制软件为系统的调度中心,从数据库中读取原始遥测工程值,工程值全部来源于大量各型号的真实卫星测试过程中保存下来的遥测数据,数据中包含星务分系统、控制分系统、热控分系统等各个分系统的遥测数据。通过对原始遥测数据的实时组帧、动态重构、变量修改,以及对实物等效器的控制和数据采集,完成卫星模拟器对于星务、控制等各个分系统的数据模拟功能[3]。

卫星模拟等效器与地面一体化测试系统(真实卫星地面测试设备)间具有能源流通道及信息流通道,分别用于传输为低频电信号及网络数据。图像信息通过网络实现下传功能。

2 系统模拟流程

卫星模拟器可以配合地面测试设备完成测试序列的执行,具体步骤如下,其流程如图2所示。

1)星地间正确连接所有线缆,射频线缆、低频线缆、网络通道;

2)模拟器上电系统初始化,具体包括各等效模块检测、参数初始化、网络参数初始化、摄像头初始化等;

3)模拟器中心控制软件启动遥测组帧,将数据库中的原始遥测数据按照固定帧长、固定时间间隔、固定码速率下传至地面测试系统;

4)地面测试系统启动测试序列的执行,依次执行测试序列中执行单元发送遥控指令,卫星模拟器接收遥控指令,根据不同的遥控指令执行不同的操作,具体操作包含以下几种类型:

(1)改变遥测数据中相应工程值的数据;

(2)控制指令等效模块,检测地面供配电设备是否发送指令;

(3)控制测量等效板卡,输出模拟量及状态量信息;

(4)控制配电等效板卡,检测地面供电设备是否为星上正常供电。

例如,实际测试用例中:地面测试序列执行卫星加电序列,执行“太阳阵模拟器输出30V/1A信号”,该模拟信号通过低频电缆连接到卫星等效模拟中的配电等效模块,配电等效模块检测接收的电压值及电流值,通过遥测数据将检测到的数值下传至地面测试系统,地面测试系统根据阈值范围判断遥测数据中该工程值是否有异常,从而实现星地系统测试的闭环测试。等效器与地面测试设备配合测试流程如图2所示。

图2 系统流程图

3 供配电等效模块设计

供配电等效模块包含指令等效板卡、配电等效板卡、测量等效板卡三部分。每块板卡均采用3U标准PXI结构尺寸。对外接口分为地面上传信号、下传地面信号,其中地面上传信号包含指令信号、模拟供电,下传地面信号包含模拟信号及状态量信号。硬件框图如图3所示。

图3 模拟器硬件框图

3.1 指令等效板卡设计

指令等效板卡功能为模拟卫星接收有线指令,并监测指令的内容及正确性。主要包括有源指令信号接收电路、无源指令信号接收电路、FPGA控制电路、PXI接口电路[4]。主要指标如表1所示。

表1 指令等效子板技术指标

3.1.1 有源指令信号接收电路

在卫星地面测试中,有源指令信号一般为5~28 V的开关信号或脉冲信号,输入的有源脉冲信号和开关信号通过光耦继电器探测,本项目选用的光耦为AC38。光耦继电器是固态继电器的一种,当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种器件。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系[5]。光耦继电器的突出特点是具有隔离作用,故在电路中起着自动调节、安全保护、转换电路等作用,保护与之连接的设备不互相干扰。

电路中通过调节限流电阻R的值决定光耦继电器导通的输入电压的范围,若进入管脚的电流大于动作电流,则光耦闭合。在光耦与FPGA通路中输入3.3 V电源,FPGA探测电路的通断来监测信号的输入。FPGA根据PXI总线接收中心控制软件下传的采集指令,进行相关信号采集,将采集到的信号通过PXI总线返回中心控制软件,并根据遥测数据组帧协议将采集到的相应信号信息完成遥测数据组帧下传。

3.1.2 无源信号接收电路

通过FPGA的触发管脚,实现对无源信号的检测功能,在信号接收通路中输入3.3 V电源,FPGA通过探测输入电压,实现对接收电路状态的监测,并将信号接收状态信息通过PXI总线接口上传到控制器,完成遥测信息组帧下传。

3.1.3 PXI接口电路

PXI接口功能的实现,采用PXI接口芯片加FPGA控制的接口方案。PXI 总线是在PCI总线协议的基础上制定出来的,继承了PCI 总线上所有信号并保持其所有通信时的电气规范,采用专用接口芯片PCI9054完成接口协议[6]。FPGA负责与接口芯片之间的本地端口进行通信,实现本地总线时序控制功能,从而控制管理PXI总线中的触发信号、参考时钟等扩展信号,以及进行其他的时序操作和控制。

3.2 配电等效板卡设计

配电等效板卡主要功能为实现模拟配电负载,通过测试电流、电压参数监测地面一体化测试系统的配电通路状态,将等效器配电状态反馈中心控制软件,地面一体化测试系统中集成了稳压源及太阳阵列模拟器,可实现卫星供电功能。配电等效子板可实现电压测量范围0~30 V,电流测量范围0~10 A,共有3路通道。

3.2.1 电压采集电路

被测电压通过前端信号调理电路实现降压以及滤波功能[7-8],然后通过14bit模数转换器进行采集。设计采用14 bit的AD,对应输入电压范围为10 V,可分辨电压约为0.6 mV,可充分保证电压采集准确度[6]。通过元件性能和技术要求误差量级的比对,通过最终修正可保证测量结果达到±0.2%,保证电压测量指标要求。保证对各电压状态采集信息的可靠性。

3.2.2 电流采集电路

将霍尔电流IC芯片串接在电流通路中,霍尔电流IC检测电流,输出对应的电压信号。通过ADC采集电压信号,FPGA接收ADC转换后的数字信号并通过PXI总线上传到上位机显示、保存。电流采集电路主要采用电流隔离电流传感器IC芯片ACS725LLCTR-10AU-T,电流测量范围为0~10 A,电压输出电压信号与输入电流的关系为264 mV/A,变化0.1 A对应的输出电压变化量为26.4 mV,经ADC电路转换为数字信号输入FPGA。

3.3 测量等效板卡

测量等效板卡的主要功能为模拟星上有线遥测信号的传输,以检测星与地面设备的通信是否正常,星上传输的信号主要有三种,模拟量、有源状态量和无源状态量。测量等效模块采用3U标准PXI结构尺寸,主要包括有模拟量输出电路、状态量输出电路、FPGA控制电路、PXI接口电路。主要指标如表2所示,信号产生硬件如图4所示。

表2 测量等效子板技术指标

图4 测量等效信号产生框图

3.3.1 模拟量输出电路

模拟信号发生电路主要由继电器阵列,直流电源模块,FPGA控制电路组成。使用前根据所需要的模拟量大小,将跳线端子的1针和2针短接输出28 V模拟量,将跳线端子的3针和2针短接输出5 V模拟量,继电器S1控制输出通断。使用时根据控制软件发送的控制指令,经过PXI总线传输给FPGA,FPGA根据收到的指令控制相应继电器,输出相关模拟量。

3.3.2 状态量输出电路

状态量输出电路主要由继电器阵列,直流电源模块,FPGA控制电路组成。使用前根据所需要的状态量信号大小,将跳线端子的4针和5针短接可以输出5 V状态量,将跳线端子的6针和7针短接可以输出-5 V状态量。然后通过中心控制软件下发控制指令,经过PXI总线传输给FPGA,FPGA控制模块接收相关指令后,由FPGA控制继电器S3、S4即可输出相关路数的有源状态量,将2针和3针短接并控制继电器通断即可输出开关状态量。

4 卫星模拟器中心控制软件设计

卫星等效模拟器中心控制软件运行在PXI零槽控制器中,与各个硬件模块通过PXI实现通信及控制功能。卫星等效模拟器中心控制软件实现模拟器中心调度,控制各个硬件模块并组帧产生遥测模拟数据。本软件采用模块化设计分为数据处理模块、数据库模块、硬件板卡驱动模块、图像采集器控制模块、网络通讯模块、界面显示模块[9]。软件构架如图5所示。

图5 中心控制软件构架

1)数据处理模块。负责模拟卫星遥控单元功能,接收地面测试终端发送的遥控数据,对收到的指令和数据包进行解码,根据不同的遥控指令,执行包括更改遥测工程值、调用硬件驱动函数实现板卡功能等操作,更改完成的遥测工程值存入数据库相应位置。从数据库中获取卫星遥测数据,产生包含姿控、热控、电源数字仿真模块数据的遥测帧,遥测格式编排与真星完全一致,并将遥测帧发送给地面测试系统。数据信息的发送采用循环读取的功能,保证数据流的连续性;

2)数据库模块。数据库用于存储卫星原始遥测数据,在卫星模拟器中,除供配电实物等效外,其他系统没有真实的硬件等效设备,在本系统设计时将卫星遥测数据作为固定值存于数据库中,在模拟过程中从数据库中取出遥测值,组帧,下发至地面测试系统,模拟卫星真实运行状态。对于供配电系统实时采集的数据存入数据库相应工程值的位置中替代原始数据。

3)硬件板卡驱动模块。负责调用驱动函数,实现各个等效板卡的通信。

4)图像采集控制模块。控制图像采集器,实现图像采集,并将采集到的图像实时通过物理通道下传至地面测试系统;

5)显示界面模块。负责将卫星状态、重要参数、测试项目、关键数据等信息显示于显示屏上。重要参数可通过配置文件,由用户自行配置,软件根据配置项中的参数信息,在界面显示相应的参数信息。图像采集器实时采集到的图片在界面右下角实时显示。硬件板卡的连接状态在界面中用绿色指示灯显示,若硬件自检正常,则显示绿灯,否则显示红灯。

软件显示分为三个区域:1)界面上方显示各个硬件模拟器件的自检状态,若自检正常则亮绿灯,若自检失败则亮红灯,提示操作人员进行硬件故障检查;2)界面左下方显示卫星模拟器当前的重要参数,共可显示10条参数信息,具体显示哪些参数内容可在配置文件中修改,系统根据配置文件中的参数内容,在界面中动态显示参数信息;3)界面右下方为图像采集器显示区域,动态显示采集器采集到的图像信息。本系统中任务周期为1 s,即每秒为1个循环,产生4帧遥测数据,每帧128字节[10]。

5 试验结果与分析

为了验证该模拟训练等效器功能的正确性和有效性,搭建了地面测试系统。地面测试系统包含稳压电源、模拟量采集设备、状态量采集设备、开关量控制设备。地面测试系统控制自动化测试序列,完成供配电系统自动化测试,测试项目如表2所示。

6 结束语

本文中研制的卫星等效模拟器解决了缺少真实卫星情况下测试人员的日常训练问题。经过实际应用表明,本系统中所有信号源及信号采集功能与真实卫星状态一致,可有效配合地面测试系统,完整自动化执行测试序列,加快了测试人员对真实卫星的熟悉过程。并且设备中各功能模块设计了多路测试通道,以及更宽的测试范围,可覆盖其他型号卫星的模拟需求,有较高的通用性。设备使用PXI总线作为整机构架,提高了设备的可扩展性,今后可根据需求灵活实现卫星其他分系统模拟器的扩展。

表2 验证项目

猜你喜欢

板卡遥测模拟器
驾驶模拟器转向系统的设计与研究
了不起的安检模拟器
盲盒模拟器
划船模拟器
RTX系统下并行I/O卡驱动程序的开发
基于MicroBlaze的测控终端数据处理模块的设计与实现
航空电子设备机上线路故障研究
远程控制式遥测地面站关键技术研究
大型民机试飞遥测视频编解码方法研究
基于WPF的遥测CAS信息实时监控系统设计开发