CN113794498A - Serial communication system, method and medium for deep space exploration two-device multi-timing constraint - Google Patents

Serial communication system, method and medium for deep space exploration two-device multi-timing constraint Download PDF

Info

Publication number
CN113794498A
CN113794498A CN202111005495.3A CN202111005495A CN113794498A CN 113794498 A CN113794498 A CN 113794498A CN 202111005495 A CN202111005495 A CN 202111005495A CN 113794498 A CN113794498 A CN 113794498A
Authority
CN
China
Prior art keywords
time service
instruction
time
surround
landing
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
CN202111005495.3A
Other languages
Chinese (zh)
Other versions
CN113794498B (en
Inventor
张海
邹亿
张旭光
朱新波
张玉花
查宏瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Institute of Satellite Engineering
Original Assignee
Shanghai Institute of Satellite Engineering
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Institute of Satellite Engineering filed Critical Shanghai Institute of Satellite Engineering
Priority to CN202111005495.3A priority Critical patent/CN113794498B/en
Publication of CN113794498A publication Critical patent/CN113794498A/en
Application granted granted Critical
Publication of CN113794498B publication Critical patent/CN113794498B/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/18502Airborne stations
    • H04B7/18506Communications with or from aircraft, i.e. aeronautical mobile service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

The invention provides a serial communication system, a method and a medium for deep space exploration two-device multi-time sequence constraint, which comprises the following steps: the encirclement device and the landing patrol device realize the serial communication of multiple timing constraints; the communication content from the surround device to the landing patrol device comprises a time service instruction, a data fetching instruction and a forwarding instruction; the landing rover to surround communication content comprises engineering telemetry; the time service instruction comprises a ground remote control burst time service instruction and a time service instruction periodically and autonomously sent by the surrounding device, the time service instruction is sequentially sent by adopting atomic operation, and other instructions are not inserted into the time service instruction interval; the surrounding device sends a data fetching instruction according to a preset interval time, and the landing patrol device returns to engineering remote measurement after receiving the data; the forwarding instruction is sent to the surrounding device through ground telemetering burst and then sent to the landing patrol device through the surrounding device. The invention ensures the multi-type message sharing bus through the serial communication method of multi-time sequence constraint between devices, and improves the safety and reliability of the communication on the deep space probe.

Description

Serial communication system, method and medium for deep space exploration two-device multi-timing constraint
Technical Field
The invention relates to the technical field of deep space exploration aircraft electronic equipment, in particular to a serial communication system, a method and a medium for deep space exploration two-device multi-timing constraint.
Background
The deep space exploration has multiple flight stages, for example, the Mars exploration has multiple stages of earth escape, cruising around the sun, Mars capture, circular fire flight and the like, each stage has a large number of instructions on a device to be transmitted and executed, some key instructions have only one execution opportunity, and once the transmission and execution fails, the risk is high.
A typical deep space project probe includes a landing rover and a surround which communicate bi-directionally through RS422 using standard RS422 protocols before the two are separated. There are many kinds of messages on the RS422 bus, some need to realize synchronization by means of response feedback, such as fetching instruction of the surround device and engineering telemetry return of the landing patrol device, some messages are sent in pairs and have strict time intervals, such as a prediction time instruction and a time instruction, and some are ground burst injection instructions, which need to be forwarded to the patrol device by the surround device and cannot conflict with other instruction executions.
At present, in the aerospace field, only asynchronous or synchronous serial communication of RS422 buses is generally agreed, and high and low byte transmission sequence, transmission rate, parity check and the like are specified in asynchronous transmission; in synchronous transmission, three-wire or two-wire systems are defined, the data high and low order transmission order, the number of transmission modes on a clock rising edge or a clock falling edge, and the like, and the transmission timing of the upper layer message is not specified.
Patent document CN109101453A discloses an asynchronous serial communication sampling system and method, which aims to solve the technical problems of low signal reliability, abnormal signals and the like when the asynchronous serial communication rate is increased in the prior art. Patent document CN207817688U discloses a serial communication bus interface circuit compatible with different protocols, which increases the application range of the bus interface, but also reduces the number of interfaces of hardware design. Patent document CN106851854A discloses a serial communication frame structure and a multi-node random access method, which determine whether a data field is finished according to data length information, and if frame synchronization is successful, the node access is successful. The serial communication systems or methods in these embedded fields, on one hand, stay in the asynchronous or synchronous serial communication signal level to improve the reliability of message transmission, do not solve the problem of time sequence conflict between messages in the upper message transmission level, and on the other hand, reduce the hardware design cost and reduce the development time in order to make different protocols compatible, instead of focusing on the high reliability in the aerospace field.
Patent document CN101819710A (application number: CN201010135920.6) discloses a communication method for fire-fighting alarm system based on bidirectional serial communication protocol, the fire-fighting alarm system includes a controller, a plurality of loop cards connected with the controller or a communication circuit connected with the controller, and a plurality of fire-fighting communication terminals, the communication frame of information transmitted and received between the controller and the plurality of fire-fighting communication terminals is composed of 1-bit type bit data, 8 address bit data, a plurality of control bit data, 1 odd/even check bit data, a plurality of feedback information composed of PW pulses, and a synchronization signal from front to back in sequence. The communication method comprises the following steps: the method comprises the steps of information sending, information transmission, information receiving, analysis and judgment and information reply. However, this patent does not solve the problem of timing collision between messages at the upper message transport level.
Disclosure of Invention
In view of the defects in the prior art, the present invention provides a serial communication system, method and medium for deep space exploration with two-device multi-timing constraints.
The serial communication system for deep space exploration with two devices and multiple time sequence constraints provided by the invention comprises: the surrounding device and the landing patrol device form a deep space detector and realize serial communication of multiple timing constraints;
the communication content from the surround device to the landing patrol device comprises a time service instruction, a data fetching instruction and a forwarding instruction;
the landing rover to surround communication content comprises engineering telemetry;
the time service instruction comprises a ground remote control burst time service instruction and a time service instruction periodically and autonomously sent by the surrounding device, the time service instruction is sequentially sent by adopting atomic operation, and other instructions are not inserted into the time service instruction interval;
the surrounding device sends a data fetching instruction according to a preset interval time, and the landing patrol device returns to engineering remote measurement after receiving the data;
the forwarding instruction is sent to the surrounding device through ground telemetering burst and then sent to the landing patrol device through the surrounding device.
Preferably, the communication period of the surround device and the landing patrol device is 500ms, the period is divided into 5 time slices, and each time slice is 100ms, and different contents are communicated.
Preferably, instruction collisions are avoided by switching of the communication state machine.
Preferably, the time code on the deep space probe is 48 bits and counts for 0.1ms, and the CCSDS format is adopted for command and telemetry communication.
According to the serial communication method for deep space exploration two-device multi-time sequence constraint provided by the invention, the following steps are executed:
step 1: at the surround device end, taking data in the 0 th time slice of each period, if the communication state is a pre-timing state, sending a pre-timing instruction in the time slice, and setting the communication state as a timing state;
step 2: at the surround device end, in the 1 st time slice of each period, if the communication state is the time service state, sending a time service instruction in the time slice, and setting the communication state to other states;
and step 3: at the surround machine end, in the 2 nd, 3 rd and 4 th time slices of each period, if the communication state is other state and the landing patrol machine forwarding instruction exists, the forwarding instruction is arranged to be sent to the landing patrol machine;
and 4, step 4: at the end of the surround device, in the 2 nd, 3 rd and 4 th time slices of each period, if the communication state is other state and the ground remote control time service exists, setting the communication state as a pre-time service state, clearing the remote control time service mark and preparing for the surround device to send a pre-time service instruction to the landing patrol device;
and 5: at the end of the surround device, in the 2 nd, 3 rd and 4 th time slices of each period, if the communication state is in other states and reaches the autonomous time service period, setting the communication state as a pre-time service state to prepare for the surround device to send a pre-time service instruction to the landing patrol device;
step 6: at the surround end, 1 is added to the slice count every 100 ms;
and 7: and (6) repeatedly executing the step 1 to the step 6, and realizing the serial communication of various types of messages of the periodical execution surrounding device and the landing patrol device.
Preferably, in the 0 th time slice of each period, judging the size of the engineering telemetering cache data of the landing patrol device, and if the size is not less than 226 bytes, reading the hardware cache data and clearing the hardware cache data at the same time; if the byte is less than 226 bytes, directly emptying; immediately sending a fetching instruction to the land patrol device;
and after the landing patrol machine end receives the access instruction, the transmission of the engineering telemetry frame is completed within 200ms +/-20 ms.
Preferably, if the ground is used for remotely controlling the surrounding device to time in the process of the autonomous land patrol device facing the surrounding device, the autonomous time service process including the time advance and the time service is executed again after the autonomous time service facing the land patrol device is finished by the surrounding device;
if the circle device is executing the land patrol device time service process triggered by the ground remote time service and the period of the autonomous time service on the device is reached, the autonomous time service is cancelled.
Preferably, if the ground sends a landing patrol instrument transmission instruction to the surrounding instrument, a storage and forwarding mode is adopted, and a state machine is adopted to avoid conflict with a time service instruction of the surrounding instrument.
Preferably, at the surround device end, the patrol device is subjected to periodic telemetry acquisition in a response mode, wherein the acquisition comprises a data acquisition command and a telemetry return.
According to the present invention, a computer-readable storage medium is provided, in which a computer program is stored, which, when being executed by a processor, carries out the steps of the method.
Compared with the prior art, the invention has the following beneficial effects:
the invention can ensure that multiple types of messages share the bus without conflict through a serial communication method of multi-time sequence constraint between the two devices under the cooperative working environment of the deep space probe, meets the real-time requirement and improves the safety and reliability of the communication on the deep space probe.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
FIG. 1 is a block diagram of serial communication for deep space exploration with multiple timing constraints between two devices;
FIG. 2 is a multiple timing constrained serial communication time slice division diagram;
fig. 3 is a flow diagram of a serial communication with multiple timing constraints.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
Example (b):
the serial communication system for detecting two-device multi-timing constraint in deep space provided by the invention depends on the surround devices, the landing patrol devices and various message types of timing conventions, and is shown in figure 1.
The system comprises: the surrounding device and the landing patrol device form a deep space detector and realize serial communication of multiple timing constraints; the communication content from the surround device to the landing patrol device comprises a time service instruction, a data fetching instruction and a forwarding instruction; the landing rover to surround communication content comprises engineering telemetry; the time service instruction comprises a ground remote control burst time service instruction and a time service instruction periodically and autonomously sent by the surrounding device, the time service instruction is sequentially sent by adopting atomic operation, and other instructions are not inserted into the time service instruction interval; the surrounding device sends a data fetching instruction according to a preset interval time, and the landing patrol device returns to engineering remote measurement after receiving the data; the forwarding instruction is sent to the surrounding device through ground telemetering burst and then sent to the landing patrol device through the surrounding device. The communication period of the surround device and the landing patrol device is 500ms, the period is divided into 5 time slices, and each time slice is 100ms, so that different contents are communicated. Through the conversion of the communication state machine, the instruction conflict is avoided. The time code on the deep space probe is 48 bits and counts for 0.1ms, and the CCSDS format is adopted for instruction and telemetering communication.
The serial communication between the surround device and the landing patrol device adopts a standard RS-422 protocol, and the format is 1 bit of a start bit, 8 bits of data bits, 1 bit of an odd check bit and 1 bit of a stop bit; the communication baud rate is 115.2 kbps. The RS-422 information format is shown in the following table. When multi-byte data is transmitted, the highest byte is transmitted first, then the next highest byte is transmitted, and finally the lowest byte is transmitted. Each byte is transferred with the least significant bit (i.e., LSB), then the next most significant bit, and finally the most significant bit (i.e., MSB) of the byte. The information format is as shown in table 1.
TABLE 1RS-422 information Format Table
Start bit Data bit Data bit Data bit …… Data bit Data bit Check bit Stop position
LSB MSB
The ground command forwarded by the surround unit, namely the arrival and the transfer, is executed after the fetch command is sent if the fetch command is sent at the current moment. The format of the ground commands forwarded by the surround to the land rover is shown in table 2 below.
TABLE 2 surround Forwarding Command Format
Sync head (2 bytes) Control word (1 byte) Instruction data Checksum (1 byte)
0xEB90 0x11 Cumulative sum of bytes of instruction data
The method comprises the steps that a surround device periodically (with the period of 30min) sends a time service instruction to a landing patrol device, in order to guarantee controllable time service precision and errors, before time service, the surround device firstly sends a pre-time service instruction, other communication on an RS422 bus is stopped at the same time, the time of the surround device is added to the sending processing time delay of the surround device in the presence of the time of about 300ms, and a 32-byte time service instruction with a time code is sent. The instruction formats of the advance time and the time are shown in tables 3 and 4.
TABLE 3 Pre-timed instruction format
Sync head (2 bytes) Control word (1 byte) Filling in
0xEB90 0x22 00
TABLE 4 surround device time service instruction Format
Figure BDA0003236922700000051
The time code format is shown in table 5.
TABLE 5 landing patrol instrument time code Format
B0…………………B15 B16…………………B47
Fine time code segment (ms) L-H Coarse time code segment(s) L-H
Fine time code segment in clock characteristics: 16bit, millisecond, LSB resolution 1 ms; coarse time code segment: 32bit, second, LSB resolution is 1 s; time zero point: beijing was 2016, 01, 00 min 00 s 00 ms. L denotes a low byte, and H denotes a high byte.
And the landing patrol instrument processes in the time service interruption process, takes the local time and calculates the difference value with the time of the surround instrument. And after the interrupt process is carried out, local time correction is carried out, the fixed time delay of the transmission of the 32-byte time service information on the bus and the processing time delay of the received information are corrected, and the time difference value between the data and the surround device is used as telemetering and downloaded for ground judgment of time correction effect and time difference between the data and the surround device.
After receiving the fetching instruction (the format is 0x EB 90AA 00, 4 bytes in total), the landing patrol instrument starts sending engineering telemetry parameters within 10ms, and the format is shown in the following table 6.
TABLE 6RS-422 telemetry Format
Sync head (2 bytes) Remote sensing of parameters
0xEB90
The telemetry parameters are uncoded telemetry frames of the landing rover, the telemetry frames are 224 bytes long, and the format is shown in the following table 7.
TABLE 7 land rover telemetry frame format
Figure BDA0003236922700000061
The process of the serial communication of the deep space exploration multiple timing constraints is shown in fig. 2 and fig. 3, and the specific steps are as follows:
(1) at the end of a circulator, in the 0 th time slice of every 500ms, after the circulator is enabled for access, judging the size of engineering telemetering cache data of a received landing patrol device, and if the size is not less than 226 bytes, reading hardware cache data and clearing the hardware cache data at the same time; if the byte is less than 226 bytes, clearing; immediately thereafter, a fetch command is sent to the land rover.
(2) And at the landing patrol machine end, after receiving the access instruction, the transmission of the engineering telemetry frame is required to be completed within (200ms +/-20 ms).
(3) At the surround device end, every 1 st time slice of 500ms, if the communication state is "time advance state", a time advance command is transmitted in the time slice, and the communication state is set to "time advance state".
(4) At the surround side, every 4 th time slice of 500ms, if the communication state is "time service state", a time service command is transmitted in the time slice, and the communication state is set to "other state".
(5) At the 2 nd, 3 rd and 4 th time slices of every 500ms at the end of the circulator, if the communication state is in the 'other state' and the 'landing patrol device forwarding instruction' exists, the forwarding instruction is arranged to be sent to the landing patrol device.
(6) At the end of the surround device, every 500ms of the 2 nd, 3 rd and 4 th time slices, if the communication state is in other state and the ground remote control time service exists, the communication state is set in the pre-time service state, the remote control time service mark is cleared, and the preparation is made for the surround device to send a pre-time service instruction to the landing patrol device.
(7) At the end of the surround device, every 2 nd, 3 rd and 4 th time slices of 500ms, if the communication state is in other state and the autonomous time service period is reached, the communication state is set in a pre-time service state, and preparation is made for the surround device to send a pre-time service instruction to the landing patrol device.
(8) At the surround end, the slice count is incremented by 1 every 100 ms.
(9) And repeating the steps to realize the serial communication of various types of messages between the periodical execution surround device and the landing patrol device.
The steps describe the specific process of the method through a use case, and can carry out closed-loop verification on the multi-sequence messages such as 'access instruction, time service instruction, forwarding instruction, engineering telemetering' and the like at two ends of the surround device and the landing patrol device respectively.
Preferably, in the 0 th time slice of each period, judging the size of the engineering telemetering cache data of the landing patrol device, and if the size is not less than 226 bytes, reading the hardware cache data and clearing the hardware cache data at the same time; if the byte is less than 226 bytes, directly emptying; immediately sending a fetching instruction to the land patrol device;
and after the landing patrol machine end receives the access instruction, the transmission of the engineering telemetry frame is completed within 200ms +/-20 ms.
If the ground is used for remotely controlling the surrounding device to time in the process that the surrounding device autonomously faces the land patrol device, then after the surrounding device finishes autonomous time service facing the land patrol device, an autonomous time service process including pre-time service and time service is executed again; if the circle device is executing the land patrol device time service process triggered by the ground remote time service and the period of the autonomous time service on the device is reached, the autonomous time service is cancelled. If the ground sends a landing patrol instrument transmission instruction to the surrounding instrument, a storage and forwarding mode is adopted, and a state machine is adopted to avoid the conflict with the time service instruction of the surrounding instrument. And at the surround device end, periodically telemetering acquisition is carried out on the patrol device in a response mode, wherein the acquisition comprises a data acquisition instruction and telemetering return.
According to the present invention, a computer-readable storage medium is provided, in which a computer program is stored, which, when being executed by a processor, carries out the steps of the method.
Those skilled in the art will appreciate that, in addition to implementing the systems, apparatus, and various modules thereof provided by the present invention in purely computer readable program code, the same procedures can be implemented entirely by logically programming method steps such that the systems, apparatus, and various modules thereof are provided in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system, the device and the modules thereof provided by the present invention can be considered as a hardware component, and the modules included in the system, the device and the modules thereof for implementing various programs can also be considered as structures in the hardware component; modules for performing various functions may also be considered to be both software programs for performing the methods and structures within hardware components.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes or modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention. The embodiments and features of the embodiments of the present application may be combined with each other arbitrarily without conflict.

Claims (10)

1. A serial communication system for deep space exploration with two-device multiple timing constraints, comprising: the surrounding device and the landing patrol device form a deep space detector and realize serial communication of multiple timing constraints;
the communication content from the surround device to the landing patrol device comprises a time service instruction, a data fetching instruction and a forwarding instruction;
the landing rover to surround communication content comprises engineering telemetry;
the time service instruction comprises a ground remote control burst time service instruction and a time service instruction periodically and autonomously sent by the surrounding device, the time service instruction is sequentially sent by adopting atomic operation, and other instructions are not inserted into the time service instruction interval;
the surrounding device sends a data fetching instruction according to a preset interval time, and the landing patrol device returns to engineering remote measurement after receiving the data;
the forwarding instruction is sent to the surrounding device through ground telemetering burst and then sent to the landing patrol device through the surrounding device.
2. The deep space exploration two-device multi-timing-constraint serial communication system according to claim 1, wherein the communication period of the surround device and the landing patrol device is 500ms, the period is divided into 5 time slices, and each time slice is 100ms, so that different contents can be communicated.
3. The deep space exploration two-device multiple timing constraint serial communication system according to claim 1, wherein command collisions are avoided through communication state machine transitions.
4. The deep space probe two-device multiple timing constraint serial communication system of claim 1, wherein the time code on the deep space probe is a 48-bit 0.1ms count, and command and telemetry communication is performed in CCSDS format.
5. A serial communication method for deep space exploration two-device multiple timing constraints, characterized in that, with the serial communication system for deep space exploration two-device multiple timing constraints according to claim 2, the following steps are performed:
step 1: at the surround device end, taking data in the 0 th time slice of each period, if the communication state is a pre-timing state, sending a pre-timing instruction in the time slice, and setting the communication state as a timing state;
step 2: at the surround device end, in the 1 st time slice of each period, if the communication state is the time service state, sending a time service instruction in the time slice, and setting the communication state to other states;
and step 3: at the surround machine end, in the 2 nd, 3 rd and 4 th time slices of each period, if the communication state is other state and the landing patrol machine forwarding instruction exists, the forwarding instruction is arranged to be sent to the landing patrol machine;
and 4, step 4: at the end of the surround device, in the 2 nd, 3 rd and 4 th time slices of each period, if the communication state is other state and the ground remote control time service exists, setting the communication state as a pre-time service state, clearing the remote control time service mark and preparing for the surround device to send a pre-time service instruction to the landing patrol device;
and 5: at the end of the surround device, in the 2 nd, 3 rd and 4 th time slices of each period, if the communication state is in other states and reaches the autonomous time service period, setting the communication state as a pre-time service state to prepare for the surround device to send a pre-time service instruction to the landing patrol device;
step 6: at the surround end, 1 is added to the slice count every 100 ms;
and 7: and (6) repeatedly executing the step 1 to the step 6, and realizing the serial communication of various types of messages of the periodical execution surrounding device and the landing patrol device.
6. The serial communication method for deep space exploration two-device multi-timing constraint according to claim 5, characterized in that in the 0 th time slice of each period, the size of the engineering telemetry cache data of the landing patrol device is judged, if the size is not less than 226 bytes, the hardware cache data is read and emptied at the same time; if the byte is less than 226 bytes, directly emptying; immediately sending a fetching instruction to the land patrol device;
and after the landing patrol machine end receives the access instruction, the transmission of the engineering telemetry frame is completed within 200ms +/-20 ms.
7. The deep space exploration two-device multi-timing-sequence-constraint serial communication method according to claim 5, wherein if the ground is used for remote control time service for the surrounding device in the process that the surrounding device autonomously faces the land patrol device, an autonomous time service process including pre-time service and time service is executed again after the surrounding device completes autonomous time service for the land patrol device;
if the circle device is executing the land patrol device time service process triggered by the ground remote time service and the period of the autonomous time service on the device is reached, the autonomous time service is cancelled.
8. The serial communication method for deep space exploration two-device multi-timing constraint according to claim 5, wherein if the ground sends a landing patrol device transmission instruction to the surround device, a store-and-forward mode is adopted, and a state machine is adopted to avoid conflict with a time service instruction of the surround device.
9. The deep space exploration two-device multi-timing constraint serial communication method according to claim 5, wherein at the surround device end, periodic telemetry acquisition is performed on the patrol device in a response mode, wherein the acquisition comprises a data fetching instruction and a telemetry return.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method of any one of claims 5 to 9.
CN202111005495.3A 2021-08-30 2021-08-30 Deep space exploration two-device multi-timing constraint serial communication system, method and medium Active CN113794498B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111005495.3A CN113794498B (en) 2021-08-30 2021-08-30 Deep space exploration two-device multi-timing constraint serial communication system, method and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111005495.3A CN113794498B (en) 2021-08-30 2021-08-30 Deep space exploration two-device multi-timing constraint serial communication system, method and medium

Publications (2)

Publication Number Publication Date
CN113794498A true CN113794498A (en) 2021-12-14
CN113794498B CN113794498B (en) 2023-05-05

Family

ID=79182395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111005495.3A Active CN113794498B (en) 2021-08-30 2021-08-30 Deep space exploration two-device multi-timing constraint serial communication system, method and medium

Country Status (1)

Country Link
CN (1) CN113794498B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115225181A (en) * 2022-07-21 2022-10-21 上海卫星工程研究所 Method and system for testing wireless communication between Mars surrounding device and landing inspection tour device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000014929A1 (en) * 1998-09-03 2000-03-16 Hitachi, Ltd. Real-time communication device and system
CN101001190A (en) * 2006-01-13 2007-07-18 汤姆森许可贸易公司 Process and devices for selective collision detection
CN101354829A (en) * 2008-09-12 2009-01-28 航天东方红卫星有限公司 Satellite telemetering data transmission method
CN106850046A (en) * 2017-01-13 2017-06-13 王洋 A kind of spaceborne remote-control romote-sensing terminal, system and method based on FPGA
CN110022253A (en) * 2018-01-10 2019-07-16 北京纳衡仪器仪表有限公司 Power and communicate simultaneously emergency communication device, agreement and the method for two lines bus
CN111884890A (en) * 2020-06-10 2020-11-03 中国航空工业集团公司西安航空计算技术研究所 Time-triggered bus planning and scheduling method
CN112202656A (en) * 2020-08-27 2021-01-08 西安空间无线电技术研究所 Bus communication protocol for on-orbit adjustable traveling wave tube amplifier
CN112436881A (en) * 2020-10-19 2021-03-02 西安空间无线电技术研究所 Full-duplex half-duplex seamless self-adaptive switching system based on CCSDS (consultative Commity-1) protocol

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000014929A1 (en) * 1998-09-03 2000-03-16 Hitachi, Ltd. Real-time communication device and system
CN101001190A (en) * 2006-01-13 2007-07-18 汤姆森许可贸易公司 Process and devices for selective collision detection
CN101354829A (en) * 2008-09-12 2009-01-28 航天东方红卫星有限公司 Satellite telemetering data transmission method
CN106850046A (en) * 2017-01-13 2017-06-13 王洋 A kind of spaceborne remote-control romote-sensing terminal, system and method based on FPGA
CN110022253A (en) * 2018-01-10 2019-07-16 北京纳衡仪器仪表有限公司 Power and communicate simultaneously emergency communication device, agreement and the method for two lines bus
CN111884890A (en) * 2020-06-10 2020-11-03 中国航空工业集团公司西安航空计算技术研究所 Time-triggered bus planning and scheduling method
CN112202656A (en) * 2020-08-27 2021-01-08 西安空间无线电技术研究所 Bus communication protocol for on-orbit adjustable traveling wave tube amplifier
CN112436881A (en) * 2020-10-19 2021-03-02 西安空间无线电技术研究所 Full-duplex half-duplex seamless self-adaptive switching system based on CCSDS (consultative Commity-1) protocol

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
RUI XUE,ETC.: "A Joint Coded Modulation Scheme and Its Iterative Receiving for Deep-Space Communications", 《2012 8TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING》 *
李增等: "基于FPGA的多通道串行数据交换中心的设计", 《微型机与应用》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115225181A (en) * 2022-07-21 2022-10-21 上海卫星工程研究所 Method and system for testing wireless communication between Mars surrounding device and landing inspection tour device
CN115225181B (en) * 2022-07-21 2024-04-02 上海卫星工程研究所 Wireless communication test method and system between Mars surrounding device and landing inspection device

Also Published As

Publication number Publication date
CN113794498B (en) 2023-05-05

Similar Documents

Publication Publication Date Title
US20170249268A1 (en) Time and event based message transmission
EP1161709B1 (en) Fieldbus message queuing method and apparatus
JP4542733B2 (en) Method for performing configuration of station connected to fieldbus and station
CN105955299A (en) Reconfigurable integrated measurement-control, navigation, flight control system and reconstruction method thereof
CN103516571A (en) System architecture and method for ensuring data communication reliability by means of double CAN buses
CN105119907A (en) FPGA-based BiSS-C communication protocol method
CN113794498A (en) Serial communication system, method and medium for deep space exploration two-device multi-timing constraint
CN104038316A (en) Method for high-reliability high-timeliness asynchronous serial communication of space camera
CN109194555B (en) Improved bus scheduling system of small satellite data transmission subsystem
US9323605B2 (en) Measured value transmitting device
CN109188471B (en) Satellite fault diagnosis method based on software implementation
CN107819881B (en) Communication system and communication method for mine lamp charging cluster management
EP2781447A1 (en) Method for transferring data between at least one lagrangian buoy for measuring currents for ocean and coastal environments and a base station, and lagrangian buoy for measuring currents for ocean and coastal environments
CN108776346A (en) The method for transmitting operation auxiliary information to Satellite Payloads
US3821713A (en) Multiple station receiver controlled transmission loop interface for data transfer and control between data processing systems and subsystems
Jose et al. Design of 1553 protocol controller for reliable data transfer in aircrafts
US10243755B2 (en) Communication device and communication method
CN108234260B (en) Task synchronization method based on ARINC659 bus
CN114499635B (en) High-reliability communication device and method between satellite indoor and outdoor units capable of being backed up
CN103795512B (en) Extrapolation correcting method of ADS-B position message
CN111169510A (en) Train communication system
WO2023105554A1 (en) Control/monitor signal transmission system
CN114104037B (en) Vehicle-mounted signal equipment redundancy equipment, method, device and medium
US20220222980A1 (en) System for secure transfer of digital aircraft data comprising redundant data producer systems, related assembly and method
EP4064589A1 (en) Ethernet time synchronization method and apparatus

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