Valve control and state detection circuit and method for liquid cooling device and liquid cooling device

CN122285440BActive Publication Date: 2026-09-11INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610746278.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-05-27
Publication Date
2026-09-11
Estimated Expiration
2046-05-27

AI Technical Summary

Technical Problem

[0004]本申请提供了一种液冷设备的阀门控制及状态检测电路、方法及液冷设备,以至少解决相关技术存在的无法识别电磁阀是否存在故障的问题

Benefits of technology

[0011] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the valve control and status detection method for any of the above-described liquid cooling devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122285440B_ABST
    Figure CN122285440B_ABST
Patent Text Reader

Abstract

This application discloses a valve control and status detection circuit, method, and liquid cooling device for a liquid cooling system, relating to the field of heat dissipation technology. The control processing module generates a pulse width modulation signal based on intracavity environmental data collected by sensors, and then controls the valve opening and closing state of the corresponding solenoid valve via a valve control board. Furthermore, the control processing module collects the real-time valve status voltage of the solenoid valve and generates a valve status result based on this voltage. The real-time valve status voltage corresponds to the valve opening and closing state. The valve status result indicates whether the solenoid valve is faulty. The ground board management controller receives the valve status result sent by the control processing module and generates normal valve operation information or valve abnormality alarm information based on the result. This solves the problem that related technologies cannot identify whether a solenoid valve is faulty.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of heat dissipation technology, and in particular to a valve control and status detection circuit, method, and liquid cooling device for a liquid cooling equipment. Background Technology

[0002] In high-density computing scenarios, the high-power electronic components of devices (such as servers) generate a dense amount of heat. Based on phase change liquid cooling technology, by directly introducing coolant into the cavity of the device (such as a server), the coolant absorbs heat and undergoes a phase change (e.g., from liquid to gas) to remove heat, thereby achieving overall cooling of the device (such as a server). Such devices (such as servers) that utilize phase change liquid cooling technology are called liquid-cooled devices (such as liquid-cooled servers).

[0003] In related technologies, the opening or closing of solenoid valves is often controlled based on data collected by sensors, thereby ensuring the amount of coolant in the cavity of liquid cooling equipment (such as liquid-cooled servers); however, the solutions of related technologies have the problem of not being able to identify whether the solenoid valve is faulty. Summary of the Invention

[0004] This application provides a valve control and status detection circuit, method, and liquid cooling equipment for a liquid cooling device, so as to at least solve the problem of the inability to identify whether a solenoid valve is faulty in the related technology.

[0005] This application provides a valve control and status detection circuit for a liquid cooling device, including: a control processing module, and sensors, a valve control board, and a baseboard management controller, all communicatively connected to the control processing module; the valve control board includes a solenoid valve; the sensors are used to collect intracavity environmental data within the liquid cooling device; the control processing module generates a pulse width modulation signal based on the intracavity environmental data and controls the valve opening / closing state of the solenoid valve via the valve control board; the control processing module also collects the real-time valve status voltage of the solenoid valve and generates a valve status result based on the real-time valve status voltage; the real-time valve status voltage corresponds to the valve opening / closing state; the baseboard management controller receives the valve status result sent by the control processing module and generates normal valve operation information or valve abnormality alarm information based on the valve status result.

[0006] This application provides a liquid cooling device, including the valve control and status detection circuit of the liquid cooling device described above.

[0007] This application provides a valve control and status detection method for a liquid cooling device, comprising: acquiring intracavity environmental data; the intracavity environmental data being environmental data collected by sensors within the liquid cooling device cavity; generating a pulse width modulation signal based on the intracavity environmental data; sending the pulse width modulation signal to a valve control board, so that the valve control board controls the valve opening and closing state of a solenoid valve according to the pulse width modulation signal; acquiring the real-time valve status voltage of the solenoid valve; the real-time valve status voltage having a corresponding relationship with the valve opening and closing state; generating a valve status result based on the real-time valve status voltage; and sending the valve status result to a baseboard management controller, so that the baseboard management controller generates normal valve operation information or valve abnormality alarm information based on the valve status result.

[0008] This application also provides a valve control and status detection device for a liquid cooling equipment, comprising: a data acquisition module for acquiring intracavity environmental data; the intracavity environmental data being environmental data within the liquid cooling equipment collected by sensors; a processing module for generating a pulse width modulation signal based on the intracavity environmental data; a transmitting module for transmitting the pulse width modulation signal to a valve control board, so that the valve control board controls the valve opening and closing state of the solenoid valve according to the pulse width modulation signal; the data acquisition module is further used to acquire the real-time valve status voltage of the solenoid valve; the real-time valve status voltage has a corresponding relationship with the valve opening and closing state; the processing module is further used to generate a valve status result based on the real-time valve status voltage; and the transmitting module is further used to transmit the valve status result to a baseboard management controller, so that the baseboard management controller generates normal valve operation information or valve abnormality alarm information based on the valve status result.

[0009] This application also provides an electronic device, including: a memory for storing a computer program; and a processor for executing the computer program to implement the steps of the valve control and status detection method of any of the above-described liquid cooling devices.

[0010] This application also provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, it implements the steps of the valve control and status detection method of any of the above-described liquid cooling devices.

[0011] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the valve control and status detection method for any of the above-described liquid cooling devices.

[0012] The valve control and status detection circuit, method, and liquid cooling equipment provided in this application include a control processing module, and sensors, a valve control board, and a baseboard management controller, all communicatively connected to the control processing module. The valve control board includes a solenoid valve. The control processing module generates a pulse width modulation signal based on intracavity environmental data collected by the sensors, and then controls the valve opening / closing state of the corresponding solenoid valve through the valve control board. Furthermore, the control processing module collects the real-time valve status voltage of the solenoid valve and generates a valve status result based on this voltage. The real-time valve status voltage corresponds to the valve opening / closing state. The valve status result indicates whether the solenoid valve is faulty. The baseboard management controller receives the valve status result sent by the control processing module and generates normal valve operation information or valve abnormality alarm information based on the valve status result. This solves the problem that related technologies cannot identify whether a solenoid valve is faulty. Attached Figure Description

[0013] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0014] Figure 1 This is a schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 1 ;

[0015] Figure 2 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 2 ;

[0016] Figure 3 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 3 ;

[0017] Figure 4 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 4 ;

[0018] Figure 5 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 5 ;

[0019] Figure 6 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 6 ;

[0020] Figure 7 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 7 ;

[0021] Figure 8 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 8 ;

[0022] Figure 9 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 9 ;

[0023] Figure 10 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 10 ;

[0024] Figure 11 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 10 one;

[0025] Figure 12 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 10 two;

[0026] Figure 13 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 10 three;

[0027] Figure 14 A schematic flowchart illustrating the valve control and status detection method for a liquid cooling device provided in this application embodiment;

[0028] Figure 15 A schematic diagram of the valve control and status detection device for a liquid cooling equipment provided in an embodiment of this application;

[0029] Figure 16 A schematic diagram of the structure of the electronic device provided in this application.

[0030] Figure label:

