LabVIEW开发卫星测试平台

LabVIEW开发卫星测试平台

已经有不少的大学和研究机构经常使用立方体卫星。它们的广泛使用通常归因于使用廉价零件、无偿学生劳动和简单的设计。科学、技术、工程和数学学生已被证明可以通过参与实际工作宇宙飞船系统的规划、开发和测试而从中受益。通过鼓励来自不同学术领域的学生合作设计和建造立方体卫星,像这样的项目帮助他们获得跨学科的工作经验。参与的学生在创建这些系统方面具有不同水平的经验。虽然有些人会花几年时间在这个项目上,但其他人不愿意连续花两三个学期来创建立方体卫星项目。尽管构造简单,价格低廉,但立方体卫星被认为是太空探索的优秀工程解决方案。

空间键立方体卫星由六个子系统:电源子系统(SKEPS)、机载计算机子系统(SKOBC)、通信子系统(SKCOM)、高度确定控制子系统(SKADC)、有效载荷子系统(SKPL)、空间环境子系统(SKSE)组成。

使用NI硬件和LabVIEW软件,测试团队完全设计和构建了空间键测试设备。根据其功能和被其他子系统的利用,每个子系统都需要一个唯一的测试用例,因此测试设备必须模仿被测单元的其他接口子系统。

在完成每个子系统的设计、开发和制造阶段后,进行独立测试。独立首先根据功能和接口子系统为每个子系统生成合适且需要的测试用例。在这种情况下,测试设备必须充当所有接口子系统的模拟器,并通过采集的数据分析子系统行为。测试设备必须确保它在集成测试之前使其功能正常,并检查尽可能小的代码块或单元的功能。在软件中,每个单元可以在逻辑上分离。随着单元尺寸的减小,子系统测试可以提供更详细的见解。子系统测试和集成测试之间的主要区别在于单元测试涉及测试单个组件。为了测试整个程序的功能,这些模块被集成并作为一个实体进行集成测试。

一种称为集成测试的软件测试,通常称为集成和测试,涉及评估软件应用程序的许多元素、模块或组件作为一个整体。集成测试的目标是评估模块之间的接口,并识别它们在集成时可能发生的任何缺陷,并且必须相互通信。

即使卫星的每个模块都经过子系统测试,仍然存在一些错误。为了识别这些错误并确保模块在集成后能够很好地协同工作,集成测试至关重要。

功能测试的第一级是组件测试,它验证和验证组件规格和子系统设计中的就绪能力。测试每个子系统中的主要组件充当防止任务失败的第一道防火墙。空间钥匙的主要和重要设备之一是电池,因此测试团队建立了一个测试设备,用于监测电池在充电和放电循环中的行为。

系统工程集成模型的测试是最后一步,在将所有卫星子系统集成到结构中后对其进行评估。必须在此级别检查每个子系统的功能,以及每个子系统如何影响其他子系统。测试的最后阶段确认所有卫星规格和功能都符合预定的任务要求,并验证子系统是否定期和完美地相互连接。

在测试中,有两种类型的测试设备:硬件和软件。我们开发了两款规模的测试设备,一种大型在实验室开发,用于加快测试过程,包括NI的硬件,如PXI机箱、Compact-RIO、接口卡和工业电缆。

第二个量表基于商业RS-485电缆的检查和测试设备(CTE),必须易于理解。

功能测试平台的理念是成为从功能测试到集成测试的强大测试设备,具有端到端测试的能力。通过使用LabVIEW平台硬件和软件,这能够根据需求进行更新和激活。

这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关推荐
LabVIEW开发1 天前
LabVIEW金属圆盘压缩特性仿真
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发1 天前
LabVIEW红外热波图像缺陷检测
labview·labview知识·labview功能·labview程序
正运动技术2 天前
强实时运动控制内核MotionRT750(八):us级高速交互之LabVIEW,为智能装备提速
labview·正运动技术·运动控制器·运动控制卡·正运动·机器视觉运动控制一体机·运动系统方案
云山工作室7 天前
基于单片机和LabVIEW的多路数据采集器系统设计(论文+源码)
单片机·嵌入式硬件·毕业设计·labview·毕设
LabVIEW开发12 天前
LabVIEW 前面板全屏显示配置(隐藏任务栏 + 无菜单工具栏)
labview·labview知识·labview功能·labview程序
朝去夜来18 天前
LABVIEW|严格自定义簇控件无法更改底纹颜色
labview
我比怪兽还怪21 天前
simulink导出dll labview调用
labview
LabVIEW开发21 天前
LabVIEW 调用 Win10 触控键盘(TabTip.exe)说明
labview·labview知识·labview功能·labview程序·触屏键盘
ewb_topic25 天前
重新定义PC仪器:我们发明了一种方法,给“看不见”的软件延迟装上了刻度
labview·虚拟仪器
专注VB编程开发20年1 个月前
上位机开发-工厂流水线机器视频VisionPro、LabVIEW 实现多物品识别的
labview·机器视觉·visionpro