Motherboard Fan Control via Optical Bar Code Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer system motherboards lack the ability to identify and control cooling fans using their unique optimum parameters, leading to inefficient operation, increased power consumption, and excessive noise.
Innovation Solution
A motherboard design that includes processor bus signal lines, a memory for storing instructions, and fan circuitry to identify fan characteristics through coded indicia on rotating fan parts, allowing for the determination of fan type and establishment of optimal control parameters such as PWM or voltage levels to operate each fan efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single set of control parameters is used for all cooling fans, then the control system is simple, but fan operation efficiency deteriorates and power consumption increases
Solution Approach 1:
The system performs preliminary identification of fan characteristics through coded indicia before establishing control parameters. The fan circuitry reads coded information from the fan during initialization, stores the identified fan type and characteristics in memory, and then uses this pre-acquired information to select optimal control parameters, avoiding the need for trial-and-error adjustments during operation.
Solution Approach 2:
The system changes control parameters based on identified fan characteristics. Different fan types (identified through coded indicia) receive different PWM duty cycles, pulse frequencies, or voltage levels. This allows each fan to operate at optimal parameters specific to its design, improving efficiency and reducing power consumption.
2Device complexity
If a single set of control parameters is used for all cooling fans, then the control system is simple, but noise level increases
Solution Approach 1:
The system performs preliminary identification of fan characteristics through coded indicia before establishing control parameters. The fan circuitry reads coded information from the fan during initialization, stores the identified fan type and characteristics in memory, and then uses this pre-acquired information to select optimal control parameters, avoiding the need for trial-and-error adjustments during operation.
Solution Approach 2:
The system changes control parameters based on identified fan characteristics. Different fan types (identified through coded indicia) receive different PWM duty cycles, pulse frequencies, or voltage levels. This allows each fan to operate at optimal parameters specific to its design, improving efficiency and reducing power consumption.
3Productivity
If fan characteristics are identified through coded indicia, then fan operation efficiency improves, but device complexity increases
Solution Approach 1:
The processor bus signal lines serve multiple functions: they deliver processor-addressable data during normal operation and also carry coded indicia from fans for identification purposes. The fan circuitry uses existing motherboard resources (processor bus, memory, I/O controller) to perform fan identification without adding dedicated identification hardware, achieving multi-functionality with minimal additional complexity.
Solution Approach 2:
The fan provides its own identification information through coded indicia printed on its rotor or housing. The fan essentially identifies itself to the motherboard system, eliminating the need for external identification devices or complex configuration procedures. The system automatically reads and processes the fan-provided information.
4Use of energy by moving object
If optimal parameters are used for each fan, then power consumption decreases, but measurement and detection difficulty increases
Solution Approach 1:
The system replaces manual or complex physical identification methods with optical detection. An optical sensor reads coded indicia (such as barcodes or reflective patterns) printed on the fan rotor or housing, automatically converting visual information into electrical signals for processing. This substitution of optical detection for mechanical or manual identification simplifies the measurement process.
Solution Approach 2:
The processor bus signal lines serve multiple functions: they deliver processor-addressable data during normal operation and also carry coded indicia from fans for identification purposes. The fan circuitry uses existing motherboard resources (processor bus, memory, I/O controller) to perform fan identification without adding dedicated identification hardware, achieving multi-functionality with minimal additional complexity.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enables each cooling fan to operate at optimal efficiency, reducing power consumption and noise, by using specific parameters tailored to each fan's design, thereby improving overall system performance.
Implementation Method 1
An optical sensor disposed on the housing reads the bar coded indicia disposed on the rotating hub of the rotor
Data Source
AI summary
A motherboard is capable of accepting various types of fans from same or different manufacturers and is capable identifying the type of fan to which it is connected. In one embodiment, the motherboard is capable of decoding bar code data originating from a fan of the type which, rather than including circuitry for generating a single index pulse, includes an integral optical sensor and bar code pair for generating the bar code data, the motherboard being further capable of and identifying the fan based on the bar code data. Fan identification has a variety of uses including, for example, adjusting motherboard parameters to properly operate the fan based on the type of fan presently coupled to the motherboard. Additionally, fan speed may be calculated from pulses which are intended to identify the fan.


