CN112147924A - High-precision program-controlled task management system - Google Patents

High-precision program-controlled task management system Download PDF

Info

Publication number
CN112147924A
CN112147924A CN202010880818.2A CN202010880818A CN112147924A CN 112147924 A CN112147924 A CN 112147924A CN 202010880818 A CN202010880818 A CN 202010880818A CN 112147924 A CN112147924 A CN 112147924A
Authority
CN
China
Prior art keywords
program control
program
task
execution
controlled
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.)
Pending
Application number
CN202010880818.2A
Other languages
Chinese (zh)
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.)
Aerospace Dongfanghong Satellite Co Ltd
Original Assignee
Aerospace Dongfanghong Satellite Co Ltd
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 Aerospace Dongfanghong Satellite Co Ltd filed Critical Aerospace Dongfanghong Satellite Co Ltd
Priority to CN202010880818.2A priority Critical patent/CN112147924A/en
Publication of CN112147924A publication Critical patent/CN112147924A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23051Remote control, enter program remote, detachable programmer

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Radio Relay Systems (AREA)

Abstract

A high-precision program-controlled task management system comprises a program-controlled task management module, a program-controlled task execution mechanism and a high-precision time management module, wherein the program-controlled task management module is used for receiving an upper note task data block, sending a program-controlled task decomposition table through an onboard data bus, and realizing task instruction execution through the control execution mechanism.

Description

