CN102346719B - High-speed computation method and system towards spacecraft - Google Patents
High-speed computation method and system towards spacecraft Download PDFInfo
- Publication number
- CN102346719B CN102346719B CN201110280999.6A CN201110280999A CN102346719B CN 102346719 B CN102346719 B CN 102346719B CN 201110280999 A CN201110280999 A CN 201110280999A CN 102346719 B CN102346719 B CN 102346719B
- Authority
- CN
- China
- Prior art keywords
- remote terminal
- bus
- task
- control unit
- bus control
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000002159 abnormal effect Effects 0.000 claims description 16
- 230000010247 heart contraction Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 235000013399 edible fruits Nutrition 0.000 claims description 3
- 238000013461 design Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000005855 radiation Effects 0.000 description 3
- LMDZBCPBFSXMTL-UHFFFAOYSA-N 1-ethyl-3-(3-dimethylaminopropyl)carbodiimide Chemical compound CCN=C=NCCCN(C)C LMDZBCPBFSXMTL-UHFFFAOYSA-N 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000002253 acid Substances 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
The invention provides the high-speed computation method and system towards spacecraft, wherein, the method includes: spaceborne bus control unit judges that the first remote terminal and the second remote terminal the most normally start, if, then select mode of operation, if described mode of operation is parallel schema, then bus control unit sends main operational order to the first remote terminal, sends from operational order to the second remote terminal;First remote terminal reception, from the task of Space Wire bus, comprises terminal iidentification in task, the first remote terminal sends the task of comprising the second remote terminal mark to second remote terminal;Second remote terminal performs the task that the first remote terminal sends, and execution result is returned to the first remote terminal;The execution result that first remote terminal reception the second remote terminal returns, and run the task of comprising self identification, operation result is fed back to bus control unit.The present invention program can improve real-time and the arithmetic speed of computing.
Description
Technical field
The present invention relates to space communication technology, particularly relate to towards the high-speed computation method of spacecraft and be
System.
Background technology
At present, complicated owing to completing the computing of satellite task, this computing includes feature extraction, data mining
Deng;Normally, the high-speed computation towards spacecraft is general all in ground realization.
The high-speed computation of spacecraft includes that autonomous attitude track determines and controls, autonomous health control, effective
The extensive real-time operation such as load data process.In existing interpretative version, spacecraft carries out simple pre-place
After reason, by data down transmission to ground, it is further processed on ground, then result is fed back to
Spacecraft.
The existing high-speed computation scheme towards spacecraft has the disadvantage in that
Transferring data to ground process, then feed back to spacecraft, the program is delayed spacecraft and obtains
Take the time of operation result, reduce the real-time of operation result.
Further, the existing high-speed computation system towards spacecraft is mainly realized by a remote terminal, should
Remote terminal comprises a CPU, and when carrying out computing, the CPU of this remote terminal carries out task computing,
Then, operation result is fed back to spacecraft.But, the computing completing satellite task is complicated, by
One remote terminal carries out computing, and it is inefficient.
Summary of the invention
The invention provides a kind of high-speed computation method towards spacecraft, the method can improve computing
Real-time and arithmetic speed.
The invention provides a kind of high-speed computation system towards spacecraft, this system can improve computing
Real-time and arithmetic speed.
A kind of high-speed computation method towards spacecraft, is respectively connected to the first remote terminal and the second remote terminal
The 1553B bus of high-speed computation system on spacecraft, and it is respectively connected to Space Wire bus;The method bag
Include:
The bus control unit accessing 1553B bus is the most just judging the first remote terminal and the second remote terminal
Often start, if it is, select mode of operation, if described mode of operation is parallel schema, then total line traffic control
Device processed sends main operational order to the first remote terminal, sends from operational order to the second remote terminal;
First remote terminal reception, from the task of Space Wire bus, comprises terminal iidentification in task, the
One remote terminal sends the task of comprising the second remote terminal mark to second remote terminal;
Second remote terminal performs the task that the first remote terminal sends, and execution result returns to first the most eventually
End;
First remote terminal reception the second remote terminal return execution result, and run comprise self identification appoint
Business, feeds back to bus control unit by operation result.
A kind of high-speed computation system towards spacecraft, this system is placed on spacecraft, including bus control unit,
First remote terminal and the second remote terminal, two remote terminals are connected by serial line interface;First the most eventually
End and the second remote terminal are respectively connected to 1553B bus, and are respectively connected to Space Wire bus;
Described bus control unit, accesses 1553B bus, for judging the first remote terminal and second the most eventually
End the most normally starts, if it is, select mode of operation, if described mode of operation is parallel schema,
Then bus control unit sends main operational order to the first remote terminal, sends to the second remote terminal and refers to from computing
Order;
First remote terminal reception, from the task of Space Wire bus, comprises terminal iidentification in task, the
One remote terminal sends the task of comprising the second remote terminal mark to second remote terminal;First the most eventually
End receives the execution result that the second remote terminal returns, and runs the task of comprising self identification, computing is tied
Fruit feeds back to bus control unit;
Second remote terminal performs the task that the first remote terminal sends, and execution result returns to first the most eventually
End.
From such scheme it can be seen that the present invention completes high-speed computation on spacecraft, it is not necessary to as existing skill
After art is carried out task computing by ground like that, then operation result is returned to spacecraft, thus, improve
Obtain the real-time of operation result;Further, the present invention uses two remote terminals to complete high-speed computation parallel,
Compare the scheme being completed high-speed computation by a remote terminal, improve arithmetic speed.
Accompanying drawing explanation
Fig. 1 is the present invention high-speed computation method indicative flowchart towards spacecraft;
Fig. 2 is the present invention high-speed computation method indicative flowchart example towards spacecraft;
Fig. 3 is the present invention high-speed computation system structure schematic diagram towards spacecraft.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with embodiment and
Accompanying drawing, the present invention is described in more detail.
The present invention realizes on spacecraft towards the high-speed computation of spacecraft, and, use two long-range ends
End completes high-speed computation parallel.
Spaceborne high-speed computation system is used for carrying out various computing, and the 1553B of high-speed computation system is total
Being connected to bus control unit on line, 1553B is low speed bus;The present invention also accesses the in 1553B bus
One remote terminal and the second remote terminal, the structure of the two remote terminal is identical, so, bus marco
First remote terminal and the second remote terminal just can be controlled by device by 1553B bus;Further, originally
First remote terminal and the second remote terminal are also respectively connected to Space Wire bus, Space by invention
Wire bus is high speed data bus, and calculative task is passed through Space Wire by high-speed computation system
Bus is handed down to the first remote terminal and the second remote terminal.
See Fig. 1, for the present invention towards the high-speed computation method indicative flowchart of spacecraft, the method
Comprise the following steps:
Step 101, bus control unit judges that the first remote terminal and the second remote terminal the most normally open
Dynamic, if it is, select mode of operation, if described mode of operation is parallel schema, then bus marco
Device sends main operational order to the first remote terminal, sends from operational order to the second remote terminal.
Bus control unit, the first remote terminal and the second remote terminal all access 1553B bus, it is judged that two
Individual terminal the most normally starts and can realize in the following way:
Bus control unit sends startup inquiry respectively to two remote terminals, if receiving what remote terminal returned
Start response, then show that this remote terminal normally starts, without receiving the startup that remote terminal returns
Response, then show that this remote terminal the most normally starts.
When being operated model selection, for any situation, all may select parallel schema;Especially, for fortune
The task that calculation amount is big, selects parallel schema to be remarkably improved arithmetic speed.
Step 102, the first remote terminal reception, from the task of Space Wire bus, comprises terminal in task
Mark, the first remote terminal sends the task of comprising the second remote terminal mark to second remote terminal.
First remote terminal obtains all tasks in Space Wire bus, comprises terminal iidentification in task,
Described terminal iidentification includes the first remote terminal mark and the second remote terminal mark.
In this step, if bus control unit judge the first remote terminal and the second remote terminal have one different
Often, the method also includes:
Bus control unit sends cold standby work order to the remote terminal of normal work;
The remote terminal reception of normal work, from the task of Space Wire bus, carries out computing, will fortune
Calculate result and feed back to bus control unit.Carry out cold standby work computing, be can in order to improve computing further
By property, thus, when only one of which remote terminal is normally started, remain to obtain operation result.
Step 103, the second remote terminal performs the task that the first remote terminal sends, execution result is returned to
First remote terminal.
Step 104, first remote terminal reception the second remote terminal return execution result, and run comprise from
The task of body mark, feeds back to bus control unit by operation result.
The computing of remote terminal includes that autonomous attitude track determines and control, autonomous health control, payload number
According to extensive real-time operations such as process, these computings are identical with the computing carried out on ground in prior art, this
In do not repeat.
In the flow process of Fig. 1, if the mode of operation that bus control unit selects is parallel schema, the method is all right
Farther include:
First remote terminal and the second remote terminal periodically send heartbeat packet to bus control unit;
Bus control unit judges whether periodically to receive from the first remote terminal and the heart beating of the second remote terminal
Bag, if receiving only the heartbeat packet of one of them remote terminal, then controls to cut off the long-range whole of abnormal work
End, the remote terminal to normal work sends cold standby work order;
The remote terminal reception of normal work, from the task of Space Wire bus, carries out computing, by computing
Result feeds back to bus control unit.
The present invention completes high-speed computation on spacecraft, it is not necessary to carried out task by ground as prior art
After computing, then operation result is returned to spacecraft, thus, improve the real-time obtaining operation result;
Further, the present invention uses two remote terminals to complete high-speed computation parallel, compares by a remote terminal complete
Become the scheme of high-speed computation, improve arithmetic speed.
In Fig. 1 process step 101, when being operated model selection, for the task that operand is the biggest,
Optional hot standby pattern.Correspondingly, the method also includes:
Bus control unit sends operation independent instruction to the first remote terminal and the second remote terminal;
First remote terminal and the second remote terminal receive the task from Space Wire bus respectively, go forward side by side
Row operation, feeds back to bus control unit by operation result;
Two operation results from the first remote terminal and the second remote terminal are made decisions by bus control unit,
Select one as final operation result.
Judgement mode has multiple, such as, can be compared with discreet value by two operation results, will be closest to pre-
The operation result of valuation is just correct result as final operation result, the operation result closest to discreet value.
For hot standby pattern, two remote terminals receive all tasks, institute from Space Wire bus the most respectively
State all tasks refer to the task of comprising the first remote terminal mark and comprise the task of the second remote terminal mark,
And two remote terminals carry out computing to all tasks respectively.
Here, being referred to as the remote terminal transmitting described final calculation result by election remote terminal, another is long-range
Terminal is referred to as not by election remote terminal.Judge final operation result, determine after being elected remote terminal,
Bus control unit just can directly using the operation result from selected act remote terminal as final operation result.Enter
One step ground, bus control unit can also make decisions periodically, periodically to determine by election remote terminal,
So, determine during a upper end cycle is elected remote terminal using being elected the most eventually as current period
End.
Periodically determine and had multiple by election remote terminal mode, such as, check code can be used to add statistics strategy
Realize, it is assumed that each cycle comprises 256 computings, it is, bus control unit from the first remote terminal and
Second remote terminal is respectively received 256 operation results;Assumed that a upper cycle determined the most whole by election
End is the first remote terminal, then the operation result coming from the first remote terminal is transported by current period as final
Calculate result;Meanwhile, also the operation result from two remote terminals is made decisions in current period, determine
The remote terminal that computing is correct, adds up the number of times that two remote terminal computings are correct, and number of times is high
Remote terminal is elected remote terminal as next cycle;Further, also can be to two terminal operation results
Difference judges, if difference exceedes threshold value set in advance, then shows little long-range of operation result numerical value
Terminal, it may happen that fault, can transfer entrance cold standby state to, cut off the remote terminal broken down.Judgement week
Phase is 256 times, often more than 256 times, for the scorer of two CPU clear 0, restarts a new round
Judgement.
For hot standby pattern, after ruling out final operation result, the method can further include:
First remote terminal and the second remote terminal periodically send heartbeat packet to bus control unit;
Bus control unit judges whether periodically to receive from the first remote terminal and the heart beating of the second remote terminal
Bag:
If the heartbeat packet received shows to be elected remote terminal abnormal, then control to cut off by election remote terminal,
To not sent cold standby work order by election remote terminal;Not by election remote terminal reception from Space Wire
The task of bus, carries out computing, operation result feeds back to Space Wire bus as final operation result;
If the heartbeat packet received shows not elected remote terminal abnormal, then control to cut off not by election the most eventually
End, sends cold standby work order to by election remote terminal;By election remote terminal reception from Space Wire
The task of bus, carries out computing, operation result feeds back to Space Wire bus as final operation result.
See Fig. 2, for the present invention towards the high-speed computation method flow diagram example of spacecraft, the method bag
Include following steps:
Step 201, after system electrification, bus control unit judges the first remote terminal and the second remote terminal
The most normally start, if it is, performing step 202;Otherwise, step 207 is performed.
Step 202, bus control unit selects mode of operation, if mode of operation is parallel schema, then holds
Row step 203, if mode of operation is hot standby pattern, performs step 205.
Step 203, performs parallel schema computing.
Parallel schema computing specifically includes:
Bus control unit sends main operational order to the first remote terminal, sends from fortune to the second remote terminal
Calculate instruction;
First remote terminal reception, from the task of Space Wire bus, comprises terminal iidentification in task, the
One remote terminal sends the task of comprising the second remote terminal mark to second remote terminal;
Second remote terminal performs the task that the first remote terminal sends, and execution result returns to first the most eventually
End;
First remote terminal reception the second remote terminal return execution result, and run comprise self identification appoint
Business, feeds back to bus control unit by operation result.
Step 204, bus control unit judges whether occur extremely by the heart beating of two remote terminals, if its
In one occur abnormal, then control to cut off the remote terminal of abnormal work, perform step 207;If two remote
Journey terminal is normal, then continue executing with parallel schema computing.
Specifically:
First remote terminal and the second remote terminal periodically send heartbeat packet to bus control unit;
Bus control unit judges whether periodically to receive from the first remote terminal and the heart beating of the second remote terminal
Bag, if receiving only the heartbeat packet of one of them remote terminal, then controls to cut off the long-range whole of abnormal work
End, the remote terminal to normal work sends cold standby work order;
The remote terminal reception of normal work, from the task of Space Wire bus, carries out computing, by computing
Result feeds back to bus control unit.
The remote terminal controlling to cut off abnormal work can realize in the following way: bus control unit is to abnormal work
Remote terminal send out-of-work instruction, after this instruction of the remote terminal reception of abnormal work, stop fortune
Calculate.
Step 205, performs hot standby mode operation.
Hot standby mode operation specifically includes:
Bus control unit sends operation independent instruction to the first remote terminal and the second remote terminal;
First remote terminal and the second remote terminal receive the task from Space Wire bus respectively, go forward side by side
Row operation, feeds back to bus control unit by operation result;
Two operation results from the first remote terminal and the second remote terminal are made decisions by bus control unit,
Select one as final operation result.
Step 206, bus control unit judges whether occur extremely by the heart beating of two remote terminals, if quilt
Election remote terminal is abnormal, then to not sent cold standby work order by election remote terminal, perform step 207;
If not abnormal by election remote terminal, then control to cut off not by election remote terminal, to by election the most eventually
End sends cold standby work order, performs step 207.
Specifically, the first remote terminal and the second remote terminal periodically send heartbeat packet to bus control unit;
Bus control unit judges whether periodically to receive from the first remote terminal and the heart beating of the second remote terminal
Bag:
If the heartbeat packet received shows to be elected remote terminal abnormal, then control to cut off by election remote terminal,
To not sent cold standby work order by election remote terminal;Not by election remote terminal reception from Space Wire
The task of bus, carries out computing, operation result feeds back to Space Wire bus as final operation result;
If the heartbeat packet received shows not elected remote terminal abnormal, then control to cut off not by election the most eventually
End, sends cold standby work order to by election remote terminal;By election remote terminal reception from Space Wire
The task of bus, carries out computing, operation result feeds back to Space Wire bus as final operation result.
Step 207, performs cold standby mode operation.
Cold standby mode operation specifically includes:
Bus control unit sends cold standby work order to the remote terminal of normal work;
The remote terminal reception of normal work, from the task of Space Wire bus, carries out computing, by computing
Result feeds back to bus control unit.
Seeing Fig. 3, for the present invention towards the high-speed computation system structure schematic diagram of spacecraft, this system is put
On spacecraft, including bus control unit, the first remote terminal and the second remote terminal, two long-range ends
End is connected by serial line interface, and in figure, RT0 represents the first remote terminal, and RT1 represents the second remote terminal;
First remote terminal and the second remote terminal are respectively connected to 1553B bus, and are respectively connected to Space Wire
Bus;Bus control unit accesses 1553B bus, due to the limitation of figure space of planes, does not draw in figure
Bus control unit;Space Wire interface, 1553B interface and CPU subelement in figure constitute CPU;
Described bus control unit, for judging that the first remote terminal and the second remote terminal the most normally start,
If it is, selection mode of operation, if described mode of operation is parallel schema, then bus control unit is to
One remote terminal sends main operational order, sends from operational order to the second remote terminal;
First remote terminal reception, from the task of Space Wire bus, comprises terminal iidentification in task, the
One remote terminal sends the task of comprising the second remote terminal mark to second remote terminal;First the most eventually
End receives the execution result that the second remote terminal returns, and runs the task of comprising self identification, computing is tied
Fruit feeds back to bus control unit;
Second remote terminal performs the task that the first remote terminal sends, and execution result returns to first the most eventually
End.
In Fig. 3, two remote terminal isolation areas separate.
Alternatively, the first remote terminal and the second remote terminal include EBI district, CPU, memory block respectively
And service area, it is connected by serial line interface between two CPU;
Described EBI district, is used for accessing 1553B bus, is received from total line traffic control by 1553B bus
The operational order of device processed, is sent to CPU by operational order;It is additionally operable to access Space Wire bus, in the future
CPU is sent to from the task in Space Wire bus;And receive the operation result that CPU returns, pass through
1553B bus sends bus control unit to;
Described CPU, for receiving the operational order from EBI district, and receives from EBI district
Task, carry out task computing, operation result be sent to EBI district;Or, CPU passes through serial
The task that another CPU of interface transmits, is performed task, execution result is returned to separately by serial line interface
One CPU;
Described memory block, for providing storage for the data in CPU calculating process;
Described service area, for providing power supply for EBI district, CPU and memory block.
Mode of operation owing to selecting is different, and this system components will take corresponding cooperative mode to complete to appoint
Business computing, specifically can understand in the record of associated methods part.
Alternatively, described EBI district includes transformator, 1553B transceiver, dedicated connector and Space
Wire module, CPU includes Space Wire EBI, 1553B interface and CPU subelement, described
Service area includes external interface and power module;
Described transformator accesses 1553B bus, and is connected with 1553B transceiver, 1553B transceiver and
1553B EBI connects;Described dedicated connector access Space Wire bus, and with Space Wire
Module connects, and described Space Wire module is connected with Space Wire EBI;1553B bus connects
Mouth and Space Wire EBI are connected with CPU subelement respectively;Described external interface receives switch
Order, controls to open or close power module.
Use 1553B transceiver and two transformators, realize accessing 1553B bus by two passages,
And use dedicated connector and Space Wire module to realize accessing Space Wire bus, for accessing
1553B bus and the usual way of access Space Wire bus, do not repeat.In figure CH-A and
CH-B represents two passages accessing 1553B bus.
The concrete structure of memory block can be arranged as required to, such as, in Fig. 3, memory block can include able to programme
Read only memory (PROM, Programmable Read Only Memory), electrically erasable are only
Reading memorizer (E2PROM, Electrically Erasable Programmable Read-Only Memory),
Flash memory (FLASH) and static RAM (SRAM, Static Random Access
Memory):
PROM: storage starts code, and when being used for powering on, CPU therefrom extracts;
E2PROM: storage base program, in CPU running, therefrom extracts base program and enters
Row runs;
FLASH: for storing the data needing to keep in CPU running;
SRAM: perform program for CPU.
Serial interface chip in figure is in cold standby work at board and remains turned-off with Hot Spare mode of operation
State, it is possible to play bipartite buffer action, when board is in the condition of double-core parallel computation pattern
Under, serial line interface is opened, and two CPU are with master slave system cooperated computing, by serial line interface transmission instruction
With operation result, it is achieved double-core parallel processing, arithmetic speed is greatly improved.
The present invention program can support double-core parallel computation, two-node cluster hot backup, three kinds of mode of operations of two-shipper cold standby,
And mode of operation can switch in real time.
Double-core parallel computation: task, with master slave system collaborative work, is divided into disparate modules to divide by two CPU
Not completing parallel, realize instruction by serial interface chip and send and data transmission, operational performance is the highest.
Two-node cluster hot backup: two CPU complete independently processor active tasks simultaneously, but finally only obtain one of them mould
The result of calculation of block.
Two-shipper cold standby: one of them CPU is in power-down state, another CPU works.Double-click cold standby
Pattern, can improve safety.
Two-shipper powers on and can be defaulted as hot standby mode of operation, if desired carries out the processor active task of complexity, by always
Line can be switched to parallel computation pattern, exception once detected, by exception CPU module power down,
System enters cold standby pattern.
Ability is adapted in order to improve the spatial environments of system further, can be respectively in terms of software and hardware
Take guaranteed reliability's measure.
Software aspects, is carried by trap and house dog, the redundant configuration that powers on mode and the most renewable design
High software reliability.
Hardware aspect, by the high components and parts of preferred Flouride-resistani acid phesphatase index, take chip to shield reinforcement measure,
The modes such as EDAC correction module, design of Reducing Rating that increase resist space single particle effect and total dose effect,
Improve the space radiation environment adaptability of product.
Use the present invention program, by the double-core parallel computation Model Design of high-performance processor, Ke Yishi
Now it is up to the high-speed computation ability of 1000MIPS, meets the satellite mission requirements for complex calculation;
By Bus Interface Design, architecture is made to possess certain extended capability, if desired for improving operational performance,
As long as extending more unit on EBI can realize;By fault-tolerant design and radiation hardened etc.
Guaranteed reliability's measure, improves the resistivity for space radiation environment, enhances spatial environments and fits
Ying Xing.
The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all at this
Within the spirit of invention and principle, any modification, equivalent substitution and improvement etc. done, should be included in
Within the scope of protection of the invention.
Claims (8)
1. the high-speed computation method towards spacecraft, it is characterised in that by the first remote terminal and second
Remote terminal is respectively connected to the 1553B bus of high-speed computation system on spacecraft, and is respectively connected to Space Wire
Bus;The method includes:
The bus control unit accessing 1553B bus is the most just judging the first remote terminal and the second remote terminal
Often start, if it is, select mode of operation, if described mode of operation is parallel schema, then total line traffic control
Device processed sends main operational order to the first remote terminal, sends from operational order to the second remote terminal;
First remote terminal reception, from the task of Space Wire bus, comprises terminal iidentification in task, the
One remote terminal sends the task of comprising the second remote terminal mark to second remote terminal;
Second remote terminal performs the task that the first remote terminal sends, and execution result returns to first the most eventually
End;
First remote terminal reception the second remote terminal return execution result, and run comprise self identification appoint
Business, feeds back to bus control unit by operation result.
2. the method for claim 1, it is characterised in that if the Working mould that bus control unit selects
Formula is parallel schema, and the method also includes:
First remote terminal and the second remote terminal periodically send heartbeat packet to bus control unit;
Bus control unit judges whether periodically to receive from the first remote terminal and the heart beating of the second remote terminal
Bag, if receiving only the heartbeat packet of one of them remote terminal, then controls to cut off the long-range whole of abnormal work
End, the remote terminal to normal work sends cold standby work order;
The remote terminal reception of normal work, from the task of Space Wire bus, carries out computing, by computing
Result feeds back to bus control unit.
3. the method for claim 1, it is characterised in that if bus control unit judges that first is long-range
Having an exception in terminal and the second remote terminal, the method also includes:
Bus control unit sends cold standby work order to the remote terminal of normal work;
The remote terminal reception of normal work, from the task of Space Wire bus, carries out computing, by computing
Result feeds back to bus control unit.
4. the method for claim 1, it is characterised in that if the Working mould that bus control unit selects
Formula is hot standby pattern, and the method also includes:
Bus control unit sends operation independent instruction to the first remote terminal and the second remote terminal;
First remote terminal and the second remote terminal receive the task from Space Wire bus respectively, go forward side by side
Row operation, feeds back to bus control unit by operation result;
Two operation results from the first remote terminal and the second remote terminal are made decisions by bus control unit,
Select one as final operation result.
5. method as claimed in claim 4, it is characterised in that the remote of described final calculation result will be transmitted
Journey terminal is referred to as by election remote terminal, and another remote terminal is referred to as not by election remote terminal, and the method is also
Including:
First remote terminal and the second remote terminal periodically send heartbeat packet to bus control unit;
Bus control unit judges whether periodically to receive from the first remote terminal and the heart beating of the second remote terminal
Bag:
If the heartbeat packet received shows to be elected remote terminal abnormal, then control to cut off by election remote terminal,
To not sent cold standby work order by election remote terminal;Not by election remote terminal reception from Space Wire
The task of bus, carries out computing, operation result feeds back to Space Wire bus as final operation result;
If the heartbeat packet received shows not elected remote terminal abnormal, then control to cut off not by election the most eventually
End, sends cold standby work order to by election remote terminal;By election remote terminal reception from Space Wire
The task of bus, carries out computing, operation result feeds back to Space Wire bus as final operation result.
6. the high-speed computation system towards spacecraft, it is characterised in that this system is placed on spacecraft,
Including bus control unit, the first remote terminal and the second remote terminal, two remote terminals pass through serial line interface
Connect;First remote terminal and the second remote terminal are respectively connected to 1553B bus, and are respectively connected to Space
Wire bus;
Described bus control unit, accesses 1553B bus, for judging the first remote terminal and second the most eventually
End the most normally starts, if it is, select mode of operation, if described mode of operation is parallel schema,
Then bus control unit sends main operational order to the first remote terminal, sends to the second remote terminal and refers to from computing
Order;
First remote terminal reception, from the task of Space Wire bus, comprises terminal iidentification in task, the
One remote terminal sends the task of comprising the second remote terminal mark to second remote terminal;First the most eventually
End receives the execution result that the second remote terminal returns, and runs the task of comprising self identification, computing is tied
Fruit feeds back to bus control unit;
Second remote terminal performs the task that the first remote terminal sends, and execution result returns to first the most eventually
End.
7. system as claimed in claim 6, it is characterised in that the first remote terminal and the second remote terminal
Include EBI district, CPU, memory block and service area respectively, by serial line interface phase between two CPU
Even;
Described EBI district, is used for accessing 1553B bus, is received from total line traffic control by 1553B bus
The operational order of device processed, is sent to CPU by operational order;It is additionally operable to access Space Wire bus, in the future
CPU is sent to from the task in Space Wire bus;And receive the operation result that CPU returns, pass through
1553B bus sends bus control unit to;
Described CPU, for receiving the operational order from EBI district, and receives from EBI district
Task, carry out task computing, operation result be sent to EBI district;Or, CPU passes through serial
The task that another CPU of interface transmits, is performed task, execution result is returned to separately by serial line interface
One CPU;
Described memory block, for providing storage for the data in CPU calculating process;
Described service area, for providing power supply for EBI district, CPU and memory block.
8. system as claimed in claim 7, it is characterised in that described EBI district include transformator,
1553B transceiver, dedicated connector and Space Wire module, CPU includes Space Wire interface, 1553B
Interface and CPU subelement, described service area includes external interface and power module;
Described transformator accesses 1553B bus, and is connected with 1553B transceiver, 1553B transceiver and 1553B
EBI connects;Described dedicated connector accesses Space Wire bus, and connects with Space Wire module
Connecing, described Space Wire module is connected with Space Wire EBI;1553B EBI and Space
Wire EBI is connected with CPU subelement respectively;Described external interface receives switch command, controls to open
Or closedown power module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110280999.6A CN102346719B (en) | 2011-09-20 | 2011-09-20 | High-speed computation method and system towards spacecraft |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110280999.6A CN102346719B (en) | 2011-09-20 | 2011-09-20 | High-speed computation method and system towards spacecraft |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102346719A CN102346719A (en) | 2012-02-08 |
CN102346719B true CN102346719B (en) | 2016-08-10 |
Family
ID=45545409
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110280999.6A Active CN102346719B (en) | 2011-09-20 | 2011-09-20 | High-speed computation method and system towards spacecraft |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102346719B (en) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
CN103036873A (en) * | 2012-11-29 | 2013-04-10 | 北京无线电测量研究所 | Protocol conversion device for space bus and 1553B bus |
AU2014214676A1 (en) | 2013-02-07 | 2015-08-27 | Apple Inc. | Voice trigger for a digital assistant |
CN103176870B (en) * | 2013-03-21 | 2014-12-03 | 中国铁道科学研究院 | Multi-mode information interaction redundancy safety computer platform |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
CN107341547B (en) * | 2016-04-29 | 2021-04-20 | 中科寒武纪科技股份有限公司 | Apparatus and method for performing convolutional neural network training |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
DK180048B1 (en) | 2017-05-11 | 2020-02-04 | Apple Inc. | MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | Low-latency intelligent automated assistant |
DK201770411A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | MULTI-MODAL INTERFACES |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | Far-field extension for digital assistant services |
CN108462620B (en) * | 2018-02-11 | 2020-10-20 | 北京控制工程研究所 | A Gigabit SpaceWire Bus System |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
CN108737275B (en) * | 2018-05-29 | 2020-04-21 | 北京航空航天大学 | A plug-and-play spaceborne network management method based on SpaceFibre |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | Virtual assistant operation in multi-device environments |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
CN109831349B (en) * | 2018-12-27 | 2021-02-09 | 中国空间技术研究院 | SpaceWire bus free topology bit error rate test system and method |
CN109889404B (en) * | 2019-01-31 | 2021-06-01 | 北京英力恒达科技发展有限公司 | High-speed data network monitoring method and system based on timestamp |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11227599B2 (en) | 2019-06-01 | 2022-01-18 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
CN112817638B (en) * | 2019-11-18 | 2024-11-12 | 广州希姆半导体科技有限公司 | Data processing device and method |
US11061543B1 (en) | 2020-05-11 | 2021-07-13 | Apple Inc. | Providing relevant data items based on context |
US11490204B2 (en) | 2020-07-20 | 2022-11-01 | Apple Inc. | Multi-device audio adjustment coordination |
US11438683B2 (en) | 2020-07-21 | 2022-09-06 | Apple Inc. | User identification using headphones |
CN114356830B (en) * | 2022-03-15 | 2022-06-21 | 北京国科天迅科技有限公司 | Bus terminal control method, device, computer equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1221920A (en) * | 1997-12-30 | 1999-07-07 | 中国科学院空间科学与应用研究中心 | Development emulate system of multiway transmission data bus |
WO2007089896A2 (en) * | 2006-02-01 | 2007-08-09 | Ge Aviation Systems Llc | System and method for making busses limited to a linear topology extensible to other topologies |
CN101977133A (en) * | 2010-10-25 | 2011-02-16 | 北京航空航天大学 | 1553B bus network emulation system applied to spacecraft system |
-
2011
- 2011-09-20 CN CN201110280999.6A patent/CN102346719B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1221920A (en) * | 1997-12-30 | 1999-07-07 | 中国科学院空间科学与应用研究中心 | Development emulate system of multiway transmission data bus |
WO2007089896A2 (en) * | 2006-02-01 | 2007-08-09 | Ge Aviation Systems Llc | System and method for making busses limited to a linear topology extensible to other topologies |
CN101977133A (en) * | 2010-10-25 | 2011-02-16 | 北京航空航天大学 | 1553B bus network emulation system applied to spacecraft system |
Non-Patent Citations (1)
Title |
---|
《SpaceWire总线接口终端的设计与实现》;陈健飞 等;《微计算机信息》;20100815;第123-124、129页 * |
Also Published As
Publication number | Publication date |
---|---|
CN102346719A (en) | 2012-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102346719B (en) | High-speed computation method and system towards spacecraft | |
CN103325411B (en) | A kind of anti-single particle overturn hardened system and method thereof for FPGA | |
CN103488551B (en) | Redundant path power subsystem and operation method thereof | |
CN103092701B (en) | Communication method, communication device and electronic device | |
CN102449611B (en) | For the method and apparatus of issuing memory barrier commands in weak sequence storage system | |
CN101916090A (en) | A drone-mounted three-redundancy electrical load management center | |
CN108153374A (en) | A kind of high rail satellite integrated electronics computer system and control method | |
US20190266515A9 (en) | System with Hybrid Communication Strategy for Large-Scale Distributed Deep Learning | |
CN113672549B (en) | Microsystem architecture based on non-shared storage multi-core processor | |
CN108829613A (en) | Date storage method and storage equipment | |
CN106557442A (en) | A kind of chip system | |
CN105760241A (en) | Exporting method and system for memory data | |
CN110737618B (en) | Method, device and storage medium for embedded processor to carry out rapid data communication | |
KR102551726B1 (en) | Memory system | |
RU2512111C2 (en) | Communication device and method | |
CN103279061A (en) | Interface extensible programming method based on DSP platform | |
CN113806290A (en) | High-integrity system-on-chip for comprehensive modular avionics system | |
CN113672365B (en) | Method and system for scheduling backup of conditional triggering type spaceborne computer | |
CN106250341B (en) | A kind of more cluster processors and its script formulation and connection method | |
CN115114224A (en) | Flight control computer hardware system of SOC + FPGA | |
CN104272296A (en) | Processor providing multiple system images | |
CN107589958A (en) | Multi-memory shares parallel data read-write system and its write-in, read method between a kind of multi-controller | |
CN113778487A (en) | System and method for software betting of intelligent processing module | |
CN216792887U (en) | Discrete heterogeneous processing device and electronic equipment | |
CN105138379A (en) | Method for on-line upgrading based on Ymodem protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 16th Floor of No.63 Satellite Building, Zhichun Road, Haidian District, Beijing, 100190 Patentee after: Beijing Guoke Huanyu Science and Technology Co., Ltd. Address before: 16th Floor of No.63 Satellite Building, Zhichun Road, Haidian District, Beijing, 100190 Patentee before: Beijing Guokehuanyu Space Technology Co., Ltd. |