Cascade universalized synchronous data acquisition method and system

By using a cascaded, universal, and synchronized data acquisition method for master-slave data acquisition devices, the problem of inconsistent modules in multi-module aircraft synchronous acquisition tasks was solved, achieving hardware and software consistency and improving production and testing efficiency.

CN120434258BActive Publication Date: 2025-11-18BEIJING TIANCHEN HECHUANG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510756764.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-09
Publication Date
2025-11-18
Estimated Expiration
2045-06-09

AI Technical Summary

Technical Problem

In the existing technology, a single data acquisition unit cannot meet the data acquisition requirements of multi-module aircraft. Multiple data acquisition units need to be cascaded and synchronized to achieve data acquisition. However, the lack of uniformity in data acquisition modules leads to complicated procedures and extremely low production and testing efficiency.

Method used

The master collector sends synchronous data acquisition commands to the slave collectors through its extension unit. The master control module of each slave collector sends the commands to the function module and aggregates the data frames. The extension unit then synchronously transmits the acquired data to the master collector, thus realizing synchronous data acquisition from multiple collectors.

Benefits of technology

It has enabled the modularization, serialization, and standardization of data acquisition products, reducing the complexity of hardware and embedded software design and improving production and testing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120434258B_ABST
    Figure CN120434258B_ABST
Patent Text Reader

Abstract

The application provides a kind of cascade generalization synchronous data acquisition method and system, first main collector is sent to each slave collector connected with the extension unit of the main collector by its own extension unit with the received synchronous data acquisition instruction, the main control module of each slave collector sends the synchronous data acquisition instruction to each functional module of slave collector itself to collect data frame, and the collected data frame is fed back to the main control module of slave collector, and then the data frame collected by the slave collector is summarized by the main control module of each slave collector to form slave collection data, and each slave collection data is synchronously transmitted to the main collector based on the extension unit, so that multiple collectors complete synchronous data acquisition, realize the modular generalization, serialization and standardized design of collection data product, achieve the consistency of hardware design and the consistency of embedded software design, thereby reducing cost and improving product production and testing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of telemetry and communication technology, and to a telemetry data acquisition method in large-scale industrial engineering and aerospace applications. More specifically, it relates to a cascaded universal synchronous data acquisition method and system. Background Technology

[0002] In the current industrial and aerospace fields, considering the flight missions of different aircraft models, a single data acquisition unit can no longer meet the data acquisition requirements of multi-module aircraft. Multiple modules require multiple data acquisition units to work together to complete synchronous data acquisition tasks. These multiple data acquisition units need to be cascaded through external interfaces to achieve synchronous data acquisition between individual units. As the complexity of test systems increases, a single measurement and control system needs to integrate multiple data acquisition functional units, such as isolated analog signal acquisition units, non-isolated analog signal acquisition units, digital CAN bus units, digital 1553B bus units, digital LVDS units, strain acquisition units, and temperature, thermocouple, and platinum resistance acquisition units, among many other functional acquisition modules. However, the current acquisition modules are not standardized, resulting in complex programs for simultaneous data acquisition and extremely low production and testing efficiency. Therefore, how to unify the communication interfaces of multiple modules and achieve the universal, serialized, and standardized design of product modules is an urgent problem to be solved.

[0003] Therefore, there is an urgent need for a cascaded, universal, and standardized synchronous data acquisition method and system that enables the generalization, serialization, and standardization of product acquisition modules, achieving consistency in hardware design and embedded software design, thereby reducing costs and improving product production and testing efficiency. Summary of the Invention

[0004] In view of the above problems, the purpose of this invention is to provide a cascaded universal synchronous data acquisition method and system to solve the problem that the current single data acquisition unit can no longer meet the data acquisition task requirements of multi-module aircraft. Multiple modules require multiple single data acquisition units to work together to complete the synchronous data acquisition task. Multiple single data acquisition units need to be cascaded through external interfaces to achieve synchronous data acquisition between the single units. However, the current acquisition modules are not standardized, which makes the program for simultaneous data acquisition complicated and results in extremely low production and testing efficiency.

[0005] This invention provides a cascaded universal synchronous data acquisition method, comprising:

[0006] The expansion unit based on the master collector sends the received synchronous data acquisition command to each slave collector that is communicatively connected to the expansion unit;

