A control method, device and equipment of a multi-way valve and a storage medium

By transforming the control timing and combination methods of multi-way valves into editable and automatically executed methods, the problem of low control efficiency of multi-way valves is solved, and automatic control and efficient operation are achieved.

CN121654652BActive Publication Date: 2026-07-21CHINA RAILWAY CONSTR HEAVY IND
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA RAILWAY CONSTR HEAVY IND
Filing Date
2025-12-16
Publication Date
2026-07-21

Smart Images

  • Figure CN121654652B_ABST
    Figure CN121654652B_ABST
Patent Text Reader

Abstract

The application provides a control method, device and equipment of a multi-way valve and a storage medium, and relates to the field of agricultural machinery. The application is applied to a controller of a multi-way valve control system of a tractor. The multi-way valve control system further comprises a plurality of multi-way valves and a plurality of action response units. The controller is connected with the multi-way valves and the action response units respectively. The controller monitors trigger information of the action response units. According to an action response unit identifier, the controller determines a preconfigured button working logic of the action response unit. According to a trigger mode and the preconfigured button working logic, the controller determines a target multi-way valve identifier, a target multi-way valve working mode and a target multi-way valve response logic corresponding to the trigger information. According to the target multi-way valve identifier, the target multi-way valve working mode and the target multi-way valve response logic, the controller controls working states of the plurality of multi-way valves. The application solves the technical problem that the prior art needs to rely on manual processing of complex scenes, and the operation flexibility is insufficient, time-consuming and prone to errors, thereby resulting in low control efficiency of the multi-way valve.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of agricultural machinery, and in particular to a control method, device, equipment and storage medium for a multi-way valve. Background Technology

[0002] Multi-way valves are the core control components of hydraulic systems in agricultural machinery (such as tractors). By adjusting the flow direction, flow rate, and pressure of hydraulic oil, they drive hydraulic actuators (such as hydraulic cylinders and hydraulic motors) to complete different agricultural operations such as lifting, extending, or rotating of agricultural implements.

[0003] Currently, low-end tractors primarily control multi-way valves by directly actuating a control lever onto the valve body. High-end tractors, on the other hand, mainly use buttons or levers for electronic control. The primary method involves a lever or button, with each lever or button controlling only a fixed set of multi-way valves.

[0004] However, existing technologies rely on manual handling of complex scenarios, lack operational flexibility, are time-consuming and prone to errors, resulting in low control efficiency of multi-way valves. Summary of the Invention

[0005] This application provides a control method, device, equipment, and storage medium for a multi-way valve, which solves the problem that the existing technology requires manual handling of complex scenarios, lacks operational flexibility, is time-consuming and prone to errors, resulting in low control efficiency of the multi-way valve.

[0006] In a first aspect, this application provides a control method for a multi-way valve, applied to a controller of a multi-way valve control system for a tractor. The multi-way valve control system further includes multiple multi-way valves and multiple action response units, with the controller connected to the multi-way valves and action response units respectively. The method includes:

[0007] Monitor the triggering information of the motion response unit; the triggering information includes the motion response unit identifier and the triggering method;

[0008] Based on the action response unit identifier, determine the pre-configured button working logic of the action response unit; wherein, the pre-configured button working logic includes the multi-way valve identifier, multi-way valve working mode and multi-way valve response logic corresponding to each triggering mode;

[0009] Based on the triggering method and the pre-configured button working logic, determine the target multi-way valve identifier, target multi-way valve working mode, and target multi-way valve response logic corresponding to the triggering information;

[0010] Based on the target multi-way valve identifier, target multi-way valve operating mode, and target multi-way valve response logic, control the operating status of multiple multi-way valves.

[0011] In one possible design, the pre-configured button operation logic of the motion response unit is determined based on the motion response unit identifier, including:

[0012] Obtain the preset mapping table of the relationship between the action response unit and the button working logic;

[0013] Based on the action response unit identifier, a query is performed in the preset relationship mapping table to obtain the pre-configured button working logic of the action response unit.

[0014] In one possible design, before obtaining the preset mapping table of the relationship between the action response unit and the button's working logic, the following steps are also included:

[0015] In response to the user's first configuration operation, the multi-way valve logic editing interface is displayed;

[0016] In response to the user's first configuration operation on the multi-way valve logic editing interface, a preset relationship mapping table between the action response unit and the button working logic is established.

[0017] In one possible design, in response to the user's first configuration operation, a multi-way valve logic editing interface is displayed, including:

[0018] In response to the user's first configuration operation in the preset project settings interface, determine the action response unit identifier and action response unit of the project corresponding to the first configuration operation;

[0019] Based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, a multi-way valve logic editing interface is generated.

[0020] Displays the multi-way valve logic editing interface.

[0021] In one possible design, based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, a multi-way valve logic editing interface is generated, including:

[0022] Based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, generate an action response unit selection box, a trigger mode selection box, and a multi-way valve working sequence selection box;

[0023] Based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, generate a multi-way valve response logic input box;

[0024] Based on the action response unit selection box, trigger mode selection box, multi-way valve working sequence selection box, and multi-way valve response logic input box, generate the multi-way valve logic editing interface.

[0025] In one possible design, the triggering methods include momentary triggering and self-locking triggering.

[0026] In one possible design, the multi-way valve can operate in two modes: simultaneous operation and sequential operation.

[0027] The multi-way valve response logic includes start-up delay, operating mode, action mode, start-up ramp, action time, and stop ramp; the operating mode includes oil delivery, oil return, and floating; the action mode includes time and locking.

[0028] Secondly, this application provides a control device for a multi-way valve, a controller applied to a multi-way valve control system of a tractor. The multi-way valve control system further includes multiple multi-way valves and multiple action response units. The controller is connected to the multi-way valves and the action response units respectively. The device includes:

[0029] The monitoring module is used to monitor the triggering information of the motion response unit; the triggering information includes the motion response unit identifier and the triggering method.

[0030] The first determining module is used to determine the pre-configured button working logic of the action response unit based on the action response unit identifier; wherein, the pre-configured button working logic includes the multi-way valve identifier, multi-way valve working mode and multi-way valve response logic corresponding to each triggering mode;

[0031] The second determining module is used to determine the target multi-way valve identifier, target multi-way valve operating mode, and target multi-way valve response logic corresponding to the triggering information based on the triggering method and the pre-configured button working logic.

[0032] The control module is used to control the working status of multiple multi-way valves based on the target multi-way valve identifier, the target multi-way valve operating mode, and the target multi-way valve response logic.

