摘要
在常规的机床风扇散热系统中,普遍的做法是直接给风扇通入220V电源,不管控制柜温度的高低,只要风扇通电就直接全速运行。这种情况下存在两个问题:一是风扇是一种机械运转装置,随时都以最高转速运行会加速磨损,缩短风扇寿命;二是绝大多数的实际应用中,在温度不高的情况下没有必要让风机运转,既浪费电能也增加了不必要的浪费。针对以上问题,决定对公司所有机床的控制柜采用基于Arduino控制器编写温度PID算法程序,并通过PWM调制技术实现控制柜的温控调速。控制器根据环境反馈的温度与设定的温度值进行PID算法的计算,结果再通过PWM的调制输出对应的风扇旋转控制的占空比可调的直流电压,达到对机床控制柜温度的控制。