[0007] The master control module of each slave collector sends the synchronous data acquisition command to each functional module of the slave collector to acquire data frames, and feeds back the acquired data frames to the master control module of the slave collector;

[0008] The master control module of each slave collector aggregates the data frames collected by the slave collectors to form slave collection data, and transmits each slave collection data to the master collector synchronously based on the expansion unit, thus completing synchronous data collection.

[0009] Preferably, while the master control module of each slave collector sends the synchronous data acquisition command to each functional module of the slave collector itself to acquire data frames,

[0010] The master control module of the master collector transmits the synchronous data acquisition command to each functional module of the master collector itself, so that the functional modules of the master collector and the functional modules of the slave collector can perform synchronous data acquisition.

[0011] Preferably, the master collector includes a first master control module and at least two master function modules; the slave collector includes a second master control module and at least two slave function modules; characterized in that it further includes a step of pre-establishing a synchronous acquisition link between the master collector and the slave collector; wherein, it includes:

[0012] An expansion unit is installed on the main data collector;

[0013] The expansion unit is extended with at least four collector communication interfaces, and each collector communication interface is connected to the second main control module through two sets of synchronous buses; one set of synchronous buses is used to send the synchronous data acquisition command to the expansion unit; the other set of synchronous buses is used to enable the main collector to receive the slave acquisition data.

[0014] Preferably, the extension unit based on the master collector sends the received synchronization data acquisition command to each slave collector communicatively connected to the extension unit, including:

[0015] The main data collector receives synchronous data acquisition commands from the host computer via its host computer interface.

[0016] The first main control module transmits the synchronous data acquisition command to the expansion unit, and the expansion unit then sends the synchronous data acquisition command to the second main control module.

[0017] Preferably, it further includes:

[0018] The main functional modules and the slave functional modules are connected by non-through board connectors, so that each main functional module communicates with the first master control module via an independent first bus, and each slave functional module communicates with the second master control module via an independent second bus; and...

[0019] The connectors between adjacent boards of each main functional module and each slave functional module are arranged in a cross-layout on the PCB to form a consistent functional module hardware interface between the main functional modules and the slave functional modules.

[0020] Preferably, in the main functional module and the slave functional module,

[0021] The functional module interfaces with subframe synchronization triggering, power supply, voltage monitoring, parameter configuration, and status monitoring are laid out in a continuous manner; all other functional modules are laid out in a cross manner on the PCB.

[0022] Preferably, the synchronous data acquisition command is sent from the master control module of each slave data collector to the respective functional modules of the slave data collector to acquire data frames, and the acquired data frames are fed back to the master control module of the slave data collector, including:

[0023] The second main control module parses the received synchronization data acquisition command to obtain the subframe synchronization signal; wherein,

[0024] While receiving the subframe synchronization signal from the slave functional module, each slave functional module simultaneously sends the data frame collected in the previous round to the second main control module;

[0025] After each functional module receives the subframe synchronization signal, it simultaneously begins to collect data of the 0th subframe and collects data in sequence according to the preset data mapping table to synchronously collect data frames.

[0026] This invention also provides a cascaded universal synchronous data acquisition system, which implements the cascaded universal synchronous data acquisition method described above for synchronous data acquisition, including a master acquisition unit, a slave acquisition unit, and an expansion unit that enables the master acquisition unit and the slave acquisition unit to communicate with each other; wherein,

[0027] The master collector is used to send the received synchronous data acquisition command to the slave collector through the expansion unit;

[0028] The slave collector is used to send the synchronous data acquisition command to its own functional modules through its own master control module to acquire data frames, and to feed back the acquired data frames to the master control module of the slave collector, so that the master control module of the slave collector can summarize the data frames acquired by the slave collector to form slave acquisition data.

[0029] The expansion unit is used to synchronously transmit each piece of acquired data to the main collector to complete synchronous data acquisition.

[0030] Preferably, the main data collector includes a first main control module, at least two main functional modules, and the expansion unit;

[0031] The slave data collector includes a second master control module and at least two slave functional modules; wherein...

[0032] The expansion unit has at least four collector communication interfaces, each of which is connected to the second main control module through two sets of synchronous buses; one set of synchronous buses is used to send the synchronous data acquisition command to the expansion unit; the other set of synchronous buses is used to enable the main collector to receive the slave acquisition data.

