CN102520619B - General-purpose satellite remote sensing simulator - Google Patents
General-purpose satellite remote sensing simulator Download PDFInfo
- Publication number
- CN102520619B CN102520619B CN201110362420.0A CN201110362420A CN102520619B CN 102520619 B CN102520619 B CN 102520619B CN 201110362420 A CN201110362420 A CN 201110362420A CN 102520619 B CN102520619 B CN 102520619B
- Authority
- CN
- China
- Prior art keywords
- telemetry
- telemetry parameter
- framing
- remote
- remote measurement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Radio Relay Systems (AREA)
Abstract
The invention discloses a general-purpose satellite remote sensing simulator, which comprises an initialization module, a remote control task module, a remote sensing framing task module, a remote sensing self-maintenance task module, a remote control instruction table unit, a remote sensing parameter configuration table unit and a remote sensing framing table unit, wherein the remote control instruction table unit, the remote sensing parameter configuration table unit and the remote sensing framing table unit are respectively used for storing a remote control instruction table, a remote sensing parameter configuration table and a remote sensing framing table and processing the data in the three tables, the initialization module is used for initializing the system, the remote control task module is used for simulating a remote control task and modifying remote sensing data according to a simulation result, the remote sensing framing task module is used for framing and outputting remote sensing data, and the remote sensing self-maintenance task module is used for periodically automatically adjusting corresponding remote sensing data. The simulator is highly universal, and can meet the simulation requirements of a variety of systems of remote sensing schemes.
Description
Technical field
The present invention relates to emulation and the checking of satellite telemetering data, particularly a kind of General-purpose satellite remote sensing simulator.
Background technology
Emulation technology is very extensive in the application of Aerospace Tracking & Control, the spacecraft of each model been has all has been researched and developed observing and controlling emulator separately according to different TT&C tasks, and the space flight common problem that especially emulation in Satellite TT field mainly exists is at present: 1, in analogue system, device category is many, equipment disperses, and corresponding software facility and hardware facility are various;
2, analogue system is many can not Multi-type oriented task, function singleness, can not with follow-up work compatibility, cause the huge waste of software and hardware resources;
3, the simple simulation of simulation work based on unit single system is in the majority, also little to the integration digital simulation of large multimachine multisystem.
Be limited to various conditions, observing and controlling emulation in the past often only analog satellite remote measurement, remote control basic function and check the correctness of the data layout between star ground; To the effect simulation of telecommand and injecting data, also just for several instructions and several data type, whether most of instruction and data only mark is received; Most telemetry parameter is all fixed value, can not reflect the dynamic rule of the telemetry parameter such as satellite temperature, pressure at all.This current situation for Space Science and Technology is nowadays obviously outdated.So research highly versatile, the analogue system that fidelity is high become extremely urgent.
Summary of the invention
The object of the invention is to overcome existing satellite telemetry simulation device versatility poor, the limited defect of content of institute's energy emulation, thus provide a kind of universal strong, the diversified telemetry simulation device of emulated data.
To achieve these goals, the invention provides a kind of General-purpose satellite remote sensing simulator, comprise that initialization module, remote control task module, remote measurement framing task module, remote measurement are from maintenance task module, telecommand table unit, telemetry parameter allocation list unit and remote measurement framing table unit; Wherein,
Described telecommand table unit, telemetry parameter allocation list unit and remote measurement framing table unit are respectively used to store telecommand table, telemetry parameter allocation list and remote measurement framing table, and the data in these three tables are processed; The information of described telemetry parameter allocation list for storing telemetry parameter; Described telecommand table is used for storing telecommand, note number instruction and rule change thereof; Described remote measurement framing table is used for storage in the time that satellite is under multiple-working mode, the telemetry parameter that every frame data should comprise or the code name of telemetry parameter;
Described initialization module is for doing initial configuration to system; Described remote control task module is used for emulation remote control task, and revises telemetry according to simulation result; Described remote measurement framing task module is for exporting after telemetry framing; Described remote measurement is used for periodically automatically adjusting corresponding telemetry from maintenance task module.
In technique scheme, described initialization module is in the time doing initial configuration, read described telemetry parameter allocation list, telecommand table, remote measurement framing table, then the configuration information arranging according to user carries out the configuration of respective rule and remote measurement initial value, setting up after IO interface communication relation, waiting for the triggering of artificial tasks.
In technique scheme, described remote control task module is after being triggered, first carrying out the validity judgement of remote information resolves with classification, draw the uniqueness characteristic of remote information, then according to the telecommand table described in described uniqueness characteristic poll, extract corresponding telemetry parameter code name and rule change, then in the telemetry parameter allocation list that comprises all telemetry parameters, according to telemetry parameter code name and rule change, revise the numerical value of corresponding telemetry parameter; Finally revise the telemetry intelligence (TELINT) of reflection remote control execution result.
In technique scheme, described remote measurement framing task module periodically extracts a telemetry parameter code name that whole frame should comprise in described telemetry frame group table according to the uniqueness characteristic of frame, then in described telemetry parameter allocation list, mate the numerical value of corresponding telemetry parameter according to this telemetry parameter code name, will after obtained numerical value framing, export.
In technique scheme, described remote measurement from maintenance task module according to set in advance from rule change or model poll telemetry parameter allocation list, then the remote measurement numerical value after adjusting is substituted into the correspondence position in telemetry parameter allocation list, with the real change of emulated physics equipment.
In technique scheme, the multiple-working mode of described satellite at least comprises PCM system or meets the AOS system of CSSDS standard.
The invention has the advantages that:
The present invention can meet the telemetry simulation requirement of dissimilar satellite, has very strong versatility.
Accompanying drawing explanation
Below in conjunction with the drawings and specific embodiments, the invention will be further described, wherein:
Fig. 1 is the structural representation of General-purpose satellite remote sensing simulator device of the present invention;
Fig. 2 is the workflow diagram of universalization satellite telemetry simulator of the present invention.
Embodiment
Below in conjunction with the drawings and specific embodiments, the present invention will be further described.
With reference to figure 1, General-purpose satellite remote sensing simulator of the present invention comprises that initialization module, remote control task module, remote measurement framing task module, remote measurement are from maintenance task module, telecommand table unit, telemetry parameter allocation list unit and remote measurement framing table unit; Wherein, described telecommand table unit, telemetry parameter allocation list unit and remote measurement framing table unit are respectively used to store telecommand table, telemetry parameter allocation list and remote measurement framing table, and the data in these three tables are processed; Described initialization module is for doing initial configuration to system; Described remote control task module is used for emulation remote control task, and revises telemetry according to simulation result; Described remote measurement framing task module is for exporting after telemetry framing; Described remote measurement is used for periodically automatically adjusting corresponding telemetry from maintenance task module.
Below the above-mentioned module in emulator and the function of unit are described in detail.
Telemetry parameter allocation list includes telemetry parameter allocation list in unit, and described telemetry parameter allocation list is for storing all telemetry parameters that this emulator will be used, and each telemetry parameter has the attribute informations such as parameter name, parameter code name, initial parameter value.Described telemetry parameter allocation list unit can the multiple operation including inquiring about, read, add, revise, deleting to the telemetry parameter in telemetry parameter allocation list.
In telecommand table unit, include telecommand table, described telecommand table is used for storing telecommand, note number instruction and rule change thereof, specifically, in telecommand table, stored after each telecommand or note number instruction be performed, need to carry out respective change telemetry parameter code name and change after telemetry parameter value.Described telemetry command table unit can comprise inquiry to the data in telecommand table unit, read in interior multiple operation.
In remote measurement framing table unit, include remote measurement framing table, described remote measurement framing table is used for storage in the time that satellite is under different working modes, the telemetry parameter that every frame data should comprise or the code name of telemetry parameter.
With reference to figure 2, described initialization module is for reading the allocation lists such as described telemetry parameter allocation list, telecommand table, remote measurement framing table; The configuration information arranging according to user carries out the configuration of respective rule and remote measurement initial value; Set up after IO interface communication relation, wait for the triggering of artificial tasks.Because initialization module can be that allocation list customizes different contents according to user's different application demand, therefore make emulator of the present invention there is versatility, be applicable to dissimilar satellite.
Described remote control task module is used for emulation remote control task, and processes telemetry according to simulation result.With reference to figure 2, described remote control task module is triggered by the remote information of all kinds of input interfaces, after this module is triggered, first carrying out the validity judgement of remote information resolves with classification, draw the uniqueness characteristic (for example telecommand code name) of remote information, then according to the telecommand table described in this feature poll, extracting corresponding telemetry parameter code name and rule change (is after each telecommand or the instruction of note number are performed, need to carry out respective change telemetry parameter code name and change after telemetry parameter value), then in the telemetry parameter allocation list that comprises all telemetry parameters, according to telemetry parameter code name and rule change, revise the numerical value of corresponding telemetry parameter, finally revise the telemetry intelligence (TELINT) of reflection remote control execution result.
Described remote measurement framing task module is for exporting after telemetry framing.With reference to figure 2, this module is periodically extracted a telemetry parameter code name that whole frame should comprise in described telemetry frame group table according to frame count or other frame uniqueness characteristic, then in described telemetry parameter allocation list, mate the numerical value of corresponding telemetry parameter according to this telemetry parameter code name, will after obtained numerical value framing, export.Because the content in remote measurement framing table can arrange, therefore can meet by configuring different remote measurement framing tables the simulation requirements of the AOS system telemetry scheme of PCM system or CSSDS standard, make emulator of the present invention there is versatility.
Described remote measurement is used for periodically automatically adjusting corresponding telemetry from maintenance task module.With reference to figure 2, this module processes from rule change the telemetry parameter that this cycle need to adjust according to what set in advance, with the real change of emulated physics equipment.Process this cycle need to adjust telemetry parameter time, poll telemetry parameter allocation list, then by adjust after remote measurement numerical value be substituted into the correspondence position in telemetry parameter allocation list.
Below in conjunction with example, telemetry simulation device of the present invention is described.
In an example, take remote measurement to the Temperature Quantity of a certain equipment in satellite.Before emulation, need the first configuration telemetry parameter relevant with Temperature Quantity remote measurement in telemetry parameter allocation list by initialization module, as telemetry parameter be called Temperature Quantity, parameter code name is 00001, initial parameter value is 0 degree Celsius etc.The telecommand relevant with telethermograph amount and the rule change relevant with this telecommand then also will be set in telecommand table, as the telecommand of a telemetry equipment Temperature Quantity is set, the rule change of this telecommand is: carrying out after this telecommand, the value of Temperature Quantity telemetry parameter is modified.In addition also in remote measurement framing table, define for the form of the Frame of output temperature amount telemetry parameter with regard to (as PCM system) under current satellite mode of operation.
Complete after aforesaid operations, after remote control task module is triggered by corresponding telecommand, first check this telecommand correctness, and then check the type and content of this telecommand.Be, while wanting the temperature of a certain equipment of remote measurement, to do corresponding simulation operations when understanding corresponding telecommand, obtain the telemetry of Temperature Quantity.According to the telemetry of the Temperature Quantity newly obtaining, the numerical value of the Temperature Quantity keeping before in telemetry parameter allocation list is modified.In this thermometric simulation process, measurement result can be with the periodically output in real time of the form of Frame.
In thermometric process, the current time, constantly changing, therefore also wants remote measurement to adjust in real time current time from maintenance task module in simulation process.In the process of emulation, first read the timing code remote measurement to counter that in telemetry parameter allocation list, record, this counter that adds up writes back to telemetry parameter allocation list fixed cycle again, thus realize to timing code remote measurement from maintenance function.
Obviously, those skilled in the art can carry out various changes and modification and not depart from design philosophy of the present invention and technical scope the present invention program, if so, within of the present invention these are changed and modification belongs to claim of the present invention and corresponding technical scope, the intent of the present invention also comprises these changes and modification interior.
Claims (1)
1. a General-purpose satellite remote sensing simulator, it is characterized in that, comprise that initialization module, remote control task module, remote measurement framing task module, remote measurement are from maintenance task module, telecommand table unit, telemetry parameter allocation list unit and remote measurement framing table unit; Wherein,
Described telecommand table unit, telemetry parameter allocation list unit and remote measurement framing table unit are respectively used to store telecommand table, telemetry parameter allocation list and remote measurement framing table, and the data in these three tables are processed; The information of described telemetry parameter allocation list for storing telemetry parameter; Described telecommand table is used for storing telecommand, note number instruction and rule change thereof; Described remote measurement framing table is used for storage in the time that satellite is under multiple-working mode, the telemetry parameter that every frame data should comprise or the code name of telemetry parameter;
Described initialization module is for doing initial configuration to system; Described remote control task module is used for emulation remote control task, and revises telemetry according to simulation result; Described remote measurement framing task module is for exporting after telemetry framing; Described remote measurement is used for periodically automatically adjusting corresponding telemetry from maintenance task module;
Described initialization module is in the time doing initial configuration, read described telemetry parameter allocation list, telecommand table, remote measurement framing table, then the configuration information arranging according to user carries out the configuration of respective rule and remote measurement initial value, setting up after IO interface communication relation, waiting for the triggering of artificial tasks;
Described remote control task module is after being triggered, first carrying out the validity judgement of remote information resolves with classification, draw the uniqueness characteristic of remote information, then according to the telecommand table described in described uniqueness characteristic poll, extract corresponding telemetry parameter code name and rule change, then in the telemetry parameter allocation list that comprises all telemetry parameters, according to telemetry parameter code name and rule change, revise the numerical value of corresponding telemetry parameter; Finally revise the telemetry intelligence (TELINT) of reflection remote control execution result;
Described remote measurement framing task module periodically extracts a telemetry parameter code name that whole frame should comprise in described telemetry frame group table according to the uniqueness characteristic of frame, then in described telemetry parameter allocation list, mate the numerical value of corresponding telemetry parameter according to this telemetry parameter code name, will after obtained numerical value framing, export;
Described remote measurement from maintenance task module according to set in advance from rule change or model poll telemetry parameter allocation list, then the remote measurement numerical value after adjusting is substituted into the correspondence position in telemetry parameter allocation list, with the real change of emulated physics equipment;
The multiple-working mode of described satellite at least comprises PCM system or meets the AOS system of CSSDS standard.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110362420.0A CN102520619B (en) | 2011-11-15 | 2011-11-15 | General-purpose satellite remote sensing simulator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110362420.0A CN102520619B (en) | 2011-11-15 | 2011-11-15 | General-purpose satellite remote sensing simulator |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102520619A CN102520619A (en) | 2012-06-27 |
CN102520619B true CN102520619B (en) | 2014-05-14 |
Family
ID=46291572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110362420.0A Active CN102520619B (en) | 2011-11-15 | 2011-11-15 | General-purpose satellite remote sensing simulator |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102520619B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102904651B (en) * | 2012-09-29 | 2014-10-08 | 北京空间飞行器总体设计部 | Satellite integration telemetering system compatible with advanced orbiting system (AOS) and pulse code modulation (PCM) |
CN102945002A (en) * | 2012-10-18 | 2013-02-27 | 南京航空航天大学 | Simulation method and system of general unmanned aerial vehicle based on nonlinear mathematical model |
CN102968488B (en) * | 2012-11-26 | 2015-07-01 | 北京空间飞行器总体设计部 | Telemetering data organization method simultaneously applicable to PCM telemetering and AOS telemetering |
CN103412540B (en) * | 2013-08-09 | 2015-11-04 | 中国空间技术研究院 | A kind of communication satellite simulator and general remote measuring and controlling data flow transmission method |
CN105137807B (en) * | 2015-08-12 | 2017-11-24 | 上海卫星工程研究所 | General digital Star Service emulation platform |
CN105929709B (en) * | 2016-04-13 | 2018-12-11 | 中国卫星海上测控部 | Polytypic telemetry of launch vehicle data simulation system |
CN106506058A (en) * | 2016-11-03 | 2017-03-15 | 上海卫星工程研究所 | The remote-control simulated method and system of satellite telemetry |
CN107632844B (en) * | 2017-07-28 | 2023-07-18 | 上海航天电子有限公司 | Telemetry multi-format framing method for satellite test |
CN107911157B (en) * | 2017-09-25 | 2020-07-14 | 上海卫星工程研究所 | Universal satellite command automation technology data processing system and method |
CN108599835A (en) * | 2018-05-08 | 2018-09-28 | 上海微小卫星工程中心 | A kind of remote-controlled customized general packet telemetry technology |
CN110175051B (en) * | 2019-04-11 | 2022-03-29 | 上海卫星工程研究所 | Satellite-ground integrated remote measurement configuration management method |
CN111598407B (en) * | 2020-04-22 | 2023-09-01 | 国家卫星气象中心(国家空间天气监测预警中心) | System and method for planning carbon satellite task |
CN113138984B (en) * | 2021-03-26 | 2023-01-24 | 上海卫星工程研究所 | Heater control information generation method, system and medium based on associated index |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101354829A (en) * | 2008-09-12 | 2009-01-28 | 航天东方红卫星有限公司 | Satellite telemetering data transmission method |
CN101770541A (en) * | 2010-02-03 | 2010-07-07 | 北京航空航天大学 | Satellite data system simulation platform based on AOS standards |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007157106A (en) * | 2005-12-01 | 2007-06-21 | Korea Electronics Telecommun | Satellite simulation system using component-based satellite modeling |
-
2011
- 2011-11-15 CN CN201110362420.0A patent/CN102520619B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101354829A (en) * | 2008-09-12 | 2009-01-28 | 航天东方红卫星有限公司 | Satellite telemetering data transmission method |
CN101770541A (en) * | 2010-02-03 | 2010-07-07 | 北京航空航天大学 | Satellite data system simulation platform based on AOS standards |
Non-Patent Citations (2)
Title |
---|
冯文全等.卫星铷钟自动控温***仿真平台的设计与实现.《宇航计测技术》.2006,第26卷(第01期),29-33. |
卫星铷钟自动控温***仿真平台的设计与实现;冯文全等;《宇航计测技术》;20060225;第26卷(第01期);29-33 * |
Also Published As
Publication number | Publication date |
---|---|
CN102520619A (en) | 2012-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102520619B (en) | General-purpose satellite remote sensing simulator | |
EP3042254B1 (en) | Systems and methods for virtualizing a programmable logic controller | |
CN106021099A (en) | System and method for achieving UI automatic test of intelligent terminal | |
CN103412868B (en) | Document generates method and device | |
JP2012523644A (en) | Use of spreadsheet user interface with CPI simulation system flowsheet | |
CN102916848B (en) | Automatic test method of Ethernet interface equipment based on script technology | |
CN108197091B (en) | Method, system and related equipment for creating data table | |
CN104395845A (en) | Control device | |
US10157028B2 (en) | Historian interface system | |
CN101763443A (en) | Avionics system digitalized design verification system and method | |
CN103049404A (en) | Method and system for obtaining android cell phone model | |
CN102497227A (en) | Satellite automatic test method and system | |
CN106951254B (en) | Method and device for multiplexing similar service function modules in payment system | |
CN101114405A (en) | Digitization experimental laboratory system and data control method thereof | |
CN104239067B (en) | The preparation method and device of miniature client | |
CN104102704A (en) | System control displaying method and system control displaying device | |
CN103488564A (en) | Multichannel test data compressing and merging method for distributed real-time test system | |
CN102799510A (en) | PLC simulator based on reconfigurable components | |
CN105023139A (en) | Onsite collection method and device of enterprise quality data | |
CN109101268A (en) | Intelligent terminal configuration method, electronic device and computer readable storage medium | |
US20200059798A1 (en) | Configuration method of wireless network system, configuration terminal and configuration system | |
CN103761395A (en) | Method for generating dynamic report of virtual terminal of intelligent substation | |
CN103530353B (en) | Self-identification method of GPS user data format | |
CN103294480B (en) | Mesh row data transformations is the method for data list | |
CN103425700A (en) | Data storage, inquiry and updating method for nuclear power plant analog machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |