引言
卫星研制过程的不同阶段测试内容和重点各不相同,初样阶段需要对接口信号做出及时判断,正样阶段测试则强调系统的协调性和一致性,另外,不同测试场合对系统的灵活性要求也不同,研制阶段要求测试系统“大而全”,发射场地则可以做到“小而精”,传统做法是测试研发人员根据不同需求研发不同阶段的测试设备,这种方法需要为测试设备耗费不少研制经费和精力,硬件可靠性常常依赖于研发者的水平,更改起来也十分不便。这种方法尤其不适应以成本低、开发周期短为特点的小卫星。不同测试目的和系统的融合是提高测试系统开发费用和周期的有效办法,虚拟仪器技术的硬件可靠性由标准硬件提供商保障,用户根据自己的需求适当选择硬组件,编写操作界面,并对测试数据实时分析,可随时根据需求对系统进行方便修改,达到不同测试目的公用一套测试系统的目的。
笔者用NI公司的软硬件测控产品开发卫星测试系统,以提高卫星研发过程中的测试水平
图1 基于VXI的信号分析系统
图2 基于PXI的整星测试系统
图3 自动测试平台的硬件体系结构
系统结构
针对不同测试内容和条件研制的基于虚拟仪器技术的测试系统主要由两大模块组成,一组是基于VXI的信号分析系统,主要针对系统内部接口设计,功能为直接监控被测对象的接口输出信号,并为被测对象提供模拟输入,控制被测对象;另一组则针对整星对外接口进行测试,包括星上供电以及和卫星通信等内容。
基于VXI的信号分析系统主要由以下各部分组成:数据采集系统、激励信号产生器、控制服务器、电源等系统以及和被测对象对接的接口、隔离组件等。数据采集系统主要分析被测对象的输出,包括模拟量输入、数字I/O、开关量等;激励信号产生系统主要针对被测对象输入设计,包括开关控制、模拟输出、数字I/O输出控制以及故障模拟等;控制服务器则对以上相关组件进行控制,并可根据用户需求提供故障模拟和在线分析等功能。这一部分组成如图1,其中用到的主要组件为:VXI-1500,VXI-MXI-2,MIO-64E-1,AMC2501,SCXI-1001,SCXI-1320;软件在LABWindows/CVI下开发。
整星测试系统主要基于PXI完成,针对被测对象的对外输出信号进行测试和控制,包括对整星供电从及和卫星通信等功能。该部分组成如图2所示。
整星测试系统和信号采集系统共用调理信号,共享软件资源,同时,它可以通过总线产品完成和被测系统的CPU通信,间接获取被测对象信息。PXI小巧灵活的特点可以使之很方便的从一种被测对象扩展到多种被测对象,从一个测试场地搬运到另一个测试场地,这尤其适合野外测试、车载发射测试、搭载发射等对灵活性有要求的测试场合。
整星测试系统组成如图2,其中用到的主要组件为:XI-1011,PXI-1025,PXI-6527,SCXI-1120,SCXI-1327,SCXI1120D,SCXI-1001,SCXI-1320;软件在LABWindows/CVI下开发。
发展目标
根据研制需要,一种具有更大灵活性和通用性的基于虚拟仪器技术的自动测试系统将极大地提高系统研制效率,这一系统具有的硬件体系结构如图3所示,在信号分析系统的基础上增加控制服务器、应用服务器和综合测试系统软件功能,并将测试数据上网共享。
应用服务器由用户根据测试需求向控制服务器提出测试申请,控制服务器则根据应用服务器的申请直接操作硬件,应用服务器同时根据权限通过局域网将系统数据共享给不同的数据用户。数据库系统用于管理测试过程产生的数据。
这种系统的软件分层管理,物理层为主要包含硬件信号属性、定义等;驱动层完成硬件信号驱动并屏蔽硬件的差异,中间层完成硬件资源的分配;应用层主要完成用户交互、自动测试、数据管理、远程通信、系统诊断模块。
结语
本文所述的信号分析系统、整星测试系统已成功应用于某颗实验星的研制,第三阶段研发也在方案设计之中,系统的成功应用证明了虚拟仪器技术应用于卫星测试的可行性、可靠性。
卫星研制过程的不同阶段测试内容和重点各不相同,初样阶段需要对接口信号做出及时判断,正样阶段测试则强调系统的协调性和一致性,另外,不同测试场合对系统的灵活性要求也不同,研制阶段要求测试系统“大而全”,发射场地则可以做到“小而精”,传统做法是测试研发人员根据不同需求研发不同阶段的测试设备,这种方法需要为测试设备耗费不少研制经费和精力,硬件可靠性常常依赖于研发者的水平,更改起来也十分不便。这种方法尤其不适应以成本低、开发周期短为特点的小卫星。不同测试目的和系统的融合是提高测试系统开发费用和周期的有效办法,虚拟仪器技术的硬件可靠性由标准硬件提供商保障,用户根据自己的需求适当选择硬组件,编写操作界面,并对测试数据实时分析,可随时根据需求对系统进行方便修改,达到不同测试目的公用一套测试系统的目的。
笔者用NI公司的软硬件测控产品开发卫星测试系统,以提高卫星研发过程中的测试水平
图1 基于VXI的信号分析系统
图2 基于PXI的整星测试系统
图3 自动测试平台的硬件体系结构
系统结构
针对不同测试内容和条件研制的基于虚拟仪器技术的测试系统主要由两大模块组成,一组是基于VXI的信号分析系统,主要针对系统内部接口设计,功能为直接监控被测对象的接口输出信号,并为被测对象提供模拟输入,控制被测对象;另一组则针对整星对外接口进行测试,包括星上供电以及和卫星通信等内容。
基于VXI的信号分析系统主要由以下各部分组成:数据采集系统、激励信号产生器、控制服务器、电源等系统以及和被测对象对接的接口、隔离组件等。数据采集系统主要分析被测对象的输出,包括模拟量输入、数字I/O、开关量等;激励信号产生系统主要针对被测对象输入设计,包括开关控制、模拟输出、数字I/O输出控制以及故障模拟等;控制服务器则对以上相关组件进行控制,并可根据用户需求提供故障模拟和在线分析等功能。这一部分组成如图1,其中用到的主要组件为:VXI-1500,VXI-MXI-2,MIO-64E-1,AMC2501,SCXI-1001,SCXI-1320;软件在LABWindows/CVI下开发。
整星测试系统主要基于PXI完成,针对被测对象的对外输出信号进行测试和控制,包括对整星供电从及和卫星通信等功能。该部分组成如图2所示。
整星测试系统和信号采集系统共用调理信号,共享软件资源,同时,它可以通过总线产品完成和被测系统的CPU通信,间接获取被测对象信息。PXI小巧灵活的特点可以使之很方便的从一种被测对象扩展到多种被测对象,从一个测试场地搬运到另一个测试场地,这尤其适合野外测试、车载发射测试、搭载发射等对灵活性有要求的测试场合。
整星测试系统组成如图2,其中用到的主要组件为:XI-1011,PXI-1025,PXI-6527,SCXI-1120,SCXI-1327,SCXI1120D,SCXI-1001,SCXI-1320;软件在LABWindows/CVI下开发。
发展目标
根据研制需要,一种具有更大灵活性和通用性的基于虚拟仪器技术的自动测试系统将极大地提高系统研制效率,这一系统具有的硬件体系结构如图3所示,在信号分析系统的基础上增加控制服务器、应用服务器和综合测试系统软件功能,并将测试数据上网共享。
应用服务器由用户根据测试需求向控制服务器提出测试申请,控制服务器则根据应用服务器的申请直接操作硬件,应用服务器同时根据权限通过局域网将系统数据共享给不同的数据用户。数据库系统用于管理测试过程产生的数据。
这种系统的软件分层管理,物理层为主要包含硬件信号属性、定义等;驱动层完成硬件信号驱动并屏蔽硬件的差异,中间层完成硬件资源的分配;应用层主要完成用户交互、自动测试、数据管理、远程通信、系统诊断模块。
结语
本文所述的信号分析系统、整星测试系统已成功应用于某颗实验星的研制,第三阶段研发也在方案设计之中,系统的成功应用证明了虚拟仪器技术应用于卫星测试的可行性、可靠性。
- 虚拟软硬(5973)
相关推荐
基于FPGA的软硬件协同仿真加速技术
在系统设计中,硬件复杂电路设计的调试与仿真工作对于设计者来说十分困难。为了降低仿真复杂度,加快仿真速度,本文提出利用FPGA加速的思想,实现软硬件协同加速仿真。经过实验,相对于纯软件仿真,利用软硬件协同加速仿真技术,仿真速度提高近30倍,大大缩短了仿真时间。##仿真实例及结论
2014-03-25 11:52:524722
虚拟仪器技术介绍
的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。虚拟仪器技术的三大组成部分:
2019-07-24 06:56:01
软硬件分离编程的相关资料下载
嵌入式LINUX驱动学习之14软硬件分离编程(三)代码举例(通过测试程序操作LED灯 ioctl、set_bit/clear_bit)一、硬件信息驱动程序二、代码举例(软件驱动)三、测试程序(用户
2021-12-16 07:08:19
AVR单片机软硬件设计教程入门篇
AVR单片机软硬件设计教程入门篇单片机就是一台微型电脑。麻雀虽小,五脏俱全,单片机将微型电脑的所有基本部分都集成在一片硅片上。构成单片机的基本要素:CPU核,ROM,RAM,片上外设,总线 [hide]AVR单片机软硬件设计教程.rar[/hide]
2009-12-09 15:22:26
关于stm32的软硬件设计心得
第一次接触stm32的软硬件设计项目的一点感受硬件设计项目开头肯定是硬件设计,一般来说,在做硬件设计之前,要先了解mcu内部的各个功能和管脚分配情况,电源情况等等。我以前有不少设计Ti公司dsp
2022-02-14 06:50:58
单片机软硬件联合仿真解决方案
中的网页,Mini Web卡的所有功能都能够被检验。使用网络臭探器Sniffer可以监控虚拟网卡的报文流,方便协议调试。仿真加速技术软硬件联合仿真,影响仿真速度的瓶颈在HDL代码部分的仿真。如果不设法
2008-07-17 08:56:46
国产软硬件通用MCU可替代STM
NS32F103CBT6可软硬通用:STM32F103C8T6、STM32F103CBT6NS32F030CBT6可软硬件通用:STM32F030C8T6
2021-07-10 10:04:11
基于Altera FPGA的软硬件协同仿真方法介绍
摘要:简要介绍了软硬件协同仿真技术,指出了在大规模FPGA开发中软硬件协同仿真的重要性和必要性,给出基于Altera FPGA的门级软硬件协同仿真实例。 关键词:系统级芯片设计;软硬件协同仿真
2019-07-04 06:49:19
基于SoPC的嵌入式软硬件协同设计性能怎么优化?
软硬件协同设计(Hardware/Software Co-deaign)是在20世纪90年代兴起的跨领域交叉学科。随着超大规模集成电路制造工艺的进步,单个芯片所能提供的晶体管数量已经超过了大多数
2020-04-08 08:03:10
基于SoPC的状态监测装置的嵌入式软硬件协同设计
趋势的典型代表。SoPC技术为嵌入式系统设计提供了一种更为方便、灵活和可靠的软硬件协同实现方式。本文利用基于SoPC的软硬件协同设计方法实现了水电机组在线监测系统中的状态监测装置,是软硬件协同设计技术在
2013-01-22 16:41:56
基于时差测距的超声波测距系统的软硬件设计
信息学院摘要超声波测距技术在当今社会生活中已有很广泛的应用,本报告在了解超声波测距原理的基础上,完成了基于时差测距原理的一种超声波测距系统的软硬件设计,其中的控制芯片是STC89C52RC系列单片机。报告...
2021-07-20 06:18:23
如何去实现一种基于SoPC的软硬件协同设计呢
什么是软硬件协同设计呢?片上可编程系统SoPC是什么?如何去实现一种基于SoPC的软硬件协同设计呢?基于SoPC的软硬件协同设计有何功能呢?
2021-12-24 07:15:15
如何对SOA进行软硬件部署
软硬件解耦,避免因S&A变化导致地软件变更。SOA中的设备抽象示例这里我们列举一个实例说明在SOA架构中如何进行设备抽象。这种方式只需要了解传感器类别(如雷达、摄像头等)来定义输入
2022-06-10 17:23:22
寻软硬件工程师
1、OBD II软硬件开发、更新、升级2、OBD II车辆协议破解3、通过WIFI、蓝牙模块升级硬件端4、与手机移动端APP接口文件对接全职 待遇面议电话:***QQ:297266953联系人:欧先生
2015-07-23 11:44:14
寻软硬件工程师合作伙伴
1、精通OBD II软硬件开发、更新、升级2、精通OBD II车辆协议破解3、通过WIFI、蓝牙模块升级硬件端4、与手机移动端APP接口文件对接5、熟悉其它软硬件的开发合作方式及利润分配面议。电话:***QQ:297266953联系人:欧先生
2015-07-25 13:38:53
嵌入式软硬件系统的工作原理是什么
和学术界对嵌入式系统的普遍看法,是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 大多数嵌入式系统的硬件平台。它包括两部分:1、以通...
2021-12-20 06:17:30
录像DV软硬件设计
我公司是一家录像存储软硬件设计方案商,优秀的团队,多年的开发经验海思: HI3519 HI3559 HI3520D 联咏:NT96658 NT96650 NT96655 NT96660
2017-11-27 15:38:02
想先学电子技术,逐步进至学习计算机软硬件知识
近来工作不忙,想发展个人的爱好和愿望。想先学电子技术,逐步进至学习计算机软硬件知识。学过高中物理和基本的电工知识。现在想先开始学习《模拟电子技术》。请问:哪里有电子版教材?哪里有相关的习题集和答案?怎样开展简单的个人动手实习实验?祈求指点支持!谢谢!
2017-11-28 16:16:43
承接单片机软硬件开发
承接单片机软硬件方案,主营无线产品开发(GPRS,315-433M,2.4G发射接收,WIFI,ZIGBEE,蓝牙),台灯和吸顶灯灯控,工控,汽车电子,智能家居。可提供硬件设计和软件开发。欢迎大家咨询,有需要的请联系,范先生QQ1054467185,在深圳
2016-09-10 11:55:30
承接各类软硬件开发设计项目
团队组长:6年软件研发经验小组成员:4学士,2硕士(2都是10年研发经验)。目前从事工作:嵌入式软件开发。希望承接项目:单片机类软硬件研发,APP软件研发,上位机软件,嵌入式Linux。联系方式
2017-11-20 14:46:59
承接各类软硬件开发项目
团队组长:6年软件研发经验小组成员:4学士,2硕士(2都是10年研发经验)。目前从事工作:嵌入式软件开发。希望承接项目:单片机类软硬件研发,APP软件研发,上位机软件,嵌入式Linux。联系方式
2017-11-14 09:05:46
支持过程级动态软硬件划分的RSoC设计与实现
系统(RSoC),提出了一种过程级硬件透明编程模型,给出了过程级的硬件封装方案;在分析软硬件过程根本区别的基础上,针对硬件过程开发了专门的管理模块,并利用部分动态重构等技术,实现了硬件过程的动态配置
2010-05-28 13:40:38
电子技术软硬件交流群,欢迎大家有问题在群里讨论,交牛人,互提升!
大家在设计开发中遇到各种问题可以一起在这个群讨论学习解决,共同成长!绝无广告的群!广告禁入!电子技术软硬件交流 ,QQ群:167660042
2016-05-31 14:47:32
电子软硬件项目承接
本帖最后由 dxb123321 于 2020-10-11 12:55 编辑
本人有多年电子软件,硬件,上位机开发经验,希望找电子软硬件开发或者上位机开发的项目。熟练使用多种单片机。开发过项目
2017-09-04 19:36:01
风电测控系统的软硬件设计
摘 要: 描述了基于PXI总线技术的风电测控系统的软硬件设计。系统借助LabVIEW虚拟仪器平台开发了性能优越的软件环境;运用PXI硬件的定时触发性能和集成模块化特点,提高了系统的测试精度,简化并
2019-04-08 09:40:07
新域半导体NS32F103VBT6软硬件通用STM
型号:NS32F103VBT6封装:LQFP100容量:64/128KB特点:软硬件通用STM32F103VBT6,不用改变任何地方,深圳大量现货库存,拥有专业的技术支持团队!!NS32F103x8
2021-11-22 18:19:45
STM32F103CBT6软硬件通用 国产替代者NS32F103CBT6
型号:NS32F103CBT6封装:LQFP48容量:64/128KB特点:软硬件通用STM32F103CBT6,不用改变任何地方,深圳大量现货库存,拥有专业的技术支持团队!!
2022-05-07 17:04:34
单片机测控系统的软硬件平台技术
本文探讨了一种用于工业测控系统的单片机软硬件综合设计方法——软硬件平台技术,重点阐述了其基本原理、设计思想、实现方法,并给出了一个单片机测控系统软硬件开发平台
2009-08-13 09:38:3612
基于时间Petri网的嵌入式系统软硬件划分方法
软硬件划分技术是软硬件协同设计中的一个关键技术。提出将时间Petri 网应用到软硬件划分当中,为系统的性能评估提供了形式化的方法和工具。另一方面,将系统功能集中到Petri
2009-08-15 14:34:3511
基于EDA 的嵌入式系统软硬件划分方法
基于EDA 的嵌入式系统软硬件划分方法Hardware/Software Partitioning Method Based on Estimation of Distribution
摘要:针对嵌入式系统软硬件协同设计中的软硬件划分问题,提
2009-12-05 16:34:5626
基于SOC的USB主设备的软硬件协同验证
基于SOC 的USB 主设备的软硬件协同验证李栋1,李正卫2(桂林电子科技大学通信与信息工程系,广西 桂林 541004)摘 要:本文首先介绍了SOC 软硬件协同验证方法及其平台Seamless
2009-12-14 11:31:2115
基于软硬件协同设计的低功耗生理信号处理ASIC设计
摘 要 文主要介绍了一种采用软硬件协同设计策略的用于生理信号处理的低功耗医学集成芯片。软硬件协同设计能达到性能和设计灵活性的最大化。系统硬件包括ARM7TDMI处理器,AHB兼
2010-06-19 10:29:5424
面向HDTV应用的音频解码软硬件协同设计
摘要:该文以Dolby实验室的音颇AC3算法为基础,研究了在RISC核Virgo上HDTV音频解码的软硬件协同设计方法,提出了通过对程序关键子函数建模来实现软硬件划分的软硬件协同设计方法.即
2010-07-02 21:56:5432
基于软硬件协同的AFDX协议片上系统设计
在描述片上系统总体结构的基础上,详细介绍了硬件功能、软件功能及软硬件之间的接口,重点论述了基于同步调度或异步调度的调度器设计方案、基于Mealy有限状态机的虚拟链传输控
2010-09-23 11:53:3517
智能脱扣器的软硬件设计
智能脱扣器的软硬件设计
首先介绍了智能脱扣器的硬、软件设计及其关键技术,接着提出了新的数据处理方法,最后总结出一些抗干扰的措施。
关键词:智能脱
2009-10-29 17:41:58804
嵌入式软硬件协同设计在气象主采集器中研究
本文介绍了嵌入式系统的现状,分析了传统嵌入式设计方法的不足和 软硬件协同设计 方法的特点与优越性,以软硬件协同设计为方法对系统进行设计,并对本论文中采用的复杂可编程
2011-08-04 17:50:3333
基于FPGA的软硬件协同测试设计影响因素分析与设计实现
在软硬件的开发阶段中,测试结果直接关系到这个软硬件能否顺利进行调试应用。其中,硬件的测试往往容易受外界因素的影响,如环境、计算机设备等,可以通过一些仿真软件来避免外界环境的影响,但是其测试速度比较慢
2017-11-18 05:46:281616
软硬件协同设计机遇与挑战分析
软硬件协同设计是指对系统中的软硬件部分使用统一的描述和工具进行集成开发,可完成全系统的设计验证并跨越软硬件界面进行系统优化,软硬件协同设计是嵌入式技术发展的一大趋势,本PPT文件
2017-11-25 03:45:01499
嵌入式软硬件协同设计的过程
习新的知识。而嵌入式软硬件协同设计的出现让工程师们既省力又省时。 尚观教育嵌入式培训讲师认为软硬件协同设计的系统设计过程可以分为系统描述、系统设计、仿真验证与综合实现4个阶段。 系统描述是用一种
2018-07-12 14:55:54815
OCZ 收购了闪存存储缓存和虚拟化软硬件开发商Sanrad
SSD固态硬盘制造商OCZ Technology周一表示,已经收购了位于以色列的闪存存储缓存和虚拟化软硬件开发商Sanrad。
2020-07-24 15:22:04528
基于虚拟仪器技术实现网络虚拟示波器系统的设计
随着计算机软硬件技术不断发展与提高,虚拟仪器技术已成为当前测控领域内的关键性技术。在远程测控与仿真方面,虚拟仪器网络化,已成为急待解决的问题。通过利用SBS实时光网、虚拟仪器技术、ActiveX技术以及DCOM技术,实现了网络化虚拟示波器,从而使远程测控、数据共享成为了现实。
2020-08-19 09:18:152757
基于ESL的软硬件划分在AVS解码器中的应用
本文通过一个设计实例,介绍了基于电子系统级设计,的软硬件划分在嫡解码器中的应用在视频解码的软硬件协同设计中,虚拟平台在协同验证时指出每比特消耗的时钟过多,需要对设计进行修改通过合理的软硬件划分
2021-03-29 11:25:377
2021 OPPO开发者大会:软硬件融合技术升级
2021 OPPO开发者大会:软硬件融合技术升级 2021 OPPO开发者大会上介绍了软硬件融合技术升级,提升开发者生产效率。 责任编辑:haq
2021-10-27 14:53:422356
软硬件协同设计是系统芯片的基础设计方法学
软硬件协同仿真验证是对软硬件功能设计的正确性及性能进行验证和评估。传统设计中,硬件和软件通常是分开独立开发设计的,到系统设计后期才将软硬件两部分集成到一起进行验证。
2022-08-12 11:28:332693
为什么要从“软硬件协同”走向“软硬件融合”?
软件和硬件需要定义好交互的“接口”,通过接口实现软硬件的“解耦”。例如,对CPU来说,软硬件的接口是指令集架构ISA:ISA之下的CPU处理器是硬件,指令集之上的各种程序、数据集、文件等是软件。
2022-12-07 14:23:151852
均联智行研究:软硬件协同发力新一代域控技术
2022年,均联智行提出向中央架构发展;2023年,均联智行确定了“软硬件一体”的发展模式,以可靠的硬件解决方案作为支撑,逐步实现“底层软件+中间件”的开发与部署,形成“芯片+软件+算法”的技术闭环。
2023-07-12 15:35:49502
软硬件融合的概念和内涵
跟很多朋友交流,当提到软硬件融合的时候,他们会这么说:“软硬件融合,难道不是显而易见吗?我感觉在二三十年前就已经有这个概念了。”在他们的想法里,其实:软硬件融合等同于软硬件协同,甚至等同于软硬件结合。他们混淆了软硬件结合、软硬件协同和软硬件融合的概念。
2023-10-17 14:36:24470
阿尔泰科技融合信息产业国产化成果,率先完成的全国产化测控系统软硬件构架。
阿尔泰科技具有20多年测控系统自主研制软硬件的产品积累,在国产化需求的浪潮中,其软件的跨平台特性 ,得到最好的价值体现,基于近年来信息产业的国产化成果,经过大量的软硬件适配,可以为测控市场提供
2024-01-09 10:54:52126
评论
查看更多