CN111835398A - Design method for single-machine level plug and play of satellite control system - Google Patents

Design method for single-machine level plug and play of satellite control system Download PDF

Info

Publication number
CN111835398A
CN111835398A CN202010485409.2A CN202010485409A CN111835398A CN 111835398 A CN111835398 A CN 111835398A CN 202010485409 A CN202010485409 A CN 202010485409A CN 111835398 A CN111835398 A CN 111835398A
Authority
CN
China
Prior art keywords
host
control system
machine
alone
satellite control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010485409.2A
Other languages
Chinese (zh)
Other versions
CN111835398B (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 Aerospace Control Technology Institute
Original Assignee
Shanghai Aerospace Control Technology Institute
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 Aerospace Control Technology Institute filed Critical Shanghai Aerospace Control Technology Institute
Priority to CN202010485409.2A priority Critical patent/CN111835398B/en
Publication of CN111835398A publication Critical patent/CN111835398A/en
Application granted granted Critical
Publication of CN111835398B publication Critical patent/CN111835398B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a design method for single machine level plug and play of a satellite control system, wherein multiple sensor single machines and actuator single machines used by the satellite control system can be instantly accessed into the control system on an information layer, the replacement or the update of the single machines can be automatically completed, and the newly replaced single machines or newly added single machines can be automatically identified and applied to the control system. The design method for single machine level plug and play provided by the invention can improve the development efficiency of the satellite control system, improve the flexibility and maintainability of the satellite control system, simultaneously, the single machine can be applied to different types of satellites, the design cost of the single machine is leveled, and the purchase cost of the single machine can be reduced.

Description

Design method for single-machine level plug and play of satellite control system
Technical Field
The invention relates to a design method for single-machine level plug and play of a satellite control system, and belongs to the field of development and design of satellite control systems.
Background
The satellite control system is a subsystem responsible for control throughout the satellite. In general satellite control system, a gyroscope, a star sensor, a flywheel, a thruster and the like are generally included to form a single machine, and the single machine can sense the satellite attitude and control the satellite attitude through executing the single machine, so that the satellite control is completed.
Because of the complexity and strong real-time characteristic of the satellite control system, the single machines of the control system are specially developed, corresponding single machines are developed according to the system requirements, the control system consists of the special single machines, and the special condition of the special single machines leads to small single machine selection scope and poorer system flexibility and maintainability. On the other hand, each single machine is newly developed and manufactured, and has no maturity, so that the system integration period is long and the efficiency is low.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: the defects of the prior art are overcome, and the design method for single-machine plug-and-play of the satellite control system is provided, so that the system development period can be effectively shortened, the development efficiency is improved, and the flexibility and maintainability of system composition are improved.
The technical solution of the invention is as follows:
a design method for single-machine level plug and play of a satellite control system comprises the following steps:
(1) designing various single machines used by the satellite control system according to a unified standard, and defining a unique identifier for each single machine, wherein the single machines comprise a sensor single machine and an actuator single machine;
(2) replacing a fault stand-alone in the satellite control system or adding a new stand-alone according to the situation, wherein a host of the satellite control system is connected with each stand-alone in a bus form;
(3) the satellite control system host machine uses an autonomous identification method to automatically identify the newly replaced stand-alone machine or the newly added stand-alone machine and allocate the node address;
(4) the satellite control system uses an autonomous communication method to realize autonomous communication between the host and the single machine.
In the step (1), the format of the unique identifier is as follows: IdSig1+ IdSig2+ IdSig3+ IdSig 4;
wherein IdSig1 is the administrative region code of the production unit; IdSig2 is the unit or company code of the production unit; IdSig3 is a stand-alone product type code; IdSig4 is the factory number for a stand-alone product.
In the step (3), when the satellite control system and the original stand-alone are in a power-off state, the host of the satellite control system uses a host active identification method to automatically identify and allocate node addresses to the newly replaced stand-alone or the newly added stand-alone; when the satellite control system and the original stand-alone machine have established identification, the host of the satellite control system uses a host passive identification method to automatically identify and allocate node addresses to the newly replaced stand-alone machine or the newly added stand-alone machine.
The host active identification method is realized as follows:
after the host and all the single machines are powered on, the host continuously sends broadcast frame information;
after the single machine is started, the broadcast frame is responded preferentially, the unique identifier of the single machine is sent to the host, and the host allocates the node address for the newly replaced single machine or the newly added single machine according to the product type code contained in the unique identifier to finish the autonomous identification.
The host passive identification method is realized as follows:
after the newly replaced stand-alone or the newly added stand-alone is electrified, the host autonomously sends an identification application frame to the host, and after the host receives the application frame, the host allocates a node address for the newly replaced stand-alone or the newly added stand-alone to complete autonomous identification.
Each single product type is correspondingly designed with a set of standard communication format and communication content, and the communication content is a minimum set for describing the basic functions of the single product.
In the step (4), the step of realizing the autonomous communication between the host and the single computer by the autonomous communication method comprises the following steps:
1) the host computer and the single computer adopt master-slave communication, the host computer is a data communication initiator, and the single computer is a data provider;
2) the host and the single machine complete the establishment and communication of the autonomous communication link in a command-reply mode;
3) after the host receives the data sent by the single machine, the single machine information is obtained by adopting standard format analysis.
The invention has the following beneficial effects:
1. by applying the method of the invention, the satellite control system has the plug-and-play function for the single machine which follows the unified standard design, so that the products of the same manufacturer or company can be selected in a shelf type, the special development process of the special machine in the past is avoided, and the development efficiency of the control system is improved.
2. The method of the invention can be used for conveniently replacing the single machine in the system following the standard, so that when the single machine in the system is in failure or damaged, the single machine of different manufacturers can be used for completing the replacement or updating, thereby improving the flexibility and maintainability of the satellite control system.
3. As the single machines meeting the standard can be applied to satellite control systems of all nationwide, single machine development units can produce the single machines in batches or in batches, and each single machine is prevented from being developed independently, so that the design cost of the single machine is spread, the cost of the single machine can be reduced, and the purchase cost of the control system is further reduced.
Drawings
FIG. 1 is a schematic diagram of a physical composition of an attitude control system;
FIG. 2 is an autonomous identification setup process for a host and a stand-alone;
FIG. 3 is an autonomous communication process between a host and a stand-alone machine.
Detailed Description
The present invention will be described in further detail below with reference to the accompanying drawings.
The invention relates to a design method for single-machine plug and play of a satellite control system, which comprises the following steps:
(1) the various single machines used by the satellite control system are designed according to a unified standard, and a unique identifier is defined for each single machine, wherein the single machines comprise a sensor single machine (such as a gyroscope and a star sensor) and an actuator single machine (such as a flywheel).
The format of the unique identifier is as follows: IdSig1+ IdSig2+ IdSig3+ IdSig 4;
wherein IdSig1 is the administrative region code of the production unit; IdSig2 is the unit or company code of the production unit; IdSig3 is a stand-alone product type code; IdSig4 is the unit or in-company factory number for a stand-alone product.
This unique identifier is the basis for the autonomous identification of the subsequent units, which are physically connected to the host computer through a bus switch, as shown in fig. 1, which is a schematic diagram of an attitude control system, and which are connected to the satellite control system host computer using bus interfaces (e.g., 1553, 422, etc.).
(2) The satellite control system host machine uses an autonomous identification method to automatically identify and assign the node address to the newly replaced stand-alone or the newly added stand-alone.
The autonomous identification method comprises two methods:
the first is a host-active method: when the satellite control system and the original stand-alone are in a power-off state, a newly replaced stand-alone or a newly added stand-alone is added, the host continuously sends broadcast frame information after the host and the stand-alone are powered on, the stand-alone preferentially responds to the broadcast frame after being powered on and gives a unique identifier of the host, and the host allocates node addresses according to product type codes contained in the unique identifier to finish autonomous identification.
Another approach is host-passive: when the satellite control system and all the original single machines are identified and newly replaced single machines or newly added single machines are added (the host can not actively sense the newly replaced or added single machines), the single machines are electrified and then autonomously send identification application frames to the host, and the host distributes node addresses for the new single machines after receiving the application frames to complete autonomous identification.
Through the two modes, the satellite control system can realize the autonomous identification of the stand-alone when the stand-alone is added or replaced in the power-off or power-on state.
FIG. 2 is the autonomous identification process of the satellite control system host and the stand-alone units, wherein when the stand-alone units are not powered on, the host links the newly powered stand-alone units in time by continuously transmitting broadcast frame information. After the satellite control system and all the original single machines are identified, when a new single machine is added, the single machine independently sends an identification application frame, and the host machine completes the independent identification of the new single machine. By the two modes, the autonomous identification of the satellite control system when the stand-alone is added or replaced is realized.
(3) The satellite control system uses an autonomous communication method to realize autonomous communication between the host and the single machine.
The autonomous communication method defines standard communication format and content including communication command form, byte length, type, resolution and other attributes, completes the communication definition of each kind of single machine and completes autonomous communication and application after autonomous identification.
As shown in FIG. 3, the autonomous communication flow between the host and the single machine is as follows:
the host computer and the single computer adopt master-slave communication, the host computer is a data communication initiator, and the single computer is a data provider;
the host sends a data request to the single machine;
after receiving the request of the host computer, the single computer measures the data and sends the data to the host computer;
the host machine carries out check code verification on the received measurement data, if the check code is correct, the host machine analyzes the measurement data according to an agreed standard format and carries out other processing according to the pre-design; if the check code is incorrect, the method is ended.
Each single product type is corresponding to a standard communication format and communication content, and the communication content is a minimum set for describing basic functions of the single product. Taking a type of a single-machine product such as a gyroscope as an example, the communication data content is as follows: Data-B1 + (X) + SumChrk
B1: the top comprises the number of the gauge heads;
x is determined by the number of heads determined by B1, and the specific composition of X is (C1+ C2+ C3) B1;
c1, measuring the angular speed by a gauge head, and shaping the four bytes unsigned;
c2, gyro temperature, double-byte unsigned integer data;
c3, light source state, single byte unsigned integer data;
SumChrk: the check word is used for ensuring that the transmission data is normal;
fig. 3 shows the autonomous communication process between the host and the single machine, still taking the gyroscope as an example, the autonomous communication steps are divided into 3 steps.
1) The host sends out a data request command: command header + command (e.g., 0x1A indicates that gyro measurement data is requested).
2) And after receiving the request instruction, the gyro single machine sends self-acquired data: information frame header + Data; (the definition of Data is given above by way of example).
3) After receiving the information, the host computer analyzes the information by adopting a standard format to obtain the single machine information. Because the communication content of the gyroscope is agreed according to the basic characteristics provided by the single machine such as the gyroscope, the information provided by various single machines is consistent, so that the single machines of different manufacturers and different specifications can independently communicate, and the independent data interaction between the host machine and the single machine is realized.
The invention designs a method for accessing a system instantly by a single machine level, thereby improving the development efficiency of a control system and improving the flexibility and maintainability of system composition.
The control system of the invention adopts a bus form to be connected with the single machine, and completes the independent identification of the single machine through the unique identifier and the node distribution system. Each kind of single machine has respective minimized standard data transmission protocol, and the host machine and the single machine complete autonomous communication.
The invention provides an autonomous identification method, which defines the composition of unique identifiers, a control system host and each single machine can respectively initiate identification applications, and after the host is identified, the node address is automatically allocated to finish the autonomous identification of the single machine.
The invention provides an autonomous communication method, which defines standard communication formats and contents including communication instruction forms, byte lengths, types, resolutions and other attributes contained in the instructions according to physical meanings provided by the single computers, completes communication definition of each type of single computer, and completes autonomous communication and application after autonomous identification.
In the invention, multiple sensor single machines and actuator single machines used by the satellite control system can be accessed into the satellite control system in an information layer in real time, the replacement or the update of the single machines can be automatically completed, and the newly replaced single machines or the newly added single machines can be automatically identified and applied to the satellite control system. The invention can improve the development efficiency of the satellite control system, improve the flexibility and maintainability of the satellite control system, simultaneously, the single machine can be applied to different types of satellites, the design cost of the single machine can be leveled, and the purchase cost of the single machine can be reduced.