[0031] 100 - Control Processing Module; 200 - Sensor; 201 - First Sub-Sensor; 202 - Second Sub-Sensor; 203 - Third Sub-Sensor; 300 - Valve Control Board; 400 - Baseboard Management Controller; 500 - Solenoid Valve; 500J - Liquid Inlet Solenoid Valve; 500J1 - First Liquid Inlet Solenoid Valve; 500J2 - Second Liquid Inlet Solenoid Valve; 500J3 - Third Liquid Inlet Solenoid Valve; 500P - Drain Solenoid Valve; 500P1 - First Drain Solenoid Valve; 500P2 - Second Drain Solenoid Valve; 500P3 - Third Drain Solenoid Valve; 600 - Liquid Cooling Equipment; 6001 - First Sub-Liquid Cooling Equipment; 6002 - Second Sub-Liquid Cooling Equipment; 6003 - Third Sub-Liquid Cooling Equipment; 601 - Backplane; 602 - Physical Interface; 6021 - First Physical Interface; 6022 - Second physical interface; 6023 - Third physical interface; 700 - Solenoid valve drive circuit; 101 - Main control processor; 1011 - First sub-main control processor; 1012 - Second sub-main control processor; 1013 - Third sub-main control processor; 102 - Dedicated processor; 103 - Analog switch array; 1031 - First analog switch; 1032 - Second analog switch; 1033 - Third analog switch; 104 - Programmable controller; 1041 - First sub-programmable controller; 1042 - Second sub-programmable controller; 1043 - Third sub-programmable controller; 105 - Analog-to-digital converter; 1051 - First sub-analog-to-digital converter; 1052 - Second sub-analog-to-digital converter; 1053 - Third sub-analog-to-digital converter; 106 - Dedicated programmable controller. Detailed Implementation

[0032] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.

[0033] It should be noted that, in the description of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. The terms "first," "second," etc., in this application are used to distinguish similar objects and are not used to describe a specific order or sequence.

[0034] First, let's explain the terms used in this application: UART communication protocol: Universal Asynchronous Receiver / Transmitter, is an asynchronous serial communication protocol that does not require a synchronous clock signal; CAN bus: Controller Area Network Bus, is a multi-master, serial, asynchronous fieldbus communication protocol that supports distributed real-time data transmission between devices; IIC bus: Inter-Integrated Circuit Bus, is a half-duplex, synchronous serial communication bus.

[0035] In high-density computing scenarios, the high-power electronic components of devices (such as servers) generate dense heat. Phase change liquid cooling technology, which involves directly introducing coolant into the device's (e.g., server's) cavity and utilizing the coolant's heat absorption and phase change (e.g., liquid to gas) to remove heat, achieves overall cooling of the device (e.g., server). Such devices utilizing phase change liquid cooling technology are called liquid-cooled devices (e.g., liquid-cooled servers). In related technologies, the opening and closing of solenoid valves is often controlled based on data collected by sensors to ensure the amount of coolant in the device's (e.g., server's) cavity. However, these technologies suffer from the inability to detect whether the solenoid valve is malfunctioning.

[0036] To address the aforementioned technical problems, this application proposes the following technical concept: a valve control and status detection circuit for a liquid cooling device, comprising at least a control processing module and a valve control board; firstly, the control processing module collects intracavitary environmental data within the liquid cooling device via sensors and generates a pulse width modulation signal based on a preset algorithm; subsequently, the valve control board controls the valve opening / closing state of the solenoid valve via a solenoid valve drive circuit according to the pulse width modulation signal; finally, the control processing module also collects the real-time valve status voltage of the solenoid valve and generates a valve status result based on the real-time valve status voltage; wherein, the real-time valve status voltage corresponds to the valve opening / closing state; the valve status result is used to indicate whether the solenoid valve is faulty; thus solving the problem that related technologies cannot identify whether the solenoid valve is faulty.

[0037] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0038] Figure 1 This is a schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 1 .

[0039] like Figure 1 As shown, the valve control and status detection circuit of the liquid cooling equipment includes: a control processing module 100, and sensors 200, valve control board 300, and baseboard management controller 400, which are respectively communicatively connected to the control processing module 100; the valve control board 300 includes a solenoid valve 500.

[0040] The sensor 200 is used to collect the internal environment data of the liquid cooling device 600; the control processing module 100 is used to generate a pulse width modulation signal based on the internal environment data, and control the valve opening and closing state of the solenoid valve 500 through the valve control board 300.

[0041] The control processing module 100 is also used to collect the real-time valve status voltage of the solenoid valve 500 and generate valve status results based on the real-time valve status voltage; the real-time valve status voltage has a corresponding relationship with the valve opening and closing status.

[0042] The baseboard management controller 400 is used to receive the valve status results sent by the control processing module 100, and generate normal valve operation information or valve abnormality alarm information based on the valve status results.

[0043] For example, the control processing module 100 generates the valve state result of the solenoid valve 500 by comparing the real-time valve state voltage with voltage range thresholds; wherein, the voltage range thresholds include valve open state voltage range thresholds, valve closed state voltage range thresholds, coil short circuit state voltage range thresholds, coil burnout state voltage range thresholds, and mechanical jamming state voltage range thresholds. Further, the voltage range thresholds are used to indicate the valve state within a preset voltage range; for example, the valve open state voltage range threshold is 1.5V~2.0V, the coil short circuit state voltage range threshold is 0~0.5V, and the mechanical jamming state voltage range threshold is 0.8V~1.2V.

[0044] Specifically, the control processing module 100 collects the real-time valve status voltage of the solenoid valve 500 and compares it with a preset voltage range threshold. When the real-time valve status voltage is within the open valve state voltage range threshold, the solenoid valve 500 is determined to be in the open valve state, and the valve status result is open valve state; when the real-time valve status voltage is within the coil short circuit voltage range threshold, the solenoid valve 500 is determined to have a coil short circuit fault, and the valve status result is coil short circuit fault; when the real-time valve status voltage is within the mechanical jamming voltage range threshold, the solenoid valve 500 is determined to have a mechanical jamming fault, and the valve status result is mechanical jamming fault.

[0045] The baseboard management controller 400 generates normal valve operation information or valve abnormality alarm information based on the valve status results. If normal valve operation information is generated, a valve operation report is generated based on a preset time period. If valve abnormality alarm information is generated, a valve alarm notification is sent to the user to inform the user that the solenoid valve is faulty. Furthermore, the baseboard management controller 400 can also receive solenoid valve control commands input by the user through an interactive device. The baseboard management controller 400 then sends the solenoid valve control commands to the main control processor 101, so that the main control processor 101 generates corresponding valve control commands based on the solenoid valve control commands, thereby controlling the opening / closing of the corresponding solenoid valve. This allows the user to remotely control the opening / closing of the solenoid valve through the baseboard management controller 400. The remote reporting mechanism of the baseboard management controller shortens the fault response time of the solenoid valve and reduces the risk of downtime of the liquid cooling equipment due to failure to detect valve faults in a timely manner or failure to replace faulty valves in a timely manner.

[0046] In this embodiment, the control processing module generates a pulse width modulation signal based on the intracavity environmental data collected by the sensor, and then controls the valve opening and closing state of the corresponding solenoid valve through the valve control board. Furthermore, the control processing module collects the real-time valve status voltage of the solenoid valve and generates a valve status result based on the real-time valve status voltage; the real-time valve status voltage corresponds to the valve opening and closing state; the valve status result is used to indicate whether the solenoid valve is faulty. The ground board management controller receives the valve status result sent by the control processing module and generates normal valve operation information or valve abnormality alarm information based on the valve status result; this solves the problem that related technologies cannot identify whether the solenoid valve is faulty.

[0047] Figure 2 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 2 ,like Figure 2 As shown, in Figure 1 Based on the embodiments, the control processing module 100 includes a main control processor 101, a dedicated processor 102, an analog switch array 103, and a programmable controller 104; the valve control board 300 includes multiple solenoid valve drive circuits 700.

[0048] The main control processor 101 is communicatively connected to the sensor 200, the programmable controller 104, the dedicated processor 102, and the baseboard management controller 400. The programmable controller 104 is communicatively connected to the valve control board 300 through each solenoid valve drive circuit 700. The dedicated processor 102 is communicatively connected to each solenoid valve drive circuit 700 of the valve control board 300 through the analog switch array 103.

