The invention provides an integrated control method and
system based on a whole
satellite control
macro instruction, and the method comprises the steps: generating a
macro instruction in a unified format, and the
macro instruction comprises a header, segment information and an auxiliary
package; uploading the
macro instruction to a
satellite integrated electronic
system; analyzing the
macro instruction, and dynamically scheduling a task
queue according to
task analysis time in the header; when the task is executed, cooperative operation of the associated subsystems is automatically triggered, and the cooperative operation comprises attitude and
orbit control pointing, load startup and shutdown,
solid memory recording or playback and link establishment; task conflicts are processed through a task
queue conflict detection mechanism, the planned tasks cover the planned tasks of the same time window, and
insertion of new tasks is shielded by the protection time window for the tasks in execution. According to the method,
collaborative management and task scheduling of multiple subsystems such as
satellite attitude and
orbit control, load,
solid storage and link are realized, the instruction complexity is remarkably reduced, and the whole satellite control efficiency and robustness are improved.