Claims (7)

1. A design method for single-machine level plug and play of a satellite control system is characterized by comprising the following steps:
(1) designing various single machines used by the satellite control system according to a unified standard, and defining a unique identifier for each single machine, wherein the single machines comprise a sensor single machine and an actuator single machine;
(2) replacing a fault stand-alone in the satellite control system or adding a new stand-alone according to the situation, wherein a host of the satellite control system is connected with each stand-alone in a bus form;
(3) the satellite control system host machine uses an autonomous identification method to automatically identify the newly replaced stand-alone machine or the newly added stand-alone machine and allocate the node address;
(4) the satellite control system uses an autonomous communication method to realize autonomous communication between the host and the single machine.
2. The design method of single-machine plug and play of the satellite control system according to claim 1, wherein: in the step (1), the format of the unique identifier is as follows: IdSig1+ IdSig2+ IdSig3+ IdSig 4;
wherein IdSig1 is the administrative region code of the production unit; IdSig2 is the unit or company code of the production unit; IdSig3 is a stand-alone product type code; IdSig4 is the factory number for a stand-alone product.
3. The design method of single-machine plug and play of the satellite control system according to claim 2, wherein: in the step (3), when the satellite control system and the original stand-alone are in a power-off state, the host of the satellite control system uses a host active identification method to automatically identify and allocate node addresses to the newly replaced stand-alone or the newly added stand-alone; when the satellite control system and the original stand-alone machine have established identification, the host of the satellite control system uses a host passive identification method to automatically identify and allocate node addresses to the newly replaced stand-alone machine or the newly added stand-alone machine.
4. The design method of single-machine plug and play of the satellite control system according to claim 3, wherein: the host active identification method is realized as follows:
after the host and all the single machines are powered on, the host continuously sends broadcast frame information;
after the single machine is started, the broadcast frame is responded preferentially, the unique identifier of the single machine is sent to the host, and the host allocates the node address for the newly replaced single machine or the newly added single machine according to the product type code contained in the unique identifier to finish the autonomous identification.
5. The design method of single-machine plug and play of the satellite control system according to claim 3, wherein: the host passive identification method is realized as follows:
after the newly replaced stand-alone or the newly added stand-alone is electrified, the host autonomously sends an identification application frame to the host, and after the host receives the application frame, the host allocates a node address for the newly replaced stand-alone or the newly added stand-alone to complete autonomous identification.
6. The design method of single-machine plug and play of the satellite control system according to claim 2, wherein: each single product type is correspondingly designed with a set of standard communication format and communication content, and the communication content is a minimum set for describing the basic functions of the single product.
7. The design method of single-machine plug and play of the satellite control system according to claim 2, wherein: in the step (4), the step of realizing the autonomous communication between the host and the single computer by the autonomous communication method comprises the following steps:
1) the host computer and the single computer adopt master-slave communication, the host computer is a data communication initiator, and the single computer is a data provider;
2) the host and the single machine complete the establishment and communication of the autonomous communication link in a command-reply mode;
3) after the host receives the data sent by the single machine, the single machine information is obtained by adopting standard format analysis.
CN202010485409.2A 2020-06-01 2020-06-01 Design method for single-machine level plug and play of satellite control system Active CN111835398B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010485409.2A CN111835398B (en) 2020-06-01 2020-06-01 Design method for single-machine level plug and play of satellite control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010485409.2A CN111835398B (en) 2020-06-01 2020-06-01 Design method for single-machine level plug and play of satellite control system

