Fan calibration method, fan rotating speed control method, device, equipment and vehicle
Patent Information
- Application Number
- CN202510462429.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-11
- Publication Date
- 2026-10-20
AI Technical Summary
[0025]本发明实施例提供一种风扇标定方法、风扇转速控制方法、装置、设备及车辆,该风扇标定方法包括:确定使电器设备中风扇的转速保持在目标转速的标定驱动参数;将所述标定驱动参数写入至所述电器设备的存储器中。上述技术方案,通过对电器设备进行一机一标定,确定每个电器设备中风扇的转速保持在目标转速的驱动参数,并将标定驱动参数写入存储器中,后续基于该标定驱动参数实现对该电器设备中风扇的转速控制,可以使各电器设备中风扇转速保持在目标转速。在不增加任何硬件的基础上,通过标定的写入的方式,解决风扇制造过程中一致性,控制批量生产导致的差异性,实现了风扇噪声的控制,提升用户体验。
Smart Images

Figure HDA0005358035290000011 
Figure HDA0005358035290000012 
Figure HDA0005358035290000013
Abstract
Description
Technical Field
[0001] This invention relates to the field of electrical equipment technology, and in particular to a fan calibration method, a fan speed control method, a device, equipment, and a vehicle. Background Technology
[0002] With the increasing popularity of automobiles, car refrigerators, as a convenient refrigeration device, are gradually gaining favor among car owners. Most existing car refrigerators use drive voltage or the duty cycle of a pulse width modulation (PWM) signal as the control signal to control the speed of the cooling fan. However, due to manufacturing processes and other factors, different refrigerators may have speed differences in their cooling fans under the same voltage or PWM duty cycle after starting to cool. This can easily lead to inconsistent operating noise from the cooling fan on different car refrigerators, affecting the user experience. Summary of the Invention
[0003] This invention provides a fan calibration method, a fan speed control method, a device, equipment, and a vehicle, which realizes the control of differences caused by mass production through calibration writing, so that the fan speed and noise of each electrical device are consistent, thereby improving the user experience.
[0004] Firstly, this embodiment provides a fan calibration method, which includes:
[0005] Determine the calibrated drive parameters that maintain the fan speed in the electrical equipment at the target speed;
[0006] The calibration drive parameters are written into the memory of the electrical device.
[0007] Secondly, this embodiment provides a fan speed control method, which includes:
[0008] When the electrical device is powered on, the calibration drive parameters of the electrical device are read from the memory of the electrical device. The calibration drive parameters are determined using the fan calibration method described in the first aspect embodiment of the present invention.
[0009] The fan of the electrical device is controlled using the calibrated drive parameters to keep the fan speed at the target speed.
[0010] Thirdly, this embodiment provides a fan calibration device, which includes:
[0011] The parameter determination module is used to determine the calibration drive parameters that keep the fan speed in the electrical equipment at the target speed.
[0012] The parameter writing module is used to write the calibration drive parameters into the memory of the electrical device.
[0013] Fourthly, this embodiment provides a fan speed control device, which includes:
[0014] The parameter reading module is used to read the calibration drive parameters of the electrical device from the memory of the electrical device after the electrical device is powered on. The calibration drive parameters are determined by the fan calibration method as described in the first aspect embodiment of the present invention.
[0015] A fan control module is used to control the fan of the electrical device using the calibrated drive parameters, so that the fan speed is maintained at the target speed.
[0016] Fifthly, this embodiment provides a computer device, including:
[0017] At least one processor; and
[0018] A memory communicatively connected to the at least one processor; wherein,
[0019] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the fan calibration method according to the first aspect embodiment of the present invention.
[0020] Sixthly, this embodiment provides an electrical device, including:
[0021] At least one processor; and
[0022] A memory communicatively connected to the at least one processor; wherein,
[0023] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the fan speed control method as described in the second aspect embodiment of the present invention.
[0024] In a seventh aspect, this embodiment provides a vehicle including: electrical equipment as described in any embodiment of the present invention.
[0025] This invention provides a fan calibration method, a fan speed control method, a device, equipment, and a vehicle. The fan calibration method includes: determining calibration drive parameters to maintain the fan speed in an electrical device at a target speed; and writing the calibration drive parameters into the memory of the electrical device. This technical solution, by performing one-to-one calibration on each electrical device, determines the drive parameters for maintaining the fan speed in each device at a target speed, and writes the calibration drive parameters into memory. Subsequent fan speed control based on these calibration drive parameters ensures that the fan speed in each electrical device remains at the target speed. Without adding any hardware, this calibration-by-writing method solves the problem of consistency in fan manufacturing, controls variability caused by mass production, controls fan noise, and improves user experience.
[0026] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is a schematic flowchart of a fan calibration method provided in Embodiment 1 of the present invention;
[0029] Figure 2 This is a flowchart illustrating another fan calibration method provided in Embodiment 2 of the present invention;
[0030] Figure 3 This is a flowchart illustrating a fan speed control method provided in Embodiment 3 of the present invention;
[0031] Figure 4 This is a schematic diagram of a fan calibration device provided in Embodiment 4 of the present invention;
[0032] Figure 5 This is a schematic diagram of a fan speed control device provided in Embodiment 5 of the present invention;
[0033] Figure 6 This is a schematic diagram of the structure of a computer device provided in Embodiment Six of the present invention;
[0034] Figure 7 This is a schematic diagram of the structure of an electrical device provided in Embodiment 7 of the present invention. Detailed Implementation
[0035] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0036] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0037] Example 1
[0038] Figure 1 This is a flowchart illustrating a fan calibration method provided in Embodiment 1 of the present invention. This method is applicable to calibrating the drive parameters of fans in electrical equipment. The method can be executed by a fan calibration device, which can be implemented in hardware and / or software and is generally integrated into a computer device.
[0039] like Figure 1 As shown, the fan calibration method provided in this embodiment may specifically include the following steps:
[0040] S101. Determine the calibration drive parameters that keep the fan speed in the electrical equipment at the target speed.
[0041] In existing technologies, for mass-produced electrical appliances, uniform drive parameters are typically used to control the fan speed. However, due to manufacturing processes and other factors, the fan speeds of different appliances may vary under the same drive parameters, resulting in inconsistent noise levels and impacting user experience. In this embodiment, each appliance is individually calibrated upon production to obtain the drive parameters that maintain the fan speed at a target speed; these are denoted as the calibration drive parameters. For example, the electrical appliance described in this embodiment is a device containing a fan, such as a car refrigerator.
[0042] In this embodiment, it can be assumed that when the fan speed reaches the corresponding target speed, the requirements for cooling effect and noise reduction can be met. The target speed can be determined experimentally. The target speed can be a specific value or a range. For example, the target speed can be set to 1200 rpm, or it can be set to 1200-1400 rpm. Preferably, when calibrating the electrical equipment one machine at a time, the fan speed accuracy can meet the 1% requirement. The driving parameters can specifically be the fan driving voltage or other quantities reflecting the driving force on the fan. For example, when controlling the speed using PWM technology, the driving parameter can be the duty cycle of the PWM signal; no specific limitation is made here.
[0043] For example, one specific implementation of calibrating electrical equipment could be to develop a host computer to perform individual calibration on each electrical device when it is taken offline. It should be noted that calibration can be performed by directly powering the fan or by writing drive parameters to the electrical device; the latter is more efficient. The calibration process can be described as follows: either by directly powering the fan or by writing drive parameters to the electrical device, obtain the current fan speed; if the current speed is not equal to the target speed, adjust the drive parameters and return to the step of writing drive parameters to the electrical device until the current fan speed is maintained at the target speed; obtain the drive parameters corresponding to the target speed as the calibration drive parameters.
[0044] S102. Write the calibration drive parameters into the memory of the electrical device.
[0045] In this embodiment, to prevent the loss of calibration drive parameters during subsequent software upgrades, the calibration drive parameters need to be written into a memory, preferably an electrically erasable programmable read-only memory (EEPROM). Since the electrical device is a Local Interconnect Network (LIN) controller, the calibration drive parameters can be written into the EEPROM using a specific frame method based on LIN communication principles. When the electrical device is turned on after being taken offline, the pre-stored calibration drive parameters can be directly read from the memory to control the fan speed based on these parameters.
[0046] It should be noted that each electrical appliance undergoes drive parameter calibration before leaving the production line, and the calibrated drive parameters are written into the appliance's memory. During actual operation, the appliance reads the calibrated drive parameters from its memory, and the appliance's controller then controls the fan speed according to these parameters.
[0047] The above technical solution involves calibrating each electrical device individually to determine the driving parameters that maintain the fan speed at the target speed. These calibrated driving parameters are then written into memory. Subsequent fan speed control based on these parameters ensures that the fan speed in each device remains at the target speed. Without adding any hardware, this calibration method addresses consistency issues during fan manufacturing, controls variations caused by mass production, controls fan noise, and improves the user experience.
[0048] Example 2
[0049] Figure 2 This is a flowchart illustrating another fan calibration method provided in Embodiment 2 of the present invention. This embodiment is a further optimization of the above embodiment. In this embodiment, the "determining the calibration drive parameters to keep the fan speed in the electrical device at the target speed" and the "writing the calibration drive parameters into the memory of the electrical device" are further optimized.
[0050] like Figure 2 As shown in the figure, this embodiment 2 provides a fan calibration method, which specifically includes the following steps:
[0051] S201. Write drive parameters to the electrical device and obtain the current speed of the fan in the electrical device.
[0052] In this embodiment, each piece of electrical equipment can be calibrated individually before it leaves the production line. Specifically, a developed computer device, such as a host computer, can be used to write drive parameters to the electrical equipment. Based on these drive parameters, the fan in the electrical equipment can be controlled to rotate, and the current fan speed can be obtained in real time and recorded as the current speed.
[0053] S202. If the current speed is not equal to the target speed, adjust the drive parameters and return to the step of writing drive parameters to the electrical device until the current speed of the fan is maintained at the target speed.
[0054] Specifically, the current fan speed is compared with the target fan speed. If the current fan speed is not equal to the target fan speed, it indicates that the fan speed controlled by the currently written drive parameters cannot meet the requirements for cooling effect or noise, and the drive parameters need to be adjusted. Then, the process returns to re-execute the steps of writing drive parameters to the electrical device and obtaining the current fan speed in the electrical device until the current fan speed is maintained at the target speed. If the current fan speed is less than the target fan speed, it indicates that the fan cooling effect is poor, and the drive parameters need to be increased to increase the fan speed; if the current fan speed is greater than the target fan speed, it indicates that the fan noise is high, and the drive parameters need to be decreased to decrease the fan speed.
[0055] S203. Obtain the drive parameters corresponding to the target speed as calibration drive parameters.
[0056] In this embodiment, the current speed of the fan is made equal to the target speed by adjusting the drive parameters. At this time, the drive parameters corresponding to the target speed are obtained as calibration drive parameters.
[0057] S204. Convert the calibration drive parameters into target data frames based on the local interconnection network communication protocol.
[0058] Considering that the electrical equipment is a LIN controller, in order to write the calibration drive parameters into the electrical equipment's memory, the calibration drive parameters can be converted into a specific frame based on the LIN communication protocol, denoted as the target data frame.
[0059] As a specific implementation method, the steps of converting calibration driving parameters into target data frames based on local interconnection network communication protocols can be optimized, including: constructing target data frames by combining calibration driving parameters, identifiers of computer devices used to send target data frames, and feature identification parameters used to represent calibration driving parameter association instructions according to local interconnection network communication protocols.
[0060] In this embodiment, a computer device is developed to send target data frames to an electrical appliance. The identifier of the computer device can be understood as the unique identifier of the master node in the LIN network communicating with the electrical appliance. For example, assuming the electrical appliance is calibrated based on a developed host computer, the host computer can be considered the master node in the LIN communication, and its ID is the identifier, such as 0x3B. The feature identification parameter used to represent the calibration drive parameter associated instruction can be understood as what instruction is associated with the calibration drive parameter. For example, the instruction could be to turn on the electrical appliance or adjust the cooling temperature. For instance, the feature identification parameter can be represented by the first four bytes as 55AA55AA, and the fifth byte as the calibration drive parameter. In this step, the calibration drive parameter, the identifier, and the feature identification parameter are combined according to the Local Area Network (LAN) communication protocol to form a specific frame, denoted as the target data frame.
[0061] The above technical solution specifies the steps for converting calibration drive parameters into target data frames to communicate with electrical equipment based on local interconnection network communication protocols.
[0062] S205. The target data frame is written into the memory of the electrical device using a local interconnection network communication protocol.
[0063] In this embodiment, the target data frame is written to the memory of the electrical device using LIN communication. For example, the target data frame can be written to an EEPROM located in the controller of the electrical device using LIN5 without slave nodes.
[0064] Understandably, when electrical equipment is not calibrated, the ideal speed corresponds to a 70% PWM duty cycle. Too high a PWM duty cycle results in excessive speed and noise, while too low a PWM duty cycle leads to poor cooling performance. Therefore, calibration is performed around this ideal 70% PWM duty cycle speed, meaning that even with an error margin of 40%-100%, it can be calibrated to the ideal 70% PWM duty cycle. Furthermore, the calibrated fan speed is not erased after an online (Over-The-Air, OTA) update.
[0065] The above technical solution specifies the steps for calibrating a fan in an electrical appliance and writing the calibration drive parameters into memory. By writing the drive parameters to the electrical appliance and obtaining the fan's current speed, the drive parameters needed to reach the target speed are determined, thus calibrating the electrical appliance. The calibration drive parameters are then written to memory via a local interconnect network communication protocol. Without adding any hardware, only software calibration is used for optimization, achieving noise control of the cooling fan, solving the problem of inconsistent fan speeds under the same voltage due to manufacturing inconsistencies, reducing the impact of cooling fan noise on users, and improving the user experience.
[0066] Example 3
[0067] Figure 3 This is a flowchart illustrating a fan speed control method provided in Embodiment 3 of the present invention. This method is applicable to situations where the fan speed in electrical equipment is controlled. This method can be executed by a fan speed control device, which can be implemented in hardware and / or software and is generally integrated into the electrical equipment.
[0068] like Figure 3 As shown, the fan speed control method provided in this embodiment three may specifically include the following steps:
[0069] S301. When the electrical equipment is powered on, the calibration drive parameters of the electrical equipment are read from the memory of the electrical equipment.
[0070] In this embodiment, the calibration drive parameters are determined using the fan calibration method of Embodiment 1 or Embodiment 2.
[0071] In this embodiment, each electrical appliance is individually calibrated when it is taken offline to obtain calibration drive parameters that maintain the fan speed of the appliance at a target speed, and these calibration drive parameters are written into the appliance's memory. Each appliance's memory stores the calibration drive parameters for its own fan. When the appliance is powered on, its calibration drive parameters are read from its memory. Preferably, the memory is an EEPROM.
[0072] S302. The fan of the electrical equipment is controlled by calibrated drive parameters so that the fan speed is maintained at the target speed.
[0073] In this embodiment, the target speed can be specifically understood as the fan speed that meets the requirements for cooling effect and noise reduction. Since the calibration drive parameters are pre-calibrated for this electrical device, and these calibration drive parameters have a corresponding relationship with the target speed of the fan, controlling the fan of the electrical device using the calibration drive parameters can keep the fan speed at the target speed.
[0074] The above technical solution involves calibrating each electrical device individually to determine the drive parameters that maintain the fan speed at the target speed, and then writing these calibrated drive parameters into a memory. When the electrical device is powered on, the fan speed is controlled based on these calibrated drive parameters, ensuring the fan speed remains at the target speed. This achieves control over the cooling effect and noise level of the fan, improving the user experience.
[0075] Example 4
[0076] Figure 4 This is a schematic diagram of a fan calibration device provided in Embodiment 4 of the present invention. This device is applicable to calibrating the drive parameters of fans in electrical equipment. The fan calibration device can be implemented in hardware and / or software and is generally integrated into computer equipment. Figure 4 As shown, the device includes: an electrical equipment calibration module 41 and a parameter writing module 42, wherein,
[0077] The parameter determination module 41 is used to determine the calibration drive parameters that keep the fan speed in the electrical equipment at the target speed.
[0078] The parameter writing module 42 is used to write the calibration drive parameters into the memory of the electrical device.
[0079] The above technical solution involves calibrating each electrical device individually to determine the driving parameters that maintain the fan speed at the target speed. These calibrated driving parameters are then written into memory. Subsequent fan speed control based on these parameters ensures that the fan speed in each device remains at the target speed. Without adding any hardware, this calibration method addresses consistency issues during fan manufacturing, controls variations caused by mass production, controls fan noise, and improves the user experience.
[0080] Optionally, the parameter determination module 41 is specifically used for:
[0081] Write drive parameters to electrical equipment and obtain the current fan speed in the electrical equipment;
[0082] If the current speed is not equal to the target speed, adjust the drive parameters and return to the step of writing drive parameters to the electrical device until the current speed of the fan is maintained at the target speed.
[0083] Obtain the drive parameters corresponding to the target speed as calibration drive parameters.
[0084] Optionally, the parameter writing module 42 is specifically used for:
[0085] Convert the calibration drive parameters into target data frames based on the local interconnection network communication protocol;
[0086] The target data frame is written into the memory of the electrical device using a local interconnection network communication protocol.
[0087] Optionally, the parameter writing module 42 is used to convert calibration drive parameters into target data frames based on local interconnection network communication protocols, including:
[0088] The calibration drive parameters, the identifier of the computer device used to send the target data frame, and the feature identification parameters used to represent the calibration drive parameter association instructions are combined to form the target data frame according to the local network communication protocol.
[0089] Alternatively, the memory is an electrically erasable programmable read-only memory.
[0090] The fan calibration device provided in this embodiment of the invention can execute the fan calibration method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0091] Example 5
[0092] Figure 5 This is a schematic diagram of a fan speed control device provided in Embodiment 5 of the present invention. This device is applicable to controlling the speed of a fan in electrical equipment. The fan speed control device can be implemented in hardware and / or software and is generally integrated into the electrical equipment. For example... Figure 5 As shown, the device includes: a parameter reading module 51 and a fan control module 52, wherein,
[0093] The parameter reading module 51 is used to read the calibration drive parameters of the electrical equipment from the memory of the electrical equipment after the electrical equipment is powered on. The calibration drive parameters are determined by the fan calibration method as described in Embodiment 1 or Embodiment 2.
[0094] The fan control module 52 is used to control the fan of an electrical device using calibrated drive parameters so that the fan speed is maintained at the target speed.
[0095] The fan speed control device provided in the embodiments of the present invention can execute the fan speed control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0096] Example 6
[0097] Figure 6This is a schematic diagram of a computer device according to Embodiment Six of the present invention. The term "computer device" is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0098] like Figure 6 As shown, the computer device 60 includes at least one processor 61 and a memory, such as a read-only memory (ROM) 62 and a random access memory (RAM) 63, communicatively connected to the at least one processor 61. The memory stores computer programs executable by the at least one processor. The processor 61 can perform various appropriate actions and processes based on the computer program stored in the ROM 62 or loaded into the RAM 63 from storage unit 68. The RAM 63 may also store various programs and data required for the operation of the computer device 60. The processor 61, ROM 62, and RAM 63 are interconnected via a bus 64. An input / output (I / O) interface 65 is also connected to the bus 64.
[0099] Multiple components in computer device 60 are connected to I / O interface 65, including: input unit 66, such as keyboard, mouse, etc.; output unit 67, such as various types of monitors, speakers, etc.; storage unit 68, such as disk, optical disk, etc.; and communication unit 69, such as network card, modem, wireless transceiver, etc. Communication unit 69 allows computer device 60 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0100] Processor 61 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 61 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 61 performs the various methods and processes described above, such as fan calibration methods.
[0101] In some embodiments, the fan calibration method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 68. In some embodiments, part or all of the computer program may be loaded and / or installed on computer device 60 via ROM 62 and / or communication unit 69. When the computer program is loaded into RAM 63 and executed by processor 61, one or more steps of the fan calibration method described above may be performed. Alternatively, in other embodiments, processor 61 may be configured to perform the fan calibration method by any other suitable means (e.g., by means of firmware).
[0102] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0103] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0104] Example 7
[0105] Figure 7 This is a schematic diagram of the structure of an electrical device provided in Embodiment Seven of the present invention. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the invention described and / or claimed herein.
[0106] like Figure 7As shown, the electrical device 70 includes at least one processor 71 and a memory, such as a read-only memory (ROM) 72 or a random access memory (RAM) 73, communicatively connected to the at least one processor 71. The memory stores computer programs executable by the at least one processor. The processor 71 can perform various appropriate actions and processes based on the computer program stored in the ROM 72 or loaded into the RAM 73 from storage unit 78. The RAM 73 can also store various programs and data required for the operation of the electrical device 70. The processor 71, ROM 72, and RAM 73 are interconnected via a bus 74. An input / output (I / O) interface 75 is also connected to the bus 74.
[0107] Multiple components in the electrical device 70 are connected to the I / O interface 75, including: an input unit 76, such as a keyboard, mouse, etc.; an output unit 77, such as various types of displays, speakers, etc.; a storage unit 78, such as a disk, optical disk, etc.; and a communication unit 79, such as a network card, modem, wireless transceiver, etc. The communication unit 79 allows the electrical device 70 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0108] Processor 71 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 71 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 71 performs the various methods and processes described above, such as fan speed control methods.
[0109] In some embodiments, the fan speed control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 78. In some embodiments, part or all of the computer program may be loaded and / or installed on the electrical device 70 via ROM 72 and / or communication unit 79. When the computer program is loaded into RAM 73 and executed by processor 71, one or more steps of the fan speed control method described above may be performed. Alternatively, in other embodiments, processor 71 may be configured to perform the fan speed control method by any other suitable means (e.g., by means of firmware).
[0110] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0111] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0112] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0113] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0114] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0115] This invention also provides a vehicle that includes the electrical equipment described in any embodiment of this invention.
[0116] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0117] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A fan calibration method, characterized in that, include: Determine the calibrated drive parameters that maintain the fan speed in the electrical equipment at the target speed; The calibration drive parameters are written into the memory of the electrical device.
2. The method according to claim 1, characterized in that, The determination of the calibration drive parameters that maintain the fan speed in the electrical equipment at the target speed includes: Write drive parameters to the electrical device and obtain the current speed of the fan in the electrical device; If the current speed is not equal to the target speed, the drive parameters are adjusted, and the process returns to the step of writing drive parameters to the electrical device until the current speed of the fan is maintained at the target speed. The driving parameters corresponding to the target rotational speed are obtained as the calibration driving parameters.
3. The method according to any one of claims 1-2, characterized in that, The step of writing the calibration drive parameters into the memory of the electrical device includes: The calibration driving parameters are converted into target data frames based on the Local Interconnect Network Communication Protocol. The target data frame is written into the memory of the electrical device using a local interconnection network communication protocol.
4. The method according to claim 3, characterized in that, The step of converting the calibration driving parameters into a target data frame based on a local interconnection network communication protocol includes: The calibration drive parameters, the identifier of the computer device used to send the target data frame, and the feature identification parameters used to represent the calibration drive parameter association instruction are used to construct the target data frame according to the local Internet communication protocol.
5. The method according to any one of claims 1-4, characterized in that, The memory is an electrically erasable programmable read-only memory.
6. A fan speed control method, characterized in that, include: When the electrical device is powered on, the calibration drive parameters of the electrical device are read from the memory of the electrical device. The calibration drive parameters are determined using the fan calibration method as described in any one of claims 1-5. The fan of the electrical device is controlled using the calibrated drive parameters to keep the fan speed at the target speed.
7. A fan calibration device, characterized in that, include: The parameter determination module is used to determine the calibration drive parameters that keep the fan speed in the electrical equipment at the target speed. The parameter writing module is used to write the calibration drive parameters into the memory of the electrical device.
8. A fan speed control device, characterized in that, include: The parameter reading module is used to read the calibration drive parameters of the electrical equipment from the memory of the electrical equipment after the electrical equipment is powered on. The calibration drive parameters are determined by the fan calibration method as described in any one of claims 1-5. A fan control module is used to control the fan of the electrical device using the calibrated drive parameters, so that the fan speed is maintained at a target speed.
9. A computer device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the fan calibration method as described in any one of claims 1-5.
10. An electrical appliance, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the fan speed control method as described in claim 6.
11. A vehicle, characterized in that, include: The electrical equipment as described in claim 10.