[0033] Preferably, the main functional modules and the slave functional modules are connected by non-through board connectors; each main functional module communicates with the first master control module via an independent first bus, and each slave functional module communicates with the second master control module via an independent second bus; and...

[0034] The connectors between adjacent boards of each main functional module and each slave functional module are arranged in a cross-layout on the PCB to form a unified functional module hardware interface between the main functional modules and the slave functional modules.

[0035] As can be seen from the above technical solution, the cascaded universal synchronous data acquisition method and system provided by the present invention firstly sends the received synchronous data acquisition command to each slave acquisition unit that is communicatively connected to the expansion unit through the main acquisition unit's own expansion unit. The main control module of each slave acquisition unit sends the synchronous data acquisition command to each functional module of the slave acquisition unit to acquire data frames, and feeds back the acquired data frames to the main control module of the slave acquisition unit. Then, the main control module of each slave acquisition unit summarizes the data frames acquired by the slave acquisition unit to form slave acquisition data, and transmits each slave acquisition data synchronously to the main acquisition unit based on the expansion unit. This enables multiple acquisition units to complete synchronous data acquisition, realizes the modular universalization, serialization, and standardization design of the data acquisition product, achieves consistency in hardware design and embedded software design, thereby reducing costs and improving product production and testing efficiency. Attached Figure Description

[0036] Other objects and results of the invention will become more apparent and readily understood by referring to the following description taken in conjunction with the accompanying drawings, and with a more complete understanding of the invention. In the drawings:

[0037] Figure 1 A flowchart of a cascaded universal synchronous data acquisition method according to an embodiment of the present invention;

[0038] Figure 2 This is a schematic diagram of the master collector and slave collector involved in the cascaded universal synchronous data acquisition method according to an embodiment of the present invention;

[0039] Figure 3 This is a schematic diagram of the communication connection between the expansion unit and the slave collector involved in the cascaded universal synchronous data acquisition method according to an embodiment of the present invention.

[0040] Figure 4 This is a schematic diagram of the board connector connection involved in the cascaded universal synchronous data acquisition method according to an embodiment of the present invention;

[0041] Figure 5 This is a schematic diagram of the data frame being acquired in the cascaded universal synchronous data acquisition method according to an embodiment of the present invention;

[0042] Figure 6 This is a schematic diagram of the subframe synchronization signal when acquiring data frames in the cascaded universal synchronous data acquisition method according to an embodiment of the present invention;

[0043] Figure 7 This is a system block diagram of a cascaded universal synchronous data acquisition system according to an embodiment of the present invention. Detailed Implementation

[0044] Currently, a single data acquisition unit is no longer sufficient to meet the data acquisition requirements of multi-module aircraft. Multiple modules require multiple data acquisition units to work together to complete synchronous data acquisition tasks. These multiple data acquisition units need to be cascaded through external interfaces to achieve synchronous data acquisition between the units. However, the current data acquisition modules are not standardized, which makes the program for simultaneous data acquisition complex and results in extremely low production and testing efficiency.

[0045] To address the aforementioned problems, this invention provides a cascaded universal synchronous data acquisition method and system. The specific embodiments of this invention will be described in detail below with reference to the accompanying drawings.

[0046] To illustrate the cascaded universal synchronous data acquisition method and system provided by this invention Figures 1-6 The embodiments of the present invention are illustrated by way of example.

[0047] The following description of exemplary embodiments is merely illustrative and is in no way intended to limit the invention or its application or use. Techniques and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques and equipment should be considered part of the specification.

[0048] like Figure 1 As shown, the present invention provides a cascaded universal synchronous data acquisition method, comprising:

[0049] S1: The expansion unit based on the master collector sends the received synchronous data acquisition command to each slave collector that is communicatively connected to the expansion unit;

[0050] S2: The master control module of each slave collector sends the synchronous data acquisition command to each functional module of the slave collector to acquire data frames, and feeds back the acquired data frames to the master control module of the slave collector;

[0051] S3: The master control module of each slave collector summarizes the data frames collected by the slave collector to form slave collection data, and transmits each slave collection data synchronously to the master collector based on the extension unit to complete synchronous data collection.