High-precision program-controlled task management system
Technical Field
The invention relates to a high-precision program-controlled task management system, and belongs to the field of satellite program-controlled task management.
Background
The satellite program control task system is generally applied to various microwave remote sensing satellites, optical remote sensing satellites and satellite constellations and is a necessary means for the satellites to execute load tasks. The success or failure of the execution of the program control task is directly related to the success or failure of the satellite task. With the increasing complexity of tasks, the requirement on the instruction execution precision of satellite program control tasks is higher and higher, and the program control task system widely applied to the traditional satellite cannot meet the requirement.
The existing satellite program control task system is mainly responsible for a program control task management module, and the equipment receives a program control task data block injected by a ground measurement and control station and inserts program control instructions in the data block into a program control storage area according to the execution time of the program control task data block. And the operating system of the program control task management module judges whether a program control command is executed currently or not by scheduling the program control task. This technique has the following limitations, which affect the execution accuracy:
uncertainty of task scheduling occasion. At present, a soft real-time operating system is generally used by a satellite, the soft real-time operating system does not have the task time limit capability, and the priority of a program control task is arranged below important tasks such as remote control, remote measurement and the like, so that the satellite executes the tasks such as remote control, remote measurement and the like in each task period and processes the program control task, the starting time of the program control task is influenced by the processing time of each task in the past, great uncertainty exists, the length of data injected on a ground measurement and control station is different, and the uncertainty of the processing time of the remote control task can reach dozens of milliseconds. The uncertainty of the processing time of the telemetry task can reach hundreds of milliseconds due to the fact that the telemetry response speed of each device on the satellite is fast and slow. Thus, the uncertainty in the programmed task scheduling opportunity is on the order of hundreds of milliseconds.
Error introduced by instruction execution timing. The program control task management module reads the second value of the satellite time at the current moment in the program control task, compares the read satellite time with the execution time of the program control command, and sends the program control command if the read satellite time second value is the same as the execution time second value of the program control command. However, this design may not compare and determine better transmission timings, so that the execution error is increased, for example, fig. 1 shows that there is a program control command "program control command 1" to be executed in N +1 seconds of satellite time, and ideally, the program control task management module should execute the command in N +1 seconds of satellite time, and according to the prior art, if "program control command 1" is transmitted in N seconds of satellite time, the execution error is 100 milliseconds, and if "program control command 1" is transmitted in N +1 seconds of satellite time, the execution error is 800 milliseconds, so the error of the command execution timing is in the order of hundreds of milliseconds.
Errors introduced by the instruction transmission and execution process. The program control task management module sends a program control command to the program control task execution mechanism to be executed through the satellite data bus. The transmission of the command over the bus introduces some error. Taking a general CAN bus as an example, the CAN bus adopts a CSMA/CD detection mechanism, and when two communication nodes on the bus simultaneously request to transmit data, the data with the highest priority must be selected for preferential transmission through lossless bitwise arbitration. When the program control task management module requests to send a program control command, if data with higher priority are also requested to be sent on the bus, the program control command can only be applied to be sent after the high-priority data are sent. Even if the priority of the program control instruction is set to be the highest, the priority of the program control instruction is also the highest, and the program control instruction can only be transmitted after the data is transmitted. The transmission error is approximately 0.4 milliseconds at a code rate of 500 Kbps. Considering that the programmed task executing mechanism may not execute the programmed instruction in the next software cycle after receiving the instruction, the execution error may be in the order of hundreds of milliseconds.
In summary, the instruction execution precision of the existing program control task system is not high, and the new requirements of high precision and complex tasks cannot be met.
Disclosure of Invention
The technical problem solved by the invention is as follows: aiming at the problems that the traditional program control task system is low in instruction execution precision and difficult to adapt to the high precision of complex program control tasks in the prior art, a high-precision program control task management system is provided.
The technical scheme for solving the technical problems is as follows:
the utility model provides a high accuracy programme-controlled task management system, includes programme-controlled task management module, programme-controlled task actuating mechanism, high accuracy time management module which characterized in that:
the program control task management module: receiving program control task data block information annotated by a ground measurement and control station on a satellite, generating a program control task planning table and a program control task decomposition table corresponding to a program control task execution mechanism by using the obtained program control task information, sending the program control task decomposition table to the program control task execution mechanism, and controlling the program control task execution mechanism to execute instructions;
the program-controlled task execution mechanism comprises: the system comprises N execution devices, receives a program control task decomposition table sent by a program control task management module, distributes instructions to be executed according to the information in the table, injects the program control task instructions into the corresponding execution devices according to the corresponding execution time, inserts and updates the program control task table of the injected execution devices, judges whether the high-precision time on the satellite at the current moment meets the execution range condition or not, controls the execution devices to execute the program control instructions through the program control task management module if the high-precision time on the satellite meets the execution range condition, otherwise does not execute the program control instructions, and unifies the on-satellite time through the high-precision time management module until the high-precision time on the satellite meets the execution range condition;
high accuracy time management module: high-precision time information is generated, high-precision time unification is carried out on the satellite by a second pulse sending and time synchronization broadcasting method in whole second, and time of each execution device of the program control task management module and the program control task execution mechanism is unified so as to ensure that all program control instructions are triggered and executed in the same precision satellite-to-satellite time.
And the program-controlled task management module, the program-controlled task execution mechanism and the high-precision time management module perform data interaction through an on-satellite data bus.
The program-controlled task planning table comprises program-controlled instructions of all tasks to be executed, and specifically comprises the following steps: the method comprises the following steps of executing equipment ID information, execution time of each task program control instruction to be executed and a task program control instruction code to be executed, wherein the program control task decomposition table is determined according to a program control task planning table and specifically comprises the following steps: and executing all the program control commands of the tasks to be executed and the command execution time corresponding to the same ID of the executing equipment.
The program control command of the task to be executed can be inserted, updated and deleted through the program control task management module after the program control task planning table is generated, and the updated program control task planning table and the updated program control task decomposition table need to be sent to the program control task execution mechanism again through the program control task management module.
And the program control task decomposition table corresponds to the execution equipment one by one through the ID of the execution equipment.
And if the execution equipment receives the program-controlled task decomposition table sent by the program-controlled task management module, generates a program-controlled task table corresponding to the current execution equipment, and receives an updated program-controlled task decomposition table sent by the program-controlled task management module at a later moment, updating the program-controlled task table corresponding to the current execution equipment according to the updated program-controlled task decomposition table received at the later moment.
And the execution equipment executes the program control instruction at the current moment by receiving the program control task decomposition table sent by the program control task management module and the whole second interrupt signal generated by the high-precision time management module.
Compared with the prior art, the invention has the advantages that:
(1) the high-precision program-controlled task management system provided by the invention is not influenced by uncertain task scheduling time of a program-controlled task management module, decomposes and generates a program-controlled task decomposition table, stores the program-controlled task decomposition table into each related program-controlled task execution mechanism respectively, processes program-controlled tasks in high-precision time whole second interruption, establishes a whole star-level time system, ensures the consistency of high-precision time whole second interruption of all equipment, improves the execution time precision of the program-controlled tasks to be within 100 microseconds from hundred millisecond magnitude in the prior art, can not introduce errors due to influence of instruction execution time, transfers the program-controlled tasks to the program-controlled task management module and the program-controlled task execution mechanisms, executes the program-controlled tasks in the high-precision time whole second interruption, and has no error caused by uncertain instruction execution time;
(2) the invention adopts the method of sending the program control task to each execution device for storage in advance, thereby avoiding the transmission delay of the prior scheme that the instruction is transmitted to the program control task execution mechanism firstly and then the instruction is executed, the program control task execution mechanism prepares the program control task list before the interruption of the program control task comes in a whole second at high-precision time, and the program control instruction is executed immediately when the interruption comes, and the error of the instruction transmission and execution process does not exist.
Drawings
FIG. 1 is a schematic diagram of prior art program control instruction execution provided by the present invention;
FIG. 2 is a schematic diagram of a program controlled task system provided by the present invention;
FIG. 3 is a schematic diagram of a program control task decomposition table generated by program control task planning table parsing according to the present invention;
FIG. 4 is a schematic diagram illustrating the insertion and update of the decomposition table of the program controlled task provided by the present invention;
FIG. 5 is a diagram illustrating an exemplary implementation of a programmed task provided by the present invention;
FIG. 6 is a schematic diagram of a delete program control task list instruction provided by the present invention;
Detailed Description
A high-precision program-controlled task management system is established on the basis that a program-controlled task management module and a program-controlled task execution mechanism have unified high-precision time, distributes program-controlled task data determined by a ground measurement and control station and executes the program-controlled task data strictly according to preset execution time, and mainly comprises the program-controlled task management module, the program-controlled task execution mechanism and the high-precision time management module, wherein:
the program control task management module receives program control task data block information injected on the ground measurement and control station on the satellite, generates a program control task planning table and a program control task decomposition table corresponding to the program control task execution mechanism by using the obtained program control task information, sends the program control task decomposition table to the program control task execution mechanism, and controls the program control task execution mechanism to execute instructions;
the program control task management module is mainly used for carrying out data interaction with the program control task execution mechanism and the high-precision time management module through an on-satellite data bus;
in the program-controlled task management module, the program-controlled task planning table includes program-controlled instructions of all tasks to be executed, which specifically include: the method comprises the following steps of executing equipment ID information, execution time of each task program control instruction to be executed and a task program control instruction code to be executed, wherein the program control task decomposition table is determined according to a program control task planning table and specifically comprises the following steps: all task program control instructions to be executed and instruction execution time corresponding to the same execution equipment ID;
after the program-controlled task planning table is generated, the program-controlled command to be executed can be inserted, updated and deleted through the program-controlled task management module, and the updated program-controlled task planning table and the updated program-controlled task decomposition table need to be sent to the program-controlled task execution mechanism again through the program-controlled task management module;
the program-controlled task execution mechanism mainly comprises N execution devices, receives a program-controlled task decomposition table sent by a program-controlled task management module, distributes instructions to be executed according to the information in the table, injects program-controlled task instructions into the corresponding execution devices according to corresponding execution time, inserts and updates the program-controlled task table of the injected execution devices, judges whether the high-precision time on the satellite at the current moment meets the execution range condition, controls the execution devices to execute the program-controlled instructions through the program-controlled task management module if the high-precision time on the satellite at the current moment meets the execution range condition, otherwise does not execute the program-controlled instructions, and unifies the on-satellite time through the high-precision time management module until the high-precision time on the satellite meets the execution range condition;
the program control task decomposition table corresponds to the execution equipment one by one through the ID of the execution equipment, and meanwhile, if the execution equipment receives the program control task decomposition table sent by the program control task management module and generates the program control task table corresponding to the current execution equipment, and receives the updated program control task decomposition table sent by the program control task management module at a certain later moment, the program control task table corresponding to the current execution equipment is updated according to the updated program control task decomposition table received at the moment;
high accuracy time management module: generating high-precision time information, performing high-precision time unification on the satellite by a second pulse sending and time synchronization broadcasting method in whole second, and unifying the time of each execution device of the program control task management module and the program control task execution mechanism so as to ensure that all program control instructions are triggered and executed at the same precision on-satellite time;
the execution equipment executes the program control instruction at the current moment by receiving the program control task decomposition table sent by the program control task management module and the whole second interrupt signal generated by the high-precision time management module.
And when the high-precision time on the satellite at the current moment meets the execution range condition, determining the execution range condition according to the demand of the instruction to be executed.
The invention is further illustrated by the following specific examples:
the starting time of the program-controlled task is influenced by the processing time of each task, and great uncertainty exists, as shown in fig. 1: the program control task is called at the time of 900 milliseconds within N seconds of the satellite hour, the program control task is called at the time of 800 milliseconds within N +1 seconds of the satellite hour, and the time of calling the program control task twice is greatly different from that of calling the program control task twice, and reaches the magnitude of hundreds of milliseconds.
The program control task management system is planned as shown in fig. 2, high-precision time is generated by a high-precision time management module, a second pulse and a high-precision time integral second time synchronization broadcast are output externally, the second pulse is a pulse signal with an interval of 1 second, the program control task management module and a program control task execution mechanism can trigger the high-precision time integral second interrupt processing program control task after receiving the second pulse, the high-precision time corresponding to the current second pulse is marked by the time synchronization broadcast, and the time synchronization broadcast is sent to each device for synchronizing time through an on-satellite data bus. The high-precision time management module is generally composed of a high-stability crystal oscillator or an atomic clock, and can ensure that the second pulse can be accurately sent out.
The program control task management module receives the program control task data blocks injected on the ground measurement and control station, and forms a program control task planning table according to task time and content, as shown in fig. 3. The program-controlled task planning table comprises three parts of equipment ID, execution time and instruction codes. The device ID is a device virtual channel number for executing the instruction code and is used for identifying a target device in the data communication process, the task illustrated in the figure relates to four devices with IDs of 00, 03, 07 and 08, 00 is an ID of a program control task management module, the rest are IDs of execution devices of a program control task execution mechanism, and the execution time is the time for executing the instruction code;
in the program control task planning table, program control instructions are arranged according to the sequence of execution time, so that the insertion of tasks is facilitated, and the follow-up management of the tasks is facilitated. And the program control task management module classifies the program control task planning table according to the equipment ID between two high-precision time whole-second interruptions to form a program control task decomposition table of each program control task execution mechanism. If the decomposition table is of the program control task management module, the decomposition table is reserved, and if the decomposition table is of the program control task execution mechanism, the program control task decomposition table is pushed to related equipment through the onboard data bus. The format of the program control task decomposition table is the same as that of the program control task planning table, and the program control task decomposition table also comprises three parts of equipment ID, execution time and instruction codes.
The program control task execution mechanism only receives the program control task decomposition table with the same ID as the own equipment. If the executive device receiving the program-controlled task decomposition table has no program-controlled task, i.e. currently has no program-controlled task table, the executive device directly uses the content of the task decomposition table to generate its own program-controlled task table, and if the executive device receiving the program-controlled task decomposition table has the program-controlled task, i.e. currently has the program-controlled task table, the executive device inserts the instruction code into the original program-controlled task according to the execution time of the instruction to form a new program-controlled task table.
As shown in fig. 4, the device 07 has a program-controlled task table, and the execution time of the program-controlled command is 8 seconds, 30 seconds and 31 seconds, respectively. The device receives a new program control task decomposition table, and the execution time of the program control instruction in the new program control task decomposition table is respectively 11 seconds and 52 seconds. The device 07 will fetch the first instruction in the program control task decomposition table and find the insertion position in the existing program control task table by using the execution time of the instruction as an index, i.e. the insertion position is between 8 seconds and 30 seconds of tasks. Then, the instructions behind the program control task decomposition table are taken out one by one, and the insertion positions are found in the program control task table of the equipment in sequence, so that a new program control task table is formed.
The execution of the program control instruction is completed by the program control task management module and each execution device, each device receives the pulse per second and the time synchronization broadcast, generates the interruption of the whole second, checks the program control task table in the interruption processing function, if the instruction of the current time exists, the execution is immediately carried out, as shown in fig. 5, taking a device 07 as an example, when the interruption of the 7 seconds of the satellite occurs, the program control task table is checked, and if the program control task of the current time does not exist, the interruption is exited to execute other tasks. And when the 8-second interruption of the satellite hour occurs, checking the program control task table, if the program control task at the moment exists, immediately sending out the program control instruction, and after the execution is finished, exiting the interruption. The interrupt processing function is only responsible for inquiring and executing the program control command, and the execution time is less than 100 microseconds, so the precision of the program control task execution can be guaranteed to be better than 100 microseconds.
Besides establishing and inserting and updating the program control task list, the program control management strategy also comprises deleting the program control instructions in the program control task list. Deletion is realized by an instruction, and the instruction content comprises three parts: device ID, deletion start time, and deletion end time. The device ID indicates a device object of the deletion operation, the deletion instruction can be sent to the related device through the device ID, the device searches the program control task table according to the deletion starting time in the instruction, and the program control instructions between the deletion starting time and the deletion ending time in the table are all deleted. As shown in fig. 6, taking device 07 as an example, a command is sent to the device to delete all commands in the program control task table within 11 seconds to 50 seconds. After receiving the delete command, the device 07 searches all commands with execution time greater than or equal to 11 seconds and less than or equal to 50 seconds in the program control task table, combs out commands with execution time of 11 seconds, 30 seconds and 31 seconds which meet the delete requirement, deletes the commands meeting the requirement, and then updates the program control task table to complete the delete task. If a task instruction at a certain moment in the program control task list is required to be deleted, the deletion starting time and the deletion ending time are set to be the same moment.
Those skilled in the art will appreciate that the present invention has not been described in detail.