[0049] The main control processor 101 generates valve control commands based on intracavity environmental data and sends these commands to the programmable logic controller (PLC) 104; it also sends valve status results to the baseboard management controller 400. The PLC 104 generates pulse width modulation (PWM) signals based on the valve control commands and sends these signals to the valve control board 300. The solenoid valve drive circuit 700 modulates the PWM signals to control the valve opening / closing state of the solenoid valve 500. The analog switch array 103 switches the connection status between the data sampling channel of the dedicated processor 102 and each solenoid valve drive circuit 700, enabling the dedicated processor 102 to collect the real-time valve status voltage of the solenoid valve 500 corresponding to each solenoid valve drive circuit 700. The dedicated processor 102 generates valve status results based on the real-time valve status voltage and sends these results to the main control processor 101. The real-time valve status voltage corresponds to the valve opening / closing state.

[0050] In one possible implementation, the main control processor 101 communicates with the sensor 200 via an IIC bus. The main control processor 101 also communicates with the programmable controller 104 via a UART communication protocol. Furthermore, the main control processor 101 communicates with a dedicated processor 102 via a CAN bus. Finally, the main control processor 101 communicates with the baseboard management controller 400 via an IIC bus. The solenoid valve 500 includes an inlet solenoid valve 500J and a drain solenoid valve 500P.

[0051] Furthermore, the switching process of the analog switch array 103 is controlled by a dedicated processor 102. Specifically, for example, the analog switch array 103 includes a first analog switch and a second analog switch, and the drain solenoid valve 500P includes a first discharge solenoid valve and a second discharge solenoid valve; the dedicated processor 102 controls the first analog switch to remain open and the second analog switch to remain closed, thereby acquiring the real-time valve status voltage of the first discharge solenoid valve corresponding to the solenoid valve drive circuit of the first analog switch. By switching the corresponding analog switches through periodic polling of the analog switch array, the number of analog-to-digital conversion pins required by the dedicated processor is reduced, lowering the hardware cost of the circuit; or, based on the valve failure probability or remaining service life of each solenoid valve, the polling switching order of each analog switch is dynamically adjusted, improving the timeliness of valve control and status detection.

[0052] The dedicated processor 102 generates the valve status result of the solenoid valve 500 by comparing the real-time valve status voltage with voltage range thresholds. These voltage range thresholds include voltage range thresholds for the valve open state, valve closed state, coil short-circuit state, coil burnout state, and mechanical jamming state. Further, the voltage range thresholds indicate the valve status within a preset voltage range; for example, the voltage range threshold for the valve open state is 1.5V~2.0V, the voltage range threshold for the coil short-circuit state is 0~0.5V, and the voltage range threshold for the mechanical jamming state is 0.8V~1.2V.

[0053] Specifically, the dedicated processor 102 samples the real-time state voltage of the solenoid valve 500 and compares it with a preset voltage range threshold. When the real-time state voltage is within the open state voltage range threshold, the solenoid valve 500 is determined to be in the open state, and the valve state result is open. When the real-time state voltage is within the coil short-circuit state voltage range threshold, the solenoid valve 500 is determined to have a coil short-circuit fault, and the valve state result is coil short-circuit fault. When the real-time state voltage is within the mechanical jamming state voltage range threshold, the solenoid valve 500 is determined to have a mechanical jamming fault, and the valve state result is mechanical jamming fault. The dedicated processor 102 then transmits the valve state result to the main control processor 101 via the CAN bus. By comparing voltage range thresholds, the dedicated processor 102 achieves accurate identification of multiple valve fault modes, solving the problem in related technologies that can only detect the open / closed state of the solenoid valve.

[0054] In this embodiment, a hierarchical architecture is used to separate the main control processor and the dedicated processor. The main control processor is used to acquire the intracavity environmental data collected by the sensor and generate valve control commands for the corresponding solenoid valve based on the intracavity environmental data. The dedicated processor is used to acquire the real-time state voltage of the valve and generate the valve state result based on the real-time state voltage of the valve. This realizes the valve state monitoring and fault diagnosis of the solenoid valve, avoids hardware resource competition and task conflicts, and solves the problem of lag in fault diagnosis of the solenoid valve.

[0055] Figure 3 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 3 ,like Figure 3 As shown, in Figure 2Based on the embodiments provided in this application, the valve control and status detection circuit of the liquid cooling equipment further includes a backplane 601 of the liquid cooling equipment 600; the backplane 601 includes a physical interface 602; the programmable controller 104 is communicatively connected to the solenoid valve drive circuit 700 of the valve control board 300 through the physical interface 602. The main control processor 101 is communicatively connected to the dedicated processor 102 via a CAN bus based on the physical interface 602.

[0056] The communication connections and corresponding data processing procedures of the other components are described in reference [reference needed]. Figure 2 The corresponding implementation examples will not be described in detail here.

[0057] Figure 4 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 4 ,like Figure 4 As shown, in Figure 2 Based on the embodiments of the present application, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of the present application is applied to a liquid cooling equipment cluster, that is, the liquid cooling equipment 600 includes multiple sub-liquid cooling equipment. Taking three sub-liquid cooling equipment as an example, the liquid cooling equipment 600 includes a first sub-liquid cooling equipment 6001, a second sub-liquid cooling equipment 6002, and a third sub-liquid cooling equipment 6003; correspondingly, the main control processor 101 includes a first sub-main control processor 1011, a second sub-main control processor 1012, and a third sub-main control processor 1013; the sensor 200 includes a first sub-sensor 201, a second sub-sensor 202, and a third sub-sensor 203; the programmable controller 104 includes a first sub-programmable controller 203. The system includes a controller 1041, a second sub-programmable controller 1042, and a third sub-programmable controller 1043; a dedicated processor 102; a valve control board 300; a baseboard management controller 400; an analog switch array 103 including a first analog switch 1031, a second analog switch 1032, and a third analog switch 1033; and a solenoid valve 500 including an inlet solenoid valve 500J and a drain solenoid valve 500P. The inlet solenoid valve 500J includes a first inlet solenoid valve 500J1, a second inlet solenoid valve 500J2, and a third inlet solenoid valve 500J3. The drain solenoid valve 500P includes a first drain solenoid valve 500P1, a second drain solenoid valve 500P2, and a third drain solenoid valve 500P3.

[0058] The communication connections between the components and the corresponding data processing procedures are detailed in the following references. Figure 2 The corresponding implementation examples will not be described in detail here.

[0059] Figure 5 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 5 ,like Figure 5 As shown, in Figure 4 Based on the embodiments of the present application, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of the present application also includes a backplane 601 of the liquid cooling equipment 600; the backplane 601 includes a plurality of physical interfaces 602; the number of physical interfaces 602 is three, namely the first physical interface 6021, the second physical interface 6022 and the third physical interface 6023.

[0060] The first sub-main control processor 1011 is connected to the dedicated processor 102 via a CAN bus based on the first physical interface 6021; the second sub-main control processor 1012 is connected to the dedicated processor 102 via a CAN bus based on the second physical interface 6022; and the third sub-main control processor 1013 is connected to the dedicated processor 102 via a CAN bus based on the third physical interface 6023.

[0061] The first sub-programmable controller 1041 is communicatively connected to the valve control board 300 via a first physical interface 6021. The first sub-programmable controller 1041 is also communicatively connected to the valve control board 300 via a corresponding solenoid valve drive circuit 700 via the first physical interface 6021. The second sub-programmable controller 1042 is communicatively connected to the valve control board 300 via a second physical interface 6022. The second sub-programmable controller 1042 is also communicatively connected to the valve control board 300 via a corresponding solenoid valve drive circuit 700 via the second physical interface 6022. The third sub-programmable controller 1043 is communicatively connected to the valve control board 300 via a third physical interface 6023. The third sub-programmable controller 1043 is also communicatively connected to the valve control board 300 via a corresponding solenoid valve drive circuit 700 via the third physical interface 6023.