[0052] like Figure 2 As shown, in a specific embodiment, a master data acquisition unit and multiple slave data acquisition units are set up in the measurement and control system. The master data acquisition unit (master acquisition unit) communicates with the host computer through the master control module interface (which can be an RS422, Ethernet, or other types of interface). The host computer sends the parameters and mapping table information of each functional module to the master control module of the master data acquisition unit. The master control module distributes the information to each functional module according to the protocol. After receiving the parameter binding information, the functional module replies to the master control module with the reception status information.

[0053] The main data acquisition unit of the measurement and control system realizes the cascading and expansion between individual units through its expansion interface unit. Each expansion unit expands to have no less than 4 external bus interfaces, realizing the expansion of no less than 4 slave data acquisition units. The main control module of each slave data acquisition unit is connected to the expansion interface unit through the synchronous bus interface. The interfaces between the expansion unit of the main data acquisition unit and the main control module of the slave data acquisition unit are independent of each other, that is, each slave data acquisition unit is allocated an independent set of synchronous acquisition bus interfaces.

[0054] In this embodiment, the master control module of each slave collector sends the synchronous data acquisition command to the various functional modules of the slave collector itself to acquire data frames.

[0055] The master control module of the master collector transmits the synchronous data acquisition command to each functional module of the master collector itself, so that the functional modules of the master collector and the functional modules of the slave collector can perform synchronous data acquisition.

[0056] That is, while each slave collector is collecting data, the master collector is also collecting data at the same time, thereby achieving synchronous data collection of the entire collection system.

[0057] In this embodiment, the master collector includes a first master control module and at least two master function modules; the slave collector includes a second master control module and at least two slave function modules; therefore, this embodiment also includes a step of pre-establishing a synchronous acquisition link between the master collector and the slave collector; wherein, it includes:

[0058] S01: An expansion unit is installed on the main collector;

[0059] S02: Expand the expansion unit with at least four collector communication interfaces, so that each collector communication interface is connected to the second main control module through two sets of synchronous buses; one set of synchronous buses is used to send the synchronous data acquisition command to the expansion unit; the other set of synchronous buses is used to enable the main collector to receive the slave acquisition data.

[0060] Thus forming Figure 2 , Figure 3 In the embodiment shown, the expansion unit is integrated into the main collector, and the expansion unit is connected to the main control module (second main control module) of each slave collector.

[0061] Therefore, in this embodiment, the extension unit based on the master collector sends the received synchronization data acquisition command to each slave collector communicatively connected to the extension unit, including:

[0062] S11: Receive the synchronous data acquisition command issued by the host computer through the host computer interface of the main collector;

[0063] S12: The first main control module transmits the synchronous data acquisition instruction to the expansion unit, so that the expansion unit sends the synchronous data acquisition instruction to the second main control module.

[0064] exist Figure 3In the specific embodiment shown, the chassis of the master data collector is designed with an expansion unit. The expansion unit receives the subframe synchronization data acquisition command sent between boards and forwards the acquired subframe synchronization data acquisition command to the master control module of the slave data collector. Each expansion unit has multiple synchronization bus interfaces and can connect multiple slave data collector chassis. Each expansion unit can expand no less than 8 (4 data collector communication interfaces * 2 sets of synchronization buses = 8) data collector communication interfaces. Each slave data collector needs two sets of synchronization buses, one for sending synchronization data acquisition commands and the other for receiving subframe data messages from the slave data collector.

[0065] Cascading architecture of multiple data acquisition unit chassis, such as Figure 2 As shown, the main data collector is connected to the main control modules of multiple data collector chassis through an expansion unit. When the main control module of the main data collector sends a subframe synchronization data acquisition command to the inter-board bus, the expansion unit receives the current acquisition command and sends the acquisition command to the main control modules of multiple slave data collector chassis. The slave data collector main control modules forward the command information to their own inter-board bus. In this way, the various functional modules of the slave data collector and the various functional modules of the main data collector realize the function of synchronous data acquisition.

[0066] Step S3 involves the master control module of each slave collector summarizing the data frames collected by the slave collectors to form slave collection data, and then transmitting each slave collection data synchronously to the master collector based on the extension unit, thus completing the synchronous data collection process.

[0067] In one specific embodiment, after receiving the synchronous acquisition instruction from each functional module of the acquisition unit, the acquired data frame (data subframe data) is sent to the main control module of the acquisition unit. After receiving the data subframe data sent by the functional modules, the main control module of the acquisition unit performs frame encoding and sends the framed data to the main acquisition unit in the form of data subframes.