[0033] Thirdly, this application provides a control device for a multi-way valve, comprising:

[0034] At least one processor;

[0035] and memory that is communicatively connected to at least one processor;

[0036] The memory stores instructions that can be executed by at least one processor, which enables the at least one processor to perform the control method of the multi-way valve as described in the first aspect of the invention.

[0037] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement a control method for a multi-way valve as described in the first aspect of the invention.

[0038] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the control method for a multi-way valve according to the first aspect of the invention.

[0039] This application provides a control method, apparatus, device, and storage medium for a multi-way valve, applied to a controller in a multi-way valve control system for a tractor. The multi-way valve control system also includes multiple multi-way valves and multiple action response units. The controller is connected to the multi-way valves and action response units respectively. The method includes: monitoring trigger information of the action response units; determining the pre-configured button operating logic of the action response units based on their identifiers; determining the target multi-way valve identifier, target multi-way valve operating mode, and target multi-way valve response logic corresponding to the trigger information based on the triggering method and the pre-configured button operating logic; and controlling the operating state of the multiple multi-way valves based on their identifiers, operating modes, and response logic. Compared to existing technologies that rely on manual handling of complex scenarios, resulting in insufficient operational flexibility, time consumption, and susceptibility to errors, leading to low control efficiency of multi-way valves, this application transforms the actual control timing and combination methods of multi-way valves into an editable and automatically executed method, enabling the system to obtain the driver's intention to control the multi-way valves. The driver's intentions are transmitted according to the communication protocol of this invention. The controller can directly and automatically control the multi-way valve based on the triggering of the action response unit. The control is simple and saves time, thereby improving the control efficiency of the multi-way valve. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 A schematic diagram of the system architecture of a control method for a multi-way valve provided in this application embodiment;

[0042] Figure 2 A schematic flowchart of a control method for a multi-way valve provided in this application embodiment. Figure 1 ;

[0043] Figure 3 A schematic flowchart of a control method for a multi-way valve provided in this application embodiment. Figure 2 ;

[0044] Figure 4 A schematic flowchart of a control method for a multi-way valve provided in this application embodiment. Figure 3 ;

[0045] Figure 5 A schematic flowchart of a control method for a multi-way valve provided in this application embodiment. Figure 4 ;

[0046] Figure 6 This is a schematic diagram of the structure of the control device for the multi-way valve provided in the embodiments of this application;

[0047] Figure 7 This is a schematic diagram of the structure of a control device for a multi-way valve provided in an embodiment of this application;

[0048] Figure 8 This is a schematic diagram of the structure of a multi-way valve control system provided in an embodiment of this application;

[0049] Figure 9 This is a schematic diagram of the project settings interface provided in an embodiment of this application;

[0050] Figure 10 This is a schematic diagram of the multi-way valve logic editing interface provided in the embodiments of this application;

[0051] Figure 11 This is a schematic diagram of the button monitoring logic provided in an embodiment of this application;

[0052] Figure 12 This is a schematic diagram of the project enable layer logic provided in an embodiment of this application;

[0053] Figure 13 This is a schematic diagram of the project scheduling layer logic provided in an embodiment of this application;

[0054] Figure 14 This is a schematic diagram of the valve assembly execution layer logic provided in an embodiment of this application. Detailed Implementation

[0055] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0056] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, nor do they necessarily imply difference. It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more.

[0057] It should be noted that the phrase "at...time" in the embodiments of this application can refer to the instant at which a certain situation occurs, or to a period of time after the occurrence of a certain situation; the embodiments of this application do not specifically limit this. Furthermore, the multi-way valve control method provided in the embodiments of this application is merely an example, and the multi-way valve control method may include more or fewer elements.

[0058] The main function of a tractor's multi-way valve is to control the flow, volume, and pressure of hydraulic oil to operate the tractor's implements. Specifically, when a tractor has two or more multi-way valves, it can simultaneously or separately drive multiple hydraulic actuators (such as hydraulic cylinders and hydraulic motors) to complete different agricultural operations. Tractors can carry implements such as plows, harrows, rotary tillers, seeders, sprayers, fertilizer applicators, and irrigation equipment, so tractor multi-way valves have a wide range of applications, and the combination and sequence of their operation vary depending on individual needs.

[0059] Currently, low-end tractors mainly control multi-way valves by directly actuating the valve body with a control lever. High-end tractors primarily use buttons or levers for electronic control. However, the main method is that one lever or button can only control a fixed set of multi-way valves. Moreover, for some cylinders or motors that require a certain starting sequence, or for some repetitive operations, manually operating multiple buttons or switches repeatedly is time-consuming and labor-intensive.

[0060] To address the aforementioned problems, the inventors, during their research on the low control efficiency of multi-way valves, discovered that existing technologies rely on manual handling of complex scenarios, resulting in insufficient operational flexibility, time-consuming processes, and a high risk of errors. Accordingly, the inventors transformed the actual control sequence and combination methods of multi-way valves into an editable and automatically executed method, enabling the system to acquire the driver's intention to control the multi-way valve. This intention is then transmitted according to the communication protocol of this invention, allowing the controller to directly and automatically control the multi-way valve based on the triggering of the action response unit. This simplifies control and saves time. Based on this, embodiments of this application provide a control method, device, equipment, and storage medium for multi-way valves, applicable to the field of agricultural machinery, aiming to solve the problem of low control efficiency in existing multi-way valve technologies.

[0061] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0062] Figure 1 This is a schematic diagram of the system architecture for a control method of a multi-way valve provided in an embodiment of this application. The control system of the multi-way valve is a computer device. Figure 1 In the above architecture, at least one of data acquisition device 101, processing device 102 and display device 103 is included.

[0063] It is understood that the structure illustrated in the embodiments of this application does not constitute a specific limitation on the processing system architecture of the control method for multi-way valves. In other feasible embodiments of this application, the above architecture may include more or fewer components than illustrated, or combine some components, or divide some components, or arrange different components, which can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown can be implemented in hardware, software, or a combination of both.

[0064] In the specific implementation process, the data acquisition device 101 may include an input / output interface or a communication interface, and the data acquisition device 101 can be connected to the processing device through the input / output interface or the communication interface.

[0065] The processing device 102 can control the working status of multiple multi-way valves according to the target multi-way valve identifier, the target multi-way valve working mode, and the target multi-way valve response logic.

[0066] The display device 103 can also be a touch screen or the screen of a terminal device, used to receive user commands while displaying the above-mentioned content, so as to realize interaction with the user.