[0062] For the communication connections and corresponding data processing procedures of other components, please refer to... Figure 4 as well as Figure 2 The corresponding implementation examples will not be described in detail here.

[0063] Figure 6 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 6 ,like Figure 6 As shown, in Figure 1 Based on the embodiments, the control processing module 100 includes a main control processor 101, a programmable controller 104, and one or more analog-to-digital converters 105; the valve control board 300 includes multiple solenoid valve drive circuits 700.

[0064] The main control processor 101 is communicatively connected to the sensor 200, the programmable controller 104, one or more analog-to-digital converters 105 and the baseboard management controller 400 respectively; the programmable controller 104 is communicatively connected to the valve control board 300 through each solenoid valve drive circuit 700; and one or more analog-to-digital converters 105 are communicatively connected to the valve control board 300 through each solenoid valve drive circuit 700.

[0065] The main control processor 101 generates valve control commands based on intracavity environment data and sends these commands to the programmable controller 104. It also generates valve status results based on digital voltage signals and sends these results to the baseboard management controller 400. The programmable controller 104 generates pulse width modulation (PWM) signals based on the valve control commands and sends these signals to the valve control board 300. The solenoid valve drive circuit 700 modulates the PWM signals to control the valve opening / closing state of the solenoid valve 500. The analog-to-digital converter 105 acquires the real-time valve status voltage of the solenoid valve 500, converts it into a digital voltage signal, and sends this signal to the main control processor 101. The real-time valve status voltage corresponds to the valve opening / closing state.

[0066] In one possible implementation, the main control processor 101 communicates with the sensor 200 via an IIC bus. The main control processor 101 also communicates with the programmable controller 104 via a UART communication protocol. Furthermore, the main control processor 101 communicates with the analog-to-digital converter 105 via an IIC bus and with the baseboard management controller 400 via an IIC bus. The solenoid valve 500 includes an inlet solenoid valve 500J and a drain solenoid valve 500P.

[0067] Furthermore, a single analog-to-digital converter 105 can acquire the real-time valve status voltage of one or more solenoid valve drive circuits 700; for example, a single analog-to-digital converter 105 can acquire the real-time valve status voltage of one solenoid valve drive circuit 700, or a single analog-to-digital converter 105 can acquire the real-time valve status voltage of four solenoid valve drive circuits 700, such as... Figure 6 As shown, a single analog-to-digital converter 105 acquires the real-time valve status voltage of two solenoid valve drive circuits 700.

[0068] In this embodiment, a layered architecture design separates the main control processor from the analog-to-digital converter. The main control processor is used to acquire intracavity environmental data collected by sensors, generate valve control commands for the corresponding solenoid valves based on the intracavity environmental data, and generate valve status results based on the voltage digital signal. One or more analog-to-digital converters are used to acquire the real-time valve status voltage of the corresponding solenoid valve in real time and convert the real-time valve status voltage into a voltage digital signal, thereby realizing valve status monitoring and fault diagnosis of the solenoid valve. This avoids hardware resource competition and task conflicts and solves the problem of lag in fault diagnosis of solenoid valves.

[0069] Figure 7 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 7 ,like Figure 7 As shown, in Figure 6 Based on the embodiments provided in this application, the valve control and status detection circuit of the liquid cooling equipment further includes a backplane 601 of the liquid cooling equipment 600; the backplane 601 includes a physical interface 602; the programmable controller 104 is communicatively connected to the solenoid valve drive circuit 700 of the valve control board 300 through the physical interface 602. The main control processor 101 is communicatively connected to the analog-to-digital converter 105 through the IIC bus based on the physical interface 602.

[0070] The communication connections and corresponding data processing procedures of the other components are described in reference [reference needed]. Figure 6 The corresponding implementation examples will not be described in detail here.

[0071] Figure 8 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 8 ,like Figure 8 As shown, in Figure 6Based on the embodiments of the present application, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of the present application is applied to a liquid cooling equipment cluster, that is, the liquid cooling equipment 600 includes multiple sub-liquid cooling equipment. Taking three sub-liquid cooling equipment as an example, the liquid cooling equipment 600 includes a first sub-liquid cooling equipment 6001, a second sub-liquid cooling equipment 6002, and a third sub-liquid cooling equipment 6003; correspondingly, the main control processor 101 includes a first sub-main control processor 1011, a second sub-main control processor 1012, and a third sub-main control processor 1013; the sensor 200 includes a first sub-sensor 201, a second sub-sensor 202, and a third sub-sensor 203; the programmable controller 104 includes a first sub-sensor 204. Programmable controller 1041, second sub-programmable controller 1042, and third sub-programmable controller 1043; analog-to-digital converter 105 includes first sub-analog-to-digital converter 1051, second sub-analog-to-digital converter 1052, and third sub-analog-to-digital converter 1053; valve control board 300; baseboard management controller 400; solenoid valve 500 includes inlet solenoid valve 500J and drain solenoid valve 500P, the inlet solenoid valve 500J includes first inlet solenoid valve 500J1, second inlet solenoid valve 500J2, and third inlet solenoid valve 500J3, and the drain solenoid valve 500P includes first drain solenoid valve 500P1, second drain solenoid valve 500P2, and third drain solenoid valve 500P3.

[0072] The communication connections between the components and the corresponding data processing procedures are detailed in the following references. Figure 6 The corresponding implementation examples will not be described in detail here.

[0073] Figure 9 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 9 ,like Figure 9 As shown, in Figure 8 Based on the embodiments of the present application, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of the present application also includes a backplane 601 of the liquid cooling equipment 600; the backplane 601 includes a plurality of physical interfaces 602; the number of physical interfaces 602 is three, namely the first physical interface 6021, the second physical interface 6022 and the third physical interface 6023.

[0074] The first sub-main controller processor 1011 is connected to the first sub-analog-to-digital converter 1051 via an IIC bus based on the first physical interface 6021; the second sub-main controller processor 1012 is connected to the second sub-analog-to-digital converter 1052 via an IIC bus based on the second physical interface 6022; and the third sub-main controller processor 1013 is connected to the third sub-analog-to-digital converter 1053 via an IIC bus based on the third physical interface 6023.

[0075] The first sub-programmable controller 1041 is communicatively connected to the valve control board 300 via a first physical interface 6021. The first sub-programmable controller 1041 is also communicatively connected to the valve control board 300 via a corresponding solenoid valve drive circuit 700 via the first physical interface 6021. The second sub-programmable controller 1042 is communicatively connected to the valve control board 300 via a second physical interface 6022. The second sub-programmable controller 1042 is also communicatively connected to the valve control board 300 via a corresponding solenoid valve drive circuit 700 via the second physical interface 6022. The third sub-programmable controller 1043 is communicatively connected to the valve control board 300 via a third physical interface 6023. The third sub-programmable controller 1043 is also communicatively connected to the valve control board 300 via a corresponding solenoid valve drive circuit 700 via the third physical interface 6023.

[0076] For the communication connections and corresponding data processing procedures of other components, please refer to... Figure 8 as well as Figure 6 The corresponding implementation examples will not be described in detail here.

[0077] Figure 10 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 10 ,like Figure 10 As shown, in Figure 1 Based on the embodiments, the control processing module 100 includes a main control processor 101, a programmable controller 104, one or more analog-to-digital converters 105, and a dedicated programmable controller 106; the valve control board 300 includes multiple solenoid valve drive circuits 700.