Publications (2)

Publication Number Publication Date
CN111835398A true CN111835398A (en) 2020-10-27
CN111835398B CN111835398B (en) 2022-11-11

Family

ID=72897511

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010485409.2A Active CN111835398B (en) 2020-06-01 2020-06-01 Design method for single-machine level plug and play of satellite control system

Country Status (1)

Country Link
CN (1) CN111835398B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662904A (en) * 2012-04-06 2012-09-12 哈尔滨工业大学 Plug-and-play system based on controller area network (CAN) bus and design method thereof
US20130041528A1 (en) * 2011-08-08 2013-02-14 Edmund David Burke Intelligent modular aerospace system
CN104063350A (en) * 2014-06-26 2014-09-24 航天东方红卫星有限公司 Satellite-borne CAN (controller area network) bus plug and play method
CN105259794A (en) * 2015-11-19 2016-01-20 中国人民解放军国防科学技术大学 Plug-and-play technology-based satellite attitude control ground simulation system
CN108737275A (en) * 2018-05-29 2018-11-02 北京航空航天大学 One kind being based on the spaceborne network management of SpaceFibre plug and play

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130041528A1 (en) * 2011-08-08 2013-02-14 Edmund David Burke Intelligent modular aerospace system
CN102662904A (en) * 2012-04-06 2012-09-12 哈尔滨工业大学 Plug-and-play system based on controller area network (CAN) bus and design method thereof
CN104063350A (en) * 2014-06-26 2014-09-24 航天东方红卫星有限公司 Satellite-borne CAN (controller area network) bus plug and play method
CN105259794A (en) * 2015-11-19 2016-01-20 中国人民解放军国防科学技术大学 Plug-and-play technology-based satellite attitude control ground simulation system
CN108737275A (en) * 2018-05-29 2018-11-02 北京航空航天大学 One kind being based on the spaceborne network management of SpaceFibre plug and play

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
袁德虎等: "可即插即用快速组装的卫星控制***", 《第三十二届中国控制会议论文集(E卷)》 *