[0067] It should be understood that the aforementioned processing device can be implemented by a processor reading instructions from memory and executing those instructions, or it can be implemented by a chip circuit.

[0068] Furthermore, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0069] The technical solution of this application will be described in detail below with reference to specific embodiments:

[0070] Figure 2 A schematic flowchart of a control method for a multi-way valve provided in this application embodiment. Figure 1 ,like Figure 2 As shown, a controller for a multi-way valve control system applied to a tractor is described. The multi-way valve control system also includes multiple multi-way valves and multiple action response units. The controller is connected to the multi-way valves and action response units respectively. The method includes:

[0071] S201, Monitor the trigger information of the action response unit.

[0072] The triggering information includes the action response unit identifier and the triggering method.

[0073] Specifically, the triggering methods include momentary triggering and self-locking triggering.

[0074] For example, button selection: The host computer selects a button ID that triggers the working logic of the multi-way valve.

[0075] For example, the button trigger method can be selected as either "jog" or "lock".

[0076] "Jog" means that the button must be pressed continuously to trigger the set working logic, and releasing the button will stop it. "Self-locking" means that only one click is needed to keep the multi-way valve working logic triggered, and a second click will turn it off.

[0077] S202. Determine the pre-configured button working logic of the action response unit based on the action response unit identifier.

[0078] The pre-configured button working logic includes the multi-way valve identifier, multi-way valve working mode, and multi-way valve response logic corresponding to each triggering method.

[0079] Specifically, the operating modes of multi-way valves include simultaneous operation and sequential operation.

[0080] Specifically, the multi-way valve response logic includes start-up delay, operating mode, action mode, start-up ramp, action time, and stop ramp; the operating mode includes oil delivery, oil return, and floating; and the action mode includes time and locking.

[0081] S203. Based on the triggering method and the pre-configured button working logic, determine the target multi-way valve identifier, target multi-way valve working mode, and target multi-way valve response logic corresponding to the triggering information.

[0082] S204. Control the working status of multiple multi-way valves according to the target multi-way valve identifier, target multi-way valve working mode and target multi-way valve response logic.

[0083] In one possible embodiment, Figure 8 This is a schematic diagram of the multi-way valve control system structure provided in the embodiments of this application, as shown below. Figure 8 As shown, the multi-way valve control system integrates a controller, a host computer, a handrail box, and a multi-way valve group.

[0084] The host computer is responsible for human-computer interaction and includes two pages: a project management page and a project logic design page. The project management page allows users to add and delete projects and name them. The project logic design page allows users to configure the project's trigger button, button trigger method, multi-way valve operating mode, add or delete multi-way valve IDs participating in the project, and the specific response logic for each multi-way valve.

[0085] The trigger buttons can be selected from buttons in the armrest box; the trigger methods include "jog" or "self-locking"; the multi-way valve operating modes include "simultaneous" or "sequential"; and the specific execution logic for each group of multi-way valves is specified. The specific execution logic for each group of multi-way valves includes start-up delay, operating mode, action method, start ramp, action time, and stop ramp; operating modes include "oil outlet," "oil return," and "floating"; and action methods include "time-based" or "locked." All parameters generated by the host computer are sent to the controller via the CAN bus.

[0086] The armrest box has three buttons for the host computer to define the operation trigger buttons, and the button signals are sent to the controller via the CAN bus.

[0087] The controller communicates with the host computer and the handrail box, and controls the multi-way valve group.

[0088] The controller stores custom logic control sub-modules, which control five groups of multi-way valves according to predefined logic and trigger signals generated by corresponding trigger buttons, and monitor the working status of each group of multi-way valves in real time.

[0089] The controller stores the program framework for multi-way valve combination control. Within this framework, the trigger button, the number of multi-way valves operating, the valve operating sequence, and the specific execution logic for each group of participating valves are all editable. The driver can select the trigger button according to preference or habit. The host computer transmits the user-selected and set parameters to the controller. When a trigger signal is generated, the controller controls the multi-way valves to operate according to the user-defined logic.

[0090] Among them, the five sets of multi-way valves are connected to the controller through lines. The multi-way valves can switch between "oil outlet", "oil return" and "floating" states. The opening degree (0%~100%) in the "oil outlet" and "oil return" states can be controlled.

[0091] Optionally, the operation of the multi-way valve control system is based on CAN bus communication, which forms a closed-loop control system.

[0092] The operator inputs commands (such as pressure settings, flow adjustments, or actuator action commands) through a host computer interface. These commands are transmitted to the controller via the Controller Area Network (CAN) bus in differential signal form. The controller, as the core processing unit, parses the commands and combines them with additional signals input from the armrest box (such as manual intervention requests), using a built-in algorithm to determine the multi-way valve's action logic.

[0093] The system employs a load-sensitive control strategy: when the load direction is constant (such as the luffing cylinder of a crane), the rod chamber implements pressure control to maintain a low-pressure energy-saving state, while the rodless chamber achieves precise flow regulation through differential pressure detection; if the load direction changes (such as the lifting of an excavator boom), it switches to a composite mode of inlet-side pressure control and outlet-side flow control to ensure smooth operation.

[0094] During execution, the sensors provide real-time feedback of the status parameters of the multi-way valves (such as valve core displacement and oil pressure), which are transmitted back to the controller via the CAN bus to form a closed-loop correction. Finally, the electrical signal is converted into the mechanical displacement of the valve core through the electro-hydraulic proportional amplifier, so as to accurately control the flow direction and flow rate of hydraulic oil.

[0095] Optionally, the system employs a three-tier priority control strategy to ensure operational safety and efficiency:

[0096] Specifically, emergency commands take priority; for example, a safety shutdown signal can preempt bus communication rights.

[0097] Specifically, the action coordination strategy uses CAN bus identifier ID allocation to achieve multi-way valve action timing control. For example, when the excavator boom and bucket are linked, the system automatically calculates the oil distribution ratio.

[0098] Specifically, the fault tolerance mechanism involves the controller activating a backup channel and switching to manual control mode when communication with a valve group is interrupted.

[0099] More specifically, the system integrates load-sensitive technology, which automatically adjusts the pump output flow by detecting the actuator load pressure, reducing energy consumption while ensuring operational accuracy. The CSMA / CA protocol of the CAN bus ensures conflict-free communication among multiple nodes, and combined with differential signal transmission and redundancy verification, the system maintains communication reliability even in electromagnetic interference environments.

[0100] It should be noted that this system achieves multiple technological advantages through its highly integrated design:

[0101] First, reliability is improved. The differential transmission and error detection mechanism of the CAN bus reduces the communication failure rate, and the integrated design of multi-way valves reduces pipeline connection points, significantly reducing the risk of leakage.

[0102] Secondly, the response speed is optimized, with a bus transmission rate of 1Mbps and instruction execution latency controlled within 5ms, meeting the requirements of high-precision synchronous control.

[0103] Furthermore, it boasts significant energy-saving efficiency. The load-sensitive control strategy reduces system energy consumption, with particularly noticeable advantages under variable load conditions.

[0104] Finally, maintenance convenience is enhanced. The modular design supports quick replacement of single-channel valve groups. Combined with the CAN bus self-diagnostic function, the fault location time is shortened. The scalability is outstanding. The CAN bus supports up to 110 nodes, reserving ample space for the subsequent addition of actuators or sensors, and reducing system upgrade costs.

[0105] It should also be noted that other electrical buttons or button boxes can be used instead of the armrest box. Alternatively, the armrest box can be omitted, and the buttons can be integrated into the host computer interface as virtual buttons.

[0106] It should also be noted that the host computer and the controller can be integrated, and CAN communication is not required between them.

[0107] It should also be noted that the multi-way valve and the controller can be controlled via CAN communication.

[0108] It should also be noted that the number of multi-way valves does not have to be 5; it can be 4, 3, 2, or other numbers.

[0109] It should also be noted that the communication protocol uses a two-level addressing protocol, employs 29-bit extended frames, is compatible with the J1939 protocol architecture, and distinguishes frame types through group extensions, as shown in Table 1:

[0110] Table 1

[0111]

[0112] The global frame data field is defined as shown in Table 2:

[0113] Table 2

[0114]

[0115] The valve group frame data field is defined as shown in Table 3:

[0116] Table 3

[0117]

[0118] In one possible embodiment, if it is necessary to control the staged extension of three sets of hydraulic cylinders of a large agricultural implement via a multi-way valve, the first, second, and third sets of hydraulic cylinders are respectively connected to multi-way valve groups II, III, and I. The host computer settings are as follows:

[0119] Optionally, select 1 for button ID, select "self-locking" for button triggering method, and select "sequential" for multi-way valve execution order.

[0120] Optionally, the first multi-way valve ID is selected as II, with a start delay time of 0s, an operating mode of "oil output", an action mode of "time", an opening ramp of 0s, a running time of 10s, and a stopping ramp of 0s.

[0121] Optionally, the second multi-way valve ID is selected as III, with a start delay time of 2s, an operating mode of "oil output", an action mode of "time", an opening ramp of 0s, a running time of 10s, and a stopping ramp of 0s.

[0122] Optionally, the third multi-way valve ID is selected as Ⅰ, with a start-up delay time of 2s and an operating mode of "oil output". The action method is "time", with ramp opening time of 0s, running time of 10s, and ramp stopping time of 0s.

[0123] Specifically, the global frames for this example are shown in Table 4:

[0124] Table 4

[0125]

[0126] Specifically, the valve assembly frame (II) is shown in Table 5:

[0127] Table 5

[0128]

[0129] Specifically, valve assembly frame (Ⅲ) is shown in Table 6:

[0130] Table 6

[0131]

[0132] Specifically, the valve assembly frame (Ⅰ) is shown in Table 7:

[0133] Table 7

[0134]

[0135] More specifically, the first set of hydraulic cylinders extends immediately after button 1 is pressed, and automatically stops after 10 seconds. After the first set of cylinders stops, wait 2 seconds, then the second set of cylinders automatically begins to extend, and automatically stops after 10 seconds. After another 2 seconds, the third set of cylinders automatically begins to extend, and automatically stops after 10 seconds.

[0136] In one possible embodiment, if the implement is driven by a combination of a hydraulic cylinder and a motor, the hydraulic cylinder is connected to the fourth group of multi-way valves, and the hydraulic motor is connected to the third group of multi-way valves. The host computer settings are as follows:

[0137] Optionally, select button ID 2, select "self-locking" for button triggering method, and select "simultaneous" for multi-way valve execution sequence.

[0138] Optionally, the first multi-way valve ID is selected as IV, the start delay time is 0s, the working mode is "oil output", the action method is "time", the ramp opening time is 0s, the running time is 10s, and the ramp stopping time is 0s.

[0139] Optionally, the second multi-way valve ID is selected as III, with a start delay time of 2s, an operating mode of "oil output", an action mode of "lock", an ramp opening time of 5s, a running time of 0s, and a ramp stopping time of 10s.

[0140] Specifically, the global frames for this example are shown in Table 8:

[0141] Table 8

[0142]

[0143] Specifically, the valve assembly frame (Ⅳ) is shown in Table 9:

[0144] Table 9

[0145]

[0146] The specific valve assembly frame (Ⅲ) is shown in Table 10:

[0147] Table 10

[0148]

[0149] More specifically, after clicking button 2, the hydraulic cylinder extends immediately and stops after 10 seconds. The hydraulic motor, after clicking the button and waiting 2 seconds, gradually opens fully within 5 seconds and continues to run. Upon clicking button 2 again, the hydraulic motor gradually stops within 10 seconds.

[0150] This embodiment provides a control method for a multi-way valve, applied to the controller of a multi-way valve control system for a tractor. The multi-way valve control system also includes multiple multi-way valves and multiple action response units. The controller is connected to the multi-way valves and action response units respectively. The method includes: monitoring the trigger information of the action response units; determining the pre-configured button working logic of the action response units based on the action response unit identifier; determining the target multi-way valve identifier, target multi-way valve working mode, and target multi-way valve response logic corresponding to the trigger information based on the trigger mode and the pre-configured button working logic; and controlling the working state of the multiple multi-way valves based on the target multi-way valve identifier, target multi-way valve working mode, and target multi-way valve response logic. Compared to existing technologies that rely on manual handling of complex scenarios, resulting in insufficient operational flexibility, time consumption, and susceptibility to errors, leading to low control efficiency of multi-way valves, this application transforms the actual control timing and combination methods of multi-way valves into an editable and automatically executed method, enabling the system to obtain the driver's intention to control the multi-way valves. The driver's intentions are transmitted according to the communication protocol of this invention. The controller can directly and automatically control the multi-way valve based on the triggering of the action response unit. The control is simple and saves time, thereby improving the control efficiency of the multi-way valve.

[0151] Figure 3 A schematic flowchart of a control method for a multi-way valve provided in this application embodiment. Figure 2 ,like Figure 3 As shown, the specific implementation steps of S202 above include:

[0152] S301. Obtain the preset relationship mapping table between the action response unit and the button working logic.

[0153] S302. Based on the action response unit identifier, query the preset relationship mapping table to obtain the pre-configured button working logic of the action response unit.

[0154] For example, the execution logic of a multi-way valve includes:

[0155] First, select the operating mode, which includes "Outlet," "Return," or "Floating." Each multi-way valve group has the same function, offering neutral, outlet, return, and floating modes. Neutral represents the multi-way valve being closed, which is also the default state for each multi-way valve. In both outlet and return modes, the opening degree of the multi-way valve can be controlled, only the hydraulic oil flow direction is reversed. Floating means the hydraulic circuit connected to the multi-way valve leads directly to the hydraulic oil tank. Floating mode can only open and close, and its opening degree cannot be linearly controlled; if a hydraulic cylinder is connected in this mode, the cylinder will naturally extend or retract under external force.

[0156] Furthermore, select the action mode, which includes "Time" or "Lock". "Time" means that the multi-way valve will automatically stop after running for a set time, and the running time is set in step e. "Lock" means that the multi-way valve will continue to run after successful triggering unless the button is closed. In this case, the running time cannot restrict the operation of the multi-way valve.

[0157] Furthermore, the start-up delay time t1 is the pure waiting time before the multi-way valve starts operating, which can be 0 seconds. For example, when the button is triggered, the controller's internal timer starts counting, and during this time period, the multi-way valve will be kept closed. After time t1 is reached, it will automatically enter the step of opening ramp t2.

[0158] Furthermore, ramp t2 is activated: at this time, the controller's new timer starts counting. If step a is selected as "oil outlet" or "oil return", it refers to the time required for the control multi-way valve opening to linearly increase from 0% to 100%. When time t2 is reached, it will automatically enter step running time t3.

[0159] If the working mode is selected as "floating", then the floating mode will be automatically started and the step running time t3 will be automatically entered only after time t2 is reached.

[0160] Furthermore, during the running time t3: the multi-way valve will remain in the state of step opening ramp t2, while the controller starts a new internal timer. If the step action mode is selected as "time", and the timer reaches t3, it will automatically enter the step closing ramp t4, and at the same time, the execution logic of the next multi-way valve will be automatically opened in sequence.

[0161] If the action mode is selected as "locked" and the timer reaches t3, the controller will automatically start the execution of the next multi-way valve ID in sequence. However, this multi-way valve state will remain unchanged until the button is clicked again, at which point the multi-way valve will enter the step closing ramp t4.

[0162] Furthermore, closing ramp t4: If the operating mode is selected as "outlet oil" or "return oil", it refers to the time required for the multi-way valve opening to linearly decrease from 100% to 0%.

[0163] If the working mode is set to "floating", then the floating mode will only be turned off after time t4 is reached.

[0164] Furthermore, logic saving and implementation: After setting the execution logic for each multi-way valve, click the "OK" button on the host computer to save the logic. When the implement hydraulic connector and the relevant multi-way valve ID are correctly connected, and the tractor is under normal operating conditions, clicking the "Set" button will implement the multi-way valve control logic corresponding to that button.

[0165] It should be noted that by introducing a host computer to participate in the editing of the execution logic of the multi-way valve, a single button on the armrest box can control multiple groups of multi-way valves and set the execution order so that multiple groups of multi-way valves can work automatically in a preset order. At the same time, the working logic of each group of multi-way valves can be automatically executed according to the preset logic, eliminating the tedious and repetitive manual operations. This transforms the process that originally required multiple buttons or levers for manual operation into one-click operation.

[0166] It should be noted that by pre-building a mapping table between action response units and button operation logic, response speed and efficiency are improved. This ensures data consistency and logical uniformity between different modules or systems, avoiding errors caused by human configuration differences, improving standardization and consistency, and reducing the error rate. Button operation logic and action response units are managed independently, facilitating subsequent modifications and expansions, and enhancing system flexibility and maintainability.

[0167] In this embodiment, by using a pre-defined mapping table and query mechanism, the system achieves efficient, reliable, and scalable operation, while reducing development and maintenance costs and improving user satisfaction and product competitiveness. This enhances the control efficiency of the multi-way valve.

[0168] Figure 4 A schematic flowchart of a control method for a multi-way valve provided in this application embodiment. Figure 3 ,like Figure 4 As shown, prior to S301 above, it also includes:

[0169] S401, In response to the user's first configuration operation in the preset project settings interface, determine the action response unit identifier and action response unit of the project corresponding to the first configuration operation.

[0170] S402. Generate a multi-way valve logic editing interface based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation.

[0171] S403, Display the multi-way valve logic editing interface.

[0172] S404. In response to the user's first configuration operation on the multi-way valve logic editing interface, establish a preset relationship mapping table between the action response unit and the button working logic.

[0173] It should be noted that since some functions require different multi-way valves to work together, the button-triggered logic may involve the operation of multiple multi-way valves, and it may not be desirable for these multi-way valves to be triggered simultaneously. Therefore, it is necessary to determine which groups of multi-way valves are triggered in what order (at least one of multi-way valves I, II, III, IV, and V). This logic consists of the execution logic of each participating multi-way valve and the working order between the multi-way valves.

[0174] For example, first set the multi-valve IDs involved in this logic and their operating order:

[0175] In one possible embodiment, Figure 9 This is a schematic diagram of the project settings interface provided in an embodiment of this application, such as... Figure 9 As shown, the first step is to set up the project, add a project, set the project name, and add a trigger button to confirm the project.

[0176] There are two operating sequences: "simultaneous" or "sequential". This means that after the button is triggered, these multi-way valves will start "simultaneously" or automatically start "sequentially" according to a set order.

[0177] Optionally, if the working order is selected as "sequential", then when the button is triggered, the controller will automatically execute the execution logic of each group of multi-way valves according to the writing order of the multi-way valve IDs. The next ID will be executed automatically only after the logic of the previous multi-way valve ID has been completed.

[0178] Optionally, if the working order is selected as "simultaneous", then after the button is triggered, the controller will execute the execution logic of each written multi-way valve simultaneously.

[0179] It should be noted that, in response to the user's first configuration operation (S401), the system dynamically generates a multi-way valve logic editing interface (S402), transforming complex logic configuration into a visual operation. The preset interface reduces human error by constraining the input range (e.g., button states are only allowed to be "pressed / released") and providing default values ​​(e.g., a default response delay of 100ms). This improves configuration efficiency and user-friendliness.

