Movatterモバイル変換


[0]ホーム

URL:


CN109407573A - A kind of CAN bus based moonlet Integrated Electronic System and method for allocating tasks - Google Patents

A kind of CAN bus based moonlet Integrated Electronic System and method for allocating tasks
Download PDF

Info

Publication number
CN109407573A
CN109407573ACN201811082249.6ACN201811082249ACN109407573ACN 109407573 ACN109407573 ACN 109407573ACN 201811082249 ACN201811082249 ACN 201811082249ACN 109407573 ACN109407573 ACN 109407573A
Authority
CN
China
Prior art keywords
subsystem
data
task
fault
integrated electronic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811082249.6A
Other languages
Chinese (zh)
Inventor
孟中杰
邓远旺
贾程
黄攀峰
张夷斋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical UniversityfiledCriticalNorthwestern Polytechnical University
Priority to CN201811082249.6ApriorityCriticalpatent/CN109407573A/en
Publication of CN109407573ApublicationCriticalpatent/CN109407573A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种基于CAN总线小卫星综合电子系统,该软件构架基于硬件CAN总线技术,采用分布式多处理器协调工作模式;系统硬件包括电源管理子系统、内存管理子系统、热控子系统、任务载荷子系统、飞控子系统和数据共享I/O子系统;每个子系统都具有处理各自任务的CPU互不干扰,实现硬件架构上支持软件架构上的重构,具备很强的敏捷特性。系统的传感器输入口、执行机构输出口采用数据共享式集中管理,管理的功能使用高可靠性FPGA承担;本发明能够用于小卫星综合电子系统软件开发上,能够实现小卫星系统软件任务功能、支持在轨软件升级;在硬件子系统故障条件下,重新分配软件任务运行的硬件CPU,系统支持软件重构。

The invention discloses a small satellite integrated electronic system based on CAN bus. The software framework is based on the hardware CAN bus technology and adopts a distributed multi-processor coordinated working mode; the system hardware includes a power management subsystem, a memory management subsystem and a thermal controller. system, task load subsystem, flight control subsystem and data sharing I/O subsystem; each subsystem has CPUs that process their own tasks without interfering with each other, and realizes hardware architecture to support software architecture reconstruction. Agile features. The sensor input port and the actuator output port of the system adopt data sharing centralized management, and the management function is undertaken by a high-reliability FPGA; the invention can be used in the software development of the small satellite integrated electronic system, and can realize the small satellite system software task function, Support on-orbit software upgrade; under hardware subsystem failure conditions, reallocate hardware CPUs running software tasks, and the system supports software reconfiguration.

Description

