Hello all, Im new here to the forms and I have a task here ahead of me. I said what better than post on OCforms the best place for extreme modding
At the moment, Im in my year 5 of my Bachelor of Engineering degree. I must complete a project over the course of the year. The project I was allocated was….. Wait for it
Intelligent cooling system for overclocked PC (sounds cool)
Before I start explaining the project im not asking anyone to do the whole thing for me far from that but rather get ideas from you guys on how to interface it, maby embedding software in windows which I don’t know too much about and so on. So here goes here is the project overview
---------------------------------------------------------------------
---------------------------------------------------------------------
Topic:
The design and construction of an intelligent fan-based cooling system for personal computers. The system will automatically provide the correct level of cooling for the system depending on operating conditions. This will aid system stability and reliability especially in overclocked systems.
Rationale:
Overclocking is the commonly used term to describe the process of operation PC’s beyond their intended specifications. This can be applied to various components of a computer system and will usually result in increased performance. The drawback of overclocking is that system stability and reliability is usually compromised. The main cause of this is that components generate more heat than under normal operating conditions. For example an overclocked graphics card may run fine for 2D work, but generate excessive heat during intensive 3D operation. This extra heat needs to be removed to ensure stable operation, usually through the use of cooling fans. Traditionally, a PC would have a number of cooling fans sufficient for cooling the system. These are usually monitored by the mainboard and can be adjusted through software. An overclocked system requires additional cooling through the use of extra fans. The main problem with this is the increased noise level of the system, even when the extra cooling is not required. There are a number of commercial device that allow the manual adjustment of these fans, but this means one has to keep and eye on system temperature and then manually increase or decrease fan speed.
There is a need for a system that controls additional cooling fans intelligently by monitoring temperature of various components.
Project Objectives:
This project is primarily about design and construction of a system that can monitor temperature of various components (case, cpu, gpu, ram etc.) and adjust the rotational speed of the cooling fans to provide the correct level of cooling while minimizing noise.
Key objectives include:-
In-depth literature review of digital electronic, motor control, device drivers and interfacing electronics with respect to the system to be developed
Design and construction of a suitable interface that allows the control of four additional cooling fans with temperature feedback
Implementation of circuit protection
Programming of appropriate control software to achieve correct cooling
Evaluation of the system performance through extensive real-world testing
Technical Description & Methodology:
Thesis: The design and construction of an intelligent fan-based cooling system for personal computers. The system will automatically provide the correct level of cooling for the system depending on operating conditions. This will aid system stability and reliability especially in overclocked systems
Research: The project will require the student to become intimately familiar with basic digital electronics interfacing and motor control. Basic research will include leading texts on electronic testing and contemporary papers in the same, the effects of cooling and overclocking.
Hardware Design: The hardware that needs to be constructed for this project can be broken down into the following parts: 1) multiple fan controller circuit, 2) temperature feedback circuits, and . The overall cost for this project is expected to e very low, with mostly standard components being required.
Software Design: The software requirements may be broken down into the following:
Programming at low level for hardware interfacing and control
Programming of decision making module
Designing a suitable report and management user interface
Critical Success Factors The student will be required to achieve the project objectives in order to pass. Additional marks will be rewarded on the following criteria:-
Innovation in balancing the need to minimize noise while guaranteeing system stability
User-Friendliness and ease of installation
Low cost and commerciality of finished product
Quality of Research; reliability of system, fail safe methods
-------------------------------------------------------------------------
-------------------------------------------------------------------------
thats what i was given and so far i have a few options at hand
firstly how to interface it to the PC
at first i tought through the parallel port because of its ease of use but this would look crap and also limit the io pins needed so i would need to multiplex so im thinking of using the PCI BUS, you can get pci interface cards and im allowed use one of these
ill post more to this as i get along as im only been given the project but anyones ideas would be great as two heads are better than 1
when the project is finaly completed ill post all the specs, circuit design, data sheets, pics and test reviews here 4 u to play wit
At the moment, Im in my year 5 of my Bachelor of Engineering degree. I must complete a project over the course of the year. The project I was allocated was….. Wait for it
Intelligent cooling system for overclocked PC (sounds cool)
Before I start explaining the project im not asking anyone to do the whole thing for me far from that but rather get ideas from you guys on how to interface it, maby embedding software in windows which I don’t know too much about and so on. So here goes here is the project overview
---------------------------------------------------------------------
---------------------------------------------------------------------
Topic:
The design and construction of an intelligent fan-based cooling system for personal computers. The system will automatically provide the correct level of cooling for the system depending on operating conditions. This will aid system stability and reliability especially in overclocked systems.
Rationale:
Overclocking is the commonly used term to describe the process of operation PC’s beyond their intended specifications. This can be applied to various components of a computer system and will usually result in increased performance. The drawback of overclocking is that system stability and reliability is usually compromised. The main cause of this is that components generate more heat than under normal operating conditions. For example an overclocked graphics card may run fine for 2D work, but generate excessive heat during intensive 3D operation. This extra heat needs to be removed to ensure stable operation, usually through the use of cooling fans. Traditionally, a PC would have a number of cooling fans sufficient for cooling the system. These are usually monitored by the mainboard and can be adjusted through software. An overclocked system requires additional cooling through the use of extra fans. The main problem with this is the increased noise level of the system, even when the extra cooling is not required. There are a number of commercial device that allow the manual adjustment of these fans, but this means one has to keep and eye on system temperature and then manually increase or decrease fan speed.
There is a need for a system that controls additional cooling fans intelligently by monitoring temperature of various components.
Project Objectives:
This project is primarily about design and construction of a system that can monitor temperature of various components (case, cpu, gpu, ram etc.) and adjust the rotational speed of the cooling fans to provide the correct level of cooling while minimizing noise.
Key objectives include:-
In-depth literature review of digital electronic, motor control, device drivers and interfacing electronics with respect to the system to be developed
Design and construction of a suitable interface that allows the control of four additional cooling fans with temperature feedback
Implementation of circuit protection
Programming of appropriate control software to achieve correct cooling
Evaluation of the system performance through extensive real-world testing
Technical Description & Methodology:
Thesis: The design and construction of an intelligent fan-based cooling system for personal computers. The system will automatically provide the correct level of cooling for the system depending on operating conditions. This will aid system stability and reliability especially in overclocked systems
Research: The project will require the student to become intimately familiar with basic digital electronics interfacing and motor control. Basic research will include leading texts on electronic testing and contemporary papers in the same, the effects of cooling and overclocking.
Hardware Design: The hardware that needs to be constructed for this project can be broken down into the following parts: 1) multiple fan controller circuit, 2) temperature feedback circuits, and . The overall cost for this project is expected to e very low, with mostly standard components being required.
Software Design: The software requirements may be broken down into the following:
Programming at low level for hardware interfacing and control
Programming of decision making module
Designing a suitable report and management user interface
Critical Success Factors The student will be required to achieve the project objectives in order to pass. Additional marks will be rewarded on the following criteria:-
Innovation in balancing the need to minimize noise while guaranteeing system stability
User-Friendliness and ease of installation
Low cost and commerciality of finished product
Quality of Research; reliability of system, fail safe methods
-------------------------------------------------------------------------
-------------------------------------------------------------------------
thats what i was given and so far i have a few options at hand
firstly how to interface it to the PC
at first i tought through the parallel port because of its ease of use but this would look crap and also limit the io pins needed so i would need to multiplex so im thinking of using the PCI BUS, you can get pci interface cards and im allowed use one of these
ill post more to this as i get along as im only been given the project but anyones ideas would be great as two heads are better than 1
when the project is finaly completed ill post all the specs, circuit design, data sheets, pics and test reviews here 4 u to play wit