Fan control method, fan control system, electronic equipment and readable storage medium
By setting the stop time period and a control method based on ambient temperature in the cooling fan of the driverless mine car, the problems of excessive temperature and increased energy consumption of the electrical cabinet are solved, and precise control of the fan and extension of the equipment life are achieved.
Patent Information
- Application Number
- CN202411946232.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-03-28
AI Technical Summary
The cooling fan of the driverless mine car electrical cabinet heat dissipation fan generates a lot of heat during operation, resulting in excessive temperature of the electrical cabinet. The existing technology lacks effective control methods, resulting in increased energy consumption and shortened service life.
By setting the stop time period of the cooling fan and determining whether it needs to be run based on the current system running time and ambient temperature, the control signal is a pulse width modulation signal to determine the speed and status of the fan, and timely feedback fault information.
Accurate control of the cooling fan is achieved, unnecessary energy consumption and wear is reduced, the service life of the equipment is extended, and fan abnormalities are detected and checked in a timely manner.
Smart Images

Figure CN119712600A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of unmanned mining vehicles, and in particular to a fan control method, a fan control system, an electronic device and a readable storage medium. Background Art
[0002] With the continuous development of unmanned driving technology, unmanned mining vehicles are increasingly used in mining and other fields. The research and development of its automation technology has gradually matured. There are usually multiple controllers arranged in the electrical cabinet to realize various control functions of the fan control system. However, these controllers will generate a lot of heat during operation, which can easily cause the electrical cabinet temperature to be too high and affect the normal operation of the controller.
[0003] In the related art, the heat dissipation problem is solved by deploying a cooling fan on one side of the electrical cabinet, but the cooling fan is not effectively controlled. For example, in winter when the temperature is low, the cooling fan still keeps rotating at a high speed. This not only increases unnecessary energy consumption, but also accelerates the wear of the cooling fan, greatly affecting the service life of the cooling fan. In addition, the existing cooling fans lack a feedback mechanism. When the cooling fan runs abnormally, such as suddenly stopping or the speed is abnormal, it cannot be discovered in time, which affects the heat dissipation efficiency. Summary of the invention
[0004] In order to solve or improve at least one of the above technical problems, an object of the present invention is to provide a fan control method.
[0005] Another object of the present invention is to provide a fan control system.
[0006] Another object of the present invention is to provide an electronic device.
[0007] Another object of the present invention is to provide a readable storage medium.
[0008] To achieve the above objectives, a first aspect of the present invention provides a fan control method for controlling a cooling fan of an electrical cabinet of an unmanned mining vehicle.
[0009] The steps of the fan control method include:
[0010] The first step is to set the cooling fan's stop time period.
[0011] The second step is to determine whether the cooling fan needs to be operated based on the current system operating time and stop time period.
[0012] In the third step, when the cooling fan does not need to run, the control signal is a first pulse width modulation signal, and it is determined whether the cooling fan is in a stopped state; when the cooling fan is not in a stopped state, fault information is fed back.
[0013] The fourth step is to set the operating state of the cooling fan based on the ambient temperature when the cooling fan needs to be operated, and determine the speed of the cooling fan according to the operating state; in the case of abnormal speed, feedback fault information.
[0014] The present invention aims to provide a fan control method, which determines whether the cooling fan needs to be operated by judging whether the current system operation time is within the stop time period; sets the operation state of the cooling fan based on the ambient temperature, and determines the rotation speed of the cooling fan. According to the stop time period and the ambient temperature, the operation state and rotation speed of the cooling fan are determined, which is conducive to realizing accurate control of the cooling fan. In addition, when the rotation speed of the cooling fan is abnormal, the fault information is reported in time to facilitate problem troubleshooting.
[0015] In addition, the above technical solution provided by the present invention may also have the following additional technical features:
[0016] In some technical solutions, optionally, based on the current system operating time and the stop time period, it is determined whether the cooling fan needs to be run, and the steps include: judging whether the current system operating time is within the stop time period, and generating a first judgment result to determine whether the cooling fan needs to be run.
[0017] In this technical solution, the current system running time is determined, and the current system running time is compared with the stop time period to determine whether the current system running time is within the stop time period, and a first determination result is generated.
[0018] When the current system operation time is within the stop time period, the cooling fan does not need to be operated; when the current system operation time is not within the stop time period, the cooling fan needs to be operated to dissipate heat from the electrical cabinet.
[0019] In some technical schemes, optionally, when the cooling fan does not need to run, the control signal is a first pulse width modulation signal, and it is determined whether the cooling fan is in a stopped state; when the cooling fan is not in a stopped state, fault information is fed back, and the steps include: if the first judgment result is yes, it is determined that the cooling fan does not need to run, the control signal is a first pulse width modulation signal, and the duty cycle of the first pulse width modulation signal is 0%; it is determined whether the cooling fan is in a stopped state; when the cooling fan is not in a stopped state, fault information is fed back; if the first judgment result is no, it is determined that the cooling fan needs to run.
[0020] In this technical solution, if the current system operation time is in the stop time period, it means that the cooling fan does not need to run. At this time, the control signal is a first pulse width modulation signal to put the cooling fan in a stop state, that is, the speed of the cooling fan is 0r / s.
[0021] When the cooling fan does not need to run, determine whether the cooling fan is in a stopped state. When the cooling fan does not need to run and it is determined that the cooling fan is in a stopped state, it indicates that the system is running normally and no fault information needs to be fed back; when the cooling fan does not need to run but the cooling fan is not in a stopped state, it indicates that the cooling fan is faulty and the first fault information needs to be fed back.
[0022] When the current system operation time is not within the stop time period, the cooling fan needs to run to cool the electrical cabinet.
[0023] In some technical schemes, optionally, it is determined whether the cooling fan is in a stopped state; if the cooling fan is not in a stopped state, fault information is fed back, and the steps include: judging whether the rotation speed of the cooling fan is 0r / s, and generating a second judgment result to determine whether the cooling fan is in a stopped state; if the second judgment result is yes, the cooling fan is in a stopped state, and no fault information is fed back; if the second judgment result is no, the cooling fan is not in a stopped state, and fault information is fed back.
[0024] In this technical solution, the rotation speed of the cooling fan is determined by a rotation speed sensor, and it is determined whether the rotation speed of the cooling fan is 0 r / s, thereby generating a second determination result.
[0025] When the rotation speed of the cooling fan is 0 r / s, it is determined that the cooling fan is in a stopped state. At this time, the system operates normally and there is no need to feedback fault information.
[0026] When the rotation speed of the cooling fan is not 0 r / s, it is determined that the cooling fan is not in a stopped state. At this time, the cooling fan fails. At this time, the first fault information needs to be fed back so that the remote driver or management staff can find the fault and troubleshoot it in time.
[0027] In some technical schemes, optionally, when the cooling fan needs to run, the running state of the cooling fan is set based on the ambient temperature, and the speed of the cooling fan is determined according to the running state; when the speed is abnormal, fault information is fed back, and the steps include: when the cooling fan needs to run, the ambient temperature is determined; when the ambient temperature is greater than the first temperature threshold and less than or equal to the second temperature threshold, the running state of the cooling fan is set to a low-speed running state, the control signal is a second pulse width modulation signal, and the speed of the cooling fan is determined; wherein the second temperature threshold is greater than the first temperature threshold; when the ambient temperature is greater than the second temperature threshold and less than or equal to the third temperature threshold, the running state of the cooling fan is set to a medium-speed running state, the control signal is a third pulse width modulation signal, and the speed of the cooling fan is determined; wherein the third temperature threshold is greater than the second temperature threshold; when the ambient temperature is greater than the third temperature threshold, the running state of the cooling fan is set to a high-speed running state, the control signal is a fourth pulse width modulation signal, and the speed of the cooling fan is determined; when the speed is abnormal, fault information is fed back.
[0028] In this technical solution, the operating state of the cooling fan is set based on the ambient temperature, wherein the operating state includes a low-speed operating state, a medium-speed operating state, and a high-speed operating state.
[0029] When the cooling fan is in a low-speed operating state, determine whether the speed of the cooling fan is greater than a first speed threshold and less than or equal to a second speed threshold, and generate a third judgment result; if the third judgment result is yes, it indicates that the speed of the cooling fan is normal and no fault information needs to be fed back; if the third judgment result is no, it indicates that the speed of the cooling fan is abnormal and a second fault information needs to be fed back.
[0030] When the cooling fan is in a medium-speed operating state, determine whether the speed of the cooling fan is greater than the second speed threshold and less than or equal to the third speed threshold, and generate a fourth judgment result; if the fourth judgment result is yes, it indicates that the speed of the cooling fan is normal and no fault information needs to be fed back; if the fourth judgment result is no, it indicates that the speed of the cooling fan is abnormal and the third fault information needs to be fed back.
[0031] When the cooling fan is in high-speed operation state, determine whether the rotation speed of the cooling fan is greater than the third rotation speed threshold, and generate a fifth judgment result; if the fifth judgment result is yes, it indicates that the rotation speed of the cooling fan is normal and no fault information needs to be fed back; if the fifth judgment result is no, it indicates that the rotation speed of the cooling fan is abnormal and a fourth fault information needs to be fed back.
[0032] In some technical schemes, optionally, the duty cycle of the fourth pulse width modulation signal is greater than the duty cycle of the third pulse width modulation signal; the duty cycle of the third pulse width modulation signal is greater than the duty cycle of the second pulse width modulation signal; and the duty cycle of the second pulse width modulation signal is greater than the duty cycle of the first pulse width modulation signal.
[0033] In this technical solution, this design method can ensure that when the ambient temperature is high, the cooling fan rotates faster; when the ambient temperature is low, the cooling fan rotates at a low speed or stops.
[0034] In some technical solutions, optionally, when the cooling fan needs to be run, the ambient temperature is determined, and the steps include: when the cooling fan needs to be run, obtaining temperature information through a temperature sensor; and determining the ambient temperature according to the temperature information.
[0035] In this technical solution, when the cooling fan needs to be operated, temperature data (temperature information) is acquired through a temperature sensor, and the ambient temperature is determined based on the temperature data.
[0036] The operating state of the cooling fan is set based on the ambient temperature, wherein the operating state includes a low-speed operating state, a medium-speed operating state, and a high-speed operating state.
[0037] When the cooling fan is in a low-speed operating state, the speed of the cooling fan is set to a low speed; when the cooling fan is in a medium-speed operating state, the speed of the cooling fan is set to a medium speed; when the cooling fan is in a high-speed operating state, the speed of the cooling fan is set to a high speed.
[0038] A second aspect of the present invention provides a fan control system for controlling a cooling fan of an electrical cabinet of an unmanned mining vehicle.
[0039] The fan control system includes a time period setting module, a first data analysis module, a second data analysis module and a third data analysis module.
[0040] The time period setting module is used to set the stop time period of the cooling fan.
[0041] The first data analysis module is used to determine whether the cooling fan needs to be operated based on the current system operation time and the stop time period.
[0042] The second data analysis module is used to control the signal to be a first pulse width modulation signal when the cooling fan does not need to run, and determine whether the cooling fan is in a stopped state; when the cooling fan is not in a stopped state, feedback fault information.
[0043] The third data analysis module is used to set the operating state of the cooling fan based on the ambient temperature when the cooling fan needs to run, and determine the speed of the cooling fan according to the operating state; in the case of abnormal speed, feedback fault information.
[0044] The present invention aims to provide a fan control system, which determines whether the cooling fan needs to be operated by judging whether the current system operation time is within the stop time period; sets the operation state of the cooling fan based on the ambient temperature, and determines the rotation speed of the cooling fan. The operation state and rotation speed of the cooling fan are determined according to the stop time period and the ambient temperature, which is conducive to realizing accurate control of the cooling fan. In addition, when the rotation speed of the cooling fan is abnormal, the fault information is reported in time to facilitate problem troubleshooting.
[0045] The third aspect of the present invention provides an electronic device, comprising a memory and a processor. The memory stores a program or instruction that can be run on the processor, and the processor implements the steps of the fan control method in any of the above technical solutions when executing the program or instruction. The electronic device has the beneficial effects of any of the above technical solutions, which will not be repeated here.
[0046] In a fourth aspect, the present invention provides a readable storage medium, which stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the fan control method in any of the above technical solutions are implemented. The readable storage medium has the beneficial effects of any of the above technical solutions, which will not be repeated here.
[0047] Additional aspects and advantages of the technical solutions of the present invention will become apparent in the following description or will be understood through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 A flow chart of a fan control method according to an embodiment of the present invention is shown;
[0049] Figure 2 A flow chart of a fan control method according to another embodiment of the present invention is shown;
[0050] Figure 3 A flow chart of a fan control method according to another embodiment of the present invention is shown;
[0051] Figure 4 A flow chart of a fan control method according to another embodiment of the present invention is shown;
[0052] Figure 5 A flow chart of a fan control method according to another embodiment of the present invention is shown;
[0053] Figure 6A structural block diagram of a fan control system according to an embodiment of the present invention is shown;
[0054] Figure 7 A structural block diagram of an electronic device according to an embodiment of the present invention is shown;
[0055] Figure 8 A schematic diagram of an unmanned mining vehicle according to an embodiment of the present invention is shown;
[0056] Fig. 9 A control principle diagram for controlling a heat dissipation fan according to an embodiment of the present invention is shown.
[0057] in, Figures 6 to 8 The corresponding relationship between the reference numerals and the component names is as follows:
[0058] 200: fan control system; 210: time period setting module; 220: first data analysis module; 230: second data analysis module; 240: third data analysis module; 300: electronic equipment; 310: memory; 320: processor; 400: unmanned mining vehicle; 410: vehicle frame; 420: cargo box; 430: electrical cabinet; 431: cooling fan. DETAILED DESCRIPTION
[0059] In order to more clearly understand the above-mentioned purposes, features and advantages of the embodiments of the present invention, the embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.
[0060] In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the embodiments of the present invention may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present application is not limited to the specific embodiments disclosed below.
[0061] Refer to the following Figures 1 to 9 A fan control method, a fan control system, an electronic device, and a readable storage medium are described according to some embodiments of the present invention.
[0062] In one embodiment according to the present invention, Figure 8 As shown, the fan control method is used to control the cooling fan 431 of the electrical cabinet 430 of the unmanned mining vehicle 400.
[0063] It should be noted that the unmanned mining vehicle 400 is a vehicle used in mining scenarios, which can perform tasks such as transportation without being driven. The unmanned mining vehicle 400 can be an unmanned mining dump truck, an unmanned wide-body vehicle, or other vehicles.
[0064] Alternatively, if Figure 8 As shown, the unmanned mining vehicle 400 includes a vehicle frame 410, a cargo box 420 and an electrical cabinet 430. The vehicle frame 410 here can be understood as a vehicle body or a chassis. The cargo box 420 is rotatably arranged on the vehicle frame 410, and the cargo box 420 can rotate relative to the vehicle frame 410. The cargo box 420 is used to load materials.
[0065] A cab is provided at the front end of the vehicle frame 410. The electrical cabinet 430 is provided on the vehicle frame 410 or in the cab. The position of the electrical cabinet 430 is flexibly set according to actual needs.
[0066] The electrical cabinet 430 includes a cooling fan 431, which mainly plays a role in heat dissipation. Considering factors such as heat dissipation requirements and space layout, the position of the cooling fan 431 is flexibly set.
[0067] It should be particularly noted that the number of the cooling fans 431 is at least one, that is, the cooling fans 431 can be one, two, or more, and the number of the cooling fans 431 can be flexibly set according to actual needs.
[0068] In a specific embodiment, the electrical cabinet 430 is disposed at a position of the vehicle frame 410 close to the cab, and the cooling fan 431 is disposed at one side of the housing of the electrical cabinet 430. The electrical cabinet 430 is cooled by the rotation of the cooling fan 431.
[0069] Optionally, the unmanned mining vehicle 400 further includes a master controller, a temperature sensor and a control actuator. The master controller can be understood as an unmanned driving controller. The master controller is arranged at a control console in the cab. The master controller is used to communicate with the control platform. The master controller can report fault information to the control platform so that the remote driver or management staff can find and troubleshoot the fault in time.
[0070] The temperature sensor is electrically connected to the main controller. The main controller can obtain temperature data through the temperature sensor and determine the ambient temperature based on the temperature data. The temperature sensor is arranged on the vehicle frame 410 or the electrical cabinet 430.
[0071] Optionally, the master controller includes a SOC (System on Chip). SOC is a chip that integrates multiple functional components, integrating multiple functional modules such as a microprocessor, a memory, an input or output interface, etc. on one chip.
[0072] The control actuator is electrically connected to the main controller. The control actuator is electrically connected to the cooling fan 431. The main controller controls the speed of the cooling fan 431 through the control actuator, and the main controller monitors the status of the cooling fan 431 through the control actuator.
[0073] The control actuator controls the rotation speed of the cooling fan 431 through a PWM (Pulse Width Modulation) signal, and the cooling fan 431 can send a feedback signal to the control actuator.
[0074] Optionally, the control actuator includes an MCU (Microcontroller Unit). The MCU is an execution unit for controlling the cooling fan 431 and is directly connected to the cooling fan 431. The MCU is responsible for specifically executing the control instructions issued by the SOC and accurately controlling the cooling fan 431.
[0075] It should be noted that in Fig. 9 In the figure, “platform” means the control platform; “fan” means the cooling fan 431; “fault reporting” means reporting fault information; “PWM control” means PWM control signal, that is, PWM signal (pulse width modulation signal); and “feedback” means “feedback signal”.
[0076] For the control signal of the cooling fan 431, the SOC controls the MCU to send a PWM signal to complete the speed control of the cooling fan 431; for the feedback signal of the cooling fan 431, the MCU is fed back to the SOC, and the fault information is reported to the control platform through the SOC. The control platform can further report the fault information so that the remote driver or management staff can find the fault in time and troubleshoot it.
[0077] A domain controller (i.e., master controller) is used to control the unmanned mining vehicle 400. When the temperature is high, the cooling fan 431 is accelerated to rotate; when the temperature is low, the cooling fan 431 is slowed down or stopped. The feedback signal of the cooling fan 431 is connected to the master controller for detection and fault diagnosis. When the cooling fan 431 is abnormal, the fault information is reported in time for problem troubleshooting.
[0078] like Figure 1 As shown, the steps of the fan control method include:
[0079] S102, setting a stop time period of the cooling fan.
[0080] The historical data is obtained through the database, and the cooling fan stop time period is set according to the historical data, wherein the historical data includes but is not limited to the historical temperature data and the historical operation data of the electrical cabinet.
[0081] The historical data is obtained through the database, specifically: the historical data is obtained based on the database of the control platform.
[0082] The first time period is determined based on the historical temperature data. The first time period here is the first time period when the cooling fan needs to be stopped. Considering the low temperature in winter and the low temperature at night, the first time period when the cooling fan needs to be stopped is determined based on the historical temperature data of the target area. During the first time period, the cooling fan does not need to run. For example, the local night temperature in winter is generally below 0°C, and the time period from 0:00 to 6:00 at night can be considered as the first time period.
[0083] The second time period is determined according to the historical operation data of the electrical cabinet. The second time period here is the second time period during which the cooling fan needs to be stopped. Considering that during the time period when the unmanned mining car needs to be charged or repaired, the load of the equipment in the electrical cabinet is low and the cooling fan does not need to be run.
[0084] The cooling fan stop time period is determined according to the first time period and the second time period. The cooling fan stop time period is set by comprehensively considering the low temperature in winter, the low temperature at night, and the situation that the unmanned mining car needs to be charged or repaired.
[0085] By properly setting the cooling fan's off time period, you can avoid the cooling fan from running at high speed when the temperature is low (such as at night in winter) or the equipment load is low, which helps reduce unnecessary energy consumption and fan wear, thereby extending the service life of the equipment.
[0086] S104: Determine whether the cooling fan needs to be operated based on the current system operation time and the shutdown time period.
[0087] When the current system operation time is within the stop time period, the cooling fan does not need to be operated; when the current system operation time is not within the stop time period, the cooling fan needs to be operated to dissipate heat from the electrical cabinet.
[0088] This design helps reduce unnecessary energy consumption and fan wear, thereby extending the service life of the equipment.
[0089] S106, when the cooling fan does not need to run, the control signal is a first pulse width modulation signal, and it is determined whether the cooling fan is in a stopped state; when the cooling fan is not in a stopped state, fault information is fed back.
[0090] If the current system operation time is within the stop time period, it means that the cooling fan does not need to run. At this time, the control signal is a first pulse width modulation signal to make the rotation speed of the cooling fan 0 r / s.
[0091] It should be noted that the pulse width modulation signal (PWM signal) is used to control the speed of the cooling fan. By changing the duty cycle of the PWM signal, the average voltage applied to the fan motor can be changed, thereby changing the speed of the cooling fan. The duty cycle refers to the ratio of the duration of a positive pulse to the total pulse period in an ideal pulse sequence. When the duty cycle is 0%, the cooling fan is in a stopped state; the larger the duty cycle, the higher the speed of the cooling fan.
[0092] Optionally, the duty cycle of the first pulse width modulation signal is 0%, so that the cooling fan is in a stopped state, that is, the rotation speed of the cooling fan is 0 r / s.
[0093] When the cooling fan does not need to run, determine whether the cooling fan is in a stopped state.
[0094] When the cooling fan does not need to run and is determined to be in a stopped state, it indicates that the system is operating normally and no fault information needs to be fed back. When the cooling fan does not need to run but is determined to be in a stopped state, it indicates that the cooling fan has a fault and the first fault information needs to be fed back.
[0095] In a specific embodiment, a stop time period of the cooling fan is configured; the SOC determines whether the cooling fan needs to be controlled to run according to the current system running time; if the current system running time is within the stop time period, the SOC controls the MCU to send a PWM signal with a duty cycle of 0% to stop the fan; if the feedback signal fed back to the MCU indicates that the cooling fan is not rotating, the SOC determines that the cooling fan is in a stop state, indicating that the system is running normally, and no fault information is reported.
[0096] S108, when the cooling fan needs to be operated, setting the operating state of the cooling fan based on the ambient temperature, and determining the rotation speed of the cooling fan according to the operating state; when the rotation speed is abnormal, feeding back fault information.
[0097] When the cooling fan needs to run, temperature data is obtained through the temperature sensor, and the ambient temperature is determined based on the temperature data.
[0098] The operating state of the cooling fan is set based on the ambient temperature, wherein the operating state includes a low-speed operating state, a medium-speed operating state, and a high-speed operating state.
[0099] The speed of the cooling fan is determined according to the operating status. Generally, when the ambient temperature is high, the cooling fan is accelerated; when the ambient temperature is low, the cooling fan is slowed down or stopped.
[0100] In case of abnormal speed, fault information will be fed back so that remote drivers or management staff can find and troubleshoot the fault in time.
[0101] The present invention aims to provide a fan control method, which determines whether the cooling fan needs to be operated by judging whether the current system operation time is within the stop time period; sets the operation state of the cooling fan based on the ambient temperature, and determines the rotation speed of the cooling fan. According to the stop time period and the ambient temperature, the operation state and rotation speed of the cooling fan are determined, which is conducive to realizing accurate control of the cooling fan. In addition, when the rotation speed of the cooling fan is abnormal, the fault information is reported in time to facilitate problem troubleshooting.
[0102] The advantages of the fan control method provided by the present invention are: first, it determines whether the cooling fan needs to run according to the set time (set stop time period) to avoid the cooling fan still running at high speed when the temperature is low (such as winter nights) or the equipment load is low, thereby reducing the loss of the cooling fan and increasing the service life; second, when the cooling fan does not need to run but the cooling fan is not in a stop state, or when the cooling fan needs to run but the cooling fan is in a stop state or the speed is abnormal, fault information is fed back to enable the remote driver or management staff to discover the fault and troubleshoot it in time.
[0103] In some embodiments, optionally, Figure 2 As shown, the steps of the fan control method include:
[0104] S1042, determining whether the current system operation time is within the stop time period, and generating a first determination result to determine whether the cooling fan needs to be operated.
[0105] The current system running time is determined, and the current system running time is compared with the stop time period to determine whether the current system running time is within the stop time period, and a first determination result is generated.
[0106] The purpose of this step is to determine whether the current system operation time is within the stop time period to determine whether the cooling fan needs to be operated.
[0107] When the current system operation time is within the stop time period, the cooling fan does not need to be operated; when the current system operation time is not within the stop time period, the cooling fan needs to be operated to dissipate heat from the electrical cabinet.
[0108] This design helps reduce unnecessary energy consumption and fan wear, thereby extending the service life of the equipment.
[0109] S1062: If the first judgment result is yes, it is determined that the cooling fan does not need to run, and the control signal is a first pulse width modulation signal, and the duty cycle of the first pulse width modulation signal is 0%.
[0110] If the current system operation time is in the stop time period, it means that the cooling fan does not need to run. At this time, the control signal is a first pulse width modulation signal to stop the cooling fan, that is, the speed of the cooling fan is 0r / s.
[0111] S1064, determining whether the cooling fan is in a stopped state; if the cooling fan is not in a stopped state, feeding back fault information.
[0112] When the cooling fan does not need to run, determine whether the cooling fan is in a stopped state.
[0113] When the cooling fan does not need to run and is determined to be in a stopped state, it indicates that the system is operating normally and no fault information needs to be fed back. When the cooling fan does not need to run but is determined to be in a stopped state, it indicates that the cooling fan has a fault and the first fault information needs to be fed back.
[0114] S1066: If the first judgment result is no, it is determined that the cooling fan needs to be operated.
[0115] When the current system operation time is not within the stop time period, the cooling fan needs to run to cool the electrical cabinet.
[0116] In the technical solution defined in the present invention, on the first hand, it is determined whether the cooling fan needs to be run according to the set time (set stop time period) to avoid the cooling fan still running at high speed when the temperature is low (such as winter nights) or the equipment load is low, thereby reducing the loss of the cooling fan and increasing its service life; on the second hand, when the cooling fan does not need to be run but the cooling fan is not in a stop state, or when the cooling fan needs to be run but the cooling fan is in a stop state or the speed is abnormal, fault information is fed back to enable the remote driver or management staff to discover the fault and troubleshoot it in time.
[0117] In some embodiments, optionally, Figure 3 As shown, the step of S1064 (determining whether the cooling fan is in a stopped state; and feeding back fault information when the cooling fan is not in a stopped state) includes:
[0118] S1067, determining whether the rotation speed of the cooling fan is 0 r / s, and generating a second determination result to determine whether the cooling fan is in a stopped state.
[0119] Optionally, the unmanned mining vehicle further comprises a speed sensor, which is arranged on the cooling fan and is used to measure the speed of the cooling fan in real time.
[0120] The rotation speed of the cooling fan is determined by the rotation speed sensor, and it is determined whether the rotation speed of the cooling fan is 0 r / s, thereby generating a second determination result.
[0121] S1068, if the second judgment result is yes, the cooling fan is in a stopped state and no fault information is fed back.
[0122] When the rotation speed of the cooling fan is 0 r / s, it is determined that the cooling fan is in a stopped state. At this time, the system operates normally and there is no need to feedback fault information.
[0123] S1069: If the second judgment result is no, the cooling fan is not in a stopped state, and fault information is fed back.
[0124] When the rotation speed of the cooling fan is not 0 r / s, it is determined that the cooling fan is not in a stopped state. At this time, the cooling fan fails. At this time, the first fault information needs to be fed back so that the remote driver or management staff can find the fault and troubleshoot it in time.
[0125] In some embodiments, optionally, Figure 4 As shown, the step of S108 (when the cooling fan needs to be operated, setting the operating state of the cooling fan based on the ambient temperature, and determining the speed of the cooling fan according to the operating state; when the speed is abnormal, feeding back fault information) includes:
[0126] S1082: When the cooling fan needs to be operated, determine the ambient temperature.
[0127] When the cooling fan needs to run, temperature data is obtained through the temperature sensor, and the ambient temperature is determined based on the temperature data.
[0128] The operating state of the cooling fan is set based on the ambient temperature, wherein the operating state includes a low-speed operating state, a medium-speed operating state, and a high-speed operating state.
[0129] S1084, when the ambient temperature is greater than the first temperature threshold and less than or equal to the second temperature threshold, set the operating state of the cooling fan to a low-speed operating state, the control signal is a second pulse width modulation signal, and determine the rotation speed of the cooling fan; wherein the second temperature threshold is greater than the first temperature threshold.
[0130] When the cooling fan is in a low-speed operation state, the control signal is a second pulse width modulation signal, and the duty cycle of the second pulse width modulation signal is 25% to 35%.
[0131] In a specific embodiment, when the operation state of the heat dissipation fan is a low-speed operation state, the control signal is a second pulse width modulation signal, and the duty cycle of the second pulse width modulation signal is 30%.
[0132] The speed of the cooling fan is controlled by the second pulse width modulation signal so that the speed of the cooling fan is greater than the first speed threshold and less than or equal to the second speed threshold. The second speed threshold is greater than the first speed threshold.
[0133] S1086, when the ambient temperature is greater than the second temperature threshold and less than or equal to the third temperature threshold, set the operating state of the cooling fan to a medium-speed operating state, the control signal is a third pulse width modulation signal, and determine the rotation speed of the cooling fan; wherein the third temperature threshold is greater than the second temperature threshold.
[0134] When the cooling fan is in a medium-speed operation state, the control signal is a third pulse width modulation signal, and the duty cycle of the third pulse width modulation signal is 55% to 65%.
[0135] In a specific embodiment, when the operation state of the heat dissipation fan is a medium-speed operation state, the control signal is a third pulse width modulation signal, and the duty cycle of the third pulse width modulation signal is 60%.
[0136] The rotation speed of the cooling fan is controlled by the third pulse width modulation signal so that the rotation speed of the cooling fan is greater than the second rotation speed threshold and less than or equal to the third rotation speed threshold. The third rotation speed threshold is greater than the second rotation speed threshold.
[0137] S1088, when the ambient temperature is greater than the third temperature threshold, setting the operation state of the cooling fan to a high-speed operation state, the control signal to a fourth pulse width modulation signal, and determining the rotation speed of the cooling fan.
[0138] When the operation state of the heat dissipation fan is a high-speed operation state, the control signal is a fourth pulse width modulation signal, and the duty cycle of the fourth pulse width modulation signal is 85% to 95%.
[0139] In a specific embodiment, when the operation state of the heat dissipation fan is a high-speed operation state, the control signal is a fourth pulse width modulation signal, and the duty cycle of the fourth pulse width modulation signal is 90%.
[0140] The rotation speed of the cooling fan is controlled by the fourth pulse width modulation signal so that the rotation speed of the cooling fan is greater than the third rotation speed threshold.
[0141] S1090: In case of abnormal rotation speed, fault information is fed back.
[0142] When the cooling fan is in a low-speed operating state, determine whether the speed of the cooling fan is greater than a first speed threshold and less than or equal to a second speed threshold, and generate a third judgment result; if the third judgment result is yes, it indicates that the speed of the cooling fan is normal and no fault information needs to be fed back; if the third judgment result is no, it indicates that the speed of the cooling fan is abnormal and a second fault information needs to be fed back.
[0143] When the cooling fan is in a medium-speed operating state, determine whether the speed of the cooling fan is greater than the second speed threshold and less than or equal to the third speed threshold, and generate a fourth judgment result; if the fourth judgment result is yes, it indicates that the speed of the cooling fan is normal and no fault information needs to be fed back; if the fourth judgment result is no, it indicates that the speed of the cooling fan is abnormal and the third fault information needs to be fed back.
[0144] When the cooling fan is in high-speed operation state, determine whether the rotation speed of the cooling fan is greater than the third rotation speed threshold, and generate a fifth judgment result; if the fifth judgment result is yes, it indicates that the rotation speed of the cooling fan is normal and no fault information needs to be fed back; if the fifth judgment result is no, it indicates that the rotation speed of the cooling fan is abnormal and a fourth fault information needs to be fed back.
[0145] In some embodiments, optionally, the duty cycle of the fourth pulse width modulation signal is greater than the duty cycle of the third pulse width modulation signal; the duty cycle of the third pulse width modulation signal is greater than the duty cycle of the second pulse width modulation signal; and the duty cycle of the second pulse width modulation signal is greater than the duty cycle of the first pulse width modulation signal.
[0146] By changing the duty cycle of the PWM signal, the average voltage applied to the fan motor can be changed, thereby changing the speed of the cooling fan. The duty cycle refers to the ratio of the duration of a positive pulse to the total pulse period in an ideal pulse sequence. When the duty cycle is 0%, the cooling fan is in a stopped state; the larger the duty cycle, the higher the speed of the cooling fan.
[0147] This design method can ensure that the cooling fan rotates faster when the ambient temperature is high, and rotates at a low speed or stops when the ambient temperature is low.
[0148] In some embodiments, optionally, Figure 5 As shown, the step of S1082 (determining the ambient temperature when the cooling fan needs to be operated) includes:
[0149] S1091: When the cooling fan needs to be operated, temperature information is obtained through a temperature sensor.
[0150] S1092, determining the ambient temperature according to the temperature information.
[0151] When the cooling fan needs to run, temperature data (temperature information) is obtained through the temperature sensor, and the ambient temperature is determined based on the temperature data.
[0152] The operating state of the cooling fan is set based on the ambient temperature, wherein the operating state includes a low-speed operating state, a medium-speed operating state, and a high-speed operating state.
[0153] When the cooling fan is in a low-speed operating state, the speed of the cooling fan is set to a low speed; when the cooling fan is in a medium-speed operating state, the speed of the cooling fan is set to a medium speed; when the cooling fan is in a high-speed operating state, the speed of the cooling fan is set to a high speed.
[0154] In some embodiments, optionally, the SOC determines that the current system operation time is not in the stop time period, and combined with the feedback signal of the temperature sensor, judges that the cooling fan should be in the low-speed operation stage. At this time, the SOC controls the MCU to send a PWM signal with a duty cycle of 30%, and the cooling fan runs at a low speed; the speed of the cooling fan is fed back to the MCU, and the SOC judges whether it is operating normally based on the speed of the cooling fan. If it stops abnormally at this moment or the speed is inconsistent with the set range, the fault information is reported to the control platform, and relevant problems are promptly checked.
[0155] In some embodiments, optionally, the SOC determines that the current system operation time is not in the stop time period, and combined with the feedback signal of the temperature sensor, judges that the cooling fan should be in the medium-speed operation stage. At this time, the SOC controls the MCU to send a PWM signal with a duty cycle of 60%, and the cooling fan runs at medium speed; the speed of the cooling fan is fed back to the MCU, and the SOC determines whether it is operating normally based on the speed of the cooling fan. If it stops abnormally at this moment or the speed is inconsistent with the set range, the fault information is reported to the control platform, and relevant problems are promptly checked.
[0156] In some embodiments, optionally, the SOC determines that the current system operation time is not in the stop time period, and combined with the feedback signal of the temperature sensor, judges that the cooling fan should be in the high-speed operation stage. At this time, the SOC controls the MCU to send a PWM signal with a duty cycle of 90%, and the cooling fan runs at high speed. The speed of the cooling fan is fed back to the MCU, and the SOC determines whether it is operating normally based on the speed of the cooling fan. If it stops abnormally at this moment or the speed is inconsistent with the set range, the fault information is reported to the control platform, and relevant problems are promptly checked.
[0157] In one embodiment of the present invention, the fan control system 200 is used to control the cooling fan 431 of the electrical cabinet 430 of the unmanned mining vehicle 400 .
[0158] like Figure 6As shown, the fan control system 200 includes a time period setting module 210 , a first data analysis module 220 , a second data analysis module 230 and a third data analysis module 240 .
[0159] The time period setting module 210 is used to set the stop time period of the cooling fan 431 .
[0160] The historical data is obtained through the database, and the stop time period of the cooling fan 431 is set according to the historical data. The historical data includes but is not limited to the historical temperature data and the historical operation data of the electrical cabinet 430.
[0161] The historical data is obtained through the database, specifically: the historical data is obtained based on the database of the control platform.
[0162] The first time period is determined based on the historical temperature data. The first time period here is the first time period when the cooling fan 431 needs to be stopped. Considering the low temperature in winter and the low temperature at night, the first time period when the cooling fan 431 needs to be stopped is determined based on the historical temperature data of the target area. During the first time period, the cooling fan 431 does not need to be operated. For example, the local nighttime temperature in winter is generally below 0°C, and the time period from 0:00 to 6:00 at night can be considered as the first time period.
[0163] The second time period is determined according to the historical operation data of the electrical cabinet 430. The second time period here is the second time period during which the cooling fan 431 needs to be stopped. Considering that during the time period when the unmanned mining vehicle 400 needs to be charged or overhauled, the equipment load in the electrical cabinet 430 is low, and the cooling fan 431 does not need to be operated.
[0164] The stop time period of the cooling fan 431 is determined according to the first time period and the second time period. The stop time period of the cooling fan 431 is set by comprehensively considering the low temperature in winter, the low temperature at night, and the situation that the unmanned mining vehicle 400 needs to be charged or repaired.
[0165] By properly setting the stop time period of the cooling fan 431, it is possible to avoid the cooling fan 431 still running at high speed when the temperature is low (such as at night in winter) or the equipment load is low, which helps to reduce unnecessary energy consumption and fan wear, thereby extending the service life of the equipment.
[0166] The first data analysis module 220 is used to determine whether the cooling fan 431 needs to be operated based on the current system operation time and the stop time period.
[0167] When the current system operation time is within the stop time period, the cooling fan 431 does not need to be operated; when the current system operation time is not within the stop time period, the cooling fan 431 needs to be operated to dissipate heat from the electrical cabinet 430 .
[0168] This design helps reduce unnecessary energy consumption and fan wear, thereby extending the service life of the equipment.
[0169] The second data analysis module 230 is used to control the signal to be a first pulse width modulation signal when the cooling fan 431 does not need to run, and determine whether the cooling fan 431 is in a stopped state; if the cooling fan 431 is not in a stopped state, feedback fault information.
[0170] If the current system operation time is within the stop time period, it means that the cooling fan 431 does not need to run. At this time, the control signal is a first pulse width modulation signal to make the rotation speed of the cooling fan 431 zero.
[0171] It should be noted that the pulse width modulation signal (PWM signal) is used to control the speed of the cooling fan 431. By changing the duty cycle of the PWM signal, the average voltage applied to the fan motor can be changed, thereby changing the speed of the cooling fan 431. The duty cycle refers to the ratio of the duration of a positive pulse to the total pulse period in an ideal pulse sequence. When the duty cycle is 0%, the cooling fan 431 is in a stopped state; the larger the duty cycle, the higher the speed of the cooling fan 431.
[0172] Optionally, the duty cycle of the first pulse width modulation signal is 0%, so that the cooling fan 431 is in a stopped state, that is, the rotation speed of the cooling fan 431 is 0 r / s.
[0173] In the case that the heat dissipation fan 431 does not need to be operated, it is determined whether the heat dissipation fan 431 is in a stopped state.
[0174] When the cooling fan 431 does not need to run and it is determined that the cooling fan 431 is in a stopped state, it indicates that the system is operating normally and there is no need to feedback fault information; when the cooling fan 431 does not need to run, but the cooling fan 431 is not in a stopped state, it indicates that the cooling fan 431 has a fault and the first fault information needs to be fed back.
[0175] In a specific embodiment, a stop time period of the cooling fan 431 is configured; the SOC determines whether the cooling fan 431 needs to be controlled to run according to the current system running time; if the current system running time is within the stop time period, the SOC controls the MCU to send a PWM signal with a duty cycle of 0% to stop the fan; if the feedback signal fed back to the MCU indicates that the cooling fan 431 is not rotating, the SOC determines that the cooling fan 431 is in a stop state, indicating that the system is running normally and no fault information is reported.
[0176] The third data analysis module 240 is used to set the operating state of the cooling fan 431 based on the ambient temperature when the cooling fan 431 needs to run, and determine the rotation speed of the cooling fan 431 according to the operating state; in the case of abnormal rotation speed, feedback fault information.
[0177] When the cooling fan 431 needs to be operated, temperature data is obtained through the temperature sensor, and the ambient temperature is determined according to the temperature data.
[0178] The operating state of the cooling fan 431 is set based on the ambient temperature, wherein the operating state includes a low-speed operating state, a medium-speed operating state, and a high-speed operating state.
[0179] The rotation speed of the cooling fan 431 is determined according to the operation state. Generally, when the ambient temperature is high, the cooling fan 431 is accelerated; when the ambient temperature is low, the cooling fan 431 is slowed down or stopped.
[0180] In case of abnormal speed, fault information will be fed back so that remote drivers or management staff can find and troubleshoot the fault in time.
[0181] The present invention aims to provide a fan control system 200, which determines whether the cooling fan 431 needs to be operated by judging whether the current system operation time is within the stop time period; sets the operation state of the cooling fan 431 based on the ambient temperature, and determines the rotation speed of the cooling fan 431. Determining the operation state and rotation speed of the cooling fan 431 according to the stop time period and the ambient temperature is conducive to realizing accurate control of the cooling fan 431. In addition, when the rotation speed of the cooling fan 431 is abnormal, the fault information is reported in time to facilitate problem troubleshooting.
[0182] The advantages of the fan control system 200 provided by the present invention are: first, it determines whether the cooling fan 431 needs to run according to the set time (set stop time period) to avoid the cooling fan 431 still running at high speed when the temperature is low (such as winter nights) or the equipment load is low, thereby reducing the loss of the cooling fan 431 and increasing the service life; second, when the cooling fan 431 does not need to run but the cooling fan 431 is not in a stop state, or when the cooling fan 431 needs to run but the cooling fan 431 is in a stop state or the speed is abnormal, fault information is fed back to enable the remote driver or management staff to discover the fault and troubleshoot it in time.
[0183] In one embodiment according to the present invention, Figure 7As shown, the electronic device 300 includes a memory 310 and a processor 320. The memory 310 stores a program or instruction that can be run on the processor 320, and the processor 320 implements the steps of the fan control method in any of the above embodiments when executing the program or instruction. The electronic device 300 has the beneficial effects of any of the above embodiments, which will not be repeated here.
[0184] In one embodiment of the present invention, the readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the fan control method in any of the above embodiments are implemented. The readable storage medium has the beneficial effects of any of the above embodiments, which will not be repeated here.
[0185] In the present invention, the terms "first", "second", and "third" are used for descriptive purposes only and should not be understood as indicating or implying relative importance; the term "plurality" refers to two or more, unless otherwise clearly defined. The terms "installed", "connected", "connected", "fixed", etc. should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; "connected" can be a direct connection or an indirect connection through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0186] In the description of the present invention, it is necessary to understand that the directions or positional relationships indicated by terms such as “upper”, “lower”, “left”, “right”, “front” and “back” are based on the directions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or unit referred to must have a specific direction, be constructed and operated in a specific orientation, and therefore, cannot be understood as a limitation on the present invention.
[0187] In the description of this specification, the description of the terms "one embodiment", "some embodiments", "specific embodiments", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0188] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A fan control method, characterized in that: Used to control the cooling fan of the electrical cabinet of the unmanned mining car, the fan control method includes: Setting a stop time period of the cooling fan; Determining whether the cooling fan needs to be operated based on the current system operating time and the stop time period; When the cooling fan does not need to run, the control signal is a first pulse width modulation signal, and determines whether the cooling fan is in a stopped state; when the cooling fan is not in the stopped state, feedback fault information; When the cooling fan needs to be operated, the operating state of the cooling fan is set based on the ambient temperature, and the rotation speed of the cooling fan is determined according to the operating state; when the rotation speed is abnormal, the fault information is fed back.
2. The fan control method according to claim 1, characterized in that: The determining whether the cooling fan needs to be operated based on the current system operating time and the stop time period includes: It is determined whether the current system operation time is within the stop time period, and a first determination result is generated to determine whether the cooling fan needs to be operated.
3. The fan control method according to claim 2, characterized in that: When the cooling fan does not need to run, the control signal is a first pulse width modulation signal, and determines whether the cooling fan is in a stopped state; When the cooling fan is not in the stopped state, feeding back fault information includes: If the first judgment result is yes, it is determined that the cooling fan does not need to be operated, the control signal is the first pulse width modulation signal, and the duty cycle of the first pulse width modulation signal is 0%; determining whether the cooling fan is in the stopped state; and feeding back the fault information if the cooling fan is not in the stopped state; If the first judgment result is no, it is determined that the cooling fan needs to be operated.
4. The fan control method according to claim 3, characterized in that: The determining whether the cooling fan is in the stopped state; and feeding back the fault information when the cooling fan is not in the stopped state, comprises: Determining whether the rotation speed of the cooling fan is 0 r / s, and generating a second determination result to determine whether the cooling fan is in the stopped state; If the second judgment result is yes, the cooling fan is in the stopped state, and the fault information is not fed back; If the second judgment result is no, the cooling fan is not in the stopped state, and the fault information is fed back.
5. The fan control method according to any one of claims 1 to 4, characterized in that: When the cooling fan needs to be operated, the operating state of the cooling fan is set based on the ambient temperature, and the rotation speed of the cooling fan is determined according to the operating state; In the case of abnormal rotation speed, feeding back the fault information includes: In the case where the cooling fan needs to be operated, determining the ambient temperature; When the ambient temperature is greater than a first temperature threshold and less than or equal to a second temperature threshold, the operating state of the cooling fan is set to a low-speed operating state, the control signal is a second pulse width modulation signal, and the rotation speed of the cooling fan is determined; wherein the second temperature threshold is greater than the first temperature threshold; When the ambient temperature is greater than the second temperature threshold and less than or equal to the third temperature threshold, the operating state of the cooling fan is set to a medium-speed operating state, the control signal is a third pulse width modulation signal, and the rotation speed of the cooling fan is determined; wherein the third temperature threshold is greater than the second temperature threshold; When the ambient temperature is greater than the third temperature threshold, the operation state of the cooling fan is set to a high-speed operation state, the control signal is a fourth pulse width modulation signal, and the rotation speed of the cooling fan is determined; In the case where the rotation speed is abnormal, the fault information is fed back.
6. The fan control method according to claim 5, characterized in that: The duty cycle of the fourth pulse width modulation signal is greater than the duty cycle of the third pulse width modulation signal; the duty cycle of the third pulse width modulation signal is greater than the duty cycle of the second pulse width modulation signal; The duty cycle of the second pulse width modulation signal is greater than the duty cycle of the first pulse width modulation signal.
7. The fan control method according to claim 5, characterized in that: When the cooling fan needs to be operated, determining the ambient temperature includes: When the cooling fan needs to be operated, obtaining temperature information through a temperature sensor; The ambient temperature is determined according to the temperature information.
8. A fan control system, characterized in that: A cooling fan (431) for controlling an electrical cabinet (430) of an unmanned mining vehicle (400), wherein the fan control system comprises: A time period setting module (210), used for setting a time period for stopping the cooling fan; A first data analysis module (220) is used to determine whether the cooling fan needs to be operated based on the current system operation time and the stop time period; A second data analysis module (230) is used for, when the cooling fan does not need to run, controlling the signal to be a first pulse width modulation signal and determining whether the cooling fan is in a stopped state; and when the cooling fan is not in the stopped state, feeding back fault information; The third data analysis module (240) is used to set the operating state of the cooling fan based on the ambient temperature when the cooling fan needs to be operated, and determine the rotation speed of the cooling fan according to the operating state; when the rotation speed is abnormal, feedback the fault information.
9. An electronic device, characterized in that: include: A memory (310) and a processor (320), wherein the memory (310) stores a program or instruction that can be run on the processor (320), and when the processor (320) executes the program or the instruction, the steps of the fan control method according to any one of claims 1 to 7 are implemented.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the steps of the fan control method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Dust removal control method for cooling fan of new energy truck
CN121139466A
A dust removal control method for a new energy truck heat dissipation fan
CN121139466B