A kind of CAN bus based moonlet Integrated Electronic System and method for allocating tasks
Technical field
The present invention relates to satellite electron management system, specially a kind of CAN bus based moonlet Integrated Electronic SystemAnd method for allocating tasks.
Background technique
As the development of space technology and the mankind explore, space is movable increasingly frequently, and the number of satellite in space is in geometrySeries increases, and the function of satellite is also required to be upgraded.Especially in the software aspects of its electronic system, the demand of upgrading is veryIt is high.Integral design thought is used in traditional design of satellites, electronic system only considers disposable, software upgradingAlso the upgrading only carried out under hardware fault-free conditions.
With the electronic technology high speed development for being applied to space industry, it is desirable that On-board software has very strong quick characteristic,Especially satellite Integrated Electronic System designs, should be more reasonable in system hardware and software task distribution, system designPerformance is strictly controlled with cost.Moonlet is quickly grown at present, small in size, limited mass, electronic system hardware,It must be highly integrated on software.In the case where meeting system hardware demand condition, software systems more have quick characteristic, and system is hardShould be more reasonable in part and software task distribution, under the conditions of realizing limited hardware resource, system resource utilizationIt maximizes.
Therefore, it is necessary to develop a kind of different from conventional satellite electronic system software architecture, the comprehensive electricity of the following moonlet of adaptationSubsystem software framework.
Summary of the invention
Aiming at the problems existing in the prior art, the present invention provides a kind of CAN bus based moonlet integrated electronics systemSystem, can be realized input pickup data sharing, and the processing of task distribution formula supports software in-orbit heavy under the conditions of hardware reconstructionStructure, in-orbit upgrading, and the system real time be strong, high reliablity, stability are strong.
The present invention is to be achieved through the following technical solutions:
A kind of CAN bus based moonlet Integrated Electronic System, including data sharing I/O subsystem, data sharing I/OSubsystem passes through CAN bus and power management subsystem, Memory Management Subsystem, thermal control subsystem, troubleshooting subsystem, loadLotus task subsystem and winged control task subsystem interact, and each subsystem all has independent CPU processor;
Data sharing I/O subsystem is for output after handling the data of received input unit to corresponding subsystemSystem, and the output order of subsystem is sent to output unit, and share to the data sended and received;Data sharingI/O subsystem is also used to be allocated the task of the subsystem of failure, and distribution is not broken down to any oneOn the CUP of subsystem;
The power supply that power management subsystem shares the output of I/O subsystem for receiving data controls data, and according to the numberIt is managed according to the power supply to moonlet Integrated Electronic System;
Memory read-write of the Memory Management Subsystem for moonlet Integrated Electronic System operates;
Thermal control subsystem shares the temperature data of I/O subsystem output for receiving data, and according to the temperature data pairWhole star temperature control;
Troubleshooting subsystem shares the fault data of I/O subsystem output for receiving data, and according to fault dataWhole star failure is detected, fault diagnosis and fault restoration;
Load task subsystem is used for the processing of moonlet aerial mission load;
Fly three shaft angle acceleration of moonlet, three axis that control task subsystem shares the output of I/O subsystem for receiving dataAcceleration and navigation data, and attitude and orbit control of the data to moonlet based on the received.
Optionally, the output unit includes heater, thruster, telemetering package, fault diagnosis component and fault restorationComponent;
Heater carries out temperature control to moonlet according to the output order of thermal control subsystem;
Thruster controls the posture and track of whole star according to the output order for flying control task subsystem;
Telemetering package is used to measurement data on satellite being sent to earth station;
Fault diagnosis component diagnoses the data of fault detection according to the output order of troubleshooting subsystem;
Fault restoration component repairs failure according to the output order of troubleshooting subsystem.
Optionally, the input unit includes Inertial Measurement Unit, GPS, thermistor, star sensor, fault detection groupPart and remote control module;
Inertial Measurement Unit is inertia measurement sensor, and the three shaft angle acceleration and three axis for measuring moonlet accelerateDegree;GPS is for measuring moonlet navigation data;Thermistor is used to measure the temperature data of moonlet;Star sensor is for electricityThe control of source system and state output;Fault detection component is used to detect the fault data of moonlet;Remote control module is for receivingControl instruction from ground.
Optionally, the processing unit of the data sharing I/O subsystem is fpga chip.
The present invention also provides a kind of method for allocating tasks of CAN bus based moonlet Integrated Electronic System, work as electricitySource control subsystem, thermal control subsystem, load task subsystem, flies at control task subsystem and failure at Memory Management SubsystemThe one or more subsystems managed in subsystem break down, times of the data sharing I/O subsystem to the subsystem of failureBusiness is allocated, and is distributed to the CUP for not having any one faulty subsystem.
Optionally, the distribution principle is to be randomly assigned or distribute according to the priority height of CPU.
Compared with prior art, the invention has the following beneficial technical effects:
Should be based on CAN bus moonlet Integrated Electronic System, the system architecture be based on hardware CAN bus technology, using pointCloth multiprocessor co-ordination mode;System hardware includes power management subsystem, Memory Management Subsystem, troubleshootingSystem, mission payload subsystem, flies control subsystem and data sharing I/O subsystem at thermal control subsystem;Each subsystem hasThe CPU for handling respective task is not interfere with each other, and realizes the reconstruct supported well in software architecture on hardware structure, is had very strongQuick characteristic.Data sharing I/O subsystem is managed concentratedly using data sharing formula, and the function of management uses high reliability FPGAIt undertakes;The present invention is based on CAN bus technologies, distributed treatment, have very strong quick characteristic.Subsystem software task specific aimBy force, the development cycle is short, easily upgrades.Under the conditions of subsystem fault, data sharing I/O subsystem being capable of appointing malfunctioning sub-systemBusiness, which reassigns on the CUP that any one does not have faulty subsystem, to be run.
The input equipment of Integrated Electronic System has inertia measurement sensor, GPS, thermistor, star sensor, output equipmentThere are thermal control heater, thruster, load executing agency.
Detailed description of the invention
Fig. 1 is moonlet Integrated Electronic System software architecture component view.
Fig. 2 is the distribution of moonlet Integrated Electronic System software task and data interaction view.
Fig. 3 is software task sequence view under moonlet Integrated Electronic System normal mode of operation.
Fig. 4 is that there are task distribution and data interaction views under mode for moonlet Integrated Electronic System failure.
Fig. 5 is that there are software task sequence views under mode for moonlet Integrated Electronic System failure.
Specific embodiment
Present invention will be described in further detail below with reference to the accompanying drawings, described to be explanation of the invention rather than limitIt is fixed.
As shown in Figure 1, a kind of CAN bus based moonlet Integrated Electronic System, including data sharing I/O subsystem,And connect with data sharing I/O subsystem power management subsystem, Memory Management Subsystem, troubleshooting subsystem, heatIt controls subsystem, load task subsystem and flies control task subsystem.
Under FPGA centralized processing, the data for completing whole star are output and input data sharing I/O subsystem.Shared I/OSubsystem includes data input cell, data read/write unit and data outputting unit;
Data input cell includes Inertial Measurement Unit, GPS, thermistor, star sensor, fault detection component and remote controlComponent.
Wherein, Inertial Measurement Unit is inertia measurement sensor, and for measuring three shaft angle acceleration of moonlet, three axis accelerateDegree evidence;GPS measures moonlet navigation data.Thermosensitive resistance measurement temperature data.The function of star sensor measurement is that realization is wholeThe control of a power-supply system and state output.Fault detection component measures fault data.Received remote control module is from groundControl instruction data.
Data read/write unit be memory subassembly, for read-write be Star Service management data, data include sensor inputData, executing agency's output data and memory read/write data.
Data outputting unit includes heater, task execution mechanism, thruster, telemetering package, fault diagnosis component and eventHinder rebuilt component.
Heater is executing agency when carrying out thermal control;Load is the executing agency of mission payload;Thruster is whole star appearanceThe executing agency of state control and orbits controlling;Telemetering package is used to measurement data on satellite being sent to earth station;Fault diagnosisAssembly function is to diagnose the data of fault detection;Fault restoration component is repaired to the failure occurred, is repairedStrategy have autonomous repair and the reparation from ground.
Power management subsystem completes the power management of moonlet Integrated Electronic System under power management CPU processing.
Memory Management Subsystem is under memory processor CPU processing, and the memory for completing moonlet Integrated Electronic System is readWrite operation.
Troubleshooting subsystem be troubleshooting CPU processing under, completion whole star failure is detected, fault diagnosis and thereforeBarrier is repaired.
Thermal control subsystem is to complete under thermal control CPU processing to whole star thermal control.
Load task subsystem is to undertake the processing of moonlet aerial mission load under load task CPU processing.
Flying control subsystem is to undertake moonlet Flight Control Software task, including posture in the case where flying control subsystem CPU processingControl and orbits controlling.
The CAN bus based moonlet Integrated Electronic System is how main work using industrial mature CAN bus technologyIndustry fieldbus, any a processor in bus all have permission as master cpu;CPU in bus, failureIn the case of, bus will be automatically exited from, other CPU in bus will not be run and generate any influence.CAN bus is multiprocessingDevice coordinates distributed treatment, data sharing provides necessary bus mechanism, and data interaction is high-efficient.
As shown in Fig. 2, being the distribution of moonlet Integrated Electronic System task and data interaction view.
Power management subsystem: input data is power supply control instruction POWER:data_in, and output data is power supply statusPOWER:data_out。
Memory Management Subsystem: input data is input control instruction management:data_in, and output data is interiorDeposit management instruction management:data_out.
Fly control subsystem: input data is input control instruction and inertial navigation component, GPS data FC:data_in, exports numberAccording to being thruster control instruction FC:data_out.
Thermal control subsystem: input data is the temperature number number TCS:data_in read, and output data is temperature control instructionTCS:data_out。
Load task subsystem: input data is load input control instruction payload:data_in, and output data is to carryLotus exports control instruction payload:data_out.
Troubleshooting subsystem: input data is fault-detection data, fault remediation instructions FDIR:data_in, exports numberAccording to being fault diagnosis data, fault remediation instructions FDIR:data_out.
These data are provided by data sharing I/O subsystem, necessary input are provided for other subsystems, in each subsystemControl instruction and state output after the completion of system processing is to shared data I/O subsystem.From the point of view of on hardware level, these dataTransmission be all to be transmitted by CAN bus, in subsystems, according to the mechanism of CAN bus, under subsystemsIt carries out corresponding transmission data and carries out data ID coding and data ID filtering, so that it may realize real-time, reliable data sharing machineSystem.
As shown in figure 3, for task sequence view under moonlet Integrated Electronic System normal mode of operation.Entire integrated electronicsSystem task is divided into following task: memory management tasks: management, power management task: POWER, thermal control task: TCS,Fly control: FC, load task: payload, fault detection task: FDIR;
The input data of these tasks is all derived from shared data I/O system, is completed at the same time the distribution of data ID.DataAssignment problem is determined by the task priority in system.In the software architecture, single subsystem only runs a subtask.
After the processing of memory management tasks input data management:data_in running memory management role, output dataManagement:data_out is to shared data I/O subsystem;
After the processing of power management task input data POWER:data_in running memory management role, output dataPOWER:data_out is to shared data I/O subsystem;Thermal control task input data TC:data_in, operation thermal control task processingAfterwards, output data TC:data_in is to shared data I/0 subsystem;Fly control task input data FC:data_in, runs and fly controlAfter task processing, output data FC:data_out to shared data I/0 subsystem;Load task input data payload:Data_in, after the processing of performance load task, output data payload:data_out to shared data I/0 subsystem;Failure inspectionSurvey task input data FDIR:data_in, operation troubles Detection task processing after, output data FDIR:data_out to shareData I/0 subsystem;Data sharing I/O subsystem can coordinate the input of each software task, the ID of output data is compiledCode.Data ID can be worked out according to system requirements, and by the operation of ground staff.
In entire small satellite system, failure appears in power management subsystem, thermal control subsystem, load task subsystemSystem, fly control subsystem, Memory Management Subsystem, one in troubleshooting subsystem or it is multiple on.
For example, power management subsystem breaks down, power management subsystem CPU will automatically exit from system bus, noInfluence the normal work of other subsystems.At this time troubleshooting subsystem by fault detection, diagnosis, provide diagnostic message toData sharing I/O subsystem, data sharing I/O subsystem redistribute the task of power management subsystem, data sharing I/OSystem is in a random basis or in a manner of priority height, and decision goes out to run the CPU of power management subsystem task, which isAny one of other CPU without failure subsystem in moonlet Integrated Electronic System, and then complete power management task.
Data sharing I/O subsystem handles fault message, and establishes corresponding Mechanism of Task Allocation, CPU selectionMechanism, the selection of the CPU of being run required for completing for task.The CPU selected will also establish the processing task after redistributing,And are output to by data sharing I/O subsystem and shares data for treated status data or control instruction, continueAt onboard system task.
It during processing, is no longer that the sensor of traditional subsystem CPU and system and executing agency interact placeReason is still able to if the CPU of subsystem internal breaks down, and in the case where sensor or executing agency and fault-freeAllow the sensing data of the malfunctioning sub-system to be exported to be used by the CPU of other subsystems without reason.Other fault-freesThe CPU of subsystem can send control instruction to the executing agency of malfunctioning sub-system, realize the rational configuration of hardware resource.
As shown in figure 4, for moonlet Integrated Electronic System failure, there are task distribution and data interaction views under mode.WithUnder be illustrated in the case of failure occurs, the distribution of the task of system and data interaction software mechanism.Such as power subsystem,There are failures for thermal control subsystem, can not complete power management task, the thermal control task of system distribution.It is failure in dotted line frameSubsystem.The system of failure will no longer be able to receive the data from shared I/0, can not carry out data processing and appointBusiness.
Due to mechanism of the CAN bus on hardware, the subsystem of failure will automatically exit from bus without influence systemOther parts normal work.After power management subsystem breaks down, input data POWER:data_in will enter into interiorManagement subsystem is deposited, and establishes power management task in memory management tasks system, management role output data POWER:data_out;After thermal control subsystem breaks down, input data TCS:data_in will enter into Memory Management Subsystem, andThermal control task is established in memory management tasks system, thermal control task output data is TCS:data_out;This completes systemsUnder fault condition, process that system task is redistributed.In this process, Memory Management Subsystem itself is only completed singleMemory read-write task, but after establishing new task, it is necessary to run three tasks.Multiple tasks operation, in order to guarantee to beThe real-time of system task run, needs data sharing I/O subsystem to carry out stringent timing control.Meanwhile working as in this processIn, dynamic reasonable distribution data input, output ID.Any change will not occur for the subsystem not broken down, according toScheduled working mechanism works normally.
As shown in figure 5, for moonlet Integrated Electronic System failure, there are software task sequence views under mode.Power managementBe identified on subsystem, thermal control subsystem task lifeline ×, identify power management subsystem, thermal control subsystem fault;Power supplyOperation task identification in management subsystem, thermal control subsystem lifeline has ×, indicate that the task of operation is not activated;Input numberBe identified with according to POWRE:data_in, TCS:data_in ×, indicate that the sequence will not can be carried out data interaction;Output dataPOWRE:data_out, TCS:data_out be identified with ×, indicate that the sequence will not can be carried out data interaction;Be not identified with ×Sequence will be normally carried out data interaction.
After power management subsystem breaks down, input POWER:data_in flows to Memory Management Subsystem, and establishes and appointBe engaged in Task1:POWER, exports POWER:data_out after task processing;After thermal control subsystem breaks down, TCS:data_ is inputtedIn flows to Memory Management Subsystem, and establishes task task 1:POWER, exports TCS:data_out after task processing;Memory pipeManaging the owned task of subsystem is Task0:management;It establishes in Memory Management Subsystem there are three task, to protectDemonstrate,prove the requirement of real-time, it is thus necessary to determine that the information of the priority and task switching that run task sends mechanism.For fault-free systemMemory Management Subsystem after system is redistributed with task still maintains independent parallel on software and hardware, is independent of each other.
Should be based on CAN bus moonlet Integrated Electronic System, the system architecture be based on hardware CAN bus technology, using pointCloth multiprocessor co-ordination mode;System hardware includes power management subsystem, Memory Management Subsystem, troubleshootingSystem, mission payload subsystem, flies control subsystem and data sharing I/O subsystem at thermal control subsystem;Integrated Electronic System it is defeatedEntering equipment has inertia measurement sensor, GPS, thermistor, star sensor, and output equipment has thermal control heater, thruster, loadExecuting agency.There is each subsystem the CPU for handling respective task not interfere with each other, and realization is supported well on hardware structureReconstruct in software architecture has very strong quick characteristic.The main sensors input port of system, main executing agency's delivery outletIt is managed concentratedly using data sharing formula, the function of management is undertaken using high reliability FPGA;The present invention is based on CAN bus technology,Distributed treatment has very strong quick characteristic.Subsystem software task is with strong points, and the development cycle is short, easily upgrades.The present inventionCan be used in moonlet Integrated Electronic System software development, can be realized small satellite system software task function, support it is in-orbitSoftware upgrading;Under the conditions of hardware subsystem failure, the hardware CPU of software task operation, systems support software weight are redistributedStructure.
Compared with prior art, the beneficial effects of the present invention are:
The input of shared system, output interface, between different processor, data sharing.Existing spaceborne subsystem CPU with fromThe task I/O of body is closely linked, and the path of input, output data without any interaction between different subsystems.Such asSome subsystem CPU breaks down, but in the trouble-free situation of the sensor being connected with it or executing agency, and sensor is readThe data taken cannot be applied, and executing agency cannot also execute control instruction.Data sharing I/O subsystem very good solution thisThe good effective use for realizing hardware resource is also improved system survivability and stabilization by data sharing by a problemProperty.
Using CAN bus, more primal coordination software tasks are distributed, and Integrated Electronic System is total using the stable CAN of industrial circleLine can be arranged on demand as system bus, communication speed, and two signal wires is only needed to achieve that connection.This is just hardThe data sharing of software, multiprocessor co-ordination is made to provide reliable bus mechanism on part;This programme is by system taskClassifying rationally is carried out into multiple subtasks, each subtask is separately operable again on different processors, to each other mutual not shadowIt rings.But work meets the critical timing requirements of system, data input/output is using shared under unified management again simultaneouslyFormulas I/O centralized management.Single processor has specific operation task, and the division of labor is clear, and writing software according to the framework can be moreIt realizes well and combination of hardware.
It supports under fault condition, software task Autonomous Reconfiguration.Satellite Integrated Electronic System field occur failure becauseUsually from two aspects of hardware and software.For hardware fault, this framework scheme is that execution is a certain in view of worst situationThe situation of the processor damage of subtask is redistributed the software task of system, is allowed by way of software task Autonomous ReconfigurationOne trouble-free CPU executes the software task that should belong to failure CPU execution;For software fault, this framework schemeSupport fault detection, diagnosis, reparation, the mechanism handled in this way software fault, such processing includes autonomous reparationThe mode redistributed with ground staff's intervention reparation and software task.Traditional satellite electron system resists failure generationMode be all by the way of redundancy backup, such mode will be expended compared with the mode of this framework scheme more volumes withQuality and then next cost problem.It can upgrade for angle from software, be distributed by software task again hardware, it willLargely the hardware service life of extension satellite electron system and in-orbit flight time.
System real time, stability, reliability, safety significantly improve.This framework using multiprocessor distributed treatment,Real-time high-efficiency system CAN bus, the centralized management of shared I/O system;No longer it is between processor and external input, output equipmentOne-to-one relationship, but the relationship of multi-to-multi;In the case where facing failure, the software task of proposition redistributes mode;In view of the above feature it is found that the framework compares traditional satellite Integrated Electronic System in real-time, stability, reliability, safetyPerformance in terms of property increases significantly.
The above content is merely illustrative of the invention's technical idea, and this does not limit the scope of protection of the present invention, all to pressAccording to technical idea proposed by the present invention, any changes made on the basis of the technical scheme each falls within claims of the present inventionProtection scope within.