[0068] In addition, such as Figure 4 As shown, in this embodiment, it also includes:

[0069] SA1: Non-through-connection inter-board connectors are used to connect the main functional modules and the slave functional modules, so that each main functional module communicates with the first master control module via an independent first bus, and each slave functional module communicates with the second master control module via an independent second bus; and...

[0070] SA2: The connectors between the upper and lower adjacent boards of each main functional module and each slave functional module are arranged in a cross-layout on the PCB so that the main functional modules and the slave functional modules form a consistent functional module hardware interface.

[0071] The data collectors (master and slave collectors) need to support the design of various types of functional units, such as... Figure 4 As shown in the left part (the part connected by the curved line), in a specific embodiment, to ensure the uniformity of the module design interface, a non-through-connection inter-board connector method is adopted. Each functional unit circuit board architecture is designed with two surface-mount connectors, one on the top and one on the bottom. The uniformity of the module interface design is achieved through the layout design of the inter-board PCB, as shown below. Figure 4 As shown in the left section, each functional module unit in the inter-board connector is designed with an independent data bus interface. Data frames from each functional module unit are sent to the main control module through their respective independent bus interfaces. Each module has independent wiring and does not affect others. Data frames are sent to the main control module in parallel during each subframe cycle to ensure the required bandwidth of the inter-board bus. The bus of the main functional module of the master data acquisition unit is called the first bus, and the bus of the slave functional module of the slave data acquisition unit is called the second bus. The inter-board connectors for each functional module are designed with a cross-layout layout on the PCB, ensuring the consistency of the hardware interface design for each functional module. That is, regardless of its operating mode or the type of data acquired, each functional module follows a fixed cross-layout design. Furthermore, the data bus interface of each functional module is defined consistently in the inter-board connector interface, ensuring consistency between hardware development and subsequent embedded development. This means that only one version of the program is needed to maintain the same type of data acquisition unit, greatly reducing the complexity of the initial hardware design and the difficulty of subsequent embedded development and maintenance.

[0072] like Figure 4 As shown in the right part (vertical line section), in this embodiment, the functional module interfaces with subframe synchronization triggering function, power supply function, voltage monitoring function, parameter configuration function, and status monitoring function in the main functional module and slave functional module are laid out in a through layout; all other functional modules are laid out in a cross layout on the PCB.

[0073] exist Figure 4 In the more specific embodiment shown on the right, in addition to the independent bus of the initial cross-layout between boards, a through-layout architecture is also designed. The through-layout interface includes the following interfaces: a subframe synchronization trigger interface for the subframe synchronization trigger function, i.e. Figure 4 The vertical line marked SYNC in the middle indicates that the main control module and each functional module need to be connected in parallel. That is, when the main control module sends the subframe synchronization signal, each functional unit receives the subframe synchronization acquisition command synchronously to meet the needs of synchronous data acquisition of each functional unit. Figure 4The PWR interface is a power supply interface for various functional modules, used by the power supply module to power each functional module. Depending on the power requirements of the acquisition modules, it can be divided into multiple power supply units, including but not limited to digital DVCC5V, analog AVCC5V, and analog ±15V power supply voltages. The power supply modules are arranged on both sides of the unit, considering both heat dissipation characteristics and the ability to select one or two power supplies based on the unit's power consumption, facilitating expansion of the acquisition unit. The voltage monitoring interface monitors the power and current signals of the supply voltage. The power supply line is introduced into the analog acquisition module via an inter-board connector, and the voltage and current are collected through a fixed channel for monitoring the system's power supply status. The parameter configuration interface and the status monitoring interface are CFG_BUS and CFG_BACK, respectively. CFG_BUS is used by the main control module to issue parameter setting commands, and CFG_BACK is used by the functional modules to send status monitoring data.

[0074] Furthermore, in this specific embodiment, to ensure consistency in the design of upper and lower stacked modules, the main control module requires that the connectors between the upper and lower stacked boards be of the same model, with a symmetrical structure both vertically and horizontally, ensuring consistency in the hardware and embedded design of the upper and lower functional module units. Thus, in the architecture obtained based on this embodiment, each module's independent data bus is designed with a crossover mechanism to ensure consistency in the hardware interface design. The data synchronization acquisition command interface, parameter configuration, and status readback interface are all designed as a continuous interface, meaning the main control module shares communication interfaces with all functional modules. Parameter configuration and status readback require the software protocol frame header and frame type to distinguish the ID number of the current parameter configuration module and the ID number of the status readback module.

