LabVIEW开发卫星测试平台

LabVIEW开发卫星测试平台

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

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

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

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

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

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

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

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

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

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

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

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

相关推荐
LabVIEW开发12 小时前
LabVIEW在电液比例控制与伺服控制中的应用
labview·labview知识
LabVIEW开发2 天前
什么样的LabVIEW控制算自动控制?
算法·labview
LabVIEW开发3 天前
LabVIEW中什么和C 语言指针类似?
c语言·开发语言·labview
乌恩大侠3 天前
使用 Ettus USRP X410 进行无线系统原型开发的 LabVIEW 参考架构软件
labview
自小吃多4 天前
LabVIEW 保存文件
labview
LabVIEW开发14 天前
LabVIEW调用Thorlabs的动态库进行开发
labview·labview知识
LabVIEW开发18 天前
LabVIEW氢同位素单质气体定量分装系统
labview·labview开发案例
LabVIEW开发20 天前
LabVIEW氢气纯化控制系统
labview·labview开发案例
葛小白122 天前
第四天 Labview交互也很轻松(4.2 串口通信)
labview
自小吃多22 天前
LabVIEW 标准状态机设计模式
笔记·学习·labview