The subject matter herein relates to a fan control system and method.
A universal system bus (USB) fan can be employed to dissipate heat generated by a computer.
Implementations of the present technology will now be described, by way of example only, with reference to the attached figures.
It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures and components have not been described in detail so as not to obscure the related relevant feature being described. Also, the description is not to be considered as limiting the scope of the embodiments described herein. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features of the present disclosure.
Several definitions that apply throughout this disclosure will now be presented.
The term “coupled” is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently coupled or releasably coupled. The term “comprising,” when utilized, means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in the so-described combination, group, series and the like.
The present disclosure is described in relation to a controllable system of a fan which rotation speed can be operated automatically or manually.
In one embodiment, the computer 10 can comprise a sensor 104, a storage 102, and a processor 100 coupled to the sensor 104 and the storage 102.
In one embodiment, the sensor 104 can be a temperature sensor. The sensor 104 can be placed within the computer 10, and output a temperature regarding the computer 10.
The storage 102 can store a plurality of programs to be executed by the processor 100, to perform certain functions.
The processor 100 can predefine operating modes of the system 40, such as an automatic mode, and/or a manual mode. The processor 100 can output a fan speed controlling signal with respect to the operating modes of the system 40.
In one embodiment, when the system 40 is operating in the automatic mode, the processor 100 can output the fan speed controlling signal with respect to the temperature output by the sensor 104. For example, the system 40 can be in the automatic mode as the heat-dissipating apparatus 20 is configured to dissipate heat generated by the computer 10. When the system 40 is operating in the manual mode, the processor 100 can output the fan speed controlling signal with respect to an input value from a user. For example, when the heat-dissipating apparatus 20 is configured to cool a user, the system 40 can be operated in the manual mode, and receives the input value from the user.
The processor 100 can output a control command with respect to the fan speed controlling signal via the USB cable 30.
In one embodiment, the heat-dissipating apparatus 20 can comprise an embedded controller (EC) chip 200, and a fan 206.
In one embodiment, the EC chip 200 can comprise a USB module 202 and a pulse width module modulation (PWM) module 204.
The USB module 202 can receive the control command from the processor 100 through the USB cable 30. The USB module 202 can perform parsing operation on the control command, to generate a speed instruction.
The PWM module 204 can receive the speed instruction from the USB module 202, and generate a PWM signal. The PWM signal can be transmitted to the fan 206 by the PWM module 204, and the fan 204 can adjust its rotation speed according to the PWM signal.
At block 300, the processor 100 can predefine an operating mode, and output a fan speed controlling signal according to the operating mode. In one embodiment, the processor 100 can predefine an automatic mode and a manual mode.
At block 302, the processor 100 can generate a control command corresponding to the fan speed controlling signal.
At block 304, the processor 100 can output the control command to an EC chip 200.
At block 306, the EC chip 202 can receive the control command from the processor 100. The EC chip 202 can perform a parsing operation on the control command to generate a speed instruction.
At block 308, the EC chip 202 can generate a PWM signal corresponding to the speed instruction.
At block 310, the fan 206 can adjust its rotation speed according to the PWM signal.
While the disclosure has been described by way of example and in terms of the embodiment, it is to be understood that the disclosure is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements as would be apparent to those skilled in the art. Therefore, the range of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Number | Date | Country | Kind |
---|---|---|---|
201410454525.2 | Sep 2014 | CN | national |