Claims (6)

Translated fromChinese
1.一种基于CAN总线的小卫星综合电子系统,其特征在于,包括数据共享I/O子系统,数据共享I/O子系统通过CAN总线与电源管理子系统、内存管理子系统、热控子系统、故障处理子系统、载荷任务子系统和飞控任务子系统相交互,每个子系统均具有独立的CPU处理器;1. a small satellite integrated electronic system based on CAN bus, is characterized in that, comprises data sharing I/O subsystem, data sharing I/O subsystem is by CAN bus and power management subsystem, memory management subsystem, thermal control The subsystem, fault handling subsystem, load task subsystem and flight control task subsystem interact with each other, and each subsystem has an independent CPU processor;数据共享I/O子系统用于对接收的输入单元的数据进行处理后输出至对应的子系统,并将子系统的输出指令发送给输出单元,并且对接收和发送的数据进行共享;数据共享I/O子系统还用于对出现故障的子系统的任务进行分配,分配至任何一个没有出现故障的子系统的CUP上;The data sharing I/O subsystem is used to process the received data of the input unit and output it to the corresponding subsystem, send the output command of the subsystem to the output unit, and share the received and sent data; data sharing; The I/O subsystem is also used to allocate the tasks of the faulty subsystem to any CUP of the faulty subsystem;电源管理子系统用于接收数据共享I/O子系统输出的电源控制数据,并根据该数据对小卫星综合电子系统的电源进行管理;The power management subsystem is used to receive the power control data output by the data sharing I/O subsystem, and manage the power of the small satellite integrated electronic system according to the data;内存管理子系统用于小卫星综合电子系统的内存读写操作;The memory management subsystem is used for the memory read and write operations of the small satellite integrated electronic system;热控子系统用于接收数据共享I/O子系统输出的温度数据,并根据该温度数据对整星温控;The thermal control subsystem is used to receive the temperature data output by the data sharing I/O subsystem, and to control the temperature of the whole satellite according to the temperature data;故障处理子系统用于接收数据共享I/O子系统输出的故障数据,并根据故障数据对整星故障进行检测、故障诊断和故障修复;The fault handling subsystem is used to receive the fault data output by the data sharing I/O subsystem, and to detect, diagnose and repair the entire satellite fault according to the fault data;载荷任务子系统用于对小卫星飞行任务载荷处理;The payload task subsystem is used to process the payload of the small satellite mission;飞控任务子系统用于接收数据共享I/O子系统输出的小卫星三轴角加速度、三轴加速度和导航数据,并根据接收的数据对小卫星的姿态和轨道控制。The flight control task subsystem is used to receive the small satellite triaxial angular acceleration, triaxial acceleration and navigation data output by the data sharing I/O subsystem, and control the attitude and orbit of the small satellite according to the received data.2.根据权利要求1所述基于CAN总线的小卫星综合电子系统,其特征在于,所述输出单元包括加热器、推力器、遥测组件、故障诊断组件和故障修复组件;2. the small satellite integrated electronic system based on CAN bus according to claim 1, is characterized in that, described output unit comprises heater, thruster, telemetry assembly, fault diagnosis assembly and fault repair assembly;加热器根据热控子系统的输出指令对小卫星进行温控;The heater controls the temperature of the small satellite according to the output command of the thermal control subsystem;推力器根据飞控任务子系统的输出指令,控制整星的姿态和轨道;The thruster controls the attitude and orbit of the whole satellite according to the output command of the flight control task subsystem;遥测组件用于将卫星上测量数据发送至地面站;The telemetry component is used to send the measurement data on the satellite to the ground station;故障诊断组件根据故障处理子系统的输出指令,对故障检测的数据进行诊断;The fault diagnosis component diagnoses the data of fault detection according to the output instructions of the fault processing subsystem;故障修复组件根据故障处理子系统的输出指令,对故障进行修复。The fault repair component repairs the fault according to the output instruction of the fault processing subsystem.3.根据权利要求1所述基于CAN总线的小卫星综合电子系统,其特征在于,所述输入单元包括惯性测量单元、GPS、热敏电阻、星敏感器、故障检测组件和遥控组件;3. the small satellite integrated electronic system based on CAN bus according to claim 1, is characterized in that, described input unit comprises inertial measurement unit, GPS, thermistor, star sensor, fault detection assembly and remote control assembly;惯性测量单元为惯性测量传感器,用于测量小卫星的三轴角加速度和三轴加速度;GPS用于测量小卫星导航数据;热敏电阻用于测量小卫星的温度数据;星敏感器用于电源系统的控制及状态输出;故障检测组件用于检测小卫星的故障数据;遥控组件用于接收来自地面的控制指令。The inertial measurement unit is an inertial measurement sensor, which is used to measure the triaxial angular acceleration and triaxial acceleration of the small satellite; GPS is used to measure the navigation data of the small satellite; the thermistor is used to measure the temperature data of the small satellite; the star sensor is used for the power system The control and status output of the system; the fault detection component is used to detect the fault data of the small satellite; the remote control component is used to receive the control commands from the ground.4.根据权利要求1所述基于CAN总线的小卫星综合电子系统,其特征在于,所述数据共享I/O子系统的处理单元为FPGA芯片。4. The integrated electronic system for small satellites based on CAN bus according to claim 1, wherein the processing unit of the data sharing I/O subsystem is an FPGA chip.5.一种权利要求1至4任一项所述基于CAN总线的小卫星综合电子系统的任务分配方法,其特征在于,当电源管理子系统、内存管理子系统、热控子系统、载荷任务子系统、飞控任务子系统和故障处理子系统中的一个或多个子系统出现故障,数据共享I/O子系统对出现故障的子系统的任务进行分配,分配至任何一个没有发生故障的子系统的CUP上。5. the task assignment method of the small satellite integrated electronic system based on CAN bus described in any one of claim 1 to 4, it is characterized in that, when power management subsystem, memory management subsystem, thermal control subsystem, load task If one or more subsystems in the subsystem, flight control task subsystem and fault handling subsystem fail, the data sharing I/O subsystem allocates the tasks of the faulty subsystem to any sub-system that does not fail. on the CUP of the system.6.根据权利要求5所述基于CAN总线的小卫星综合电子系统的任务分配方法,其特征在于,所述分配原则为随机分配或按照CPU的优先级高低分配。6. The task assignment method of the CAN bus-based integrated electronic system for small satellites according to claim 5, wherein the assignment principle is random assignment or assignment according to the priority level of the CPU.
CN201811082249.6A2018-09-172018-09-17A kind of CAN bus based moonlet Integrated Electronic System and method for allocating tasksPendingCN109407573A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811082249.6ACN109407573A (en)2018-09-172018-09-17A kind of CAN bus based moonlet Integrated Electronic System and method for allocating tasks

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811082249.6ACN109407573A (en)2018-09-172018-09-17A kind of CAN bus based moonlet Integrated Electronic System and method for allocating tasks

