Synchronous control method and device for multiple parallel relays
By acquiring and storing the delay value and action time difference of the relay unit, the control timing is adjusted, which solves the problem of synchronous control of multiple parallel relays, reduces contact loss, and improves the performance and stability of high current loads.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-28
- Publication Date
- 2026-04-10
AI Technical Summary
In existing technologies, when high-current products use multiple parallel relays, the relay units cannot be controlled synchronously, resulting in severe contact wear.
By acquiring and storing the delay values of each relay unit, calculating the action time difference, and adjusting the control timing according to the difference, the synchronous action of each relay unit is achieved.
This reduces contact arcing caused by asynchronous operation of relay units, and improves the transient high current load performance and operational stability of multi-channel parallel relays.
Smart Images

Figure CN114446710B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electric appliance control, in particular to a synchronous control method and device for multiple parallel relays. BACKGROUND
[0002] At present, large current products (for example: large capacity batteries, high power loads and large current vehicle-mounted devices) usually use a single large volume relay for power voltage control to provide large current, but there are problems of high cost and large volume, which are not suitable for miniaturized large current products.
[0003] Therefore, relevant industries propose to use multiple parallel relays for large current products to effectively reduce volume, power consumption and cost. However, the control method of each relay unit of the multiple parallel relays for the current large current products is to provide the same control signal, but it cannot synchronously control the closing / opening time of the contacts of different relay units, so there is a problem that each relay unit of the multiple parallel relays may be seriously worn out due to the different synchronous actions of the contacts (for example: each relay unit of the multiple parallel relays may generate an arc discharge due to the different synchronous actions of the contacts, thereby affecting the service life of the contacts). SUMMARY
[0004] The present application provides a synchronous control method for multiple parallel relays, which can solve the problem that the multiple parallel relays used by the current large current products are seriously worn out due to the different synchronous actions of the contacts of each relay unit.
[0005] In order to solve the above technical problems, the present application is implemented as follows:
[0006] The synchronous control method for multiple parallel relays provided by the present application comprises the following steps: step (A): synchronously controlling each relay unit to perform the same action, and obtaining and storing the second delay value of each relay unit; the second delay value is the time from when any relay unit receives a control signal to when it performs a corresponding action;
[0007] Step (B): when the number of times of performing step (A) accumulates to the default number of times, obtaining the second action time value of each relay unit based on the accumulated and stored second delay value of each relay unit; and
[0008] Step (C): taking the absolute value of the difference between the second action time value of each relay unit and the maximum second action time value as the action time difference of each relay unit;
[0009] Step (a): controlling each relay unit to perform the same action according to the action time difference of each relay unit in multi-parallel connection, and obtaining and storing the first delay value of each relay unit; the first delay value is the time from receiving the control signal to performing the corresponding action of any relay unit;
[0010] Step (b): when the number of times of performing step (a) accumulates to the default number of times, obtaining the first action time value of each relay unit based on the accumulated and stored first delay value of each relay unit; and
[0011] Step (c): updating the action time difference of each relay unit with the absolute value of the difference between the first action time value of each relay unit and the maximum first action time value, and returning to step (a) for continuous execution.
[0012] The application also provides a synchronous control device of a multi-parallel relay, wherein the contacts of each relay unit can perform synchronous action and the contact loss is small.
[0013] The synchronous control device of the multi-parallel relay provided by the application comprises a control module, a calculation module and a storage module, wherein the calculation module is connected to the control module and the storage module, and the control module is connected to the storage module. The storage module is used to store the first delay value, the second delay value and the action time difference of each relay unit in multi-parallel connection; the control module is used to control each relay unit to perform the same action synchronously, obtain the second delay value of each relay unit, and control each relay unit to perform the same action according to the action time difference of each relay unit stored in the storage module to obtain the first delay value of each relay unit; the calculation module is used to obtain the second action time value of each relay unit based on the second delay value of each relay unit accumulated and stored in the storage module when the number of times of controlling each relay unit to perform the same action synchronously by the control module accumulates to the default number of times, and store the absolute value of the difference between the second action time value of each relay unit and the maximum second action time value as the action time difference of each relay unit in the storage module; and the calculation module is also used to obtain the first action time value of each relay unit based on the accumulated and stored first delay value of each relay unit when the number of times of controlling each relay unit to perform the same action according to the action time difference of each relay unit accumulates to the default number of times, and update the action time difference of each relay unit stored in the storage module with the absolute value of the difference between the first action time value of each relay unit and the maximum first action time value.
[0014] In the present application, the corresponding delay value generated by each relay unit in each action is added to the consideration of synchronously controlling each relay unit during the process of controlling each relay unit to perform the same action, thereby reducing the time difference of the synchronous action of each relay unit, reducing the contact arc situation caused by the asynchronous action of each relay unit, and improving the transient large current load performance of the multi-path parallel relay. In addition, based on the consideration of the operation stability of the multi-path parallel relay, the synchronization control method and device of the multi-path parallel relay of the present application only adjusts the control timing required for synchronously controlling each relay unit after a certain number of operations of controlling each relay unit to perform the same action. BRIEF DESCRIPTION OF DRAWINGS
[0015] The accompanying drawings, which are included to provide a further understanding of the present application and are incorporated in and constitute a part of this application, illustrate embodiments of the present application and together with the description serve to explain the present application. In the drawings:
[0016] Figure 1 An embodiment block diagram of the synchronization control device of the multi-path parallel relay according to the present application and the multi-path parallel relay;
[0017] Figure 2 Another embodiment block diagram of the synchronization control device of the multi-path parallel relay according to the present application and the multi-path parallel relay;
[0018] Figure 3 An embodiment method flowchart of the synchronization control method of the multi-path parallel relay according to the present application;
[0019] Figure 4 Another embodiment of the synchronization control method of the multi-path parallel relay according to the present application: two-path parallel control (this flowchart is only used for the purpose of understanding the specific embodiment, and does not limit the claims). DETAILED DESCRIPTION
[0020] Embodiments of the present application will be described below with reference to the accompanying drawings. In these drawings, the same reference numbers indicate the same or similar components or method flows.
[0021] It must be understood that the words "comprise", "include", etc. used in the present specification are used to indicate the presence of a specific technical feature, value, method step, operation process, component, and / or component, but do not exclude the addition of more technical features, values, method steps, operation processes, components, components, or any combination of the above.
[0022] It must be understood that when a component is referred to as being "connected" or "coupled" to another component, it can be directly linked to the other component or coupled to the other component via another component. Conversely, when a component is referred to as being "directly connected" or "directly coupled" to another component, there are no intermediate components present.
[0023] Referring to Figure 1 , which is a block diagram of an embodiment of a synchronous control device for a plurality of parallel relays and a plurality of parallel relays according to the present application. As shown in Figure 1 , the synchronous control device for a plurality of parallel relays 1 is connected to the plurality of parallel relays 2, which can include a plurality of parallel relay units 21, 22, 23, but the embodiment is not intended to limit the present application, and the number of relay units included in the plurality of parallel relays 2 can be adjusted according to actual needs. In the embodiment, the synchronous control device for a plurality of parallel relays 1 includes a control module 11, a calculation module 12, and a storage module 13, wherein the calculation module 12 is connected to the control module 11 and the storage module 13, the control module 11 is connected to the storage module 13 and the plurality of parallel relay units 21, 22, 23. In an example, the calculation module 12 and the storage module 13 are independent modules. In another example, the storage module 13 is integrated into the calculation module 12 (i.e., the storage module 13 is an internal memory of the calculation module 12).
[0024] In actual implementation, the calculation module 12 can be, but is not limited to, a central processing unit (CPU); the storage module 13 can be, but is not limited to, a machine-readable storage medium, such as a read-only memory (ROM), a random access memory (RAM), a magnetic storage medium, an optical storage medium, or a flash memory device.
[0025] In the embodiment, the storage module 13 is used to store the first delay value and the action time difference of each relay unit (i.e., each of the relay unit 21, the relay unit 22, and the relay unit 23) of the plurality of parallel relay units. The definition of the first delay value and the action time difference will be described later.
[0026] In the embodiment, the control module 11 is used to control each relay unit to perform the same action (e.g., closing or opening the moving contact and the stationary contact) according to the action time difference of each relay unit stored in the storage module 13, so as to obtain the first delay value of each relay unit.
[0027] In one embodiment, the control module 11 can sequentially provide the same control signal to each relay unit based on the action time difference of each relay unit stored in the storage module 13 and the order thereof from small to large, to control each relay unit to perform the same action; and count the time from when each relay unit receives the same control signal to when each relay unit performs the same action, to obtain the first delay value of each relay unit.
[0028] In more detail, please refer to Figure 2 , which is another embodiment block diagram of the synchronous control device of the multiple parallel relay and the multiple parallel relay according to the present application. As shown in Figure 2 , the control module 11 can include a driving circuit 111, a detector 112a, a detector 112b, a detector 112c, a counter 113a, a counter 113b, and a counter 113c, the driving circuit 111 is connected to the relay unit 21, the relay unit 22, and the relay unit 23, the detector 112a is connected to the relay unit 21, the detector 112b is connected to the relay unit 22, the detector 112c is connected to the relay unit 23 (i.e. the number of detectors is the same as the number of relay units), the counter 113a is connected to the relay unit 21, the counter 113b is connected to the relay unit 22, and the counter 113c is connected to the relay unit 23 (i.e. the number of counters is the same as the number of relay units). The driving circuit 111 sequentially provides the same control signal to each relay unit based on the action time difference of each relay unit from small to large, wherein the time difference of each relay unit receiving the control signal is the action time difference of each relay unit. For example, assuming that the action time difference of the relay unit 21 is 0 seconds, the action time difference of the relay unit 22 is 0.05 seconds, and the action time difference of the relay unit 23 is 0.08 seconds, at this time, the driving circuit 111 first provides the control signal to the relay unit 21, then provides the same control signal to the relay unit 22 at 0.05 seconds after providing the control signal to the relay unit 21, and provides the same control signal to the relay unit 23 at 0.08 seconds after providing the control signal to the relay unit 21.
[0029] When the driving circuit 111 provides a control signal to the relay unit 21, the counter 113a starts counting until the detector 112a detects that the relay unit 21 performs an action corresponding to the control signal, and then stops counting. Thus, the control module 11 can obtain the first delay value of the relay unit 21 through the counter 113a. When the driving circuit 111 provides a control signal to the relay unit 22, the counter 113b starts counting until the detector 112b detects that the relay unit 22 performs an action corresponding to the control signal, and then stops counting. Thus, the control module 11 can obtain the first delay value of the relay unit 22 through the counter 113b. When the driving circuit 111 provides a control signal to the relay unit 23, the counter 113c starts counting until the detector 112c detects that the relay unit 23 performs an action corresponding to the control signal, and then stops counting. Thus, the control module 11 can obtain the first delay value of the relay unit 23 through the counter 113c. That is, the first delay value is the time from when any relay unit receives a control signal to when it performs a corresponding action.
[0030] In the present embodiment, referring to Figure 1 , the calculation module 12 is configured to obtain the first action time value of each relay unit based on the first delay values of each relay unit accumulated and stored by the storage module 13 when the control module 11 controls the number of times each relay unit performs the same action to accumulate to a default number of times (for example, 40 times) according to the action time difference of each relay unit.
[0031] In one embodiment, when the control module 11 controls the number of times each relay unit performs the same action to accumulate to a default number of times according to the action time difference of each relay unit, the calculation module 12 calculates the action delay value of each relay unit at 95% normal probability based on the first delay values of each relay unit accumulated and stored by the storage module 13, and uses the action delay value of each relay unit as the first action time value of each relay unit. That is, the calculation module 12 calculates based on the first delay values of each relay unit accumulated and stored by the storage module 13 through a statistical method to obtain the first action time value of each relay unit. That is, the first action time value is a time value obtained through statistics based on multiple first delay values.
[0032] In another embodiment, when the control module 11 controls the number of times each relay unit performs the same action to accumulate to a default number of times according to the action time difference of each relay unit, the calculation module 12 calculates the first action time value of each relay unit by averaging the first delay values of each relay unit accumulated and stored by the storage module 13. That is, the first action time value is the average of multiple first delay values.
[0033] In the present embodiment, referring to Figure 1, the calculation module 12 updates the operation time difference of each relay unit stored in the storage module 13 with the absolute value of the difference between the first operation time value of each relay unit and the maximum first operation time value. Therefore, when the control module 11 controls each relay unit to perform the same operation according to the operation time difference of each relay unit stored in the storage module 13, the efficacy of each relay unit can be synchronized. The operation time difference is the relative reaction time difference between each relay unit.
[0034] In this embodiment, since the control module 11 continuously controls each relay unit to perform the same operation according to the operation time difference of each relay unit stored in the storage module 13, and the calculation module 12 continuously updates the operation time difference of each relay unit stored in the storage module 13, the synchronization control device 1 of the multi-parallel relay can continuously adjust the control timing required for synchronously controlling each relay unit.
[0035] Since the synchronization control device 1 of the multi-parallel relay starts to synchronously control each relay unit of a new multi-parallel relay, the storage module 13 does not store the operation time difference of each relay unit, and some operations are required to obtain the operation time difference of each relay unit. Therefore, in an embodiment, the control module 11 is further used to synchronously control each relay unit to perform the same operation to obtain a second delay value of each relay unit; the storage module 13 is further used to store the second delay value of each relay unit; and the calculation module 12 is further used to obtain a second operation time value of each relay unit based on the second delay value of each relay unit accumulated and stored in the storage module 13 when the number of times that the control module 11 synchronously controls each relay unit to perform the same operation accumulates to a default number, and the absolute value of the difference between the second operation time value of each relay unit and the maximum second operation time value is taken as the operation time difference of each relay unit and stored in the storage module 13. In an example, the calculation module 12 can calculate the second operation time value of each relay unit based on the second delay value of each relay unit accumulated and stored in the storage module 13 by a statistical method (for example: 95% normal probability). In another example, the calculation module 12 can average the second delay value of each relay unit accumulated and stored in the storage module 13 to obtain the second operation time value of each relay unit.
[0036] Please refer to Figure 3 which is an embodiment of the method flowchart of the synchronization control method of the multi-parallel relay according to the present application. As shown in Figure 3As shown, the method 3 for synchronously controlling the plurality of parallel relays comprises the following steps: controlling each relay unit to perform the same action according to the action time difference of each relay unit of the plurality of parallel relays, and obtaining and storing the first delay value of each relay unit (step 31); when the number of times of performing step 31 accumulates to a default number, obtaining the first action time value of each relay unit based on the first delay value of each relay unit accumulated and stored (step 32); and updating the absolute value of the difference between the first action time value of each relay unit and the largest first action time value as the action time difference of each relay unit, and returning to step 31 for continuous execution (step 33). For detailed description, reference can be made to the related description of the synchronous control device 1 of the plurality of parallel relays, which will not be repeated here.
[0037] In an embodiment, step 31 can comprise: sequentially providing the same control signal to each relay unit based on the action time difference of each relay unit and the order thereof from small to large, so as to control each relay unit to perform the same action; and counting the time from when each relay unit receives the same control signal to when each relay unit performs the same action, so as to obtain and store the first delay value of each relay unit. For detailed description, reference can be made to the related description of the synchronous control device 1 of the plurality of parallel relays, which will not be repeated here.
[0038] In an embodiment, step 32 can comprise: when the number of times of performing step 31 accumulates to a default number, calculating the action delay value of each relay unit under 95% normal probability based on the first delay value of each relay unit accumulated and stored, and taking the action delay value of each relay unit as the first action time value of each relay unit. For detailed description, reference can be made to the related description of the synchronous control device 1 of the plurality of parallel relays, which will not be repeated here.
[0039] In an embodiment, step 32 can comprise: when the number of times of performing step 31 accumulates to a default number, calculating the action delay value of each relay unit under 95% normal probability based on the first delay value of each relay unit accumulated and stored, and taking the action delay value of each relay unit as the first action time value of each relay unit. For detailed description, reference can be made to the related description of the synchronous control device 1 of the plurality of parallel relays, which will not be repeated here.
[0040] In one embodiment, before step 31, the synchronization control method 3 of the multiple parallel relays can further comprise: synchronously controlling each relay unit to perform the same action, obtaining and storing the second delay value of each relay unit (step 41); when the number of times of performing step 41 accumulates to a default number, obtaining the second action time value of each relay unit based on the accumulated and stored second delay value of each relay unit (step 42); and taking the absolute value of the difference between the second action time value of each relay unit and the maximum second action time value as the action time difference of each relay unit in step 31 (step 43). For details, please refer to the above description of the synchronization control device 1 of the multiple parallel relays, which will not be repeated here.
[0041] In summary, in the embodiments of the present application, by adding the corresponding delay value generated by each relay unit in each action into the consideration of synchronously controlling each relay unit, the time difference of the synchronous action of each relay unit is reduced, the contact arc caused by the asynchronous action of each relay unit is reduced, and the transient large current load performance of the multiple parallel relays is improved. In addition, based on the consideration of the operation stability of the multiple parallel relays, the synchronization control method and device of the multiple parallel relays of the embodiments of the present application only adjust the control timing required for synchronously controlling each relay unit after the operation of controlling each relay unit to perform the same action accumulates to a certain number of times.
[0042] Although the above-described components are included in the drawings of the present application, it is not excluded that more other additional components can be used to achieve better technical effects without violating the spirit of the invention.
[0043] Although the present application is described using the above embodiments, it should be noted that these descriptions are not intended to limit the present application. On the contrary, the present application covers all modifications and similar arrangements obvious to those skilled in the art. Therefore, the scope of the claims should be interpreted in the broadest way to include all obvious modifications and similar arrangements.
Claims
1. A method of synchronously controlling a plurality of parallel-connected relays, characterized by, The method comprises the following steps: Step (A): synchronously control each relay unit to perform the same action, acquire and store the second delay value of each relay unit; The second delay value is the time from when any relay unit receives a control signal to when it performs the corresponding action; Step (B): when the number of times of performing step (A) accumulates to a default number, acquire the second action time value of each relay unit based on the second delay value of each relay unit accumulated and stored; And Step (C): take the absolute value of the difference between the second action time value of each relay unit and the maximum second action time value as the action time difference of each relay unit; Step (a): according to the action time difference of each relay unit and the order from small to large, sequentially provide the same control signal to each relay unit to control each relay unit to perform the same action, count the time from when each relay unit receives the same control signal to when each relay unit performs the same action to acquire and store the first delay value of each relay unit; The first delay value is the time from when any relay unit receives a control signal to when it performs the corresponding action; Step (b): when the number of times of performing step (a) accumulates to a default number, acquire the first action time value of each relay unit based on the first delay value of each relay unit accumulated and stored; And Step (c): update the action time difference of each relay unit with the absolute value of the difference between the first action time value of each relay unit and the maximum first action time value, and return to step (a) for continuous execution.
2. The method of Claim 1, wherein The step (b) comprises: When the number of times of performing step (a) accumulates to the default number, calculate the action delay value of each relay unit under 95% normal probability based on the first delay value of each relay unit accumulated and stored, and take the action delay value of each relay unit as the first action time value of each relay unit.
3. The method of Claim 1, wherein The step (b) comprises: When the number of times of performing step (a) accumulates to the default number, calculate the average of the first delay value of each relay unit accumulated and stored, and take the average value as the first action time value of each relay unit.
4. A synchronous control device for multiple parallel relays, characterized in that, It comprises: A storage module for storing the first delay value, the second delay value and the action time difference of each relay unit in multiple parallel connections; A control module connected to the storage module for synchronously controlling each relay unit to perform the same action, acquiring the second delay value of each relay unit, and for sequentially providing the same control signal to each relay unit according to the action time difference of each relay unit stored in the storage module and the order from small to large, controlling each relay unit to perform the same action, counting the time from when each relay unit receives the same control signal to when each relay unit performs the same action to acquire the first delay value of each relay unit; And The calculation module is connected with the storage module and the control module, and is used for obtaining the second action time value of each relay unit based on the second delay value of each relay unit accumulated and stored by the storage module when the control module synchronously controls the number of times of performing the same action of each relay unit to accumulate to a default number, and storing the absolute value of the difference between the second action time value of each relay unit and the maximum second action time value in the storage module as the action time difference of each relay unit; and is also used for obtaining the first action time value of each relay unit based on the first delay value of each relay unit accumulated and stored by the storage module when the control module controls the number of times of performing the same action of each relay unit according to the action time difference of each relay unit to accumulate to a default number, and updating the action time difference of each relay unit stored by the storage module with the absolute value of the difference between the first action time value of each relay unit and the maximum first action time value.
5. The synchronous control device of a plurality of parallel relays according to claim 4, characterized by, When the control module controls the number of times of performing the same action of each relay unit according to the action time difference of each relay unit to accumulate to the default number, the calculation module calculates the action delay value of each relay unit under 95% normal probability of the first delay value of each relay unit accumulated and stored by the storage module, and takes the action delay value of each relay unit as the first action time value of each relay unit.
6. The synchronous control device of a plurality of parallel relays according to claim 4, characterized by When the control module controls the number of times of performing the same action of each relay unit according to the action time difference of each relay unit to accumulate to the default number, the calculation module calculates the first action time value of each relay unit by averaging the first delay value of each relay unit accumulated and stored by the storage module.
Citation Information
Patent Citations
Dynamic adaptive method and system of synchronous switch
CN107147131A