[0180] It should be noted that by establishing a mapping table (S404) between action response units and button logic, the system achieves decoupling between logic and execution. For example, when using the original button to trigger a new multi-way valve, only the mapping table needs to be modified, without altering the core code, significantly reducing maintenance costs. This enhances system flexibility and scalability.

[0181] In this embodiment, through user interface-driven configuration, dynamically generated editing environment, and preset mapping table mechanism, the system achieves efficient, reliable, and scalable operation, while reducing the user's operating threshold and development and maintenance costs, thereby enhancing product competitiveness and user satisfaction. This improves the control efficiency of the multi-way valve.

[0182] Figure 5 A schematic flowchart of a control method for a multi-way valve provided in this application embodiment. Figure 4 ,like Figure 5 As shown, the specific implementation steps of S402 above include:

[0183] S501. Based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, generate the action response unit selection box, the trigger mode selection box, and the multi-way valve working sequence selection box.

[0184] S502. Generate a multi-way valve response logic input box based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation.

[0185] S503. Generate the multi-way valve logic editing interface based on the action response unit selection box, trigger mode selection box, multi-way valve working sequence selection box, and multi-way valve response logic input box.

[0186] In one possible embodiment, Figure 10 This is a schematic diagram of the multi-way valve logic editing interface provided in the embodiments of this application, such as... Figure 10 As shown, the IDs of the multi-way valves involved in the logic are written to the host computer from top to bottom.

[0187] It should be noted that the preset selection boxes lower the operational threshold (S501). By generating selection boxes for action response units, triggering methods, and multi-way valve operating sequences, users do not need to manually input complex parameters; they can simply select from preset options (such as triggering methods that can be "jog" or "self-locking"). The input boxes support custom logic (S502), and the multi-way valve response logic input box allows users to input custom logic expressions.

[0188] It should be noted that the modular configuration supports dynamic adjustment (S503). By integrating selection boxes and input boxes, a multi-way valve logic editing interface is generated. Users can complete logic configuration, sequence adjustment, and trigger condition setting on the same interface, supporting dynamic preview and real-time verification. The combined use of input boxes and selection boxes retains the convenience of preset options while providing the extensibility of custom logic, enhancing the system's flexibility and scalability.

[0189] In this embodiment, by lowering the operational threshold through preset selection boxes, supporting custom logic in input boxes, and integrating the interface to improve user experience, the system achieves efficient, reliable, and scalable operation. Simultaneously, it reduces user learning and development / maintenance costs, enhancing product competitiveness and user satisfaction. This, in turn, improves the control efficiency of the multi-way valve.

[0190] This application also provides an embodiment in which the controller control logic is divided into a project enable layer, a project scheduling layer, and a valve group execution layer.

[0191] The project enablement layer refers to converting physical button signals into project activation commands.

[0192] In one possible embodiment, Figure 11 This is a schematic diagram of the button monitoring logic provided in an embodiment of this application, such as... Figure 11 As shown:

[0193] Optionally, the operation flow of the button monitoring logic is based on the button triggering method, and a dual-mode control system is constructed.

[0194] First, when the operator presses the button, the system identifies the button's triggering method through a level detection circuit: if it is in jog mode, it continuously monitors the physical press state of the button, and when a stable high-level signal is detected (lasting for more than 10ms), the project enters the on state, otherwise it enters the off state; if it is in lock mode, it captures the falling edge signal of the button through an edge detection circuit.

[0195] Secondly, during the signal confirmation phase, the system employs a software debounce algorithm, which records the duration of button presses through a timer interrupt service function. Only when the duration exceeds a preset threshold (such as 15ms) is the operation considered valid.

[0196] Finally, in self-locking mode, the system executes logic switching based on the project's enable / disable status: if the project is enabled, a shutdown operation is triggered; if the project is disabled, the startup process is initiated.

[0197] In addition, the entire process uses LED indicator lights to provide real-time feedback on status changes, forming a complete operational loop.

[0198] Optionally, the system employs a multi-level operation strategy to ensure control reliability:

[0199] Specifically, the mode interlock mechanism disables manual button operation by the hardware circuit when the device is in automatic operation mode to prevent mode conflicts.

[0200] Specifically, the priority scheduling algorithm and the emergency stop button adopt an independent channel design, with its signal priority higher than that of regular operation commands, ensuring that the main power supply is cut off within 0.2 seconds when a fault occurs.

[0201] Specifically, the state persistence strategy stores the project enable state in EEPROM, and automatically restores it to the initial state after the system is powered off and restarted.

[0202] In addition, a secondary confirmation pop-up window is set for critical operations (such as parameter modification). Both the "Confirm" and "Execute" buttons must be pressed simultaneously for the changes to take effect, effectively reducing the risk of accidental operation.

[0203] It should be noted that this button monitoring logic achieves multiple technological breakthroughs through systematic design: Significantly improved reliability; the combination of software debouncing and hardware filtering reduces false triggering rates and shortens emergency stop response time. Comprehensive enhanced safety; independent emergency stop channels and mode interlocking design meet SIL3 safety level requirements, reducing accident rates in high-risk industries such as petrochemicals. Optimized maintenance efficiency; persistent status storage and self-diagnostic functions shorten equipment debugging time and improve fault location accuracy. Enhanced user experience; large-size buttons (minimum 9mm×9mm) and three-color status indicator lights (red / green / yellow) improve operational efficiency and increase the success rate of operation while wearing gloves. Outstanding scalability; modular design supports parallel monitoring of up to 15 buttons, reducing system upgrade costs and enabling widespread application in CNC machine tools, packaging machinery, and rail transportation.

[0204] In one possible embodiment, Figure 12 This is a schematic diagram of the project enable layer logic provided in the embodiments of this application, such as... Figure 12 As shown, starting from the "Start" node, the project's enable status is first read, and the "Enable Enable?" check node verifies whether the enable is on. If enabled, the process proceeds to the "Execution Scheduling Layer" step to perform scheduling operations; if not enabled, it proceeds to the "Restore All Project Valves to 'Neutral' State" step to restore all project valves to a neutral state. Regardless of the path chosen, the process ultimately reaches the "End" node to complete the loop, forming a clear three-stage process structure of "Status Judgment - Execution Path Selection - Status Reset".