Publications (1)

Publication NumberPublication Date
CN109407573Atrue CN109407573A (en)2019-03-01

Family

ID=65464301

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811082249.6APendingCN109407573A (en)2018-09-172018-09-17A kind of CAN bus based moonlet Integrated Electronic System and method for allocating tasks

Country Status (1)

CountryLink
CN (1)CN109407573A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110489376A (en)*2019-08-142019-11-22上海卫星工程研究所The in-orbit reconstruct frame system of the whole star hardware of satellite and reconstructing method
CN111176616A (en)*2019-12-062020-05-19中国人民解放军军事科学院国防科技创新研究院Satellite integrated electronic system architecture based on universal satellite application subsystem
CN111371925A (en)*2020-02-212020-07-03西安微电子技术研究所Space equipment based on smart mobile phone mainboard
CN113217317A (en)*2021-06-102021-08-06中国科学院微小卫星创新研究院Air suction type electric propulsion system capable of automatically repairing in orbit
CN114706470A (en)*2022-04-132022-07-05中国科学院长春光学精密机械与物理研究所 A variable power consumption, high reliability onboard software thermal control method

Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0814345A2 (en)*1996-06-211997-12-29CLAAS KGaAMobile object positioning system, especially for vehicles
CN102393746A (en)*2011-09-202012-03-28北京国科环宇空间技术有限公司Satellite-oriented electronic control system and method
CN102530267A (en)*2010-12-102012-07-04上海卫星工程研究所Common platform for satellite
CN103019997A (en)*2012-12-312013-04-03哈尔滨工业大学Interface conversion module of spaceborne electronic system
CN103676657A (en)*2013-11-222014-03-26中国空间技术研究院Verification system for satellite integrated electronic system
CN103944629A (en)*2014-04-282014-07-23航天东方红卫星有限公司Satellite integrated electronic system
CN104015939A (en)*2014-05-262014-09-03中国科学院长春光学精密机械与物理研究所Comprehensive management system for platform and load integrated satellite
CN105137214A (en)*2015-06-232015-12-09中国空间技术研究院Satellite bus data analysis system
CN105373136A (en)*2014-10-222016-03-02航天恒星科技有限公司Integrated electronic system based on VPX architecture
CN105549460A (en)*2016-03-102016-05-04中国电子科技集团公司第十研究所Satellite-borne electronic equipment comprehensive management and control system
CN105739416A (en)*2016-05-062016-07-06上海航天测控通信研究所Satellite-borne comprehensive electronic computer
CN105786755A (en)*2016-03-252016-07-20哈尔滨工业大学 A highly integrated nano-satellite computer system
CN205910547U (en)*2016-08-032017-01-25深圳航天东方红海特卫星有限公司Star of integration carries integration electronic system
CN106919153A (en)*2017-01-122017-07-04西南电子技术研究所(中国电子科技集团公司第十研究所)Electronic equipment on satellite Integrated system management and control framework
CN107300864A (en)*2016-04-152017-10-27北京空间技术研制试验中心The spacecraft information system and its operating method of autonomous management
CN108199939A (en)*2017-11-292018-06-22山东航天电子技术研究所A kind of restructural satellite Integrated Electronic System

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0814345A2 (en)*1996-06-211997-12-29CLAAS KGaAMobile object positioning system, especially for vehicles
CN102530267A (en)*2010-12-102012-07-04上海卫星工程研究所Common platform for satellite
CN102393746A (en)*2011-09-202012-03-28北京国科环宇空间技术有限公司Satellite-oriented electronic control system and method
CN103019997A (en)*2012-12-312013-04-03哈尔滨工业大学Interface conversion module of spaceborne electronic system
CN103676657A (en)*2013-11-222014-03-26中国空间技术研究院Verification system for satellite integrated electronic system
CN103944629A (en)*2014-04-282014-07-23航天东方红卫星有限公司Satellite integrated electronic system
CN104015939A (en)*2014-05-262014-09-03中国科学院长春光学精密机械与物理研究所Comprehensive management system for platform and load integrated satellite
CN105373136A (en)*2014-10-222016-03-02航天恒星科技有限公司Integrated electronic system based on VPX architecture
CN105137214A (en)*2015-06-232015-12-09中国空间技术研究院Satellite bus data analysis system
CN105549460A (en)*2016-03-102016-05-04中国电子科技集团公司第十研究所Satellite-borne electronic equipment comprehensive management and control system
CN105786755A (en)*2016-03-252016-07-20哈尔滨工业大学 A highly integrated nano-satellite computer system
CN107300864A (en)*2016-04-152017-10-27北京空间技术研制试验中心The spacecraft information system and its operating method of autonomous management
CN105739416A (en)*2016-05-062016-07-06上海航天测控通信研究所Satellite-borne comprehensive electronic computer
CN205910547U (en)*2016-08-032017-01-25深圳航天东方红海特卫星有限公司Star of integration carries integration electronic system
CN106919153A (en)*2017-01-122017-07-04西南电子技术研究所(中国电子科技集团公司第十研究所)Electronic equipment on satellite Integrated system management and control framework
CN108199939A (en)*2017-11-292018-06-22山东航天电子技术研究所A kind of restructural satellite Integrated Electronic System

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘帅 等: "卫星综合电子系统体系结构总体技术研究", 《空间电子技术》*

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110489376A (en)*2019-08-142019-11-22上海卫星工程研究所The in-orbit reconstruct frame system of the whole star hardware of satellite and reconstructing method
CN110489376B (en)*2019-08-142023-07-25上海卫星工程研究所On-orbit reconstruction frame system and reconstruction method for whole satellite hardware
CN111176616A (en)*2019-12-062020-05-19中国人民解放军军事科学院国防科技创新研究院Satellite integrated electronic system architecture based on universal satellite application subsystem
CN111371925A (en)*2020-02-212020-07-03西安微电子技术研究所Space equipment based on smart mobile phone mainboard
CN111371925B (en)*2020-02-212021-09-28西安微电子技术研究所Space equipment based on smart mobile phone mainboard
CN113217317A (en)*2021-06-102021-08-06中国科学院微小卫星创新研究院Air suction type electric propulsion system capable of automatically repairing in orbit
CN114706470A (en)*2022-04-132022-07-05中国科学院长春光学精密机械与物理研究所 A variable power consumption, high reliability onboard software thermal control method
CN114706470B (en)*2022-04-132023-08-04中国科学院长春光学精密机械与物理研究所 A variable power consumption, highly reliable thermal control method for on-board software

