CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

ON/OFF制御

ファンコントロールAPLのタイマイベントに取得した温度に対するファンの制御コマンドを追加し自動制御可能にしました

まずは簡単なON/OFF制御(コタツ制御)です。目標温度40℃、ヒステリシス幅を±2℃(42℃でファンON、38℃でファンOFF)とした時の温度(赤色)、ファンのPWM値(緑)のプロットが以下です。

ファンの制御は完全なON/OFFではなく80%/20%としてあります

このように40℃を中心に制御されていますが当然リプルはあります

さらにヒステリシス幅を±0.5℃にするとこうなりました。温度は安定しますがファンのON/OFFが数秒で繰り返されるので結構うっとおしかったりします