[0205] It should be noted that this logical design achieves intelligent decision-making through dynamic enable state judgment. When enable is turned on, it actively promotes the operation of the scheduling layer to drive project progress. When enable is turned off, it quickly resets to a neutral state to avoid the risk of state confusion, forming a dual-mode collaborative mechanism of "proactive promotion - risk avoidance". This not only ensures the accuracy and reliability of project state management, but also achieves dual optimization of execution efficiency and risk control through process closed-loop design, ultimately building a simple and efficient project enable state management system.

[0206] In one possible embodiment, Figure 13 This is a schematic diagram of the project scheduling layer logic provided in the embodiments of this application, such as... Figure 13As shown in the diagram, the operation flow of the project scheduling layer logic diagram starts from the "Start" node, first completing system initialization and setting initial variables. Then, the multi-way valve sequence mode is read. If the mode is "sequential triggering," the total number of valves N and the valve sequence are read, and the i-th group of logic is executed in the valve group execution layer. The process is executed in a loop until all operations are completed; if the mode is "simultaneous triggering", then N sets of valve logic are triggered in parallel. The process forms a complete closed loop of "initialization - mode judgment - execution strategy selection - logic execution" through a three-level decision mechanism of "sequential mode - triggering method - execution path".

[0207] It should be noted that this logic design achieves precise matching of control strategies by dynamically adapting to the triggering modes of multiple valves (sequential / simultaneous). The sequential triggering mode ensures the accuracy and logical coherence of sequential execution in complex scenarios, while the parallel triggering mode significantly improves execution efficiency through parallel processing. This "dual-mode collaboration" mechanism not only meets the control needs of diverse scenarios but also ensures the traceability of the execution process and the reliability of the results through closed-loop process design, ultimately constructing a three-in-one scheduling layer control system that is "efficient, precise, and flexible".

[0208] In one possible embodiment, Figure 14 This is a schematic diagram of the valve assembly execution layer logic provided in the embodiments of this application, such as... Figure 14 As shown:

[0209] Optionally, the operation flow of the valve group execution layer logic starts with the reading of the multi-way valve ID and constructs a multi-stage control closed loop.

[0210] First, the system reads the ID of the trigger valve group and starts the delay timer (t1). When the preset delay is reached, it enters the action mode judgment stage: if it is a non-floating mode, the ramp time (t2) timer is started, and the valve core position is adjusted through the ramp control module to ensure the smoothness of the action; when the ramp time ends, the system enters the floating mode start stage and starts the action time (t3) timer.

[0211] Secondly, during the operation cycle, the system continuously monitors the lock status, and if a lock signal is detected, the current operation is immediately terminated.

[0212] Finally, when the action time reaches the preset value (t3), the system starts the closing ramp time (t4) timing, and achieves the smooth return of the valve core through reverse ramp control (100%~0%), and finally generates an execution end flag and ends the process.

[0213] Optionally, the system employs a multi-level operation strategy to ensure control accuracy and reliability.

[0214] Specifically, the ramp control strategy adjusts the valve core action rate by using the t2 / t4 time parameters to avoid hydraulic shock (e.g., when t2=500ms, the pressure fluctuation rate is ≤2%).

[0215] Specifically, the fault-tolerant recovery strategy automatically triggers a neutral state recovery process and stores the fault code in non-volatile memory if an abnormal state is detected during execution (such as valve group feedback timeout).

[0216] Specifically, the time synchronization strategy uses a high-precision timer (1ms resolution) to ensure the strict execution of time parameters (t1~t4) at each stage, avoiding operational timing chaos.

[0217] It should be noted that this execution layer logic achieves multiple technological breakthroughs through systematic design, improving operational smoothness, reducing hydraulic shock through ramp control algorithms, and extending valve assembly lifespan. It offers adaptability and expansion, supporting independent control of up to 14 multi-way valves, reducing system upgrade costs. Maintenance efficiency is enhanced, with fault code storage and persistent status functions shortening equipment commissioning time. It is widely used in fields such as engineering machinery, ship control, and industrial automation.

[0218] Figure 6 This is a schematic diagram of the structure of the control device for the multi-way valve provided in the embodiments of this application, as shown below. Figure 6 As shown, a controller for a multi-way valve control system applied to a tractor is provided. The multi-way valve control system also includes multiple multi-way valves and multiple action response units. The controller is connected to the multi-way valves and action response units respectively. The device includes a monitoring module 61, a first determination module 62, a second determination module 63, and a control module 64.

[0219] The monitoring module 61 is used to monitor the triggering information of the action response unit; wherein, the triggering information includes the action response unit identifier and the triggering method;

[0220] The first determining module 62 is used to determine the pre-configured button working logic of the action response unit based on the action response unit identifier; wherein, the pre-configured button working logic includes the multi-way valve identifier, multi-way valve working mode and multi-way valve response logic corresponding to each triggering mode;

[0221] The second determining module 63 is used to determine the target multi-way valve identifier, target multi-way valve operating mode, and target multi-way valve response logic corresponding to the trigger information based on the triggering method and the pre-configured button working logic.

[0222] The control module 64 is used to control the working status of multiple multi-way valves according to the target multi-way valve identifier, the target multi-way valve working mode and the target multi-way valve response logic.

[0223] In one possible design, the pre-configured button operation logic of the motion response unit is determined based on the motion response unit identifier, including:

[0224] The first determining module 62 is also used to obtain a preset relationship mapping table between the action response unit and the button working logic;

[0225] Based on the action response unit identifier, a query is performed in the preset relationship mapping table to obtain the pre-configured button working logic of the action response unit.

[0226] In one possible design, before obtaining the preset mapping table of the relationship between the action response unit and the button's working logic, the following steps are also included:

[0227] The first determination module 62 is also used to display the multi-way valve logic editing interface in response to the user's first configuration operation;

[0228] In response to the user's first configuration operation on the multi-way valve logic editing interface, a preset relationship mapping table between the action response unit and the button working logic is established.

[0229] In one possible design, in response to the user's first configuration operation, a multi-way valve logic editing interface is displayed, including:

[0230] The first determining module 62 is also used to respond to the user’s first configuration operation in the preset project settings interface and determine the action response unit identifier and action response unit of the project corresponding to the first configuration operation.

[0231] Based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, a multi-way valve logic editing interface is generated.

[0232] Displays the multi-way valve logic editing interface.

[0233] In one possible design, based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, a multi-way valve logic editing interface is generated, including:

[0234] The first determining module 62 is also used to generate an action response unit selection box, a trigger mode selection box, and a multi-way valve working sequence selection box based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation.

[0235] Based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, generate a multi-way valve response logic input box;