Similar Documents

PublicationPublication DateTitle
CN109407573A (en)A kind of CAN bus based moonlet Integrated Electronic System and method for allocating tasks
CN103116570B (en)Dynamic restructuring distributed computing architecture and reconstructing method thereof
US8588970B2 (en)Robotic system with distributed integrated modular avionics across system segments
CN104133734B (en)Distributed integrated modular avionic system hybrid dynamic reconfiguration system and method
CN106843038A (en)A kind of remote sensing satellite image processes load multitask master control system
US20100100887A1 (en)Method and device for encapsulating applications in a computer system for an aircraft
CN104199440B (en)Four-unit three-bus redundancy heterogeneous GNC (guidance navigation control) system
US8577521B2 (en)On-board aeronautical system with dynamic reconfiguration, associated method and aircraft carrying such a system
KR100416201B1 (en)Information processor and real-time distributed processing system
Tipaldi et al.Spacecraft health monitoring and management systems
López-Jaquero et al.Supporting ARINC 653-based dynamic reconfiguration
CN113467389A (en)Process control system with different hardware architecture controller backup
Johnson et al.Fault tolerant computer system for the A129 helicopter
CN106933692B (en) A spacecraft on-board computer system based on processor array and its fault handling method
EP2325748A1 (en)Industrial automation system architecture
US8732286B2 (en)Health management systems with shadow modules
CN118394473A (en)Micro-nano satellite-borne software management and scheduling system
CN111273637B (en) An FDIR Layered Software Architecture Supporting Online Fault Diagnosis
JP2009026182A (en) Program execution system and execution apparatus
CN107885099A (en)Emulation and enhancing emulation 2oo2 security platforms equipment, security platform maintaining method
CN103192998B (en)System-level emergency response device of spacecraft
Kotosaka et al.Fault tolerance of a functionally adaptive and robust manipulator
Fochi et al.Fault-tolerance at the Management Level in Many-core Systems
JPH08237762A (en) Building management system
US12197290B2 (en)Lockstep processor recovery for vehicle applications

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication
RJ01Rejection of invention patent application after publication

Application publication date:20190301


[8]ページ先頭

©2009-2025 Movatter.jp