Main control polling acquisition transmission method and device for on-orbit irradiation test
1. The main control polling acquisition transmission method for the on-orbit irradiation test is applied to an on-orbit irradiation test platform comprising a plurality of test units, and is characterized by comprising the following steps:
packing all the first type of test telemetering information packets and one second type of test telemetering information packet once every 1 communication period to form effective data packets;
the effective data packet and other information packets are put into a cache together for downloading;
the total size of the effective data packet and the total size of the other information packets are matched with the fixed bandwidth of an external communication downloading bus of the on-orbit irradiation test platform, and the other information packets comprise master control state information, satellite-hour information, track information, test unit data type information and test packet counting information;
the first type of test telemetry information packet is a test item data packet which is sensitive to a time domain and changes rapidly when a test unit is in a preset orbit and a preset satellite; the second type of test telemetry information is a test item data packet which is insensitive to time domain and changes slowly when the test unit is at a preset orbit and a preset star.
2. The on-orbit irradiation test master control polling collection transmission method according to claim 1, wherein the plurality of test units comprise a group I, a group II and a group III;
the first type of test telemetry packets are derived from all test units of the group I;
the one second type of test telemetry packet is derived from one test unit of either the group II or the group III.
3. The on-orbit irradiation test master control polling acquisition transmission method of claim 2, wherein the group II comprises n test units, each test unit is numbered in sequence and is on duty in each 1 communication cycle of each n communication cycles according to the number;
each test unit in the group III has k test units, the test units are numbered in sequence, and each (n + 1) communication period in each (n + 1) xk communication period is on duty in sequence according to the number;
the one second type of test telemetry packet is derived from a test unit in group II or group III that is in an on-duty state.
4. The on-orbit irradiation test master control polling collection and transmission method of claim 2, wherein the group I has m test units, m test telemetry packets of the first type are provided correspondingly, each test telemetry packet has a first predetermined size x, and the test telemetry packets of the second type have a second predetermined size y, mxx + y = valid packet size, (valid packet size + other packet size) ÷ 1 second = fixed bandwidth of an on-orbit irradiation test platform outgoing communication download bus.
5. The on-orbit irradiation test master control polling collection transmission method of claim 1, wherein the data size format is not changed during packaging.
6. The utility model provides an experimental master control polling acquisition transmission device of on-orbit irradiation, is applied to and gathers the transmission including the on-orbit data of the on-orbit irradiation test platform of a plurality of test units, its characterized in that includes:
the packaging module is used for packaging all the first type of test telemetering information packets and one second type of test telemetering information packet once in each 1 communication period to form effective data packets;
the buffer module is used for putting the effective data packet and other information packets into a buffer for downloading;
the total size of the effective data packet and the total size of the other information packets are matched with the fixed bandwidth of an external communication downloading bus of the on-orbit irradiation test platform, and the other information packets comprise master control state information, satellite-hour information, track information, test unit data type information and test packet counting information;
the first type of test telemetry information packet is a test item data packet which is sensitive to a time domain and changes rapidly when a test unit is in a preset orbit and a preset satellite; the second type of test telemetry information is a test item data packet which is insensitive to time domain and changes slowly when the test unit is at a preset orbit and a preset star.
7. The on-orbit irradiation test master control polling collection transmission device of claim 6, wherein the plurality of test units comprise a group I, a group II, and a group III;
the first type of test telemetry packets are derived from all test units of the group I;
the one second type of test telemetry packet is derived from one test unit of either the group II or the group III.
8. The on-orbit irradiation test master control polling collection transmission device of claim 7, wherein: the group II comprises n test units, all the test units are numbered in sequence, and the test units are sequentially on duty in every 1 communication period in every n communication periods according to the numbers;
each test unit in the group III has k test units, the test units are numbered in sequence, and each (n + 1) communication period in each (n + 1) xk communication period is on duty in sequence according to the number;
the one second type of test telemetry packet is derived from a test unit in group II or group III that is in an on-duty state.
9. The on-orbit irradiation test master control polling collection transmission device of claim 7, wherein the group I comprises m test units, the corresponding first type of test telemetry information packets provided comprise m test units, each test unit has a first predetermined size x, the second type of test telemetry information packets have a second predetermined size y, m x + y = valid data packet size, (valid data packet size + other data packet size) ÷ 1 second = fixed bandwidth of the on-orbit irradiation test platform external communication download bus.
10. An on-orbit irradiation test main control polling acquisition transmission device is characterized by comprising a main control unit and a memory, wherein the memory stores program instructions, and when the main control unit executes the program instructions stored in the memory, the main control unit is enabled to execute the on-orbit irradiation test main control polling acquisition transmission method according to any one of claims 1 to 5.
Background
For an on-orbit anti-radiation evaluation test platform for a component comprising a main control unit and a plurality of test units, as shown in fig. 1, the main control unit is responsible for carrying out comprehensive management on each test unit and carrying out electric signal interaction with the whole satellite, the platform carries out external communication through a 1553B bus connected with the main control unit, the fixed bandwidth of the platform is 512Byte/s, test data are downloaded to a ground master control system through the 1553B bus, and N test units are hung under the main control system, namely, at most N test units are supported to work simultaneously. The total length of the telemetry source packet is specified as 512 bytes, wherein the effective data length is 380 bytes, the effective data length comprises the communication cycle time code, track information, main control unit data and test unit data, and the specific communication traffic comprises: the whole board current of each test unit, the overcurrent information of each test unit, the communication fault state of each test unit and the like. The maximum data length of 1553B message is 32 words (64 bytes), so eight RT → BC access instructions need to be sent by the BC end, the RT transmits the telemetering data eight times, only adds the packet main header and the data area header at the beginning of the first message, and adds the checksum at the last two bytes of the eighth message. If 380 bytes are averagely distributed to N test units, each test unit only obtains 380/N bytes per period, wherein the master control system state information and the verification information are not included. If a traditional polling acquisition mode is adopted, only one test unit is transmitted in each period, N seconds are needed for transmitting N test units once, and for the test unit with rapid state change, the sensitivity curve of the device in the space irradiation environment cannot be obtained.
Disclosure of Invention
Aiming at the defects of the related prior art, the invention provides a main control polling acquisition transmission method and device for an on-orbit irradiation test, which solve the problem that the traditional polling mode cannot obtain the sensitivity curve of a test unit with a faster state change in a space irradiation environment, realize the acquisition of telemetering data of the test unit with higher sensitivity to the space environment and faster test data change, and simultaneously can be suitable for the acquisition of telemetering data of the test unit with a slower corresponding space environment and slower test data change.
In order to realize the purpose of the invention, the following scheme is adopted:
a main control polling acquisition transmission method for an on-orbit irradiation test is applied to an on-orbit irradiation test platform comprising a plurality of test units and comprises the following steps:
packing all the first type of test telemetering information packets and one second type of test telemetering information packet once every 1 communication period to form effective data packets;
the effective data packet and other information packets are put into a cache together for downloading;
the overall size of the effective data packet and other information packets is matched with the fixed bandwidth of an external communication downloading bus of the on-orbit irradiation test platform, and the other information packets comprise master control state information, time-of-satellite information, track information, test unit data type information and test packet counting information;
the first type of test telemetry information packet is a test item data packet which is sensitive to a time domain and changes rapidly when a test unit is in a preset orbit and a preset satellite; the second type of trial telemetry information is a time domain insensitive, slowly varying test item data packet for a trial unit at a predetermined orbit, predetermined time of day.
Further, the plurality of test units comprise a group I, a group II and a group III;
all first type test telemetry packets are derived from all test units of group I;
a second type of test telemetry packet is derived from a test unit from group II or group III.
Furthermore, the group II has n test units, all the test units are numbered in sequence, and the test units are sequentially on duty in every 1 communication period in every n communication periods according to the numbers;
each test unit in the group III has k test units, the test units are numbered in sequence, and each (n + 1) communication period in each (n + 1) xk communication period is on duty in sequence according to the number;
a second type of test telemetry packet is derived from a test unit in group II or group III that is in-flight.
Furthermore, the group I comprises m test units, the number of the correspondingly provided first type of test telemetry information packets is m, each test telemetry information packet has a first preset size x, the second type of test telemetry information packets has a second preset size y, m x + y = the size of an effective data packet, (the size of the effective data packet + the size of other information packets) ÷ 1 second = the fixed bandwidth of an external communication downloading bus of the on-track irradiation test platform.
The utility model provides an experimental master control polling acquisition transmission device of on-orbit irradiation, is applied to and gathers the transmission including the on-orbit data of the on-orbit irradiation test platform of a plurality of test units, its characterized in that includes:
the packaging module is used for packaging all the first type of test telemetering information packets and one second type of test telemetering information packet once in each 1 communication period to form effective data packets;
the buffer module is used for putting the effective data packet and other information packets into a buffer for downloading;
the overall size of the effective data packet and other information packets is matched with the fixed bandwidth of an external communication downloading bus of the on-orbit irradiation test platform, and the other information packets comprise master control state information, time-of-satellite information, track information, test unit data type information and test packet counting information;
the first type of test telemetry information packet is a test item data packet which is sensitive to a time domain and changes rapidly when a test unit is in a preset orbit and a preset satellite; the second type of trial telemetry information is a time domain insensitive, slowly varying test item data packet for a trial unit at a predetermined orbit, predetermined time of day.
The main control polling acquisition transmission device for the in-orbit irradiation test comprises a main control unit and a memory, wherein a program instruction is stored in the memory, and when the main control unit executes the program instruction stored in the memory, the main control unit executes a main control polling acquisition transmission method for the in-orbit irradiation test.
The invention has the beneficial effects that:
1. all the first type of test telemetering information packets are downloaded once in each 1s communication period, so that the sensitivity curve of a device of a test unit with fast state change in a space irradiation environment can be acquired, and simultaneously each 1s telemetering data of a test unit with slow state change and insensitivity to a time domain is contained;
2. the method and the device have the advantages that the acquisition of the telemetering data of the test unit with higher sensitivity to the space environment and faster change of the test data is considered, and meanwhile, the method and the device are also suitable for the acquisition of the telemetering data of the test unit with relatively slower change of the test data and slower change of the test data in the space environment.
Drawings
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
FIG. 1 is a schematic structural diagram of an in-orbit irradiation test platform for components according to an embodiment of the application.
Fig. 2 is a flowchart of an on-orbit irradiation test master polling acquisition transmission method according to an embodiment of the present application.
Fig. 3 is a structural diagram of a main control polling acquisition transmission device for an on-orbit irradiation test according to an embodiment of the application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the following detailed description of the embodiments of the present invention is provided with reference to the accompanying drawings, but the described embodiments of the present invention are a part of the embodiments of the present invention, not all of the embodiments of the present invention.
In one aspect of the embodiment of the application, an on-orbit irradiation test master control polling acquisition transmission method is provided, and is applied to an on-orbit irradiation test platform including a plurality of test units as shown in fig. 1. The on-orbit irradiation evaluation test platform comprises a main control unit and test units, wherein the main control unit is connected with the test units, each test unit comprises a plurality of devices to be tested, the board cards of the test units collect health state information, first type of test remote measurement information, second type of test remote measurement information and the like of the devices to be tested during on-orbit operation, the health state information, the first type of test remote measurement information, the second type of test remote measurement information and the like, the devices to be tested are communicated with the main control unit through a CAN bus, the main control unit serves as a 1553B bus RT end to receive remote control instruction injection, broadcast time codes and track information of a whole satellite serving as a 1553B bus BC end, and the health state information, the first type of test remote measurement information and the second type of test remote measurement information are transmitted to the whole satellite through the 1553B bus.
The fixed bandwidth of the 1553B bus for external communication is 512 bytes/s, and 52 test units are hung under the main control system.
The total length of the corresponding telemetry source packet is specified to be 512 bytes, wherein the effective data length is 380 bytes. If 380 bytes are evenly distributed to 52 test units, each test unit only obtains 380/52=7.3 bytes per cycle, which does not include master system state information and verification information. If the traditional polling acquisition mode is adopted, only one test unit is transmitted in each period, 52s are needed for transmitting 52 test units once, and for the test unit with rapid state change, the sensitivity curve of the device in the space irradiation environment cannot be obtained.
The main control polling acquisition transmission method for the on-orbit irradiation test shown in figure 2 is adopted:
and S100, packaging all the first type of test telemetering information packets and one second type of test telemetering information packet once every 1 communication period to form an effective data packet.
Wherein, 1 communication cycle is 1 s.
The first type of test telemetry information packet is a test item data packet which is sensitive to a time domain and changes rapidly when a test unit is in a preset orbit and a preset satellite; the second type of trial telemetry information is a time domain insensitive, slowly varying test item data packet for a trial unit at a predetermined orbit, predetermined time of day.
Specifically, the test units are divided into a group I, a group II and a group III.
All first type test telemetry packets are derived from all test units of group I; the group I comprises m test units, the number of the correspondingly provided first type test telemetering information packets is m, each first type test telemetering information packet has a first preset size x, and all the first type test telemetering information packets have the size of m x.
A second type of test telemetry packet is derived from a test unit from group II or group III.
The group II is provided with n test units in total, each test unit is numbered in sequence, and the test units are sequentially on duty in every 1 communication period in every n communication periods according to the number; each test unit in the group III has k test units, the test units are numbered in sequence, and each (n + 1) communication period in each (n + 1) xk communication period is on duty in sequence according to the number; a second type of test telemetry packet is derived from a test unit in group II or group III that is in-flight.
The second type of trial telemetry packet has a second predetermined size y, m x + y = valid packet size.
S200, the effective data packet and other information packets are put into a cache together for downloading.
The total size of the effective data packet and other information packets is matched with the fixed bandwidth of an external communication downloading bus of the on-orbit irradiation test platform, and the other information packets comprise master control state information, time-of-satellite information, track information, test unit data type information, test packet counting information and the like. (effective data packet size + other information packet size) ÷ 1 second = fixed bandwidth of external communication downloading bus of on-track irradiation test platform.
Specifically, when 52 test units are hung under the main control unit, a first group is provided with 6 test units Q1-Q6, a second group is provided with 34 test units P1-P34, and a third group is provided with 12 test units S1-S12. Q1-Q6 each 20Byte, together totaling 120 Byte; a single P1-P34 or S1-S12 is 260 Byte.
1s, packaging the first type of test telemetering information packets of the test units Q1-Q6 by the main control unit to form an effective information packet for one time, wherein the total number of the first type of test telemetering information packets is 120Byte, and the second type of test telemetering information packets of the test unit P1 is 260Byte, and summing up 380 Byte; meanwhile, 512 bytes are put into a cache together with master control state information, satellite-hour information, track information and the like, and are read by a BC end for downloading;
2s, the main control unit packs the first type of test telemetering information packets of the test units Q1-Q6 to count 120Byte, and the second type of test telemetering information packets of the test unit P2 to count 260Byte to form an effective information packet once, and counts 380 Byte; meanwhile, 512 bytes are put into a cache together with master control state information, satellite-hour information, track information and the like, and are read by a BC end for downloading;
……
34s, the main control unit packs the first type of test telemetering information packets of the test units Q1-Q6 to count 120Byte, and the second type of test telemetering information packets of the test unit P34 to count 260Byte to form an effective information packet once, and counts 380 Byte; meanwhile, 512 bytes are put into a cache together with master control state information, satellite-hour information, track information and the like, and are read by a BC end for downloading;
in the 35 th S, the main control unit packs the first type of test telemetering information packets of the test units Q1-Q6 to count 120Byte, and the second type of test telemetering information packets of the test unit S1 to count 260Byte to form an effective information packet once, and counts 380 Byte; meanwhile, 512 bytes are put into a cache together with master control state information, satellite-hour information, track information and the like, and are read by a BC end for downloading;
36s, packaging the first type of test telemetering information packets of the test units Q1-Q6 by the main control unit to form an effective information packet for one time, wherein the total number of the first type of test telemetering information packets is 120Byte, and the second type of test telemetering information packets of the test unit P1 is 260Byte, and summing up 380 Byte; meanwhile, 512 bytes are put into a cache together with master control state information, satellite-hour information, track information and the like, and are read by a BC end for downloading;
……
the polling is performed in turn as described above.
All the first type of test telemetering information packets are downloaded once in each 1s communication period, so that the sensitivity curve of the test unit with fast state change in a device under a space irradiation environment is obtained, and simultaneously, each 1s telemetering data of a test unit with slow state change and insensitivity to a time domain is contained.
The method can acquire the telemetering data of the test unit with higher sensitivity to the space environment and faster change of the test data, and is also suitable for acquiring the telemetering data of the test unit with relatively slower change of the test data and the space environment.
In each communication cycle, the main control unit performs telemetering data transmission inquiry with all the test units in the starting state, and the test units can return a health state telemetering information data packet and a plurality of test telemetering information data packets. The first telemetering information data packet of the test unit is a health state telemetering information data packet, the first telemetering information data packet is followed by the first type of test telemetering information data packet or the second type of test telemetering information data packet, and the transmission interval of adjacent packets is not more than 50 mu s. If the first type or the second type of test telemetering information data packets do not have transmission requirements, only one health state telemetering information data packet can be sent, and the main control unit fills zero in the unused telemetering information data packets.
On the other hand, an on-orbit irradiation test master control polling acquisition transmission device is provided, and is applied to acquiring and transmitting on-orbit data of an on-orbit irradiation test platform including a plurality of test units as shown in fig. 1.
The main control polling acquisition transmission device for the on-orbit irradiation test comprises a packing module and a cache module as shown in fig. 3.
The packaging module is used for packaging all the first type of test telemetering information packets and one second type of test telemetering information packet once in each 1 communication period to form effective data packets; the buffer module is used for putting the effective data packet and other information packets into a buffer for downloading.
Specifically, the total size of the effective data packet and other information packets is matched with the fixed bandwidth of the external communication downloading bus of the on-orbit irradiation test platform, and the other information packets comprise master control state information, time-of-satellite information, track information, test unit data type information, test packet counting information and the like.
Specifically, the first type of test telemetry information packet is a test item data packet which is sensitive to a time domain and changes rapidly when a test unit is in a preset orbit and a preset satellite; the second type of trial telemetry information is a time domain insensitive, slowly varying test item data packet for a trial unit at a predetermined orbit, predetermined time of day.
In another aspect of the embodiment of the application, another on-orbit irradiation test main control polling acquisition and transmission device is provided, and includes a main control unit and a memory, where the main control unit is the main control unit of the on-orbit irradiation test platform shown in fig. 1, the memory stores program instructions, and when the main control unit executes the program instructions stored in the memory, the main control unit is enabled to execute the on-orbit irradiation test main control polling acquisition and transmission method according to the embodiment.
The foregoing is merely a preferred embodiment of this invention and is not intended to be exhaustive or to limit the invention to the precise form disclosed. It will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the scope of the invention.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种用于雨雪荷载耦合模拟的试验装置