[0078] The main control processor 101 is communicatively connected to the sensor 200, the programmable controller 104, the dedicated programmable controller 106, and the baseboard management controller 400. The programmable controller 104 is communicatively connected to the valve control board 300 through each solenoid valve drive circuit 700. The dedicated programmable controller 106 is communicatively connected to each solenoid valve drive circuit 700 of the valve control board 300 through one or more analog-to-digital converters 105.

[0079] The main control processor 101 generates valve control commands based on the cavity environment data and sends these commands to the programmable controller 104; it also sends valve status results to the baseboard management controller 400. The programmable controller 104 generates a pulse width modulation signal based on the valve control commands and sends it to the valve control board 300. The solenoid valve drive circuit 700 modulates the pulse width modulation signal to control the valve opening and closing state of the solenoid valve 500. The analog-to-digital converter 105 acquires the real-time valve status voltage of the solenoid valve 500, converts it into a digital voltage signal, and sends it to the dedicated programmable controller 106. The dedicated programmable controller 106 generates valve status results based on the digital voltage signal and sends them to the main control processor 101. The real-time valve status voltage corresponds to the valve opening and closing state.

[0080] In one possible implementation, the main control processor 101 communicates with the sensor 200 via an IIC bus. The main control processor 101 also communicates with the programmable controller 104 via a UART communication protocol. Furthermore, the main control processor 101 communicates with a dedicated programmable controller 106 via a CAN bus. Finally, the main control processor 101 communicates with the baseboard management controller 400 via an IIC bus. The dedicated programmable controller 106 communicates with the analog-to-digital converter 105 via an IIC bus. The solenoid valve 500 includes an inlet solenoid valve 500J and a drain solenoid valve 500P.

[0081] In this embodiment, a layered architecture design separates the main control processor from the dedicated programmable controller (PLC) and analog-to-digital converter (ADC). The main control processor acquires intracavity environmental data collected by sensors and generates valve control commands for the corresponding solenoid valves based on this data. The dedicated PLC, based on the ADC, acquires the real-time valve status voltage of each solenoid valve in real time and converts it into a digital voltage signal, generating valve status results, which are then sent to the main control processor. This achieves valve status monitoring and fault diagnosis of the solenoid valves, avoiding hardware resource contention and task conflicts, and solving the problem of delayed fault diagnosis of solenoid valves. Furthermore, the dedicated PLC has high stability, preventing the failure to acquire real-time valve status voltage due to device failure or program lag, thus avoiding the failure of valve control and status detection.

[0082] Figure 11 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 10 First, such as Figure 11 As shown, in Figure 10Based on the embodiments provided in this application, the valve control and status detection circuit of the liquid cooling equipment further includes a backplane 601 of the liquid cooling equipment 600; the backplane 601 includes a physical interface 602; the programmable controller 104 is communicatively connected to the solenoid valve drive circuit 700 of the valve control board 300 through the physical interface 602. The main control processor 101 is communicatively connected to the dedicated programmable controller 106 via a CAN bus based on the physical interface 602.

[0083] The communication connections and corresponding data processing procedures of the other components are described in reference [reference needed]. Figure 10 The corresponding implementation examples will not be described in detail here.

[0084] Figure 12 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 10 Second, such as Figure 12 As shown, in Figure 10 Based on the embodiments of the present application, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of the present application is applied to a liquid cooling equipment cluster, that is, the liquid cooling equipment 600 includes multiple sub-liquid cooling equipment. Taking three sub-liquid cooling equipment as an example, the liquid cooling equipment 600 includes a first sub-liquid cooling equipment 6001, a second sub-liquid cooling equipment 6002, and a third sub-liquid cooling equipment 6003; correspondingly, the main control processor 101 includes a first sub-main control processor 1011, a second sub-main control processor 1012, and a third sub-main control processor 1013; the sensor 200 includes a first sub-sensor 201, a second sub-sensor 202, and a third sub-sensor 203; the programmable controller 104 includes a first sub-sensor 204. Programmable controller 1041, second sub-programmable controller 1042, and third sub-programmable controller 1043; analog-to-digital converter 105 includes first sub-analog-to-digital converter 1051, second sub-analog-to-digital converter 1052, and third sub-analog-to-digital converter 1053; valve control board 300; baseboard management controller 400; solenoid valve 500 includes inlet solenoid valve 500J and drain solenoid valve 500P, the inlet solenoid valve 500J includes first inlet solenoid valve 500J1, second inlet solenoid valve 500J2, and third inlet solenoid valve 500J3, and the drain solenoid valve 500P includes first drain solenoid valve 500P1, second drain solenoid valve 500P2, and third drain solenoid valve 500P3. The first sub-main control processor 1011 is connected to the first sub-analog-to-digital converter 1051 via a dedicated programmable controller 106, the second sub-main control processor 1012 is connected to the second sub-analog-to-digital converter 1052 via a dedicated programmable controller 106, and the third sub-main control processor 1013 is connected to the third sub-analog-to-digital converter 1053 via a dedicated programmable controller 106.

[0085] The communication connections between the components and the corresponding data processing procedures are detailed in the following references. Figure 10 The corresponding implementation examples will not be described in detail here.

[0086] Figure 13 A schematic diagram of the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application. Figure 10 Third, such as Figure 13 As shown, in Figure 12 Based on the embodiments of the present application, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of the present application also includes a backplane 601 of the liquid cooling equipment 600; the backplane 601 includes a plurality of physical interfaces 602; the number of physical interfaces 602 is three, namely the first physical interface 6021, the second physical interface 6022 and the third physical interface 6023.

[0087] The first sub-main control processor 1011 is connected to the dedicated programmable controller 106 via a CAN bus based on the first physical interface 6021; the second sub-main control processor 1012 is connected to the dedicated programmable controller 106 via a CAN bus based on the second physical interface 6022; and the third sub-main control processor 1013 is connected to the dedicated programmable controller 106 via a CAN bus based on the third physical interface 6023.

[0088] The first sub-programmable controller 1041 is communicatively connected to the valve control board 300 via a first physical interface 6021. The first sub-programmable controller 1041 is also communicatively connected to the valve control board 300 via a corresponding solenoid valve drive circuit 700 via the first physical interface 6021. The second sub-programmable controller 1042 is communicatively connected to the valve control board 300 via a second physical interface 6022. The second sub-programmable controller 1042 is also communicatively connected to the valve control board 300 via a corresponding solenoid valve drive circuit 700 via the second physical interface 6022. The third sub-programmable controller 1043 is communicatively connected to the valve control board 300 via a third physical interface 6023. The third sub-programmable controller 1043 is also communicatively connected to the valve control board 300 via the third physical interface 6023.

[0089] For the communication connections and corresponding data processing procedures of other components, please refer to... Figure 12 as well as Figure 10 The corresponding implementation examples will not be described in detail here.

[0090] Furthermore, in Figures 1 to 13Based on the embodiments of the present application, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments includes a solenoid valve 500 comprising a main solenoid valve and a backup solenoid valve; the main control processor 101 is used to determine the first number of operations of the main solenoid valve and the second number of operations of the backup solenoid valve, and to control the operation of the main solenoid valve or the backup solenoid valve according to the relationship between the first number of operations and the second number of operations; it is also used to control the operation of the backup solenoid valve when there is an abnormal alarm in the main solenoid valve, or to control the operation of the main solenoid valve when there is an abnormal alarm in the backup solenoid valve.

[0091] In this embodiment, the load on the solenoid valves is balanced by alternating the use of the main solenoid valve and the standby solenoid valve, thus avoiding the shortened lifespan of a single solenoid valve due to high-frequency use. Specifically, the main and standby solenoid valves are dynamically switched based on their usage frequency, ensuring a balanced lifespan for both and reducing maintenance costs. Furthermore, the design of the main and standby solenoid valves ensures system stability; for example, in the event of a main solenoid valve failure, the standby solenoid valve can be activated.

