CN110502861A - Totally digitilized analogue system based on satellite information flow - Google Patents
Totally digitilized analogue system based on satellite information flow Download PDFInfo
- Publication number
- CN110502861A CN110502861A CN201910806002.2A CN201910806002A CN110502861A CN 110502861 A CN110502861 A CN 110502861A CN 201910806002 A CN201910806002 A CN 201910806002A CN 110502861 A CN110502861 A CN 110502861A
- Authority
- CN
- China
- Prior art keywords
- information flow
- satellite
- interface
- analogue system
- simulation unit
- 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.)
- Granted
Links
- 238000004088 simulation Methods 0.000 claims abstract description 121
- 238000004891 communication Methods 0.000 claims abstract description 30
- 238000005094 computer simulation Methods 0.000 claims abstract description 17
- 230000003542 behavioural effect Effects 0.000 claims abstract description 16
- 238000000034 method Methods 0.000 claims description 32
- 238000012360 testing method Methods 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 15
- 230000006978 adaptation Effects 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000012800 visualization Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 claims description 9
- 238000013461 design Methods 0.000 claims description 8
- 230000003993 interaction Effects 0.000 claims description 8
- 238000013178 mathematical model Methods 0.000 claims description 8
- 230000002452 interceptive effect Effects 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 6
- 230000002093 peripheral effect Effects 0.000 claims description 5
- 230000003111 delayed effect Effects 0.000 claims description 4
- 238000003745 diagnosis Methods 0.000 claims description 3
- 238000009432 framing Methods 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 3
- 230000007246 mechanism Effects 0.000 claims description 3
- 230000002123 temporal effect Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000011161 development Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005553 drilling Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Radio Relay Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The totally digitilized analogue system based on satellite information flow that the present invention provides a kind of, including information flow analogue system, integrated exploitation environment, clock synchronization apparatus and real-time network communication device, in which: information flow analogue system includes chip-scale simulation unit, circuit-level simulation unit and class Computer Simulation unit;The direct operational objective code of chip-scale simulation unit and instruction parsing is carried out, or there are register interfaces and state to rotate;Circuit-level simulation unit removes register interface, with electric signal for main input and output;Class Computer Simulation unit carries out behavioral scaling emulation to substitute operational objective code;Information flow analogue system, integrated exploitation environment, clock synchronization apparatus and real-time network communication device constitute platform class simulation unit, and the data flow of platform class simulation unit and the data flow of real satellite are consistent.
Description
Technical field
The present invention relates to satellite technology field, in particular to a kind of totally digitilized analogue system based on satellite information flow.
Background technique
Digital Construction is one of the sciemtifec and technical sphere that China gives priority to, it is external it is higher to digitalized artificial attention degree,
It starts to walk more early, deeper technical capability deposit is especially had accumulated in space industry.As US National Aeronautics and Space Administration, Boeing are public
The IZT company of department, European Space research and technology center and Germany is all using digitalized artificial as the important war of institutes or group
Slightly guarantee and tackling of key scientific and technical problems point.Although foreign countries have put into huge financial resources, man power and material in digitalized artificial technology, but by
Multiple catastrophic events are still brought in not true, not thin etc. enough enough the reasons of analogue system.Compared with external digitalized artificial system
The stronger technical capability that system has, more due to starting late, threshold is higher for the country, there are many gaps, puts into and applies imitative
True system there is the problems such as cost is high, cumbersome, simulation accuracy is low, actual user experience poor and task satisfaction compared with
It is low.The difference that the limitation of emulation technology, the distortion of model, the deficiency of emulation spreadability and simulating, verifying are realized all results in indirectly
The generation of the above tragedy.
It can be seen that can not be substituted based on the existing huge realistic meaning of information flow emulation and risk averse value.
Summary of the invention
The totally digitilized analogue system based on satellite information flow that the purpose of the present invention is to provide a kind of, it is existing to solve
The low problem of satellite digital simulation accuracy.
In order to solve the above technical problems, the present invention provides a kind of totally digitilized analogue system based on satellite information flow, institute
Stating the totally digitilized analogue system based on satellite information flow includes information flow analogue system, integrated exploitation environment, clock
Synchronizing device and real-time network communication device, in which:
The integrated exploitation environment, the clock synchronization apparatus and the information flow analogue system pass through the reality
When network communication device communicate;
The clock synchronization apparatus is the information flow analogue system, the integrated exploitation environment and described real-time
Network communication device provides clock signal;
The information flow analogue system defines equipment under test interface, sends content, contrasts content for configuring initial parameter
Member relation composition between test program, and configuration result is stored in database;
Configuration result in database is generated and is surveyed for automatically generating test program by the integrated exploitation environment
Program is tried, and test program is burnt on equipment under test;
The information flow analogue system includes chip-scale simulation unit, circuit-level simulation unit and class Computer Simulation list
Member;
The direct operational objective code of the chip-scale simulation unit and instruction parsing is carried out, or there are register interface and shapes
State rotation;
The circuit-level simulation unit removes the register interface, with electric signal for main input and output;
The class Computer Simulation unit carries out behavioral scaling emulation to substitute operational objective code;
The information flow analogue system, integrated exploitation environment, clock synchronization apparatus and real-time network communication device
Platform class simulation unit is constituted, the data flow of the platform class simulation unit and the data flow of real satellite are consistent.
Optionally, described to be based on satellite information flow in the totally digitilized analogue system described based on satellite information flow
Totally digitilized analogue system further include system emulation assessment unit, the system emulation assessment unit is according to train diagram adjusting
With the comparison of appraisal procedure, the result in test report is analyzed, and forms diagnosis report.
Optionally, described to be based on satellite information flow in the totally digitilized analogue system described based on satellite information flow
Totally digitilized analogue system further include visualization runnable interface, the visualization runnable interface include scene simulation interface, show
Show interface and human-computer interaction interface, in which:
The scene simulation interface is for showing the simulating scenes that satellite is in real time;
The display interface is used to show the data and result of emulation;
The human-computer interaction interface is for inputting simulation parameter and condition.
Optionally, described to be based on satellite information flow in the totally digitilized analogue system described based on satellite information flow
Totally digitilized analogue system further include digitlization satellite platform and satellite failure prediction scheme storehouse, in which:
The digitlization satellite platform is as equipment under test;
The satellite failure prediction scheme storehouse is wanted for storing satellite failure prediction scheme using the assessment as system emulation assessment unit
Element.
Optionally, in the totally digitilized analogue system described based on satellite information flow, the real-time network communication dress
It sets including standard interactive interface and adaptation and intelligence interface adaptation and long-line transmission, in which:
The standard interactive interface and being adapted for downloads the information flow analogue system and visualizes the number of runnable interface
According to;
The intelligence interface adaptation and long-line transmission are synchronous for downloading the integrated exploitation environment, the clock
Traffic model between device and the information flow analogue system is also used to download the system emulation assessment unit, visualization
Traffic model between runnable interface, digitlization satellite platform and satellite failure prediction scheme storehouse.
Optionally, in the totally digitilized analogue system described based on satellite information flow,
The chip-scale simulation unit is used for CPU processor, dsp processor, FGPA logical block, memory or total line traffic control
The emulation of device processed;
The circuit-level simulation unit is used for watchdog circuit, address selection logic circuit, coaxial cable circuit simulation;
The class Computer Simulation unit is for gyro, flywheel or the emulation of rudder piece;
The platform class simulation unit is used for the emulation of entire satellite platform data flow.
Optionally, in the totally digitilized analogue system described based on satellite information flow, the chip-scale simulation unit
Direct operational objective code and carry out instruction parsing, comprising:
It is emulated according to precise time instruction-level simulation model, is executed instruction with the simulation of linear interpretive mode, comprising:
First, in such a way that instruction technique generates simulation time, chip under test major cycle is driven using external clock, with
Simulation time is set not depend on chip under test;
Second, increase delay process mechanism, in instruction simulation implementation procedure, according to chip under test specification and instantly
It executes scene computations and executes consumed instruction cycle quantity, while being accessed according to whether there is exterior I/O in implementation procedure, added
Add I/O to be delayed, is finally added and forms final delay;When next clock, which drives, to be reached, skipped it is first determined whether needing to be delayed.
Optionally, in the totally digitilized analogue system described based on satellite information flow, the chip-scale simulation unit
There are register interfaces and status wheel turn to include:
First, it is passive to wait processor I/O read-write operation, and handle and feed back to the external world, or the external generation of passive waiting
Boundary's information exchange, with interruption or register state change notifier processes device;
Second, according to RS422 bus control unit, the message transmission rate of CAN controller and 1553B bus control unit
With time attribute, provide RS422 bus control unit, CAN controller and 1553B bus control unit can according to reality
Consistent temporal aspect carries out the function of data exchange;
Third, it is different according to mapped address space of the hardware module in same computer, or different computer systems are very
It is different to address of cache bit line in different I/O address spaces, it realizes and is reflected in the register address for adapting to different mappings dynamically changeable
Penetrate function.
Optionally, in the totally digitilized analogue system described based on satellite information flow, the circuit-level simulation unit
The register interface is removed, is that main input and output include: with electric signal
First, logic-based signal simulation, including reset, interrupt, influence processor state;
Second, it is emulated based on electric characteristic, including voltage change or curent change influence data communication;
Third designs Peripheral Interface, establishes corresponding model library.
Optionally, in the totally digitilized analogue system described based on satellite information flow, the class Computer Simulation list
Member includes single machine grade simulation unit, subsystem grade simulation unit and system integration project unit, in which:
The single machine grade simulation unit carries out behavioral scaling emulation to substitute operational objective code
First, for the data packet of single machine external interface, it is relevant that single machine input and output etc. are defined according to data protocol
Data structure;
Second, single machine data member attribute, including the external telemetering amount of single machine, power-on switch machine mark are defined, using
Local data volume is imported into from external data source the refreshing of single machine member property is arranged;
Third defines single machine interface, is arranged according to single machine data format, and the instruction sent to uplink remote control channel carries out
Parsing, the framing that the telemetering packet request in instruction, all instructions such as special packet request instruction are accordingly wrapped or accordingly
Single machine movement;
4th, it defines single machine channel interface and establishes corresponding single machine according to single machine external interface type and quantity and externally lead to
Believe channel;
It includes: by multiple mathematical modulos that the subsystem grade simulation unit, which carries out behavioral scaling emulation to substitute operational objective code,
Type is combined with bottom hardware virtualization, and to realize the simulation to high-rise secondary module, the multiple mathematical model includes space appearance
State power plant module, LEO power plant module, deep space track power plant module and pyromagnetic irradiation module.
It is straight by chip-scale simulation unit in the totally digitilized analogue system provided by the invention based on satellite information flow
It connects operational objective code and carries out instruction parsing, or there are register interfaces and state to rotate, the removal of circuit-level simulation unit is posted
Storage interface, with electric signal for main input and output, class Computer Simulation unit carries out behavioral scaling emulation to substitute operational objective
Code, the data flow of platform class simulation unit and the data flow of real satellite are consistent, and are realized based on virtual cpu,
The environmental model of science is foundation, builds integrated digital satellite emulation technology frame, is furthermore achieved to satellite platform
The decomposition for carrying out fine granularity, establishes most basic simulation unit for chip, circuit, and carry out virtualization structure on this basis
It builds, the other fine granularity of satellite behavioral scaling is emulated with reaching;And realize chip-scale, single machine grade, subsystem grade, satellite platform
Grade various dimensions emulation.
Specifically, the present invention is based on information flow, from bottom chip, circuit-level to single machine, system stage layered simulation building number
Word meets satellite system demonstration, design, development and the overall process of verifying;Secondly, solving fine granularity and various dimensions emulation
Problem;Data flow emulation and real satellite system are completely the same, effectively accelerate satellite development progress, improve satellite development
Quality, the achievement are successfully applied to the demonstration of satellite, design, development and overall process in orbit.Finally, low cost, low-risk,
High-fidelity, efficient analog hardware behavior, solve hardware all it is ready in the case where, carry out the operation of software whole process,
It provides satellite research institute low cost high flexibility concurrent development and develops platform.
Detailed description of the invention
Fig. 1 is the totally digitilized analogue system schematic diagram based on satellite information flow of one embodiment of the invention;
Fig. 2 is the precise time instruction-level simulation model schematic diagram of one embodiment of the invention;
Fig. 3 is the logic components information flow model schematic of one embodiment of the invention;
Fig. 4 is the circuit-level simulation Technique Study route schematic diagram of one embodiment of the invention;
Fig. 5~6 are the information stream interface and state transition diagram of one embodiment of the invention;
It is as shown in the figure: 10- information flow analogue system;11- single machine grade simulation unit;12- hardware redirects;13- hardware is set
It is standby;14- multiple entity mathematical model;15- information system;The integrated exploitation environment of 20-;21- simulation model library;22- data
Library;23- tool storage room;24- visual modeling;30- clock synchronization apparatus;The simulation of 31- multi-clock;32- multi-clock is synchronous;40- is real
When network communication device;41- standard interactive interface and adaptation;42- intelligence interface adaptation and long-line transmission;50- system emulation is commented
Estimate unit;60- visualizes runnable interface;61- scene simulation interface;62- display interface;63- human-computer interaction interface;70- number
Change satellite platform;80- satellite failure prediction scheme storehouse;90- Communication Model.
Specific embodiment
Below in conjunction with the drawings and specific embodiments to the total digitalization emulation system proposed by the present invention based on satellite information flow
System is described in further detail.According to following explanation and claims, advantages and features of the invention will be become apparent from.It needs to illustrate
, attached drawing is all made of very simplified form and using non-accurate ratio, only conveniently, lucidly to aid in illustrating originally
The purpose of inventive embodiments.
Core of the invention thought is to provide a kind of totally digitilized analogue system based on satellite information flow, existing to solve
The low problem of some satellite digital simulation accuracies.
To realize that above-mentioned thought, the totally digitilized analogue system based on satellite information flow that the present invention provides a kind of are described
Totally digitilized analogue system based on satellite information flow includes that information flow analogue system, integrated exploitation environment, clock are same
Walk device and real-time network communication device, in which: the integrated exploitation environment, the clock synchronization apparatus and the letter
Breath stream analogue system is communicated by the real-time network communication device;The clock synchronization apparatus is information flow emulation system
System, the integrated exploitation environment and the real-time network communication device provide clock signal;Information flow emulation system
System defines equipment under test interface, sends content, according to the member relation between content and test program for configuring initial parameter
Composition, and configuration result is stored in database;The integrated exploitation environment, will for automatically generating test program
Configuration result in database generates test program, and test program is burnt on equipment under test;Information flow emulation system
System includes chip-scale simulation unit, circuit-level simulation unit and class Computer Simulation unit;The chip-scale simulation unit is direct
Operational objective code and instruction parsing is carried out, or there are register interfaces and state to rotate;The circuit-level simulation unit removal
The register interface, with electric signal for main input and output;The class Computer Simulation unit carries out behavioral scaling emulation to replace
For operational objective code;The information flow analogue system, integrated exploitation environment, clock synchronization apparatus and real-time network are logical
T unit constitutes platform class simulation unit, and the data flow of the platform class simulation unit and the data flow of real satellite keep one
It causes.
Present invention firstly provides the totally digitilized the Realization of Simulation technologies based on satellite information flow, realize total digitalization
High-fidelity satellite information analogue system, immediately following the paces of national digital development strategy, for proving hand in satellite development process
Section lacks, joint debugging verification method is backward, the rehearsal of New Equipments task lack scheme caused by drilling platforms etc. repeatedly, test do not fill
Point, the problems such as the lead time is long, distinguish traditional task level emulation, it is imitative from bottom chip, circuit-level to single machine, system stage layered
True building, creatively proposes the totally digitilized high-fidelity simulation theory and method for satellite information flow, strong to push
The digitized process of Space Industry.The present invention using based on information flow total digitalization emulation platform compatibility, hi-fi,
The dealing with information flow, simulation accuracy, model fining, failure covering etc. are in international advanced status.
<embodiment one>
The totally digitilized analogue system based on satellite information flow that the present embodiment provides a kind of, as shown in Figure 1, described be based on defending
The totally digitilized analogue system of star information flow includes information flow analogue system 10, integrated exploitation environment 20, clock synchronization
Device 30 and real-time network communication device 40, in which: the integrated exploitation environment 20, the clock synchronization apparatus 30 and
The information flow analogue system 10 is communicated by the real-time network communication device 40;The clock synchronization apparatus 30 is the letter
Breath stream analogue system 10, the integrated exploitation environment 20 and the real-time network communication device 40 provide clock signal;
The information flow analogue system 10 defines equipment under test (i.e. digitlization satellite platform 70) interface, hair for configuring initial parameter
It send content, formed according to the member relation between content and test program, and configuration result is stored in integrated exploitation
In the database 22 of environment 20;The integrated exploitation environment 20, will be in database 22 for automatically generating test program
Configuration result generate test program, and test program is burnt on equipment under test (i.e. digitlization satellite platform 70);It is described
Information flow analogue system 10 includes chip-scale simulation unit, circuit-level simulation unit and class Computer Simulation unit;The chip
The direct operational objective code of grade simulation unit and instruction parsing is carried out, or there are register interfaces and state to rotate;The circuit
Grade simulation unit removes the register interface, with electric signal for main input and output;The class Computer Simulation unit carries out
Behavioral scaling is emulated to substitute operational objective code;The information flow analogue system 10, integrated exploitation environment 20, clock are same
It walks device 30 and real-time network communication device 40 and constitutes platform class simulation unit, the data flow of the platform class simulation unit and true
The data flow of real satellite is consistent.
Specifically, in the totally digitilized analogue system based on satellite information flow, it is described to be based on satellite information flow
Totally digitilized analogue system further include system emulation assessment unit 50, the system emulation assessment unit 50 is according to performance indicator
The comparison of system and appraisal procedure analyzes the result in test report, and forms diagnosis report.It is described to be believed based on satellite
The totally digitilized analogue system of breath stream further includes visualization runnable interface 60, and the visualization runnable interface 60 includes scene simulation
Interface 61, display interface 62 and human-computer interaction interface 63, in which: the scene simulation interface 61 is for showing that satellite is in real time
Simulating scenes;The display interface 62 is used to show the data and result of emulation;The human-computer interaction interface 63 is for inputting
Simulation parameter and condition.The totally digitilized analogue system based on satellite information flow further includes digitlization satellite platform 70 and defends
Star fault countermeasure library 80, in which: the digitlization satellite platform 70 is used as equipment under test;The satellite failure prediction scheme storehouse 80 is used for
Satellite failure prediction scheme is stored, using the assessment element as system emulation assessment unit 50.
Further, described to be based on satellite information in the totally digitilized analogue system described based on satellite information flow
The totally digitilized analogue system of stream further includes real-time network communication device 40, and the real-time network communication device 40 is handed over including standard
Mutual interface and adaptation 41 and intelligence interface adaptation and long-line transmission 42, in which: the standard interactive interface and adaptation 41 are used for
Download the data of the information flow analogue system 10 and visualization runnable interface 60;The intelligence interface adaptation and long-line transmission 42
For downloading between the integrated exploitation environment 20, the clock synchronization apparatus 30 and the information flow analogue system 10
Communication Model 90, be also used to download the system emulation assessment unit 50, visualization runnable interface 60, digitlization satellite platform
Communication Model 90 between 70 and satellite failure prediction scheme storehouse 80.
As shown in Figure 1, the chip-scale emulation is single in the totally digitilized analogue system based on satellite information flow
Member is used for the emulation of CPU processor, dsp processor, FGPA logical block, memory or bus control unit, and the circuit-level is imitative
True unit is used for watchdog circuit, address selection logic circuit, coaxial cable circuit simulation;The class Computer Simulation unit is used
It is emulated in gyro, flywheel or rudder piece;The platform class simulation unit is used for the emulation of entire satellite platform data flow.
To realize the accurate CPU emulation of efficient instruction-level, a kind of unified time management system of layering is established
(Universal Time Management), it supports multiprocessor system independently of instruction-set simulation, settable arbitrary accuracy
System, while clock can be provided for peripheral equipment.The clock system is convenient for management, and the speed of service is exceedingly fast, and can satisfy system
Emulation platform requires the overwhelming majority of time system.Clock synchronization apparatus 30 includes that multi-clock simulation 31 is synchronous with multi-clock
32, the simulation time attribute of emulation processor performance objective code, such as time for each instruction, delay time, as far as possible accurately with reality
Border is consistent.For attributes such as times for taking out, configurable mode is provided, is accordingly adjusted.
As shown in Fig. 2, the chip-scale emulation is single in the totally digitilized analogue system based on satellite information flow
First directly operational objective code and carry out instruction parsing, comprising: emulated according to precise time instruction-level simulation model, with line
Property interpretive mode simulation execute instruction, comprising: first, instruction technique generate simulation time by way of, use external clock
Chip under test major cycle is driven, so that simulation time does not depend on chip under test, such as state can flow forward whether suspend mode execution
It is dynamic;Second, increase delay process mechanism, in instruction simulation implementation procedure, executes according to chip under test specification and instantly
Scene computations execute consumed instruction cycle quantity, while accessing according to whether there is exterior I/O in implementation procedure, add I/
O delay is finally added and forms final delay;When next clock, which drives, to be reached, skipped it is first determined whether needing to be delayed;Pass through
Above-mentioned design, realizing has the emulation processor of precise time attribute.This method for the virtual cpu Fig. 1 suitable for carrying out
Emulation.
Common Peripheral Interface has serial ports, AD, 1553B bus, CAN bus, SpaceWire etc., although communication on satellite
Agreement has been standardized, but function implementation, and the realization of each producer also has larger difference.It is with register with logic components
The hardware modules such as a kind of volume production chip of operation interface, bus control unit carry out the emulation of behavioral scaling information flow.This kind of hardware module
With similar behavioral scaling information flow operation characteristic, i.e. bridge joint processor and the external world, one end is register manipulation interface, separately
One end is interaction interface;It is passive to wait processor I/O read-write operation, and handle and feed back to the external world;Passive waiting is outer
Portion's world information exchange, with interruption or register state change notifier processes device.
As shown in figure 3, the chip-scale emulation is single in the totally digitilized analogue system based on satellite information flow
There are register interface and status wheels to turn to include: first for member, passive to wait processor I/O read-write operation, and handle feed back to it is outer
The world, portion, or passive waiting external world information exchange, with interruption or register state change notifier processes device;Second, according to
The message transmission rate of RS422 bus control unit, CAN controller and 1553B bus control unit has time attribute, provides
RS422 bus control unit, CAN controller and 1553B bus control unit can according to practical consistent temporal aspect into
The function of row data exchange;Third, dynamic address mapping, hardware module is usually a large amount of in same computer to be repeated to exist, and
It is mapped in different address spaces, furthermore address of cache bit line is not in different computer systems even different I/O address space
Unanimously, it needs to realize in the register address mapping function for adapting to different mappings dynamically changeable.To achieve the purpose that module reuse,
Accelerate virtual machine deployment speed.It is different according to mapped address space of the hardware module in same computer, or different meters
Address of cache bit line is different in calculation machine system even different I/O address space, realizes and is adapting to posting for different mappings dynamically changeable
Storage address of cache function controls virtual real-time clock, virtual memory, virtual memory, the virtual bus in Fig. 1
The emulation that device, virtual IO and virtual AD/DA are applicable in.
Further, to the circuit-levels information flow analogue simulation such as Logic control module for not having register manipulation interface,
Such as watchdog circuit, address selection logic, coaxial cable.Such hardware can directly or indirectly influence the row of simulation computer
For logic-based signal or electric characteristic carry out information flow emulation.In the total digitalization emulation based on satellite information flow
In system, as shown in figure 4, the circuit-level simulation unit removes the register interface, with electric signal for main input and output
It include: first, logic-based signal simulation, including reset, interrupt, influence processor state;Second, it is imitative based on electric characteristic
Very, including voltage change or curent change influence data communication;Third is set using standardized information stream emulation technology design philosophy
Peripheral Interface is counted, corresponding model library is established.
In addition, as shown in Fig. 5~6, single machine on satellite can be divided into sensor and actuator two major classes.Such hardware tool
Standby fixed function, but due to not standardizing, the realization of each producer has larger difference.To the sensor of current satellite,
Actuator, single machine, data transmission bus etc. have been carried out a large amount of and have adequately been investigated.The logic section all for satellite on this basis
Part, single machine and subsystem founding mathematical models simultaneously develop information flow simulation model.Described based on the complete of satellite information flow
In digitalized artificial system, the class Computer Simulation unit include single machine grade simulation unit 11, subsystem grade simulation unit and
System integration project unit, in which: single machine grade simulation unit includes virtual cpu (including desktop), and virtual real-time clock is empty
Quasi- memory, virtual memory, virtual bus controller, virtual IO, virtual AD/DA, the single machine grade simulation unit 11 are gone
Emulating for grade to substitute operational objective code includes: first, for the data packet of single machine external interface, is determined according to data protocol
The relevant data structures such as adopted single machine input and output;Second, definition single machine data member attribute, including the external telemetering amount of single machine,
Power-on switch machine mark sets the refreshing of single machine member property using local data volume is imported into from external data source
It sets;Third defines single machine interface, is arranged according to single machine data format, and the instruction sent to uplink remote control channel parses,
The framing or corresponding single machine that telemetering packet request in instruction, all instructions such as special packet request instruction are accordingly wrapped
Movement;4th, single machine channel interface, which is defined, according to single machine external interface type and quantity establishes corresponding single machine correspondence with foreign country
Channel;Single machine grade simulation unit 11, hardware redirect 12 and hardware device 13 constitutes subsystem simulation unit, and subsystem emulation is single
Member further includes multiple entity mathematical model 14, and the subsystem grade simulation unit carries out behavioral scaling emulation to substitute operational objective code
It include: for the generation of analog satellite complex information flow data, emulation technology of the present invention is also integrated with multiple configurable satellite numbers
Model is learned, multiple multiple entity mathematical models 14 are combined with bottom hardware virtualization, to realize the simulation to high-rise secondary module
(i.e. subsystem 1, subsystem 2, subsystem 3, subsystem 4, energy thermal control, environmental model and network communication, to realize task 1, appoint
Business 2 and task 3, are eventually sent to information system 15), system when each module is carried out using high precision clock synchronizing device, standard is handed over
Mutual interface carries out communication interconnection, keeps data flow emulation completely the same with real satellite system.Based on satellite information flow analogue system
Chip-scale, single machine grade, subsystem grade, the emulation of satellite platform grade various dimensions can be achieved.The multiple mathematical model 14 includes space
Posture power plant module, LEO power plant module, deep space track power plant module and pyromagnetic irradiation module.According to hardware taxonomy or
The difference of principle of simulation forms standardized information flow emulation mode;Secondly, the demand according to application system, establishes unified mark
It is quasi-.
It is straight by chip-scale simulation unit in the totally digitilized analogue system provided by the invention based on satellite information flow
It connects operational objective code and carries out instruction parsing, or there are register interfaces and state to rotate, the removal of circuit-level simulation unit is posted
Storage interface, with electric signal for main input and output, class Computer Simulation unit carries out behavioral scaling emulation to substitute operational objective
Code, the data flow of platform class simulation unit and the data flow of real satellite are consistent, and are realized based on virtual cpu,
The environmental model of science is foundation, builds integrated digital satellite emulation technology frame, is furthermore achieved to satellite platform
The decomposition for carrying out fine granularity, establishes most basic simulation unit for chip, circuit, and carry out virtualization structure on this basis
It builds, the other fine granularity of satellite behavioral scaling is emulated with reaching;And realize chip-scale, single machine grade, subsystem grade, satellite platform
Grade various dimensions emulation.
Specifically, the present invention is based on information flow, from bottom chip, circuit-level to single machine, system stage layered simulation building number
Word meets satellite system demonstration, design, development and the overall process of verifying;Secondly, solving fine granularity and various dimensions emulation
Problem;Data flow emulation and real satellite system are completely the same, effectively accelerate satellite development progress, improve satellite development
Quality, the achievement are successfully applied to the demonstration of satellite, design, development and overall process in orbit.Finally, low cost, low-risk,
High-fidelity, efficient analog hardware behavior, solve hardware all it is ready in the case where, carry out the operation of software whole process,
It provides satellite research institute low cost high flexibility concurrent development and develops platform.
To sum up, above-described embodiment has carried out in detail the various configuration of the totally digitilized analogue system based on satellite information flow
Illustrate, certainly, the present invention includes but is not limited to configuration cited in above-mentioned implementation, any in structure provided by the above embodiment
The content converted on the basis of type belongs to the range that the present invention is protected.Those skilled in the art can be according to above-mentioned reality
The content for applying example is drawn inferences about other cases from one instance.
Foregoing description is only the description to present pre-ferred embodiments, not to any restriction of the scope of the invention, this hair
Any change, the modification that the those of ordinary skill in bright field does according to the disclosure above content, belong to the protection of claims
Range.
Claims (10)
1. a kind of totally digitilized analogue system based on satellite information flow, which is characterized in that described based on the complete of satellite information flow
Digitalized artificial system includes that information flow analogue system, integrated exploitation environment, clock synchronization apparatus and real-time network are logical
T unit, in which:
The integrated exploitation environment, the clock synchronization apparatus and the information flow analogue system pass through the Real-time Network
Network communication;
The clock synchronization apparatus is the information flow analogue system, the integrated exploitation environment and the real-time network
Communication device provides clock signal;
The information flow analogue system defines equipment under test interface, sends content, contrasts content and survey for configuring initial parameter
The member relation composition between program is tried, and configuration result is stored in database;
The integrated exploitation environment generates test journey for automatically generating test program, by the configuration result in database
Sequence, and test program is burnt on equipment under test;
The information flow analogue system includes chip-scale simulation unit, circuit-level simulation unit and class Computer Simulation unit;
The direct operational objective code of the chip-scale simulation unit and instruction parsing is carried out, or there are register interface and status wheels
Turn;
The circuit-level simulation unit removes the register interface, with electric signal for main input and output;
The class Computer Simulation unit carries out behavioral scaling emulation to substitute operational objective code;
The information flow analogue system, integrated exploitation environment, clock synchronization apparatus and real-time network communication device are constituted
Platform class simulation unit, the data flow of the platform class simulation unit and the data flow of real satellite are consistent.
2. the totally digitilized analogue system based on satellite information flow as described in claim 1, which is characterized in that described to be based on defending
The totally digitilized analogue system of star information flow further includes system emulation assessment unit, and the system emulation assessment unit is according to performance
The comparison of index system and appraisal procedure analyzes the result in test report, and forms diagnosis report.
3. the totally digitilized analogue system based on satellite information flow as claimed in claim 2, which is characterized in that described to be based on defending
The totally digitilized analogue system of star information flow further includes visualization runnable interface, and the visualization runnable interface includes scene simulation
Interface, display interface and human-computer interaction interface, in which:
The scene simulation interface is for showing the simulating scenes that satellite is in real time;
The display interface is used to show the data and result of emulation;
The human-computer interaction interface is for inputting simulation parameter and condition.
4. the totally digitilized analogue system based on satellite information flow as claimed in claim 3, which is characterized in that described to be based on defending
The totally digitilized analogue system of star information flow further includes digitlization satellite platform and satellite failure prediction scheme storehouse, in which:
The digitlization satellite platform is as equipment under test;
The satellite failure prediction scheme storehouse is for storing satellite failure prediction scheme, using the assessment element as system emulation assessment unit.
5. the totally digitilized analogue system based on satellite information flow as claimed in claim 4, which is characterized in that the Real-time Network
Network communication device includes standard interactive interface and adaptation and intelligence interface adaptation and long-line transmission, in which:
The standard interactive interface and being adapted for downloads the information flow analogue system and visualizes the data of runnable interface;
The intelligence interface adaptation and long-line transmission are for downloading the integrated exploitation environment, the clock synchronization apparatus
And the traffic model between the information flow analogue system, it is also used to download the system emulation assessment unit, visualization operation
Traffic model between interface, digitlization satellite platform and satellite failure prediction scheme storehouse.
6. the totally digitilized analogue system based on satellite information flow as described in claim 1, which is characterized in that
The chip-scale simulation unit is used for CPU processor, dsp processor, FGPA logical block, memory or bus control unit
Emulation;
The circuit-level simulation unit is used for watchdog circuit, address selection logic circuit, coaxial cable circuit simulation;
The class Computer Simulation unit is for gyro, flywheel or the emulation of rudder piece;
The platform class simulation unit is used for the emulation of entire satellite platform data flow.
7. the totally digitilized analogue system based on satellite information flow as described in claim 1, which is characterized in that the chip-scale
The direct operational objective code of simulation unit and carry out instruction parsing, comprising:
It is emulated according to precise time instruction-level simulation model, is executed instruction with the simulation of linear interpretive mode, comprising:
First, in such a way that instruction technique generates simulation time, chip under test major cycle is driven using external clock, so that imitative
The true time does not depend on chip under test;
Second, increase delay process mechanism, in instruction simulation implementation procedure, executes according to chip under test specification and instantly
Scene computations execute consumed instruction cycle quantity, while accessing according to whether there is exterior I/O in implementation procedure, add I/
O delay is finally added and forms final delay;When next clock, which drives, to be reached, skipped it is first determined whether needing to be delayed.
8. the totally digitilized analogue system based on satellite information flow as described in claim 1, which is characterized in that the chip-scale
Simulation unit turns there are register interface and status wheel
First, it is passive to wait processor I/O read-write operation, and handle and feed back to the external world, or passive waiting external world letter
Breath exchange, with interruption or register state change notifier processes device;
Second, had according to the message transmission rate of RS422 bus control unit, CAN controller and 1553B bus control unit
Time attribute, providing RS422 bus control unit, CAN controller and 1553B bus control unit can be according to consistent with reality
Temporal aspect carry out data exchange function;
Third, it is different according to mapped address space of the hardware module in same computer, or different computer systems are even not
It is different with address of cache bit line in I/O address space, it realizes and maps function in the register address for adapting to different mappings dynamically changeable
Energy.
9. the totally digitilized analogue system based on satellite information flow as described in claim 1, which is characterized in that the circuit-level
Simulation unit removes the register interface, is that main input and output include: with electric signal
First, logic-based signal simulation, including reset, interrupt, influence processor state;
Second, it is emulated based on electric characteristic, including voltage change or curent change influence data communication;
Third designs Peripheral Interface, establishes corresponding model library.
10. the totally digitilized analogue system based on satellite information flow as described in claim 1, which is characterized in that the class meter
Calculation machine simulation unit includes single machine grade simulation unit, subsystem grade simulation unit and system integration project unit, in which:
The single machine grade simulation unit carries out behavioral scaling emulation to substitute operational objective code
First, for the data packet of single machine external interface, the relevant data such as single machine input and output are defined according to data protocol
Structure;
Second, single machine data member attribute, including the external telemetering amount of single machine, power-on switch machine mark are defined, using from outer
Portion's data source imported into local data volume and the refreshing of single machine member property is arranged;
Third defines single machine interface, is arranged according to single machine data format, and the instruction sent to uplink remote control channel solves
Analysis, the framing that the telemetering packet request in instruction, all instructions such as special packet request instruction are accordingly wrapped or accordingly
Single machine movement;
4th, single machine channel interface is defined, according to single machine external interface type and quantity, establishes corresponding single machine correspondence with foreign country letter
Road;
The subsystem grade simulation unit carry out behavioral scaling emulation with substitute operational objective code include: by multiple mathematical models with
Bottom hardware virtualization combines, and to realize the simulation to high-rise secondary module, the multiple mathematical model includes that spatial attitude is dynamic
Power module, LEO power plant module, deep space track power plant module and pyromagnetic irradiation module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910806002.2A CN110502861B (en) | 2019-08-29 | 2019-08-29 | Full-digital simulation system based on satellite information flow |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910806002.2A CN110502861B (en) | 2019-08-29 | 2019-08-29 | Full-digital simulation system based on satellite information flow |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110502861A true CN110502861A (en) | 2019-11-26 |
CN110502861B CN110502861B (en) | 2022-09-13 |
Family
ID=68590390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910806002.2A Active CN110502861B (en) | 2019-08-29 | 2019-08-29 | Full-digital simulation system based on satellite information flow |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110502861B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111291504A (en) * | 2020-04-28 | 2020-06-16 | 中国人民解放军国防科技大学 | Global satellite navigation simulation test system and establishment method |
CN112989627A (en) * | 2021-04-16 | 2021-06-18 | 成都赢瑞科技有限公司 | Multidisciplinary joint simulation system and method based on virtual time |
CN113009845A (en) * | 2021-03-08 | 2021-06-22 | 中国科学院微小卫星创新研究院 | Simulation test system and method for satellite software |
CN114063991A (en) * | 2022-01-04 | 2022-02-18 | 中国西安卫星测控中心 | Satellite simulation component creation method |
CN114326437A (en) * | 2021-12-29 | 2022-04-12 | 北京微纳星空科技有限公司 | Satellite flight control simulation method and device, electronic equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6127970A (en) * | 1998-09-25 | 2000-10-03 | Lin; Ching-Fang | Coupled real time emulation method for positioning and location system |
CN105137807A (en) * | 2015-08-12 | 2015-12-09 | 上海卫星工程研究所 | Universal full-digital housekeeping simulation platform |
CN109918820A (en) * | 2019-03-15 | 2019-06-21 | 上海微小卫星工程中心 | Complicated satellite simulation support platform |
-
2019
- 2019-08-29 CN CN201910806002.2A patent/CN110502861B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6127970A (en) * | 1998-09-25 | 2000-10-03 | Lin; Ching-Fang | Coupled real time emulation method for positioning and location system |
CN105137807A (en) * | 2015-08-12 | 2015-12-09 | 上海卫星工程研究所 | Universal full-digital housekeeping simulation platform |
CN109918820A (en) * | 2019-03-15 | 2019-06-21 | 上海微小卫星工程中心 | Complicated satellite simulation support platform |
Non-Patent Citations (2)
Title |
---|
崔伟光等: "卫星分***仿真测试平台设计与实现", 《计算机测量与控制》 * |
欧阳高翔等: "全数字仿真及其在卫星在轨维护中的应用", 《***仿真学报》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111291504A (en) * | 2020-04-28 | 2020-06-16 | 中国人民解放军国防科技大学 | Global satellite navigation simulation test system and establishment method |
CN111291504B (en) * | 2020-04-28 | 2020-09-01 | 中国人民解放军国防科技大学 | Global satellite navigation simulation test system and establishment method |
CN113009845A (en) * | 2021-03-08 | 2021-06-22 | 中国科学院微小卫星创新研究院 | Simulation test system and method for satellite software |
CN112989627A (en) * | 2021-04-16 | 2021-06-18 | 成都赢瑞科技有限公司 | Multidisciplinary joint simulation system and method based on virtual time |
CN112989627B (en) * | 2021-04-16 | 2021-08-13 | 成都赢瑞科技有限公司 | Multidisciplinary joint simulation system and method based on virtual time |
CN114326437A (en) * | 2021-12-29 | 2022-04-12 | 北京微纳星空科技有限公司 | Satellite flight control simulation method and device, electronic equipment and storage medium |
CN114326437B (en) * | 2021-12-29 | 2024-01-16 | 北京微纳星空科技有限公司 | Satellite flight control simulation method and device, electronic equipment and storage medium |
CN114063991A (en) * | 2022-01-04 | 2022-02-18 | 中国西安卫星测控中心 | Satellite simulation component creation method |
Also Published As
Publication number | Publication date |
---|---|
CN110502861B (en) | 2022-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110502861A (en) | Totally digitilized analogue system based on satellite information flow | |
CN101231589B (en) | System and method for developing embedded software in-situ | |
CN114329920B (en) | Virtual-real system combined large-scale satellite network simulation evaluation and test system | |
CN107229584A (en) | Aviation electronics simulation test platform I/O management systems | |
CN102945313A (en) | Method for constructing and demonstrating teaching content of open type virtual experiment | |
CN105336233A (en) | Virtual simulation teaching application platform | |
CN103033210B (en) | Simulation testing system of electronic flight instrument system | |
CN103955373A (en) | Design method of SDN (Software Defined Networking) application integration development environment | |
CN109858111A (en) | RLV virtual emulation Platform Designing and implementation method | |
CN110838961B (en) | General aviation bus message scheduling system | |
CN104053179B (en) | A kind of C RAN system integration project platforms | |
Smith et al. | Simulation: The engine behind the virtual world | |
Mascarenhas et al. | ParaSol: a multithreaded system for parallel simulation based on mobile threads | |
CN106168993A (en) | Electrical network real-time simulation analysis platform | |
CN107423476A (en) | Active power distribution network real-time simulator parallel communication method based on more FPGA | |
CN103631988A (en) | Multi-user simulation data management platform for electric power system simulation | |
CN103942092A (en) | HLA co-simulation method supporting LabView graphical programming | |
CN102231132B (en) | Method for generating simulation test example of AADL (Architecture Analysis and Design Language) software component model based on SystemC | |
Zarza et al. | An innovative teaching strategy to understand high-performance systems through performance evaluation | |
Wiesner et al. | Software‐in‐the‐loop simulation for developing and testing carbon‐aware applications | |
CN107122562A (en) | Active power distribution network real-time simulator serial communication method based on many FPGA | |
CN106209483A (en) | Satellite communication emulation mode and device | |
US20120265504A1 (en) | Systems and methods for exploring and utilizing solutions to cyber-physical issues in a sandbox | |
CN104536801B (en) | A kind of traffic simulation method and device | |
CN106897120A (en) | Double-deck dynamic Distributed Simulation Platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |