Search

CN-121979835-A - Data processing device and data processing method for rocket measurement

CN121979835ACN 121979835 ACN121979835 ACN 121979835ACN-121979835-A

Abstract

The invention provides a data processing device and a data processing method for rocket measurement. The data processing device for rocket measurement comprises a main control unit and a slave control unit which can independently operate and are consistent in structure, wherein the main control unit is used for receiving data of a first part of external equipment and carrying out data processing, sending and task scheduling, the slave control unit is used for receiving data of a second part of external equipment and sending the data to the main control unit after analysis, and the main control unit and the slave control unit both comprise a data processing circuit, an external interface circuit, a power supply circuit, a debugging circuit and a storage circuit, wherein the data processing circuit comprises a logic chip integrated with a processor system and a programmable logic circuit, and a memory. Through each control unit setting up integrated processor system and programmable logic circuit's logic chip, reach nimble response task demand, reduce the purpose of development degree of difficulty and cycle.

Inventors

  • DANG RONG
  • Tong Shize
  • WEI CHUANQI
  • DAI ZHENG
  • JIA WEILIN
  • LIU YONGQIAN
  • ZHAO PENGFEI
  • SUN FEI
  • ZHANG XIAODONG
  • CHEN YU
  • YANG MEIRONG

Assignees

  • 蓝箭航天空间科技股份有限公司

Dates

Publication Date
20260505
Application Date
20260403

Claims (10)

  1. 1. The data processing device for rocket measurement is characterized by comprising a main control unit and a slave control unit which can independently operate and have the same structure, wherein the main control unit and the slave control unit are connected through an internal bus; The main control unit is used for receiving the data of the first part of external equipment and carrying out data processing, sending and task scheduling; The slave control unit is used for receiving data of the second part of external equipment, analyzing the data and sending the analyzed data to the master control unit through the internal bus; the main control unit and the slave control unit comprise a data processing circuit, an external interface circuit, a power supply circuit, a debugging circuit and a storage circuit, wherein the data processing circuit comprises a logic chip integrated with a processor system and a programmable logic circuit and a memory; The data processing circuit also comprises a data processing unit, wherein the data processing unit comprises a data analysis and caching module and a framing module, and the data analysis and caching module is used for analyzing received data and storing the analyzed data in a data cache area of the frame to be framed; And the framing module is operated in the programmable logic circuit and is used for extracting the data of the data buffer area of the frame to be framed according to a preset waveguide table to frame so as to form a PCM data stream.
  2. 2. The data processing device for rocket measurement according to claim 1, wherein the external interface circuit is used for realizing electrical signal conversion with external equipment, and the external interface circuit comprises at least one of a Powerlink interface circuit, a synchronous/asynchronous serial interface circuit and a discrete quantity acquisition circuit.
  3. 3. The data processing device for rocket measurement according to claim 1, wherein the power supply circuit is a cubic power supply circuit, the debugging circuit comprises a gigabit ethernet interface circuit, and the storage circuit comprises a FLASH circuit and a EMMC FLASH circuit.
  4. 4. A data processing device for rocket measurement according to claim 1, wherein the data processing unit further comprises: The data receiving module is operated on the programmable logic circuit and is used for receiving the external data converted by the external interface circuit in parallel; and the data transmitting module is used for transmitting or storing the PCM data stream after framing.
  5. 5. A data processing apparatus for rocket measurement according to claim 1, wherein the data parsing and buffering module is configured to: for communication data with discrete data or protocol complexity lower than a set value, completing analysis in a programmable logic circuit and storing the communication data in a data buffer area of a frame to be coded of the programmable logic circuit; For communication data with the protocol complexity not lower than the set value, the processor system reads the data received by the programmable logic circuit and analyzes the data, the analyzed data is stored in the data buffer area of the memory, and then the data is stored in the data buffer area of the frame to be coded of the programmable logic circuit after being read by the programmable logic circuit.
  6. 6. A data processing apparatus for rocket surveying according to claim 4, wherein the data processing apparatus supports online program upgrades, and when the main control unit receives a program update instruction and a new program data packet, the following operations are performed: If the update target is the main control unit, writing the received update data into a FLASH circuit of the main control unit to finish solidification; if the update target is the slave control unit, the update data is forwarded to the slave control unit through the internal bus, and the update data is written into a FLASH circuit of the slave control unit to finish solidification.
  7. 7. A data processing apparatus for rocket surveying according to claim 6, wherein the online program upgrade comprises: After power-on, the main control unit and the slave control unit run a processor system monitoring program and a logic program of a programmable logic circuit and wait for a handshake instruction of the ground equipment; if the main control unit does not receive the update handshake instruction within the set time, the data synthesis program is normally loaded and executed, and if the update handshake instruction and the target unit information are received, the main control unit receives new data in a subpacket mode and caches the new data.
  8. 8. A data processing method based on the data processing device for rocket measurement according to any one of claims 1 to 7, comprising: receiving data from a plurality of external devices through an external interface circuit; in the data processing circuits of the master control unit and the slave control unit, the received data are analyzed and cached in parallel; in the slave control unit, the analyzed data is sent to the master control unit through an internal bus; in the main control unit, framing all frame data to be coded to form a PCM data stream; And sending or storing the PCM data stream after framing.
  9. 9. The method of claim 8, wherein framing all frame data to be framed to form a PCM data stream comprises: and extracting data of each data buffer area of the frame to be coded according to the preloaded waveguide table, and carrying out framing processing to form a plurality of required PCM data streams.
  10. 10. The data processing method according to claim 8, wherein the transmitting or storing the framed PCM data stream comprises: And for the PCM data stream to be stored, the programmable logic circuit reads the corresponding PCM data stream from the cache area and writes the corresponding PCM data stream into the EMMC FLASH chip for persistent storage.

Description

Data processing device and data processing method for rocket measurement Technical Field The invention belongs to the technical field of rocket measurement, and particularly relates to a data processing device and a data processing method for rocket measurement. Background In the rocket measurement system, the data synthesizer is a core single machine of the measurement system and is a data center of the rocket, so that functions of real-time receiving, synthesizing, issuing and the like of various types of data such as measurement data, bus data and the like of the rocket are realized. Due to its high real-time and strong parallel requirements, comprehensive data customization schemes based on FPGA (programmable logic) devices have long been commonly adopted. Along with the continuous development of rockets towards the directions of large capacity, high performance and reusability, the number of measuring devices in a measuring system is obviously increased, the demand for telemetry data bandwidth is rapidly increased, the online upgrading function becomes the demand, and the novel high-speed communication technology is gradually introduced into application. Under the background, the existing customized hardware scheme based on the FPGA is difficult to adapt to the development requirements of a future measurement system on high performance, high flexibility and reusability due to the large development difficulty, long period and insufficient flexibility of post maintenance and upgrading. Disclosure of Invention Aiming at the problems in the prior art, the invention provides a data processing device and a data processing method for rocket measurement. In a first aspect, an embodiment of the present disclosure provides a data processing apparatus for rocket measurement, including a master control unit and a slave control unit that can independently operate and have a consistent structure, the master control unit and the slave control unit being connected through an internal bus; the main control unit is used for receiving the data of the first part of external equipment and carrying out data processing, sending and task scheduling; The slave control unit is used for receiving the data of the second part of external equipment, analyzing the data and sending the analyzed data to the master control unit through the internal bus; the main control unit and the slave control unit comprise a data processing circuit, an external interface circuit, a power supply circuit, a debugging circuit and a storage circuit, wherein the data processing circuit comprises a logic chip integrated with a processor system and a programmable logic circuit and a memory; the data processing circuit also comprises a data processing unit, wherein the data processing unit comprises a data analysis and caching module and a framing module, and the data analysis and caching module is used for analyzing received data and storing the analyzed data in a data cache area of the frame to be encoded; And the framing module is operated in the programmable logic circuit and is used for extracting the data of the data buffer area of the frame to be framed according to a preset waveguide table to frame so as to form a PCM data stream. Optionally, the external interface circuit is used for realizing electrical signal conversion with external equipment and comprises at least one of a Powerlink interface circuit, a synchronous/asynchronous serial interface circuit and a discrete quantity acquisition circuit. Optionally, the power supply circuit is a cubic power supply circuit, the debugging circuit comprises a gigabit Ethernet interface circuit, and the storage circuit comprises a FLASH circuit and a EMMC FLASH circuit. Optionally, the data processing unit further includes: The data receiving module is operated on the programmable logic circuit and is used for receiving the external data converted by the external interface circuit in parallel; and the data transmitting module is used for transmitting or storing the PCM data stream after framing. Optionally, the data parsing and buffering module is configured to: for communication data with discrete data or protocol complexity lower than a set value, completing analysis in a programmable logic circuit and storing the communication data in a data buffer area of a frame to be coded of the programmable logic circuit; For communication data with the protocol complexity not lower than the set value, the processor system reads the data received by the programmable logic circuit and analyzes the data, the analyzed data is stored in the data buffer area of the memory, and then the data is stored in the data buffer area of the frame to be coded of the programmable logic circuit after being read by the programmable logic circuit. Optionally, the data processing device supports online program upgrade, and when the main control unit receives a program update instruction and a new program data packet, the following ope