[0092] Furthermore, in Figures 1 to 13 Based on the embodiments of this application, the valve control and status detection circuit of the liquid cooling equipment provided in this application further includes a valve alarm component; the valve alarm component is communicatively connected to the control processing module 100 or to the baseboard management controller 400; the valve alarm component is used to trigger a local alarm of the solenoid valve 500 after receiving a valve abnormality alarm information or a local alarm command; wherein, the valve abnormality alarm information is sent by the baseboard management controller 400, and the local alarm command is generated and sent by the control processing module 100 based on the valve status result. The valve alarm device includes a speaker and / or a lamp.

[0093] Furthermore, in Figures 1 to 13 Based on the previous embodiments, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of this application includes: the sensor 200 includes multiple sets of temperature sensors, liquid level sensors and air pressure sensors, and the multiple sets of temperature sensors are evenly distributed along the edge of the main board and the bottom of the cavity of the liquid cooling equipment 600.

[0094] Furthermore, in Figures 2 to 13Based on the embodiments of the present application, the valve control and status detection circuit of the liquid cooling equipment provided in the embodiments of the present application does not specifically limit the communication connection method between the dedicated processor 102, analog switch array 103, analog-to-digital converter 105, dedicated programmable controller 106 and valve control board 300; the dedicated processor 102, analog switch array 103, analog-to-digital converter 105 and dedicated programmable controller 106 can be integrated on the valve control board 300 to realize the communication connection, or they can be independent hot-swappable components or cold-swappable components that communicate with the valve control board 300.

[0095] based on Figure 1 The circuit shown, Figure 14 This is a schematic flowchart illustrating the valve control and status detection method for a liquid cooling device provided in an embodiment of this application. Figure 14 As shown, embodiments of this application provide a valve control and status detection method for a liquid cooling device. The method is described in detail below:

[0096] S101: Acquire intracavitary environmental data; the intracavitary environmental data refers to the environmental data inside the liquid cooling device collected by the sensor.

[0097] The internal environment data includes, for example, temperature data, air pressure data, or liquid level data.

[0098] S102: Generate a pulse width modulation signal based on the intracavity environment data.

[0099] In one possible implementation, the intracavitary environment data includes temperature data, air pressure data, and liquid level data; the specific implementation steps of step S102 include:

[0100] Step S1021: Obtain the equipment load data of the liquid cooling equipment.

[0101] Step S1022: Based on the equipment load data, determine the first weighting coefficient corresponding to the temperature data, the second weighting coefficient corresponding to the air pressure data, and the third weighting coefficient corresponding to the liquid level data.

[0102] Step S1023: Input the temperature data, first weighting coefficient, air pressure data, second weighting coefficient, liquid level data and third weighting coefficient into the pre-trained valve control model, and output the pulse width modulation signal.

[0103] For example, in high-temperature and high-humidity environments, the third weighting coefficient is increased to prevent insufficient liquid level from causing delayed liquid replenishment. When the equipment load data of the liquid cooling equipment suddenly increases, the first weighting coefficient is preferentially increased to achieve rapid cooling. When the liquid level data fluctuates frequently, the third weighting coefficient is decreased to avoid frequent liquid replenishment interfering with system stability, thereby improving the adaptability and robustness of temperature control.

[0104] S103: Sends a pulse width modulation signal to the valve control board so that the valve control board controls the valve opening and closing state of the solenoid valve according to the pulse width modulation signal.

[0105] S104: Collects the real-time status voltage of the solenoid valve; the real-time status voltage of the valve corresponds to the valve's on / off state.

[0106] S105: Generate valve status results based on the valve's real-time status voltage.

[0107] S106: Send the valve status result to the baseboard management controller so that the baseboard management controller can generate normal valve operation information or valve abnormality alarm information based on the valve status result.

[0108] based on Figures 2 to 5 The circuit shown in any embodiment of this application provides a valve control and status detection method for a liquid cooling device. The method is described in detail below:

[0109] S201: Acquire intracavitary environmental data; the intracavitary environmental data refers to the environmental data inside the liquid cooling device collected by the sensor.

[0110] S202: Generate valve control commands based on the internal environment data.

[0111] S203: The valve control command is sent to the programmable controller, which generates a pulse width modulation (PWM) signal based on the command and sends it to the valve control board. The valve control board then controls the solenoid valve's on / off state via the solenoid valve drive circuit based on the PWM signal. This allows the dedicated processor to acquire the real-time valve status voltage of the solenoid valve through an analog switch array and generate a valve status result based on the real-time valve status voltage. The real-time valve status voltage corresponds to the valve on / off state.

[0112] S204: Receive valve status results sent by the dedicated processor.

[0113] S205: Send the valve status result to the baseboard management controller so that the baseboard management controller can generate normal valve operation information or valve abnormality alarm information based on the valve status result.

[0114] based on Figures 2 to 5 The circuit shown in any embodiment is further illustrated in this application, which also provides a valve control and status detection method for a liquid cooling device. The method is described in detail below:

[0115] S301: The real-time valve status voltage of the solenoid valve is obtained through an analog switch array; wherein, the pulse width modulation signal is used to enable the valve control board to control the valve opening and closing state of the solenoid valve through the solenoid valve drive circuit; the pulse width modulation signal is generated by the programmable controller according to the valve control command and sent to the valve control board; the valve control command is generated by the main control processor according to the cavity environment data and sent to the programmable controller; the cavity environment data is the environmental data inside the liquid cooling equipment collected by the sensor and obtained by the main control processor; the real-time valve status voltage has a corresponding relationship with the valve opening and closing state.

[0116] S302: Generate valve status results based on the valve's real-time status voltage.

[0117] S303: Send the valve status result to the main control processor, so that the main control processor sends the valve status result to the baseboard management controller, so that the baseboard management controller generates normal valve operation information or valve abnormal alarm information based on the valve status result.

[0118] based on Figures 6 to 9 The circuit shown in any embodiment of this application provides a valve control and status detection method for a liquid cooling device. The method is described in detail below:

[0119] S401: Acquire intracavitary environmental data; the intracavitary environmental data refers to the environmental data inside the liquid cooling device collected by the sensor.

[0120] S402: Generate valve control commands based on the internal environment data.

[0121] S403: Sends valve control commands to the programmable controller (PLC), which then generates a pulse width modulation (PWM) signal based on the commands. This PWM signal is then sent to the valve control board, which controls the solenoid valve's on / off state via the solenoid valve drive circuit. This allows the analog-to-digital converter (ADC) to acquire the real-time valve status voltage and convert it into a digital voltage signal. The real-time valve status voltage corresponds to the valve's on / off state.

[0122] S404: Receives the voltage digital signal sent by the analog-to-digital converter.

[0123] S405: Generates valve status results based on the voltage digital signal.

[0124] Different valve states correspond to different digital voltage signals, so the valve state result can be generated based on the digital voltage signal.

[0125] S406: Send the valve status result to the baseboard management controller so that the baseboard management controller can generate normal valve operation information or valve abnormality alarm information based on the valve status result.

[0126] based on Figures 6 to 9 The circuit shown in any embodiment is further illustrated in this application, which also provides a valve control and status detection method for a liquid cooling device. The method is described in detail below:

[0127] S501: Acquires the real-time state voltage of the solenoid valve; wherein, the pulse width modulation signal is used to enable the valve control board to control the valve opening and closing state of the solenoid valve through the solenoid valve drive circuit; the pulse width modulation signal is generated by the programmable controller according to the valve control command and sent to the valve control board; the valve control command is generated by the main control processor according to the cavity environment data and sent to the programmable controller; the cavity environment data is the environmental data inside the liquid cooling equipment collected by the sensor and obtained by the main control processor; the real-time state voltage of the valve has a corresponding relationship with the valve opening and closing state.