[0236] Based on the action response unit selection box, trigger mode selection box, multi-way valve working sequence selection box, and multi-way valve response logic input box, generate the multi-way valve logic editing interface.

[0237] In one possible design, the triggering methods include momentary triggering and self-locking triggering.

[0238] In one possible design, the multi-way valve can operate in two modes: simultaneous operation and sequential operation.

[0239] The multi-way valve response logic includes start-up delay, operating mode, action mode, start-up ramp, action time, and stop ramp; the operating mode includes oil delivery, oil return, and floating; the action mode includes time and locking.

[0240] This embodiment provides a control device for a multi-way valve, which can execute a control method for a multi-way valve in the above embodiment. Its implementation principle and technical effect are similar, and will not be described again here.

[0241] In a specific implementation of the aforementioned control method for a multi-way valve, each module can be implemented as a processor. The processor can execute computer execution instructions stored in the memory, thereby enabling the processor to execute the aforementioned control method for a multi-way valve.

[0242] Figure 7 This is a schematic diagram of a control device for a multi-way valve provided in an embodiment of this application. Figure 7 As shown, the control device 70 for the multi-way valve includes at least one processor 71 and a memory 72. The control device 70 also includes a communication component 73. The processor 71, memory 72, and communication component 73 are connected via a second bus 74.

[0243] In the specific implementation process, at least one processor 71 executes computer execution instructions stored in memory 72, causing at least one processor 71 to execute a method in the field of agricultural machinery as executed by the control device side of the multi-way valve as described above.

[0244] The specific implementation process of processor 71 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0245] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0246] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage.

[0247] The second bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0248] The functions implemented by the control device and main control device for the multi-way valve described above illustrate the solutions provided by the embodiments of the present invention. It is understood that, in order to achieve the above functions, the control device or main control device for the multi-way valve includes hardware structures and / or software modules corresponding to each function. By combining the units and algorithm steps of the various examples described in the embodiments of the present invention, the embodiments of the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the present invention.

[0249] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the above-described method in the field of agricultural machinery.

[0250] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0251] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Alternatively, the readable storage medium can be an integral part of the processor. Both the processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the control device or master device of a multi-way valve.

[0252] This application also provides a computer program product, which includes: a computer program stored in a readable storage medium, at least one processor of the control device for the multi-way valve being able to read the computer program from the readable storage medium, and at least one processor executing the computer program causing the control device for the multi-way valve to perform the scheme provided in any of the above embodiments.

[0253] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disk, or optical disk.

[0254] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A control method for a multi-way valve, characterized in that, A controller for a multi-way valve control system of a tractor, the multi-way valve control system further comprising multiple multi-way valves and multiple action response units, the controller being connected to the multi-way valves and the action response units respectively, the method comprising: Monitor the triggering information of the action response unit; wherein, the triggering information includes the action response unit identifier and the triggering method; Based on the action response unit identifier, the pre-configured button working logic of the action response unit is determined; wherein, the pre-configured button working logic includes the multi-way valve identifier, multi-way valve working mode, and multi-way valve response logic corresponding to each triggering mode; Based on the triggering method and the pre-configured button working logic, determine the target multi-way valve identifier, target multi-way valve working mode, and target multi-way valve response logic corresponding to the triggering information; The operating states of the multiple multi-way valves are controlled based on the target multi-way valve identifier, the target multi-way valve operating mode, and the target multi-way valve response logic.

2. The method according to claim 1, characterized in that, The step of determining the pre-configured button operation logic of the action response unit based on the action response unit identifier includes: Obtain the preset mapping table of the relationship between the action response unit and the button working logic; Based on the action response unit identifier, a query is performed in the preset relationship mapping table to obtain the pre-configured button working logic of the action response unit.

3. The method according to claim 2, characterized in that, Before obtaining the preset relationship mapping table between the action response unit and the button working logic, the following is also included: In response to the user's first configuration operation, the multi-way valve logic editing interface is displayed; In response to the user's first configuration operation on the multi-way valve logic editing interface, a preset relationship mapping table between the action response unit and the button working logic is established.

4. The method according to claim 3, characterized in that, The response to the user's first configuration operation, displaying the multi-way valve logic editing interface, includes: In response to the user’s first configuration operation on the preset project settings interface, determine the action response unit identifier and action response unit of the project corresponding to the first configuration operation; Based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, a multi-way valve logic editing interface is generated. The multi-way valve logic editing interface is displayed.

5. The method according to claim 4, characterized in that, The step of generating a multi-way valve logic editing interface based on the action response unit identifier and action response unit corresponding to the first configured operation item includes: Based on the action response unit identifier and action response unit of the corresponding item in the first configuration operation, generate an action response unit selection box, a trigger mode selection box, and a multi-way valve working sequence selection box; Based on the action response unit identifier and action response unit of the project corresponding to the first configuration operation, a multi-way valve response logic input box is generated. A multi-way valve logic editing interface is generated based on the action response unit selection box, the trigger mode selection box, the multi-way valve working sequence selection box, and the multi-way valve response logic input box.

6. The method according to any one of claims 1 to 4, characterized in that, The triggering methods include momentary triggering and self-locking triggering.

7. The method according to any one of claims 1 to 4, characterized in that, The multi-way valve can operate in two modes: simultaneous operation and sequential operation. The multi-way valve response logic includes start-up delay, operating mode, action mode, start-up ramp, action time, and stop ramp; the operating mode includes oil delivery, oil return, and floating; the action mode includes time and locking.

8. A control device for a multi-way valve, characterized in that, A controller for a multi-way valve control system used in a tractor, the multi-way valve control system further comprising multiple multi-way valves and multiple action response units, the controller being connected to the multi-way valves and the action response units respectively, the device comprising: A monitoring module is used to monitor the triggering information of the action response unit; wherein, the triggering information includes the action response unit identifier and the triggering method; The first determining module is used to determine the pre-configured button working logic of the action response unit based on the action response unit identifier; wherein, the pre-configured button working logic includes a multi-way valve identifier, a multi-way valve working mode, and a multi-way valve response logic corresponding to each triggering mode; The second determining module is used to determine the target multi-way valve identifier, target multi-way valve operating mode, and target multi-way valve response logic corresponding to the triggering information based on the triggering method and the pre-configured button working logic. The control module is used to control the working state of the multiple multi-way valves according to the target multi-way valve identifier, the target multi-way valve working mode, and the target multi-way valve response logic.

9. A control device for a multi-way valve, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the control method for the multi-way valve as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the control method for the multi-way valve as described in any one of claims 1 to 7.