Arduino小创意:让小铝块的温度保持100℃不变
如果你想在一定的温度下保持某样东西,比如说一块铝,你需要一个热电偶和一些加热元件。当你可以在一个被称为“bang-bang”的序列中突然关闭加热器时,一个更精细的方法可以被称为PID(闭环控制),或者是比例-积分-微分控制。这考虑了温度超出阈值的程度,以及它随时间的变化。
开关MOSFET
如本例所示,通过使用Arduino Uno,以及K型热电偶和MAX6675模块进行传感,可以实现PID控制。Arduino串口读取数据,通过MOSFET向加热元件发送适当的能量,以保持所需的温度,而不会产生过多的振荡。
实现方法
我想要的是上面的铝块为100度。我用K型热电偶来控制实际温度。要读取数据,我将使用MAX6675突破模块并控制PID算法和Arduino。最后,为了应用电力,我们将使用MOSFET或可能是一个三交流电在高交流电压的情况下制造一个小电路。这将是一个闭环。热电偶测量了实际值,Arduino将信号应用到MOSFET上,这个晶体管将控制铝块内部加热元件的功率,热电偶将再次测量它的值,这就是为什么它是一个闭环。
每日箴言
保存好你做过的所有的源文件----那是你最好的积累之一。