CY8CKIT-025 PSoC® Precision Analog Temperature Sensor Expansion Board Kit Guide, Doc. # 001-65791 Rev. *J
68
Example Projects
5.4
Thermal Management
This project demonstrates fan speed control using analog temperature sensors.
5.4.1
Project Description
The thermal management project controls the fan speed based on the temperatures measured by
the temperature sensors. This project uses the CY8CKIT-036 Thermal Management (TME) EBK in
addition to the CY8CKIT-025 EBK. The example project controls two fans based on their zone tem-
peratures. The concept of a thermal zone and the sensors used in a specific zone are explained in
. On reset, the LCD displays Zone 1 Summary. Press switch SW2 to cycle
through the three menu items:
■
Zone 1 Summary: Temperature algorithm used to compute zone temperature, desired fan speed,
and actual fan speed
■
Zone 2 Summary: Temperature algorithm used to compute zone temperature, desired fan speed,
and actual fan speed
■
Temperature Sensor Summary: The temperatures of the individual temperature sensors in each
zone and the zone temperatures
Figure 5-21. Thermal Management EBK
5.4.1.1
Thermal Management EBK Description
The Thermal Management (TME) EBK contains two four-wire, 12 V brushless DC fans with connec-
tors to support an additional two fans for designers who need to prototype with their own specific fan
models. Six temperature sensors (four different kinds) are also installed on the kit:
■
TMP175 I2C digital temperature sensor
■
Two TMP05 PWM output digital temperature sensors
■
DS18S20 "One Wire" digital temperature sensor
■
Two MMBT3094 temperature diodes.