Claims (7)

1. A high-precision program-controlled task management system is characterized in that: including programme-controlled task management module, programme-controlled task actuating mechanism, high accuracy time management module, wherein:
the program control task management module: receiving program control task data block information annotated by a ground measurement and control station on a satellite, generating a program control task planning table and a program control task decomposition table corresponding to a program control task execution mechanism by using the obtained program control task information, sending the program control task decomposition table to the program control task execution mechanism, and controlling the program control task execution mechanism to execute instructions;
the program-controlled task execution mechanism comprises: the system comprises N execution devices, receives a program control task decomposition table sent by a program control task management module, distributes instructions to be executed according to the information in the table, injects the program control task instructions into the corresponding execution devices according to the corresponding execution time, inserts and updates the program control task table of the injected execution devices, judges whether the high-precision time on the satellite at the current moment meets the execution range condition or not, controls the execution devices to execute the program control instructions through the program control task management module if the high-precision time on the satellite meets the execution range condition, otherwise does not execute the program control instructions, and unifies the on-satellite time through the high-precision time management module until the high-precision time on the satellite meets the execution range condition;
high accuracy time management module: high-precision time information is generated, high-precision time unification is carried out on the satellite by a second pulse sending and time synchronization broadcasting method in whole second, and time of each execution device of the program control task management module and the program control task execution mechanism is unified so as to ensure that all program control instructions are triggered and executed in the same precision satellite-to-satellite time.
2. A high precision program controlled task management system according to claim 1, characterized by:
and the program-controlled task management module, the program-controlled task execution mechanism and the high-precision time management module perform data interaction through an on-satellite data bus.
3. A high precision program controlled task management system according to claim 1, characterized by:
the program-controlled task planning table comprises program-controlled instructions of all tasks to be executed, and specifically comprises the following steps: the method comprises the following steps of executing equipment ID information, execution time of each task program control instruction to be executed and a task program control instruction code to be executed, wherein the program control task decomposition table is determined according to a program control task planning table and specifically comprises the following steps: and executing all the program control commands of the tasks to be executed and the command execution time corresponding to the same ID of the executing equipment.
4. A high precision program controlled task management system according to claim 1, characterized by:
the program control command of the task to be executed can be inserted, updated and deleted through the program control task management module after the program control task planning table is generated, and the updated program control task planning table and the updated program control task decomposition table need to be sent to the program control task execution mechanism again through the program control task management module.
5. A high precision program controlled task management system according to claim 1, characterized by:
and the program control task decomposition table corresponds to the execution equipment one by one through the ID of the execution equipment.
6. A high precision program controlled task management system according to claim 1, characterized by:
and if the execution equipment receives the program-controlled task decomposition table sent by the program-controlled task management module, generates a program-controlled task table corresponding to the current execution equipment, and receives an updated program-controlled task decomposition table sent by the program-controlled task management module at a later moment, updating the program-controlled task table corresponding to the current execution equipment according to the updated program-controlled task decomposition table received at the later moment.
7. A high precision program controlled task management system according to claim 1, characterized by:
and the execution equipment executes the program control instruction at the current moment by receiving the program control task decomposition table sent by the program control task management module and the whole second interrupt signal generated by the high-precision time management module.
CN202010880818.2A 2020-08-27 2020-08-27 High-precision program-controlled task management system Pending CN112147924A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010880818.2A CN112147924A (en) 2020-08-27 2020-08-27 High-precision program-controlled task management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010880818.2A CN112147924A (en) 2020-08-27 2020-08-27 High-precision program-controlled task management system