[0128] S502: Converts the real-time status voltage of the valve into a digital voltage signal.

[0129] S503: Sends the voltage digital signal to the main control processor, so that the main control processor generates the valve status result based on the voltage digital signal; so that the main control processor sends the valve status result to the baseboard management controller, so that the baseboard management controller generates normal valve operation information or valve abnormal alarm information based on the valve status result.

[0130] based on Figures 10 to 13 The circuit shown in any embodiment of this application provides a valve control and status detection method for a liquid cooling device. The method is described in detail below:

[0131] S601: Acquire intracavitary environmental data; the intracavitary environmental data refers to the environmental data inside the liquid cooling device collected by the sensor.

[0132] S602: Generate valve control commands based on the cavity environment data.

[0133] S603: The valve control command is sent to the main programmable controller, which generates a pulse width modulation (PWM) signal based on the command. This PWM signal is then sent to the valve control board, which controls the solenoid valve's on / off state via the solenoid valve drive circuit. The analog-to-digital converter (ADC) acquires the real-time valve status voltage, converts it into a digital voltage signal, and sends it to the dedicated programmable controller (PPC). The PPC then generates the valve status result based on this digital voltage signal. The real-time valve status voltage corresponds to the valve's on / off state.

[0134] S604: Receives valve status results sent by a dedicated programmable controller.

[0135] S605: Send the valve status result to the baseboard management controller so that the baseboard management controller can generate normal valve operation information or valve abnormality alarm information based on the valve status result.

[0136] based on Figures 10 to 13 The circuit shown in any embodiment is further illustrated in this application, which also provides a valve control and status detection method for a liquid cooling device. The method is described in detail below:

[0137] S701: Receives the voltage digital signal sent by the analog-to-digital converter; wherein, the voltage digital signal is obtained by the analog-to-digital converter acquiring the real-time valve status voltage of the solenoid valve and converting the real-time valve status voltage; the pulse width modulation signal is used to enable the valve control board to control the valve opening and closing state of the solenoid valve through the solenoid valve drive circuit; the pulse width modulation signal is generated by the main control programmable controller according to the valve control command and sent to the valve control board; the valve control command is generated by the main control processor according to the cavity environment data and sent to the main control programmable controller; the cavity environment data is the environmental data inside the liquid cooling equipment cavity acquired by the main control processor from the sensor; the valve real-time status voltage and the valve opening and closing state have a corresponding relationship.

[0138] S702: Generates valve status results based on the voltage digital signal.

[0139] Different valve states correspond to different digital voltage signals, so the valve state result can be generated based on the digital voltage signal.

[0140] S703: Sends the valve status result to the main control processor, so that the main control processor sends the valve status result to the baseboard management controller, so that the baseboard management controller generates normal valve operation information or valve abnormal alarm information based on the valve status result.

[0141] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method.

[0142] An embodiment of this application also provides a liquid cooling device, including: a valve control and status detection circuit for the liquid cooling device as provided in the above embodiments.

[0143] Figure 15 This is a schematic diagram of the valve control and status detection device for a liquid cooling system provided in an embodiment of this application. Figure 15 As shown in the figure, an embodiment of this application also provides a valve control and status detection device 150 for a liquid cooling device, including: a data acquisition module 1501, a processing module 1502, and a transmission module 1503. The data acquisition module 1501 is used to acquire intracavity environmental data; the intracavity environmental data is the environmental data inside the liquid cooling device collected by sensors. The processing module 1502 is used to generate a pulse width modulation signal based on the intracavity environmental data. The transmission module 1503 is used to send the pulse width modulation signal to the valve control board, so that the valve control board controls the valve opening and closing state of the solenoid valve according to the pulse width modulation signal. The data acquisition module 1501 is also used to acquire the real-time valve status voltage of the solenoid valve; the real-time valve status voltage corresponds to the valve opening and closing state. The processing module 1502 is also used to generate a valve status result based on the real-time valve status voltage. The transmission module 1503 is also used to send the valve status result to the baseboard management controller, so that the baseboard management controller generates normal valve operation information or valve abnormality alarm information based on the valve status result.

[0144] For a description of the features of the valve control and status detection device 150 of the liquid cooling equipment in the corresponding embodiment, please refer to the relevant description of the valve control and status detection method of the liquid cooling equipment in the corresponding embodiment, which will not be repeated here.

[0145] Figure 16 A schematic diagram of the structure of the electronic device provided in this application. Figure 16 As shown, the electronic device 160 provided in this embodiment includes at least one processor 1601 and a memory 1602. Optionally, the electronic device 160 also includes a communication component 1603. The processor 1601, memory 1602, and communication component 1603 are connected via a bus. In specific implementation, at least one processor 1601 executes computer execution instructions stored in the memory 1602, causing at least one processor 1601 to execute the valve control and status detection method embodiment of the liquid cooling device described above. The specific implementation process of the processor 1601 can be found in the above method embodiment, and its implementation principle and technical effects are similar; therefore, it will not be repeated here.

[0146] 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. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, the buses in the accompanying drawings are not limited to only one bus or one type of bus.

[0147] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in the embodiments of the valve control and status detection method for any of the above-described liquid cooling devices when running.

[0148] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0149] The embodiments of this application also provide a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the steps in the embodiments of the valve control and status detection method for any of the above-described liquid cooling devices.

[0150] Embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the steps in any of the above embodiments of the valve control and status detection method for liquid cooling equipment.

[0151] Any of the components, modules, units, parts, methods, and operations described herein can be implemented using software, firmware, hardware (e.g., fixed logic circuitry), manual processing, or any combination thereof. Alternatively or additionally, any functionality described herein can be executed at least in part by one or more hardware logic components, such as, but not limited to, a central processing unit (CPU), a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), an application-specific standard product (ASSP), a system-on-a-chip (SoC), a complex programmable logic device (CPLD), a microprocessor (MCU), etc. The terms "system," "computing device," or "apparatus" as used herein encompass various means, devices, and machines for processing data, including, for example, one or more programmable processors, computers, SoCs, or combinations thereof. The apparatus may also include code that creates an execution environment for the computer program in question, such as code constituting processor firmware, a protocol stack, a database management system, an operating system, a cross-platform runtime environment, a virtual machine, or one or more combinations thereof. The aforementioned computer program (also known as a program, software, software application, app, script, or code) can be written in any form of programming language, including compiled or interpreted languages, declarative or procedural languages, and can be deployed in any form, including as a standalone program or as a module, component, subroutine, object, or other unit suitable for a computing environment.

[0152] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software 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 this application.

[0153] The valve control and status detection circuit, method, and liquid cooling device of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only intended to help understand the method and core ideas of this application. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of this application.

Claims

