The monitoring system can be described by the following system flow chart:
The monitoring system can be described by the following process:
The temperature sensor checks for temperature variations
Data is reported to bus
Data is compared against temperature threshold values
If CPU temperature is within range, it will check the performance of the CPU and compare the RPM of the fan with the RPM at a previous point in time
Validates results
Re-checks sensor readings
If the CPU temperature is not within range, then it will adjust the fan RPM and dissipate heat to the sink
Re-checks sensor readings