[0075] In this embodiment, step S2 involves the master control module of each slave collector sending the synchronous data acquisition command to each functional module of the slave collector itself to acquire data frames, and feeding back the acquired data frames to the master control module of the slave collector, including:

[0076] The second main control module parses the received synchronization data acquisition command to obtain the subframe synchronization signal; wherein,

[0077] While receiving the subframe synchronization signal from the slave functional module, each slave functional module simultaneously sends the data frame collected in the previous round to the second main control module;

[0078] After receiving the subframe synchronization signal, each slave functional module simultaneously begins to collect data of the 0th subframe and collects data in sequence according to a preset data mapping table to synchronously collect data frames. Each slave functional module receives the subframe synchronization signal through the inter-board synchronous data transmission bus and simultaneously begins to collect data of the 0th subframe. The two ends of the inter-board synchronous data transmission bus are connected to the functional module interfaces of the subframe synchronization trigger function in a through-layout layout.

[0079] like Figure 5 , Figure 6 As shown in the diagram, in one specific embodiment, the main data acquisition unit receives parameter binding information from the host computer via a host computer interface. The host computer interface supports manual framing, allowing users to encode the required functional board channel data into a PCM frame structure and map the information content of each frame unit to the corresponding channel data of the corresponding functional unit of the data acquisition unit. For example, the telemetry parameters in a telemetry system are represented by P(i, j, k), where i indicates that the parameter is acquired by the data acquisition unit numbered i in the system, j indicates that the parameter is acquired by the functional module numbered j corresponding to the data acquisition unit numbered i, and k indicates the k-th acquisition channel of the functional module numbered j.

[0080] After the host computer completes the PCM frame structure settings, it needs to distribute the PCM frame structure to the main control module, analog quantity function module, digital quantity function module, and switch quantity function module according to certain rules. The PCM frame structure mapping table set by the host computer for each function module will frame the collected data. The framed data is stored in the transmission buffer and sent to the master station when the master station sends the subframe synchronization command. After receiving the data, the master station stores it in the FIFO buffer for use in the system's PCM framing.

[0081] Based on the PCM and instruction transmission timing between modules, 0x5511 is the subframe synchronization signal in this specific embodiment. At the start of the full frame, the master control module (first or second master control module) sends the subframe synchronization signal to the functional modules (master or slave functional modules). After receiving the subframe synchronization command, each functional module on the inter-board bus begins synchronously acquiring data from subframe 0 and synchronously sends the data frame from the previous subframe to the master control module. Upon receiving the subframe synchronization signal, each functional module synchronously sends the previously acquired data frame to the master control module and synchronously begins acquiring the current subframe ID data frame. The specific process is shown in the figure. Figure 5 , Figure 6 As shown in the common, in Figure 5 , Figure 6 In the specific embodiment shown, the subframe synchronization command is 5511. After receiving 5511, the functional module directly collects the data of subframe 0. Upon receiving the subframe synchronization command 55AA, the functional module increments the subframe ID by 1. The more detailed collection process is not the focus of this embodiment and will not be described in detail here.

[0082] This method is embedded transmission. Embedded transmission can ensure data transmission efficiency. As mentioned above, each functional module has a separate synchronous RS422 data transmission channel, which can ensure that the collected PCM data frames can be sent to the main control module in parallel after receiving the subframe synchronization signal.

[0083] It should be noted that when the data is collected from the collector, the main collector is also collecting data simultaneously with the collector. Therefore, the data exchange between the first main control module and the main function module is exactly the same as the data exchange between the second main control module and the slave function module. However, the second main control module needs to send the received data frames to the main control module through the extension unit after summarizing them, while the first main control module does not need to send them. It can directly summarize the received data frames as the main collected data.

[0084] Later, the first master control module of the master data collector can directly feed back the aggregated slave data from the slave data collectors and the master data it aggregates to the host computer for framing. This completes the entire synchronous data acquisition process.