1. A valve control and status detection circuit for a liquid cooling device, characterized in that, include: The control processing module (100) includes a sensor (200), a valve control board (300), and a baseboard management controller (400) that are communicatively connected to the control processing module (100); the valve control board (300) includes a solenoid valve (500). The sensor (200) is used to collect the cavity environment data in the cavity of the liquid cooling device (600); the control processing module (100) is used to generate a pulse width modulation signal according to the cavity environment data, and control the valve opening and closing state of the solenoid valve (500) through the valve control board (300); The control processing module (100) is also used to collect the real-time valve status voltage of the solenoid valve (500) and generate a valve status result based on the real-time valve status voltage; the real-time valve status voltage has a corresponding relationship with the valve opening and closing state; The baseboard management controller (400) is used to receive the valve status result sent by the control processing module (100), and generate normal valve operation information or valve abnormal alarm information based on the valve status result; The control processing module (100) includes a main control processor (101), a dedicated processor (102), an analog switch array (103), and a programmable controller (104); the valve control board (300) includes multiple solenoid valve drive circuits (700); the analog switch array (103) is used to switch the connection status of the data sampling channel of the dedicated processor (102) and the communication connection of each solenoid valve drive circuit (700), so that the dedicated processor (102) can collect the real-time valve status voltage of the solenoid valve (500) corresponding to each solenoid valve drive circuit (700); the dedicated processor (102) is used to generate the valve status result according to the real-time valve status voltage and send the valve status result to the main control processor (101); Alternatively, the control processing module (100) includes a main control processor (101), a programmable controller (104), and one or more analog-to-digital converters (105); the valve control board (300) includes multiple solenoid valve drive circuits (700); the analog-to-digital converter (105) is used to acquire the real-time valve status voltage of the solenoid valve (500), convert the real-time valve status voltage into a voltage digital signal, and send the voltage digital signal to the main control processor (101); Alternatively, the control processing module (100) includes a main control processor (101), a programmable controller (104), one or more analog-to-digital converters (105), and a dedicated programmable controller (106); the valve control board (300) includes multiple solenoid valve drive circuits (700); the analog-to-digital converter (105) is used to acquire the real-time valve status voltage of the solenoid valve (500), convert the real-time valve status voltage into a voltage digital signal, and send the voltage digital signal to the dedicated programmable controller (106); the dedicated programmable controller (106) is used to generate the valve status result based on the voltage digital signal, and send the valve status result to the main control processor (101).

2. The valve control and status detection circuit for the liquid cooling equipment according to claim 1, characterized in that, The main control processor (101) is communicatively connected to the sensor (200), the programmable controller (104), the dedicated processor (102), and the baseboard management controller (400); The programmable controller (104) is communicatively connected to the valve control board (300) through each solenoid valve drive circuit (700); The dedicated processor (102) is communicatively connected to each solenoid valve drive circuit (700) of the valve control board (300) through the analog switch array (103); The main control processor (101) is used to generate valve control commands based on the cavity environment data and send the valve control commands to the programmable controller (104); it is also used to send valve status results to the baseboard management controller (400); The programmable controller (104) is used to generate a pulse width modulation signal according to the valve control command, and send the pulse width modulation signal to the valve control board (300); The solenoid valve drive circuit (700) is used to modulate the pulse width modulation signal to control the valve opening and closing state of the solenoid valve (500).

3. The valve control and status detection circuit for the liquid cooling equipment according to claim 1, characterized in that, The main control processor (101) is communicatively connected to the sensor (200), the programmable controller (104), one or more analog-to-digital converters (105) and the baseboard management controller (400); The programmable controller (104) is communicatively connected to the valve control board (300) through each solenoid valve drive circuit (700); The one or more analog-to-digital converters (105) are connected to the valve control board (300) via each solenoid valve drive circuit (700); The main control processor (101) is used to generate valve control commands based on the cavity environment data and send the valve control commands to the programmable controller (104); it is also used to generate valve status results based on the voltage digital signal; and it is also used to send the valve status results to the substrate management controller (400). The programmable controller (104) is used to generate a pulse width modulation signal according to the valve control command, and send the pulse width modulation signal to the valve control board (300); The solenoid valve drive circuit (700) is used to modulate the pulse width modulation signal to control the valve opening and closing state of the solenoid valve (500).

4. The valve control and status detection circuit for the liquid cooling equipment according to claim 1, characterized in that, The main control processor (101) is communicatively connected to the sensor (200), the programmable controller (104), the dedicated programmable controller (106), and the baseboard management controller (400); The programmable controller (104) is communicatively connected to the valve control board (300) through each solenoid valve drive circuit (700); The dedicated programmable controller (106) is communicatively connected to each solenoid valve drive circuit (700) of the valve control board (300) through one or more analog-to-digital converters (105); The main control processor (101) is used to generate valve control commands based on the cavity environment data and send the valve control commands to the programmable controller (104); it is also used to send the valve status results to the substrate management controller (400); The programmable controller (104) is used to generate a pulse width modulation signal according to the valve control command, and send the pulse width modulation signal to the valve control board (300); The solenoid valve drive circuit (700) is used to modulate the pulse width modulation signal to control the valve opening and closing state of the solenoid valve (500).

5. The valve control and status detection circuit for the liquid cooling equipment according to any one of claims 2-4, characterized in that, The circuit also includes a backplane (601) of the liquid cooling device (600); the backplane (601) includes a physical interface (602); The programmable controller (104) is communicatively connected to the solenoid valve drive circuit (700) of the valve control board (300) through the physical interface (602).

6. The valve control and status detection circuit for the liquid cooling equipment according to any one of claims 1-4, characterized in that, The solenoid valve (500) corresponding to the liquid cooling device (600) includes a main solenoid valve and a backup solenoid valve; the control processing module (100) is used to determine the first number of operation of the main solenoid valve and the second number of operation of the backup solenoid valve, and control the operation of the main solenoid valve or the backup solenoid valve according to the relationship between the first number of operation and the second number of operation; it is also used to control the operation of the backup solenoid valve when the main solenoid valve has an abnormal alarm, or to control the operation of the main solenoid valve when the backup solenoid valve has an abnormal alarm.

7. The valve control and status detection circuit for the liquid cooling equipment according to any one of claims 1-4, characterized in that, The sensor (200) includes multiple sets of temperature sensors, liquid level sensors and air pressure sensors. The multiple sets of temperature sensors are evenly distributed along the edge of the main board and the bottom of the cavity inside the liquid cooling device (600). The circuit also includes a valve alarm component; the valve alarm component is communicatively connected to the control processing module (100) or to the baseboard management controller (400); The valve alarm component is used to trigger a local alarm of the solenoid valve (500) after receiving the valve abnormal alarm information or the local alarm command; wherein the valve abnormal alarm information is sent by the baseboard management controller (400), and the local alarm command is generated and sent by the control processing module (100) based on the valve status result.

8. A liquid cooling device, characterized in that, include: The valve control and status detection circuit of the liquid cooling equipment as described in any one of claims 1 to 7.

9. A valve control and status detection method for a liquid cooling device, characterized in that, A valve control and status detection circuit applied to the liquid cooling equipment according to any one of claims 1 to 7, comprising: Acquire intracavitary environmental data; the intracavitary environmental data refers to the environmental data inside the liquid cooling device collected by the sensor; Based on the intracavitary environment data, a pulse width modulation signal is generated; The pulse width modulation signal is sent to the valve control board so that the valve control board controls the valve opening and closing state of the solenoid valve according to the pulse width modulation signal; The real-time valve status voltage of the solenoid valve is collected; the real-time valve status voltage corresponds to the valve's on / off state. Based on the real-time state voltage of the valve, generate the valve status result; The valve status result is sent to the baseboard management controller, so that the baseboard management controller can generate normal valve operation information or valve abnormality alarm information based on the valve status result.

10. The valve control and status detection method for liquid cooling equipment according to claim 9, characterized in that, The intracavitary environmental data includes temperature data, air pressure data, and liquid level data; The step of generating a pulse width modulation signal based on the intracavity environment data includes: Obtain the equipment load data of the liquid cooling equipment; Based on the equipment load data, determine the first weighting coefficient corresponding to the temperature data, the second weighting coefficient corresponding to the air pressure data, and the third weighting coefficient corresponding to the liquid level data; The temperature data, the first weighting coefficient, the air pressure data, the second weighting coefficient, the liquid level data, and the third weighting coefficient are input into the pre-trained valve control model, and the pulse width modulation signal is output.

Citation Information

Patent Citations

  • Method, device and equipment for controlling refrigerant fluid flow of liquid cooling cabinet

    CN118870766A

  • Calculating system, control apparatus, heat dissipation method and storage medium

    WO2024002000A1