CN102520619B - General-purpose satellite remote sensing simulator - Google Patents

General-purpose satellite remote sensing simulator Download PDF

Info

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
Application number
CN201110362420.0A
Other languages
Chinese (zh)
Other versions
CN102520619A (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 Institute of Satellite Engineering
Original Assignee
Shanghai Institute of Satellite Engineering
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 Institute of Satellite Engineering filed Critical Shanghai Institute of Satellite Engineering
Priority to CN201110362420.0A priority Critical patent/CN102520619B/en
Publication of CN102520619A publication Critical patent/CN102520619A/en
Application granted granted Critical
Publication of CN102520619B publication Critical patent/CN102520619B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of General-purpose satellite remote sensing simulator
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.
CN201110362420.0A 2011-11-15 2011-11-15 General-purpose satellite remote sensing simulator Active CN102520619B (en)

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)

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

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

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

Patent Citations (2)

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

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