首页> 外文会议>IEEE Aerospace Conference >Design and Analysis of RTOS and Interrupt Based Data Handling System for Nanosatellites
【24h】

Design and Analysis of RTOS and Interrupt Based Data Handling System for Nanosatellites

机译:纳米卫星实时操作系统和基于中断的数据处理系统的设计与分析

获取原文

摘要

In this paper, we describe the design and working of the data handling system of a Nanosatellite that houses three interconnected microcontrollers, each present on a different PCB. Each microcontroller handles and performs a set of tasks to ensure the smooth and proper functioning of the satellite. A brief description of the evolution of the system organization and the motivation behind the choice of the microcontrollers has been provided. An in-depth explanation of the tasks and their distribution among the three microcontrollers follows. The scheduling of jobs on two of the microcontrollers is brought about through the use of a Real-Time Operating System (RTOS), Micrium OS-III, which allows the system to be sensitive to the priorities and time constraints of each task. An in-depth qualitative analysis of the application of the RTOS has been presented along with a vigorous quantitative analysis through the use of Segger System View and the Sampled Graph feature in IAR. In contrast to this OS-based implementation, the third microcontroller is run and controlled purely through interrupts from the other two processors. The paper explains the use of a partial OS based and partial interrupt based task switching model and lists out the advantages and limitations of the same. The paper also describes the various stages involved in the onboard processing of images obtained from the thermal camera, which includes image compression and data encoding algorithms before transmitting that help in reducing data loss during transmission and allow error detection and correction upon reception of the payload data.
机译:在本文中,我们描述了Nanosatellite数据处理系统的设计和工作,该系统包含三个相互连接的微控制器,每个微控制器都位于不同的PCB上。每个微控制器处理并执行一组任务,以确保卫星的平稳和正常运行。简要介绍了系统组织的发展以及选择微控制器的动机。接下来是对任务及其在三个微控制器之间的分布的深入说明。通过使用实时操作系统(RTOS)Micrium OS-III可以在两个微控制器上调度作业,这使系统对每个任务的优先级和时间限制都很敏感。通过使用Segger System View和IAR中的Sampled Graph功能,对RTOS的应用进行了深入的定性分析,并进行了有力的定量分析。与基于OS的实现相反,第三个微控制器仅通过来自其他两个处理器的中断来运行和控制。本文解释了基于部分OS和基于部分中断的任务切换模型的使用,并列出了其优点和局限性。本文还描述了从热像仪获取图像的机载处理所涉及的各个阶段,包括在传输之前进行图像压缩和数据编码算法,这有助于减少传输期间的数据丢失,并允许在接收到有效载荷数据后进行错误检测和纠正。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号