Publications (1)

Publication Number Publication Date
CN112147924A true CN112147924A (en) 2020-12-29

Family

ID=73889138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010880818.2A Pending CN112147924A (en) 2020-08-27 2020-08-27 High-precision program-controlled task management system

Country Status (1)

Country Link
CN (1) CN112147924A (en)

Citations (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145271A (en) * 2007-10-30 2008-03-19 航天东方红卫星有限公司 Satellite remote command operational method
CN101211184A (en) * 2006-12-28 2008-07-02 上海自动化仪表股份有限公司 Affair sequential record method
CN100440145C (en) * 2001-02-20 2008-12-03 威斯曼及泰斯有限责任公司 Method for carrying out an update in a program-controlled device, program-controlled device, and program code that can be executed in a web browser
CN101576750A (en) * 2009-04-14 2009-11-11 上海微小卫星工程中心 System and method for tracking and controlling gestures of spacecraft
CN101867469A (en) * 2010-06-10 2010-10-20 北京东土科技股份有限公司 Realization method of precision synchronous clock
CN102096079A (en) * 2009-12-12 2011-06-15 杭州中科微电子有限公司 Method for constructing radio frequency front end of multi-mode multi-band satellite navigation receiver and module thereof
CN102291169A (en) * 2011-09-09 2011-12-21 航天东方红卫星有限公司 Onboard high-accuracy time synchronization method for satellite
CN102243475B (en) * 2010-05-13 2012-11-21 郑州威科姆科技股份有限公司 Compass-based method for generating Germany long-wave near Frankfurt 77.5 KHz (DCF77) time code
CN102830951A (en) * 2012-07-20 2012-12-19 航天东方红卫星有限公司 Processing method for upwards injecting multi-parameter instruction by agile satellite
CN102866709A (en) * 2012-07-20 2013-01-09 航天东方红卫星有限公司 Method for implementing in-orbit maneuvering imaging task of agile earth observing satellite
CN102882586A (en) * 2012-10-15 2013-01-16 北京空间飞行器总体设计部 Satellite time synchronization system
CN104443432A (en) * 2014-11-25 2015-03-25 哈尔滨工业大学 Autonomous track transfer guidance method for satellite limit thrust coplane circular orbit
CN104730983A (en) * 2015-03-11 2015-06-24 航天东方红卫星有限公司 High-precision time program control method
CN104821894A (en) * 2015-04-15 2015-08-05 航天东方红卫星有限公司 On-orbit autonomous management system for satellite and autonomous management method
CN105045087A (en) * 2015-07-31 2015-11-11 上海卫星工程研究所 High-precision satellite time calibration method
CN105068549A (en) * 2015-08-18 2015-11-18 航天东方红卫星有限公司 Method for autonomously and continuously planning satellite tasks
CN105227616A (en) * 2014-07-03 2016-01-06 航天恒星科技有限公司 A kind of method of remote sensing satellite Ground Processing System task dynamic creation and distribution
CN105388501A (en) * 2015-11-05 2016-03-09 天津津航计算技术研究所 Rapid capturing method of spaceborne Beidou communication system
CN105549380A (en) * 2016-01-28 2016-05-04 安徽四创电子股份有限公司 Multi-mode high-precision timing system and method
CN105717940A (en) * 2016-01-26 2016-06-29 中国空间技术研究院 Autonomous task planning method of relay satellite
CN106199719A (en) * 2016-06-23 2016-12-07 中国石油集团钻井工程技术研究院 A kind of VSP during drilling measures clock system and method
CN104678408B (en) * 2015-02-05 2017-02-22 清华大学 Satellite borne navigation receiver time service method, time service type satellite borne navigation receiver and satellite borne navigation application system
CN106843246A (en) * 2016-12-19 2017-06-13 北京控制工程研究所 A kind of duration control method for moving middle imaging attitude planning
CN107065688A (en) * 2017-05-26 2017-08-18 上海航天控制技术研究所 A kind of control method of high-quality satellite platform time synchronization error
CN107167821A (en) * 2017-05-16 2017-09-15 上海卫星工程研究所 High-precision satellite relay antenna tracking function test system and its method of testing
CN107329394A (en) * 2017-05-16 2017-11-07 上海卫星工程研究所 High precision star ground time difference measurement method
CN107390021A (en) * 2017-09-10 2017-11-24 深圳市江机实业有限公司 A kind of device for being capable of indoors voice broadcast intelligent electric energy meter real time electrical quantity
CN107885140A (en) * 2017-09-29 2018-04-06 航天东方红卫星有限公司 One kind is classified the autonomous emergency management method of whole star and system
CN108151765A (en) * 2017-12-27 2018-06-12 中国电子科技集团公司第五十四研究所 Attitude positioning method is surveyed in a kind of positioning of online real-time estimation compensation magnetometer error
CN108469794A (en) * 2018-04-04 2018-08-31 中国人民解放军92859部队 A kind of investigation measurement operation command system
CN106124170B (en) * 2016-08-26 2018-10-16 上海航天控制技术研究所 A kind of camera optical axis direction computational methods based on high-precision attitude information
CN108712200A (en) * 2018-03-29 2018-10-26 航天东方红卫星有限公司 A kind of moonlet intelligent radio satellited system and control method
CN108932162A (en) * 2018-06-14 2018-12-04 上海卫星工程研究所 Multitask total management system and processing method based on integrated spaceborne computer
CN108957494A (en) * 2018-07-24 2018-12-07 中国航空工业集团公司西安飞行自动控制研究所 A kind of satellite-based high-precision continuous time acquisition methods
CN109029504A (en) * 2018-08-08 2018-12-18 中国空间技术研究院 A kind of whole star Star Sensor test macro and method based on optical signal
CN109164467A (en) * 2018-07-16 2019-01-08 北京空间机电研究所 It is a kind of that method is maintained based on the star-loaded optical remote sensing device imaging time precision broadcasted on star
CN109212569A (en) * 2018-10-18 2019-01-15 山东北斗华宸导航技术股份有限公司 High-precision method for rapidly positioning
CN105959091B (en) * 2016-04-21 2019-03-08 中国科学院光电研究院 The high-precision time service and calibrating frequency method of star RDSS and RNSS signal are total to based on satellite
CN109507692A (en) * 2018-11-06 2019-03-22 珠海欧比特宇航科技股份有限公司 A kind of Star Service information flow analogue system and its method
CN109521667A (en) * 2018-12-17 2019-03-26 鲁东大学 A kind of automatic prover time device and method
CN109765576A (en) * 2018-12-11 2019-05-17 中国人民解放军63921部队 A kind of space flight answering machine precision distance measurement zero real time correction device
CN109828447A (en) * 2018-12-26 2019-05-31 中核控制***工程有限公司 A kind of gateway communication data time synchronization method based on FPGA+ARM framework
CN109948944A (en) * 2019-03-27 2019-06-28 中南林业科技大学 A kind of Satellite Mission Scheduling method and system
CN110531636A (en) * 2019-08-16 2019-12-03 北京控制工程研究所 Software joint high-speed simulation test method on a kind of Surface power drive software and star
CN110557369A (en) * 2019-07-25 2019-12-10 中国航天***科学与工程研究院 high-speed data processing platform based on domestic operating system kernel mode
CN110703586A (en) * 2019-09-09 2020-01-17 广州市中海达测绘仪器有限公司 Time synchronization method, data synchronization method, device, system, equipment and medium
CN111290844A (en) * 2020-01-14 2020-06-16 珠海市华兴软件信息服务有限公司 Task multi-level processing method, system, device and storage medium

Patent Citations (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100440145C (en) * 2001-02-20 2008-12-03 威斯曼及泰斯有限责任公司 Method for carrying out an update in a program-controlled device, program-controlled device, and program code that can be executed in a web browser
CN101211184A (en) * 2006-12-28 2008-07-02 上海自动化仪表股份有限公司 Affair sequential record method
CN101145271A (en) * 2007-10-30 2008-03-19 航天东方红卫星有限公司 Satellite remote command operational method
CN101576750A (en) * 2009-04-14 2009-11-11 上海微小卫星工程中心 System and method for tracking and controlling gestures of spacecraft
CN102096079A (en) * 2009-12-12 2011-06-15 杭州中科微电子有限公司 Method for constructing radio frequency front end of multi-mode multi-band satellite navigation receiver and module thereof
CN102243475B (en) * 2010-05-13 2012-11-21 郑州威科姆科技股份有限公司 Compass-based method for generating Germany long-wave near Frankfurt 77.5 KHz (DCF77) time code
CN101867469A (en) * 2010-06-10 2010-10-20 北京东土科技股份有限公司 Realization method of precision synchronous clock
CN102291169A (en) * 2011-09-09 2011-12-21 航天东方红卫星有限公司 Onboard high-accuracy time synchronization method for satellite
CN102830951A (en) * 2012-07-20 2012-12-19 航天东方红卫星有限公司 Processing method for upwards injecting multi-parameter instruction by agile satellite
CN102866709A (en) * 2012-07-20 2013-01-09 航天东方红卫星有限公司 Method for implementing in-orbit maneuvering imaging task of agile earth observing satellite
CN102882586A (en) * 2012-10-15 2013-01-16 北京空间飞行器总体设计部 Satellite time synchronization system
CN105227616A (en) * 2014-07-03 2016-01-06 航天恒星科技有限公司 A kind of method of remote sensing satellite Ground Processing System task dynamic creation and distribution
CN104443432A (en) * 2014-11-25 2015-03-25 哈尔滨工业大学 Autonomous track transfer guidance method for satellite limit thrust coplane circular orbit
CN104678408B (en) * 2015-02-05 2017-02-22 清华大学 Satellite borne navigation receiver time service method, time service type satellite borne navigation receiver and satellite borne navigation application system
CN104730983A (en) * 2015-03-11 2015-06-24 航天东方红卫星有限公司 High-precision time program control method
CN104821894A (en) * 2015-04-15 2015-08-05 航天东方红卫星有限公司 On-orbit autonomous management system for satellite and autonomous management method
CN105045087A (en) * 2015-07-31 2015-11-11 上海卫星工程研究所 High-precision satellite time calibration method
CN105068549A (en) * 2015-08-18 2015-11-18 航天东方红卫星有限公司 Method for autonomously and continuously planning satellite tasks
CN105388501A (en) * 2015-11-05 2016-03-09 天津津航计算技术研究所 Rapid capturing method of spaceborne Beidou communication system
CN105717940A (en) * 2016-01-26 2016-06-29 中国空间技术研究院 Autonomous task planning method of relay satellite
CN105549380A (en) * 2016-01-28 2016-05-04 安徽四创电子股份有限公司 Multi-mode high-precision timing system and method
CN105959091B (en) * 2016-04-21 2019-03-08 中国科学院光电研究院 The high-precision time service and calibrating frequency method of star RDSS and RNSS signal are total to based on satellite
CN106199719A (en) * 2016-06-23 2016-12-07 中国石油集团钻井工程技术研究院 A kind of VSP during drilling measures clock system and method
CN106124170B (en) * 2016-08-26 2018-10-16 上海航天控制技术研究所 A kind of camera optical axis direction computational methods based on high-precision attitude information
CN106843246A (en) * 2016-12-19 2017-06-13 北京控制工程研究所 A kind of duration control method for moving middle imaging attitude planning
CN107167821A (en) * 2017-05-16 2017-09-15 上海卫星工程研究所 High-precision satellite relay antenna tracking function test system and its method of testing
CN107329394A (en) * 2017-05-16 2017-11-07 上海卫星工程研究所 High precision star ground time difference measurement method
CN107329394B (en) * 2017-05-16 2019-06-28 上海卫星工程研究所 High precision star ground time difference measurement method
CN107065688B (en) * 2017-05-26 2019-04-02 上海航天控制技术研究所 A kind of control method of high-quality satellite platform time synchronization error
CN107065688A (en) * 2017-05-26 2017-08-18 上海航天控制技术研究所 A kind of control method of high-quality satellite platform time synchronization error
CN107390021A (en) * 2017-09-10 2017-11-24 深圳市江机实业有限公司 A kind of device for being capable of indoors voice broadcast intelligent electric energy meter real time electrical quantity
CN107885140A (en) * 2017-09-29 2018-04-06 航天东方红卫星有限公司 One kind is classified the autonomous emergency management method of whole star and system
CN108151765A (en) * 2017-12-27 2018-06-12 中国电子科技集团公司第五十四研究所 Attitude positioning method is surveyed in a kind of positioning of online real-time estimation compensation magnetometer error
CN108712200A (en) * 2018-03-29 2018-10-26 航天东方红卫星有限公司 A kind of moonlet intelligent radio satellited system and control method
CN108469794A (en) * 2018-04-04 2018-08-31 中国人民解放军92859部队 A kind of investigation measurement operation command system
CN108932162A (en) * 2018-06-14 2018-12-04 上海卫星工程研究所 Multitask total management system and processing method based on integrated spaceborne computer
CN109164467A (en) * 2018-07-16 2019-01-08 北京空间机电研究所 It is a kind of that method is maintained based on the star-loaded optical remote sensing device imaging time precision broadcasted on star
CN108957494A (en) * 2018-07-24 2018-12-07 中国航空工业集团公司西安飞行自动控制研究所 A kind of satellite-based high-precision continuous time acquisition methods
CN109029504A (en) * 2018-08-08 2018-12-18 中国空间技术研究院 A kind of whole star Star Sensor test macro and method based on optical signal
CN109212569A (en) * 2018-10-18 2019-01-15 山东北斗华宸导航技术股份有限公司 High-precision method for rapidly positioning
CN109507692A (en) * 2018-11-06 2019-03-22 珠海欧比特宇航科技股份有限公司 A kind of Star Service information flow analogue system and its method
CN109765576A (en) * 2018-12-11 2019-05-17 中国人民解放军63921部队 A kind of space flight answering machine precision distance measurement zero real time correction device
CN109521667A (en) * 2018-12-17 2019-03-26 鲁东大学 A kind of automatic prover time device and method
CN109828447A (en) * 2018-12-26 2019-05-31 中核控制***工程有限公司 A kind of gateway communication data time synchronization method based on FPGA+ARM framework
CN109948944A (en) * 2019-03-27 2019-06-28 中南林业科技大学 A kind of Satellite Mission Scheduling method and system
CN110557369A (en) * 2019-07-25 2019-12-10 中国航天***科学与工程研究院 high-speed data processing platform based on domestic operating system kernel mode
CN110531636A (en) * 2019-08-16 2019-12-03 北京控制工程研究所 Software joint high-speed simulation test method on a kind of Surface power drive software and star
CN110703586A (en) * 2019-09-09 2020-01-17 广州市中海达测绘仪器有限公司 Time synchronization method, data synchronization method, device, system, equipment and medium
CN111290844A (en) * 2020-01-14 2020-06-16 珠海市华兴软件信息服务有限公司 Task multi-level processing method, system, device and storage medium

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
康国栋等: "一种基于软件无线电的卫星跟踪平台设计", 《测控技术与仪器仪表》 *
徐志明等: "一种新型高精度温控方法研究", 《西北工业大学学报》 *
王崇羽等: "一种面向用户的卫星状态监视***设计", 《航天器工程》 *

Similar Documents

Publication Publication Date Title
CN105024777B (en) Servo-driver synchronous method based on EtherCAT real-time ethernets
US8352231B2 (en) System for performing a co-simulation and/or emulation of hardware and software
CN111899501B (en) Remote control method for switch in distribution network automation master station substation
US5293374A (en) Measurement system control using real-time clocks and data buffers
CN110838961B (en) General aviation bus message scheduling system
US11831746B2 (en) Time consistency synchronization method for distributed simulation
CN111400895B (en) Multi-level and multi-granularity cross-domain joint simulation event scheduling method and system
CN114679481A (en) Robot control method and device, storage medium and robot cluster
CN112147924A (en) High-precision program-controlled task management system
Volz et al. Timing issues in the distributed execution of Ada programs
US10896106B2 (en) Bus synchronization system that aggregates status
US8355806B2 (en) Information control system and information control method
CN113204516B (en) Method and device for time synchronization of processors
CN111880433A (en) System and method for automatically realizing remote heterogeneous semi-physical simulation test task
US20190236224A1 (en) Device and method for simulating a controlled machine or installation
CN112104434B (en) Clock synchronization realization method and system for remote real-time simulation system
CN112352403B (en) Apparatus for buffered transmission of data
CN114745362B (en) Remote upgrading method and system based on optical fiber time service
CN116149250B (en) Multi-PLC (programmable logic controller) high-time-precision instruction synchronization method based on hard timer
KR101354007B1 (en) Interfacing system synchronizing a time process of a simulation system and a test system based on simulation time and test method for simulation model
WO2023061639A1 (en) A computer-implemented method and an electronic control unit for a deterministic data communication in a partitioned embedded system
JP2723281B2 (en) Remote monitoring and control device
Komarov et al. Modernization of U-70 general timing system
CN116346601A (en) Method and device for guaranteeing configuration consistency of network element equipment
CN114780117A (en) System update management method and device for vehicle-mounted computing 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
RJ01 Rejection of invention patent application after publication

Application publication date: 20201229

RJ01 Rejection of invention patent application after publication