CN110502861A - Totally digitilized analogue system based on satellite information flow - Google Patents

Totally digitilized analogue system based on satellite information flow Download PDF

Info

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
Application number
CN201910806002.2A
Other languages
Chinese (zh)
Other versions
CN110502861B (en
Inventor
石薇
林宝军
徐浩明
常亮
虞业泺
俞天佑
刘虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Engineering Center for Microsatellites
Innovation Academy for Microsatellites of CAS
Original Assignee
Shanghai Engineering Center for Microsatellites
Innovation Academy for Microsatellites of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Engineering Center for Microsatellites, Innovation Academy for Microsatellites of CAS filed Critical Shanghai Engineering Center for Microsatellites
Priority to CN201910806002.2A priority Critical patent/CN110502861B/en
Publication of CN110502861A publication Critical patent/CN110502861A/en
Application granted granted Critical
Publication of CN110502861B publication Critical patent/CN110502861B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Totally digitilized analogue system based on satellite information flow
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.
CN201910806002.2A 2019-08-29 2019-08-29 Full-digital simulation system based on satellite information flow Active CN110502861B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
崔伟光等: "卫星分***仿真测试平台设计与实现", 《计算机测量与控制》 *
欧阳高翔等: "全数字仿真及其在卫星在轨维护中的应用", 《***仿真学报》 *

Cited By (8)

* Cited by examiner, † Cited by third party
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