A method of controlling a motor speed for a fan assembly includes receiving a duty cycle value at a microcontroller. The microcontroller receives a measured fan speed from a speed sensor. An expected fan speed is determined, where the expected fan speed corresponds to the duty cycle value. The measured...http://www.google.co.uk/patents/US20070285042?utm_source=gb-gplus-sharePatent US20070285042 - Microcontroller Methods of Improving Reliability in DC Brushless Motors and Cooling Fans