[0085] Based on the above embodiments, the cascaded universal synchronous data acquisition method provided by this invention allows for independent and non-influencing connections between expansion units and the main control module interfaces of slave acquisition units. Functional module units also have independent bus interfaces with the main control module, meaning each module has independent wiring and does not affect the others. Furthermore, the functional modules feature a cross-layout design, and the data bus interface of each functional module is defined consistently in the inter-board connector interface, ensuring consistency between hardware development and subsequent embedded development. This means that only one version of the program is needed to maintain the same type of data acquisition unit, significantly reducing the complexity of early hardware design and the difficulty of later embedded development and maintenance. This enables multiple acquisition units to complete synchronous data acquisition, achieving modular, serialized, and standardized design of data acquisition products, ensuring consistency in hardware design and embedded software design, thereby reducing costs and improving product manufacturing and testing efficiency.

[0086] like Figure 7 As shown, the present invention also provides a cascaded universal synchronous data acquisition system 100, which implements the cascaded universal synchronous data acquisition method described above for synchronous data acquisition, including a master collector 110, a slave collector 120, and an expansion unit 111 that enables the master collector and the slave collector to communicate with each other; wherein,

[0087] The master collector 110 is used to send the received synchronous data acquisition command to the slave collector through the expansion unit;

[0088] The slave collector 120 is used to send the synchronous data acquisition command to each functional module of the slave collector through its own master control module to acquire data frames, and to feed back the acquired data frames to the master control module of the slave collector, so that the master control module of the slave collector can summarize the data frames acquired by the slave collector to form slave acquisition data.

[0089] The expansion unit 111 is used to synchronously transmit each piece of acquired data to the main collector to complete synchronous data acquisition.

[0090] The main data collector 110 includes a first main control module 112, at least two main function modules 113 (main function modules 113-1-113-7), and the expansion unit 111;

[0091] The slave data collector 120 includes a second master control module 121 and at least two slave functional modules 122 (slave functional modules 122-1—122-6); wherein...

[0092] The expansion unit 111 has at least four collector communication interfaces, each of which is connected to the second main control module through two sets of synchronous buses; one set of synchronous buses is used to send the synchronous data acquisition command to the expansion unit; the other set of synchronous buses is used to enable the main collector to receive the slave acquisition data.

[0093] The main functional modules and the slave functional modules (i.e., the functional boards of each data collector) are connected using non-through-connection inter-board connectors; each main functional module communicates with the first main control module via an independent first bus, and each slave functional module communicates with the second main control module via an independent second bus; furthermore...

[0094] The connectors between adjacent boards of each main functional module and each slave functional module are arranged in a cross-layout on the PCB to form a unified functional module hardware interface between the main functional modules and the slave functional modules.

[0095] For a more specific implementation of the cascaded universal synchronous data acquisition system, please refer to the above-described embodiment of the cascaded universal synchronous data acquisition method, which will not be elaborated here.

[0096] As described above, the cascaded universal synchronous data acquisition system provided by the present invention transmits the acquired data synchronously to the main acquisition unit based on the expansion unit, thereby enabling multiple acquisition units to complete synchronous data acquisition. Furthermore, each functional module has an independent bus and the same hardware interface, realizing the modular universalization, serialization, and standardization design of the data acquisition product, achieving consistency in hardware design and embedded software design, thereby reducing costs and improving product production and testing efficiency.

[0097] The cascaded universal synchronous data acquisition method and system proposed according to the present invention have been described above by way of example with reference to the accompanying drawings. However, those skilled in the art should understand that various modifications can be made to the cascaded universal synchronous data acquisition method and system proposed by the present invention without departing from the scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the content of the appended claims.

Claims

1. A cascaded universal synchronous data acquisition method, characterized in that, include: The expansion unit based on the master collector sends the received synchronous data acquisition command to each slave collector that is communicatively connected to the expansion unit; The master control module of each slave collector sends the synchronous data acquisition command to each functional module of the slave collector to acquire data frames, and feeds back the acquired data frames to the master control module of the slave collector; The master control module of each slave data collector aggregates the data frames collected by the slave data collectors to form slave-collected data, and then transmits the slave-collected data synchronously to the master data collector based on the expansion unit, thus completing synchronous data acquisition; wherein, The master data collector includes a first master control module and at least two master function modules; the slave data collector includes a second master control module and at least two slave function modules. The main functional modules and the slave functional modules are connected by non-through board connectors, so that each main functional module communicates with the first master control module via an independent first bus, and each slave functional module communicates with the second master control module via an independent second bus; and... The connectors between adjacent boards of each main functional module and each slave functional module are arranged in a cross-layout on the PCB to form a consistent functional module hardware interface between the main functional modules and the slave functional modules.

2. The cascaded universal synchronous data acquisition method as described in claim 1, characterized in that, The master control module of each slave collector sends the synchronous data acquisition command to the various functional modules of the slave collector itself to acquire data frames. The master control module of the master collector transmits the synchronous data acquisition command to each functional module of the master collector itself, so that the functional modules of the master collector and the functional modules of the slave collector can perform synchronous data acquisition.

3. The cascaded universal synchronous data acquisition method as described in claim 2, characterized in that, It also includes the step of pre-setting up the synchronous acquisition link between the master collector and the slave collector; wherein, it includes: An expansion unit is installed on the main data collector; The expansion unit is extended with at least four collector communication interfaces, and each collector communication interface is connected to the second main control module through two sets of synchronous buses; one set of synchronous buses is used to send the synchronous data acquisition command to the expansion unit; the other set of synchronous buses is used to enable the main collector to receive the slave acquisition data.

4. The cascaded universal synchronous data acquisition method as described in claim 3, characterized in that, The expansion unit based on the master data collector sends the received synchronous data acquisition commands to each slave data collector communicatively connected to the expansion unit, including: The main data collector receives synchronous data acquisition commands from the host computer via its host computer interface. The first main control module transmits the synchronous data acquisition command to the expansion unit, and the expansion unit then sends the synchronous data acquisition command to the second main control module.

5. The cascaded universal synchronous data acquisition method as described in claim 4, characterized in that, The main functional module and the slave functional module The functional module interfaces with subframe synchronization triggering, power supply, voltage monitoring, parameter configuration, and status monitoring are laid out in a continuous manner; all other functional modules are laid out in a cross manner on the PCB.

6. The cascaded universal synchronous data acquisition method as described in claim 5, characterized in that, The master control module of each slave data collector sends the synchronous data acquisition command to the various functional modules of the slave data collector itself to acquire data frames, and feeds back the acquired data frames to the master control module of the slave data collector, including: The second main control module parses the received synchronization data acquisition command to obtain the subframe synchronization signal; wherein, While receiving the subframe synchronization signal from the slave functional module, each slave functional module simultaneously sends the data frame collected in the previous round to the second main control module; After each functional module receives the subframe synchronization signal, it simultaneously begins to collect data of the 0th subframe and collects data in sequence according to the preset data mapping table to synchronously collect data frames.

7. A cascaded universal synchronous data acquisition system, characterized in that... To implement the cascaded generalized synchronous data acquisition method as described in any one of claims 1-6, synchronous data acquisition includes a master data collector, a slave data collector, and an expansion unit that enables the master data collector and the slave data collector to communicate with each other; wherein, The master collector is used to send the received synchronous data acquisition command to the slave collector through the expansion unit; The slave collector is used to send the synchronous data acquisition command to its own functional modules through its own master control module to acquire data frames, and to feed back the acquired data frames to the master control module of the slave collector, so that the master control module of the slave collector can summarize the data frames acquired by the slave collector to form slave acquisition data. The expansion unit is used to synchronously transmit each piece of acquired data to the main collector to complete synchronous data acquisition; The main collector includes a first main control module, at least two main function modules, and the expansion unit; the slave collector includes a second main control module and at least two slave function modules. The main functional modules and the slave functional modules are connected to each other using non-through-connection inter-board connectors; each main functional module communicates with the first master control module via an independent first bus, and each slave functional module communicates with the second master control module via an independent second bus; furthermore... The connectors between adjacent boards of each main functional module and each slave functional module are arranged in a cross-layout on the PCB to form a unified functional module hardware interface between the main functional modules and the slave functional modules.

8. The cascaded universal synchronous data acquisition system as described in claim 7, characterized in that, The expansion unit has at least four collector communication interfaces, each of which is connected to the second main control module through two sets of synchronous buses; one set of synchronous buses is used to send the synchronous data acquisition command to the expansion unit; the other set of synchronous buses is used to enable the main collector to receive the slave acquisition data.

Citation Information

Patent Citations

  • Large-scale parallel system-based distributed communication system and control method thereof

    CN102938565A

  • High-speed synchronous data acquisition method for leg type impact based on RS-485 bus

    CN116418625A