Also Published As

Publication number Publication date
CN111835398B (en) 2022-11-11

Similar Documents

Publication Publication Date Title
US4855906A (en) System for handling unsolicited messages from lower-tier controllers
CN112416840B (en) Remote mapping method, device, equipment and storage medium for computing resources
CN106940642B (en) Bus simulator system with dynamic ICD configuration
CN108989358B (en) Method for acquiring running data of textile machine based on TCP/IP protocol
US9973351B2 (en) Data processing method and apparatus, storage controller, and cabinet
CN105049435A (en) Cloud testing framework oriented to protocol conformance of heterogeneous wireless sensor network
EP3672199A1 (en) Application deployment method, apparatus and system
US6564242B1 (en) Distributed automation system
CN113296950B (en) Processing method, processing device, electronic equipment and readable storage medium
CN109814900A (en) A kind of controller of firmware update, device and joint of robot
CN112702343A (en) OPC UA and MQTT fusion method
US20050097233A1 (en) Programmable controller and communication unit, and controller system and method of processing data, and methods of solving variables and of handing data
CN111147308A (en) Network management method and system based on micro-service architecture
CN113867230A (en) Modbus remote operation control system
CN111641669B (en) Dynamic load balancing in a network-centric process control system
CN114285695B (en) Communication method, device, apparatus, system and storage medium
US20060165119A1 (en) Communicating between communications components having differing protocols absent component modifications
CN111835398B (en) Design method for single-machine level plug and play of satellite control system
US11502991B2 (en) Efficiently collecting and distributing multicast data
CN107734018A (en) The system and method for rapid deployment cloud application service
CN111367842A (en) Multi-interface servo driving device, method and system based on object dictionary
CN105138390B (en) Apply the real-time data communication system and method between process monitoring control system and simulation support svstem
CN107515767A (en) The method and apparatus of installation operation system on a virtual machine
CN103812893A (en) Virtual desktop external equipment transmission method and system
JPH0736840A (en) Device and method for interface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant