Redundant communication control system, redundant communication control method and integrated device
By designing a multi-select device group and a synchronization transmission line in the redundant communication control system, real-time synchronous acquisition of data output by multiple data interfaces is achieved, and the problem that traditional redundant circuits cannot meet the requirements of high real-time and synchronization is solved, and the efficiency and reliability of the system are improved.
Patent Information
- Application Number
- CN202111577154.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-22
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2041-12-22
AI Technical Summary
Traditional redundant circuits cannot meet application scenarios with high requirements for real-time and synchronization of data acquisition at the communication system level, and there are problems such as low communication efficiency and no obvious advantage in cost.
A redundant communication control system is designed, including a multi-select device group, a processor and multiple data interfaces. Through the communication connection between the multi-select device group and the processor and the data interface, the real-time synchronous data acquisition is achieved using a synchronous transmission line.
It effectively improves the real-time and efficiency of the redundant communication control system, improves the reliability of the entire system without significantly increasing the cost and volume, and solves the problem that data cannot be collected and calculated in real-time in scenarios with high requirements for real-time data acquisition.
Smart Images

Figure CN114461554B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of communication systems, and in particular to a redundant communication control system, a redundant communication control method and an integrated device. Background Art
[0002] In communication engineering, redundancy refers to the artificial duplication of some key components or functions for the sake of system safety and reliability. When a system fails, such as a device is damaged, the redundant components can be used as backup to intervene in time and take over the work of the failed components, thereby reducing the system's failure time. Redundancy is especially used for emergency response and can exist at different levels, such as network redundancy, server redundancy, disk redundancy, data redundancy, etc.
[0003] The circuit structure of the traditional redundant circuit is simple, the processor performance is low, the redundant circuit does not have high requirements for the synchronization of data acquisition of different data acquisition ports, and the data acquisition process between different data acquisition ports has a time difference, and the synchronization of the data acquisition process between different data acquisition ports is poor, resulting in the inability of the traditional redundant circuit to meet the application scenarios with high requirements for real-time and synchronization of data acquisition. With the emergence of high-speed circuits, such as control systems such as machine tool controllers or flight controllers of drones, the requirements for circuit processing speed and response are high, and the external sensor parameter signals must be reached at the same time to execute and complete the corresponding functions. This leads to the disadvantages of low communication efficiency and simple methods but no obvious cost advantages in the redundant design of the communication system level in the existing technology, and it is also unable to meet the application scenarios with high requirements for real-time and synchronization of data acquisition. Summary of the invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a redundant communication control system, a redundant communication control method and an integrated device, which effectively improve the real-time performance and efficiency of the redundant communication control system, and improve the reliability of the entire redundant communication control system without significantly increasing the cost and volume.
[0005] In a first aspect, an embodiment of the present disclosure provides a redundant communication control system, including:
[0006] A multi-way selection device group, at least one processor and a plurality of data interfaces, wherein the multi-way selection device group includes at least one multi-way selection device, and the multi-way selection device group is communicatively connected with the processor and the data interface respectively;
[0007] The processor is configured to correspond to a plurality of the data interfaces through the multi-way selection device group, and the processor synchronously obtains data outputted by the corresponding plurality of data interfaces through a synchronous transmission line.
[0008] Optionally, the redundant communication control system includes one of the processors, and the multi-way selection device group includes one of the multi-way selection devices;
[0009] The multi-way selection end of the multi-way selection device is communicatively connected to the data interface via a communication transmission line, the single-way signal end of the multi-way selection device is communicatively connected to the processor via a communication transmission line, and the synchronization transmission line is connected between the data interface and the multi-way selection device.
[0010] Optionally, the redundant communication control system includes a plurality of the processors, the multi-way selection device group includes a plurality of the multi-way selection devices, and the data interface is arranged corresponding to the multi-way selection devices;
[0011] The multi-way selection end of the multi-way selection device is communicatively connected to the corresponding processor via a communication transmission line, the single-way signal end of the multi-way selection device is communicatively connected to the corresponding data interface via a communication transmission line, and the synchronization transmission line is connected between the multi-way selection devices.
[0012] Optionally, the number of the processors is the same as the number of the multi-way selection devices, and one processor is communicatively connected to all the multi-way selection devices.
[0013] Optionally, the synchronous transmission line is connected between the data interface and the corresponding multi-way selection device.
[0014] Optionally, the synchronous transmission line achieves synchronization between the devices connected to it through a heartbeat signal.
[0015] In a second aspect, an embodiment of the present disclosure further provides a redundant communication control method, which is implemented based on the redundant communication control system described in the first aspect, and the redundant communication control method includes:
[0016] The processor sends a data acquisition instruction to the multiplexer device;
[0017] The multiplexer selector synchronously collects the data output by the plurality of data interfaces to the processor according to the data collection instruction.
[0018] Optionally, the redundant communication control system includes a plurality of the processors, the multi-way selection device group includes a plurality of the multi-way selection devices, and the data interface is arranged corresponding to the multi-way selection devices;
[0019] The processor sends a data acquisition instruction to the multiplexer, including:
[0020] The processor sends a data acquisition instruction to one of the multiplexer devices;
[0021] The multiplexer selector synchronously collects the data output by the plurality of data interfaces to the processor according to the data collection instruction, including:
[0022] The multi-way selection device receiving the data acquisition instruction sends a synchronization signal to the other multi-way selection devices;
[0023] The multiplexer selector synchronously collects the data output by the plurality of data interfaces to the processor according to the data collection instruction and the synchronization signal.
[0024] In a third aspect, an embodiment of the present disclosure further provides a redundant communication control method, which is implemented based on the redundant communication control system described in the first aspect, wherein the redundant communication control system includes a plurality of the processors, the multi-way selection device group includes a plurality of the multi-way selection devices, and the data interface is set corresponding to the multi-way selection device;
[0025] The redundant communication control method comprises:
[0026] When the multiplexer receives the data output by the data interface, the multiplexer sends a synchronization signal to the other multiplexers;
[0027] The multiplexer selector synchronously collects the data output by the multiple data interfaces to the processor according to the synchronization signal; wherein the processor is in a data receiving state.
[0028] In a fourth aspect, an embodiment of the present disclosure further provides an integrated device, comprising at least one redundant communication control system as described in the first aspect.
[0029] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0030] The disclosed embodiment sets a redundant communication control system including a multi-way selection device group, at least one processor and multiple data interfaces, the multi-way selection device group includes at least one multi-way selection device, and the multi-way selection device group is respectively connected to the processor and the data interface; the processor is set to correspond to multiple data interfaces through the multi-way selection device group, and the processor synchronously obtains the data output by the corresponding multiple data interfaces through the synchronous transmission line. Therefore, the disclosed embodiment is suitable for various scenarios where it is necessary to read the output data of multiple data interfaces, realizes the real-time synchronous acquisition of multi-point data, effectively improves the real-time performance and efficiency of the redundant communication control system, and uses one or more low-cost adapter units, i.e., multi-way selection devices, to improve the reliability of the entire redundant communication control system without significantly increasing the cost and volume, solves the problem that the data of external sensors cannot be collected and calculated in real time for redundant communication in scenarios with high requirements for real-time data acquisition, and overcomes the problems of low communication efficiency, no obvious cost advantage, and inability to meet the application scenarios with high requirements for real-time and synchronization of data acquisition in traditional redundant circuits. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0032] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0033] Figure 1 A schematic diagram of the structure of a redundant communication control system provided by an embodiment of the present disclosure;
[0034] Figure 2 A schematic diagram of the structure of another redundant communication control system provided by an embodiment of the present disclosure;
[0035] Figure 3 A schematic diagram of the structure of another redundant communication control system provided by an embodiment of the present disclosure;
[0036] Figure 4 A flowchart of a redundant communication control method provided by an embodiment of the present disclosure;
[0037] Figure 5 A flowchart of another redundant communication control method provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0038] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0039] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0040] Figure 1 The structure diagram of a redundant communication control system provided by the embodiment of the present disclosure is shown in FIG. Figure 1 As shown, the redundant communication control system includes a multi-way selection device group 10, at least one processor 13 and multiple data interfaces 11, the multi-way selection device group 10 includes at least one multi-way selection device 12, and the multi-way selection device group 10 is communicatively connected with the processor 13 and the data interface 11 respectively. Figure 1 The multiplexer device group 10 is exemplarily configured to include a multiplexer device 12, the redundant communication control system includes a processor 13 and two data interfaces 11, and the multiplexer device group 10 is respectively connected to the processor 13 and the two data interfaces 11. The processor 13 is configured to correspond to the multiple data interfaces 11 through the multiplexer device group 10. Figure 1 By way of example, one processor 13 is configured to correspond to two data interfaces 11 via a multiplexer device group 10 .
[0041] Specifically, each data interface 11 is externally connected to a data source. When a processor 13 needs to read data output by multiple data interfaces 11 at the same time, or multiple processors 13 need to read data output by one or more data interfaces 11 at the same time, the communication reliability between the data interface 11 and the processor 13 is very important. Figure 1 The connecting line with an arrow in the figure represents the communication transmission line 15, that is, the data acquisition signal line. Figure 1 As shown, the multiplexer selection device group 10 is communicatively connected to the data interface 11 via a data acquisition signal line, and the multiplexer selection device group 10 is communicatively connected to the processor 13 via a data acquisition signal line.
[0042] The data acquisition process of the redundant communication control system is as follows: the data interface 11 transmits the data to be collected to the multi-way selection device group 10 through the data acquisition signal line. The multi-way selection device group 10 includes at least one multi-way selection device 12. The multi-way selection device 12 has the function of multiple selection or multiple selection. Figure 1In the structure shown, the multi-way selection device 12 can use the switching switch integrated inside it to select the data to be collected output by any data interface 11 and transmit it to the processor 13 through the data collection signal line. The processor 13 obtains the data to be collected output by multiple data interfaces 11 through the multi-way selection device group 10.
[0043] Exemplarily, the multi-way selection device group 10 can be connected to the data interface 11 by using a high-speed SPI (Serial Peripheral Interface). In addition, the multi-way selection device 12 in the multi-way selection device group 10 can be configured to use a low-cost multi-communication interface processing chip, such as a low-cost single-chip microcomputer. The multi-way selection device 12 is used for the aggregation and initial processing of redundant communications. The initial processing can, for example, include continuing simple filtering processing on the collected data. Thus, the multi-way selection device 12 is used to perform some simple initial processing on the collected data, such as simple filtering processing before uploading to the processor 13, which is conducive to sharing the processing time of the processor 13 for the collected data, improving the operating efficiency of the processor 3, and thus improving the operating efficiency of the redundant communication control system. Exemplarily, the redundant communication control system can also be configured to support multiple protocols to optimize the compatibility of the redundant communication control system with the data acquisition protocol type.
[0044] like Figure 1 As shown, the processor 13 synchronously obtains the data output by the corresponding multiple data interfaces 11 through the synchronous transmission line 14. Specifically, the synchronous transmission line 14 is a SYNC (synchronization) signal line. SYNC is a multimedia synchronization technology that is widely used in synchronous display in the fields of video and music. Figure 1 The connecting line without an arrow in the figure represents the synchronous transmission line 14. Figure 1 Exemplarily, the data interface 11 is configured to be communicatively connected to the multiplexer 12 via a synchronous transmission line 14. The multiplexer 12 can synchronize its state with the data interface 11 via a GPIO (General Purpose Input Output) port, for example.
[0045] Specifically, the multi-way selection device 12 realizes state synchronization with the data interface 11 through the synchronous transmission line 14. Here, the state synchronization means that the multi-way selection device 12 can perform synchronous communication with multiple data interfaces 11 through the synchronous transmission line 14 to realize the synchronous collection of the output data of multiple data interfaces 11 by the multi-way selection device 12, and then use its own multi-way selection function to synchronously transmit the collected data to the processor 13, thereby, the processor 13 realizes the synchronous collection of the output data of multiple data interfaces 11. In addition, the synchronous collection of the output data of multiple data interfaces 11 by the processor 13 can also be realized by clock source synchronization, but this method requires that a device with a clock function is integrated in the data interface 11, the multi-way selection device 12 and the processor 13, and the data interface 11, the multi-way selection device 12 and the processor 13 refer to the synchronous collection of the same clock source reference time data, which has a high cost. The embodiment of the present disclosure realizes the synchronous collection of the output data of multiple data interfaces 11 by the processor 13 using a simple synchronous transmission line 14, which effectively reduces the cost of realizing data synchronous collection.
[0046] The circuit structure of the traditional redundant circuit is simple, the processor performance is low, and the redundant circuit does not have high requirements for the synchronization of data acquisition of different data acquisition ports. For example, for the acquisition of the same parameters, updating the data acquisition process at intervals of 1 second and 5 seconds has little impact on the working performance of the entire system. At the same time, there is a time difference in the data acquisition process between different data acquisition ports. For example, after the processor completes the data acquisition work through one data acquisition port, it may execute other functions in the middle. After completing the intermediate execution process, another data acquisition port starts data acquisition. The synchronization of the data acquisition process between different data acquisition ports is poor, resulting in the inability of the traditional redundant circuit to meet the application scenarios with high requirements for real-time and synchronization of data acquisition.
[0047] However, with the emergence of high-speed circuits, control systems such as machine tool controllers or drone flight controllers have higher requirements for circuit processing speed and response, requiring external sensor parameter signals to be reached simultaneously to execute and complete the corresponding functions. For example, for control systems that are sensitive to multiple parameters, all external sensor parameters are required to meet the corresponding conditions at the same time before the next operation step is executed. Referring to the above description, the existing technology has the disadvantages of low communication efficiency and relatively simple methods but no obvious cost advantages in the redundant design of the communication system level, and it cannot meet the application scenarios with high requirements for real-time and synchronization of data acquisition.
[0048] The disclosed embodiment has made dual improvements in hardware and software logic, and is applicable to various scenarios that require reading data output from multiple data interfaces. The processor is configured to synchronously obtain data output from multiple data interfaces using a synchronous transmission line, ensuring that multiple data points can be collected simultaneously within the time accuracy allowed by the redundant communication control system, thereby realizing real-time synchronous collection of multi-point data and effectively improving the real-time performance and efficiency of the redundant communication control system. At the same time, by using one or more low-cost adapter units, i.e., multi-way selection devices, the reliability of the entire redundant communication control system is improved without significantly increasing the cost and volume, and the problem that the data of external sensors and the like cannot be collected and calculated in real time for redundant communication in scenarios with high requirements for real-time data acquisition is solved. The time difference in the data acquisition process between different data acquisition ports of the traditional redundant circuit is overcome, the synchronization of the data acquisition process between different data acquisition ports is poor, and the disadvantages of low communication efficiency, relatively simple methods but no obvious cost advantages of the traditional redundant circuit are overcome, and the problem that the application scenarios with high requirements for real-time and synchronization of data acquisition cannot be met is overcome. The data output by multiple data interfaces is transmitted to the processor in real time and synchronously, so that the processor can make a correct judgment on the current data status and output real-time control instructions, so that the entire system works according to the established logic, and avoids the data asynchronism of multiple data interfaces affecting the control efficiency and control accuracy of the entire control system.
[0049] In addition, the embodiment of the present disclosure utilizes a multi-way selection device group to realize the cascading of multiple data interfaces, so that the redundant communication control system has good scalability, and by optimizing the performance of the multi-way selection device group, such as increasing the number of input and output ports of the multi-way selection device, the scalability of the redundant communication control system can be further optimized.
[0050] Alternatively, if Figure 1 As shown, the redundant communication control system includes a processor 13, and the multi-way selection device group 10 includes a multi-way selection device 12; the multi-way selection terminal A1 of the multi-way selection device 12 is connected to the data interface 11 through the communication transmission line 15, for example, the multi-way selection terminal A1 of the multi-way selection device 12 is connected to the data interface 11 through the communication transmission line 15 in a one-to-one communication manner, Figure 1 Two data interfaces 11 are shown as an example. The single-channel signal terminal A2 of the multiplexer 12 is connected to the processor 13 through a communication transmission line 15. A synchronous transmission line 14 is connected between the data interface 11 and the multiplexer 12. The communication transmission line 15 is Figure 1 A connecting line with an arrowhead.
[0051] Specifically, Figure 1The scenario shown is a single processor scenario, and the multi-way selection device 12 is used to select the data to be collected input from the multi-way selection terminal A1 and output it to the processor 1 through the single signal terminal A2. For example, Figure 1 The multi-way selection device in the structure shown realizes the function of selecting one from two. Specifically, a synchronous transmission line 14 is connected between the multi-way selection device 12 and the data interface 11. When collecting data output from the data interface 11, the multi-way selection device 12 can synchronously obtain data output from multiple data interfaces 11, and then use its own multi-way selection function to synchronously output the data output from different data interfaces 11 to the processor 13.
[0052] Therefore, the multi-channel selection device 12 and the synchronous transmission line 14 adopt the SYNC multimedia synchronization technology, combined with the hardware improvements, so that the processor 13 can realize the synchronous collection of the output data of multiple data interfaces 11, ensuring that within the time accuracy allowed by the redundant communication control system, for example, within a short time of 0.1s-0.5s, multiple data points can be collected simultaneously, realizing real-time synchronous collection of multi-point data, effectively improving the real-time and efficiency of the redundant communication control system, and improving the reliability of the entire redundant communication control system without significantly increasing the cost and volume.
[0053] It should be noted that Figure 1 The multi-way selection device 12 is merely set as a 2-to-1 multi-way selection device for example, and the multi-way selection device 12 may also be set as an N-to-1 multi-way selection device, where N is greater than 2. Accordingly, one processor 13 may be used to achieve synchronous collection of output data from more data interfaces 11. The embodiment of the present disclosure does not specifically limit the value of N.
[0054] Figure 2 This is a schematic diagram of the structure of another redundant communication control system provided by an embodiment of the present disclosure. Figure 2 As shown, the redundant communication control system includes a plurality of processors 13, the multi-way selection device group 10 includes a plurality of multi-way selection devices 12, and the data interface 11 is set corresponding to the multi-way selection device 12, for example, the data interface 11 is set corresponding to the multi-way selection device 12 one by one, Figure 2 The redundant communication control system is exemplarily set up to include two more processors 13 and two data interfaces 11, and the multi-way selection device group 10 includes two multi-way selection devices 12; the multi-way selection terminal A1 of the multi-way selection device 12 is communicatively connected to the corresponding processor 13 through the communication transmission line 15, and the single-way signal terminal A2 of the multi-way selection device 12 is communicatively connected to the corresponding data interface 11 through the communication transmission line 15, and a synchronous transmission line 14 is connected between the multi-way selection devices 12.
[0055] Specifically, Figure 2The scenario shown is a multi-processor scenario, and the multi-way selection device 12 is used to select the multi-way selection terminal A1 to connect the corresponding multi-way selection terminal A1 and the single-way signal terminal A2, thereby enabling two processors 13 to obtain data output by the same data interface 11. For example, Figure 2 The multi-way selection device 12 in the structure shown realizes a two-choice function. Specifically, the multi-way selection devices 12 are connected with synchronous transmission lines 14, and the data to be collected output by multiple data interfaces 11 can be synchronously output to the processor 13 through the cascade of the data interfaces 11, so that each processor 13 can synchronously receive the data to be collected output by multiple data interfaces 11.
[0056] Therefore, the synchronous transmission line 14 adopts SYNC's multimedia synchronization technology, combined with hardware improvements, so that the processor 13 can realize the synchronous collection of data output by multiple data interfaces 11, ensuring that multiple data points can be collected simultaneously within the time accuracy allowed by the redundant communication control system, realizing real-time synchronous collection of multi-point data, effectively improving the real-time performance and efficiency of the redundant communication control system, and improving the reliability of the entire redundant communication control system without significantly increasing cost and volume.
[0057] In addition, for Figure 2 In the multi-processor scenario shown, the left processor 13 can synchronously obtain the data to be collected output by the two data interfaces 11, and the right processor 13 can synchronously obtain the data to be collected output by the two data interfaces 11. The two processors 13 are redundant backups of each other, realizing cross-synchronous reading of multiple data interfaces 11, and realizing communication redundancy of external data collection by cross-collecting and real-time processing of data, which solves the problem that the existing technology cannot meet the purpose of redundant communication of system real-time data collection.
[0058] It should be noted that Figure 2 The multiplexer 12 is merely set as a two-to-one multiplexer, and the multiplexer 12 may also be set as an N-to-one multiplexer, and N is greater than 2. Accordingly, one processor 13 may be used to realize synchronous collection of output data of more data interfaces 11. The embodiment of the present disclosure does not specifically limit the value of N. Figure 1 and Figure 2 The redundant communication control system provided by the embodiment of the present disclosure can synchronously transmit the data output by the data interface 11 to the processor 13 by setting a synchronous transmission line 14 between the data interface 11 and the multi-way selection device 12 or setting a synchronous transmission line 14 between the multi-way selection devices 12.
[0059] Alternatively, if Figure 2As shown, the number of processors 13 and the number of multiplexer devices 12 can be set to be the same, and one processor 13 is communicatively connected with all the multiplexer devices 12 .
[0060] Specifically, Figure 2 As shown, the number of processors 13 is the same as the number of multiplexer devices 12, for example Figure 2 In the structure shown, the number of processors 13 and multiplexer devices 12 is two, and each processor 13 establishes communication connections with all multiplexer devices 12. Figure 2 The two multiplexer devices 12 shown may also correspond to four processors 13 , which are electrically connected to the multiplexer terminals A1 of the multiplexer devices 12 in a one-to-one correspondence, so that the processors 13 can also synchronously collect output data of multiple data interfaces 11 .
[0061] In the embodiment of the present disclosure, the number of processors 13 and the number of multi-way selection devices 12 are the same, and one processor 13 is communicatively connected with all the multi-way selection devices 12. On the basis of realizing that the processor 13 synchronously collects output data of multiple data interfaces, compared with setting a one-to-one electrical connection between the processor 13 and the multi-way selection terminal A1 of the multi-way selection device 12, the number of processors 13 is reduced, which is beneficial to reducing the cost of realizing redundant backup of the redundant communication control system.
[0062] Figure 3 A schematic diagram of another redundant communication control system provided by an embodiment of the present disclosure. Figure 2 Based on the structure shown, Figure 3 The structure shown is provided with a synchronous transmission line 14 connected between the data interface 11 and the corresponding multiplexer device 12. Specifically, on the basis of the synchronous transmission line 14 connected between the multiplexer devices 12, a synchronous transmission line 14 is provided between the data interface 11 and the corresponding multiplexer device 12, that is, a synchronous transmission line 14 is connected between each data interface 11 and the corresponding multiplexer device 12, so as to further optimize the synchronization of the processor 13 acquiring the output data of multiple data interfaces 11, so as to adapt to the application scenario requiring synchronization of data acquisition.
[0063] Optionally, combined Figures 1 to 3 , the synchronous transmission line 14 can be set to achieve synchronization between the devices connected to it through the heartbeat signal. Specifically, the synchronous transmission line 14 enables the connected devices to simultaneously read the output data of the data interface 11 based on the heartbeat signal. The heartbeat signal is a method of sending a very small data packet to the other party of the interconnection at regular intervals, and judging whether the communication link between the two parties of the interconnection has been disconnected by the other party's reply. In this way, it can be ensured that the data output by the data interface 11 can be obtained by the processor at the same time.
[0064] Therefore, by using a reliable and low-cost multi-way selection device plus a heartbeat signal synchronization method, fast time synchronization can be achieved at an extremely low cost. When a multi-way selection device starts to receive data output by a data interface, it directly generates an interrupt to another multi-way selection device through a heartbeat signal. The multi-way selection device that receives the interrupt adopts a query mechanism. Once it receives the heartbeat signal, it immediately starts to receive data output by the corresponding data interface and synchronously uploads it to the processor, thereby realizing synchronous reception and transmission of data, and realizing the data synchronization acquisition function with a low-cost and reliable mechanism.
[0065] Optionally, combined Figures 1 to 3 , multiple data interfaces 11 may be provided to correspond to sensing data of different sensor devices; or, multiple data interfaces 11 may correspond to sensing data of the same sensor device for different reference bases.
[0066] Specifically, multiple data interfaces 11 correspond to the sensing data of different sensors, that is, the sensing data of the sensors corresponding to the data interfaces 11 are different. For example, some data interfaces 11 can be set to correspond to the temperature sensing parameters of the temperature sensor, and some data interfaces 11 can correspond to the pressure sensing parameters of the pressure sensor, etc. The processor 13 needs to synchronously obtain the temperature sensing parameters of the temperature sensor and the pressure sensing parameters of the pressure sensor to perform further operations based on the synchronously obtained temperature and pressure. Multiple data interfaces 11 correspond to the sensing data of the same sensor for different reference bases. Taking the redundant communication control system applied to the patch robot as an example, different reference bases are, for example, different positions of the robot's mechanical arm. The same sensor can be, for example, a speed sensor. The processor 13 needs to synchronously obtain the moving speed of different positions of the mechanical arm, and the synchronization of the moving speed data acquisition is required to be high to meet the precision operation requirements of the mechanical arm.
[0067] The present disclosure also provides a redundant communication control method. Figure 4 The following is a flow chart of a redundant communication control method provided by an embodiment of the present disclosure. The redundant communication control method can be implemented based on the redundant communication control system described in the above embodiment. Figure 4 As shown, the redundant communication control method includes:
[0068] S101. The processor sends a data acquisition instruction to a multiplexer device.
[0069] S102 , the multiplexer selector synchronously collects data output by multiple data interfaces to a processor according to a data collection instruction.
[0070] Specifically, Figure 1The scenario shown is a single processor scenario, that is, the redundant communication control system includes a processor 13, the multi-way selection device group 10 includes a multi-way selection device 12, and a synchronous transmission line 14 is connected between the multi-way selection device 12 and the data interface 11. When collecting data output by the data interface 11, the multi-way selection device 12 can synchronously obtain data output by multiple data interfaces 11, and then use its own multi-way selection function to synchronously output the data output by different data interfaces 11 to the processor 13.
[0071] During the data collection process, the processor 13 sends a data collection instruction to the multiplexer device 12, and the multiplexer device 12 synchronously collects the data output by the multiple data interfaces 11 to the processor 13 according to the data collection instruction. Therefore, the synchronous transmission line 14 of the multiplexer device 12 adopts the multimedia synchronization technology of SYNC, so that the processor 13 realizes the synchronous collection of the output data of the multiple data interfaces 11, ensuring that multiple data points can be collected simultaneously within the time accuracy allowed by the redundant communication control system, realizing the real-time synchronous collection of multi-point data, effectively improving the real-time performance and efficiency of the redundant communication control system, and improving the reliability of the entire redundant communication control system without significantly increasing the cost and volume.
[0072] Optionally, combined Figure 2 and Figure 3 Corresponding to a multi-processor scenario, the redundant communication control system includes multiple processors 13, the multi-way selection device group 10 includes multiple multi-way selection devices 12, the data interface 11 is set corresponding to the multi-way selection device 12, the processor sends a data acquisition instruction to the multi-way selection device, including the processor sending a data acquisition instruction to a multi-way selection device; the multi-way selection device synchronously collects the data output by multiple data interfaces to the processor according to the data acquisition instruction, including: the multi-way selection device receiving the data acquisition instruction sends a synchronization signal to the remaining multi-way selection devices; the multi-way selection device synchronously collects the data output by multiple data interfaces to the processor according to the data acquisition instruction and the synchronization signal.
[0073] Specifically, the multiplexer devices 12 are connected to each other with synchronous transmission lines 14, and through the cascade of the data interfaces 11, the data to be collected output by the multiple data interfaces 11 can be synchronously output to the processor 13, so that each processor 13 can synchronously receive the data to be collected output by the multiple data interfaces 11. In the data collection process, the processor 13 acts as a general scheduler. For example, the processor 13 can send a data collection instruction to a multiplexer device 12. When the multiplexer device 12 receives the data collection instruction, it notifies another multiplexer device 12 through a heartbeat signal. The multiple multiplexer devices 12 can then synchronously transmit the data output by the multiple data interfaces to the processor 13 according to the data collection instruction sent by the processor 13 and the synchronization signal sent by the remaining multiplexer devices 12.
[0074] Therefore, the synchronous transmission line 14 adopts SYNC's multimedia synchronization technology, so that the processor 13 can realize the synchronous collection of data output by multiple data interfaces 11, ensuring that multiple data points can be collected simultaneously within the time accuracy allowed by the redundant communication control system, realizing real-time synchronous collection of multi-point data, effectively improving the real-time and efficiency of the redundant communication control system, and improving the reliability of the entire redundant communication control system without significantly increasing cost and volume.
[0075] The present disclosure also provides a redundant communication control method. Figure 5 FIG. 1 is a flow chart of another redundant communication control method provided by an embodiment of the present disclosure. The redundant communication control method can be implemented based on the redundant communication control system described in the above embodiment. Figure 5 As shown, the redundant communication control method includes:
[0076] S201 , when receiving data output by a data interface, a multiplexer sends a synchronization signal to other multiplexers.
[0077] S202. The multi-channel selection device synchronously collects data output by multiple data interfaces to a processor according to a synchronization signal; wherein the processor is in a data receiving state.
[0078] Specifically, combined Figure 2 and Figure 3 Corresponding to the multi-processor scenario, the redundant communication control system includes multiple processors 13, the multi-way selection device group 10 includes multiple multi-way selection devices 12, the data interface 11 is correspondingly arranged with the multi-way selection device 12, and the multi-way selection devices 12 are connected to each other with a synchronous transmission line 14. By cascading the data interface 11, the data to be collected output by the multiple data interfaces 11 can be synchronously output to the processor 13, so that each processor 13 can synchronously receive the data to be collected output by the multiple data interfaces 11.
[0079] During the data acquisition process, one of the multiplexer devices 12 is dominant. When a multiplexer device 13 receives data output by one of the data interfaces 11, the multiplexer device 12 simultaneously sends a heartbeat signal to the remaining multiplexer devices 12. Multiple multiplexer devices 12 simultaneously output data to the processor 13. The processor 13 is in a state of constantly receiving data, thereby realizing synchronous transmission of data output by multiple data interfaces to the processor 13.
[0080] Therefore, the synchronous transmission line 14 adopts the multimedia synchronization technology of SYNC, so that the processor 13 realizes the synchronous acquisition of the output data of multiple data interfaces 11, ensuring that multiple data points can be collected simultaneously within the time accuracy allowed by the redundant communication control system, realizing the real-time synchronous acquisition of multi-point data, effectively improving the real-time performance and efficiency of the redundant communication control system, and improving the reliability of the entire redundant communication control system without significantly increasing the cost and volume. The embodiment of the present disclosure also provides an integrated device, which includes at least one redundant communication control system as described in the above embodiment, so the integrated device provided by the embodiment of the present disclosure has the beneficial effects described in the above embodiment, which will not be repeated here.
[0081] Specifically, the integrated device may include multiple redundant communication control systems as described in the above embodiments. The multiple redundant communication control systems may adopt a heterogeneous manner, and different redundant communication control systems may be set to correspond to data interfaces with different principles. Different redundant communication control systems meet the requirements of synchronously acquiring the data to be collected output by the data interface and are used to achieve the same function, for example, all are used to control the movement of the robotic arm.
[0082] Exemplarily, the integrated device can be implemented using a general-purpose programmable controller, the integrated device can be an industrial device, and the integrated device can be used to control a servo motor, and then control the movement of the robot's robotic arm. At this time, the data interface 11 that the processor 13 needs to synchronously obtain may include relevant data for controlling the robot's robotic arm, such as the robotic arm's position information, angle information, temperature information of the environment, external pressure information, voltage information in the circuit, etc. at a certain moment. The above data can be synchronously obtained to determine whether the robotic arm is dynamic or static, the specific posture of the robotic arm, the angle and speed of the active point on the robotic arm, etc., to achieve precise control of the robotic arm.
[0083] Exemplarily, the integrated device may be implemented by a general programmable controller, and the integrated device may be a household appliance, which may include, for example, intelligent appliances such as washing machines and air conditioners. For a washing machine, the processor 13 may need to synchronously obtain the drum speed and the washing temperature to perform precise washing operations; for an air conditioner, the processor 13 may need to synchronously obtain the ambient temperature of different areas to match the control accuracy and response speed, etc.
[0084] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0085] The above are only specific embodiments of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A redundant communication control system, characterized in that: include: A multi-way selection device group, at least one processor and a plurality of data interfaces, wherein the multi-way selection device group includes at least one multi-way selection device, and the multi-way selection device group is communicatively connected with the processor and the data interface respectively; The processor is set corresponding to a plurality of the data interfaces through the multi-way selection device group, and the processor synchronously obtains the data output by the corresponding plurality of data interfaces through a synchronous transmission line; the redundant communication control system includes a plurality of the processors, the multi-way selection device group includes a plurality of the multi-way selection devices, and the data interfaces are set corresponding to the multi-way selection devices; The multi-way selection end of the multi-way selection device is communicatively connected to the corresponding processor via a communication transmission line, the single-way signal end of the multi-way selection device is communicatively connected to the corresponding data interface via a communication transmission line, and the synchronization transmission line is connected between the multi-way selection devices.
2. The redundant communication control system according to claim 1, characterized in that: The number of the processors is the same as the number of the multi-way selection devices, and one processor is communicatively connected with all the multi-way selection devices.
3. The redundant communication control system according to claim 2, characterized in that: The synchronous transmission line is connected between the data interface and the corresponding multi-way selection device.
4. The redundant communication control system according to claim 1, characterized in that: The synchronous transmission line realizes synchronization between the devices connected to it through the heartbeat signal.
5. A redundant communication control method, characterized in that: Based on the redundant communication control system according to any one of claims 1 to 4, the redundant communication control method comprises: The processor sends a data acquisition instruction to the multiplexer; The multiplexer selector synchronously collects the data output by the plurality of data interfaces to the processor according to the data collection instruction; The redundant communication control system includes a plurality of the processors, the multi-way selection device group includes a plurality of the multi-way selection devices, and the data interface is arranged corresponding to the multi-way selection devices; The processor sends a data acquisition instruction to the multi-way selection device, including: The processor sends a data acquisition instruction to one of the multiplexer devices; The multiplexer selector synchronously collects the data output by the plurality of data interfaces to the processor according to the data collection instruction, including: The multi-way selection device receiving the data acquisition instruction sends a synchronization signal to the other multi-way selection devices; The multiplexer selector synchronously collects the data output by the plurality of data interfaces to the processor according to the data collection instruction and the synchronization signal.
6. A redundant communication control method, characterized in that: Based on the redundant communication control system according to any one of claims 1 to 4, the redundant communication control system includes a plurality of the processors, the multi-way selection device group includes a plurality of the multi-way selection devices, and the data interface is set corresponding to the multi-way selection device; The redundant communication control method comprises: When the multiplexer receives the data output by the data interface, the multiplexer sends a synchronization signal to the other multiplexers; The multiplexer selector synchronously collects the data output by the multiple data interfaces to the processor according to the synchronization signal; wherein the processor is in a data receiving state.
7. An integrated device, characterized in that: Comprising at least one redundant communication control system according to any one of claims 1-4.
Citation Information
Patent Citations
Multi-rate digital sensor synchronization
CN110535619A
High precision digital pressure measuring apparatus
CN202928736U
Circuit arrangement for telecommunication
EP0610950A2
Method and apparatus for fault detection
US6178386B1