Arduino小创意:让小铝块的温度保持100℃不变

Arduino小创意:让小铝块的温度保持100℃不变

如果你想在一定的温度下保持某样东西,比如说一块铝,你需要一个热电偶和一些加热元件。当你可以在一个被称为“bang-bang”的序列中突然关闭加热器时,一个更精细的方法可以被称为PID(闭环控制),或者是比例-积分-微分控制。这考虑了温度超出阈值的程度,以及它随时间的变化。

Arduino小创意:让小铝块的温度保持100℃不变

开关MOSFET

如本例所示,通过使用Arduino Uno,以及K型热电偶和MAX6675模块进行传感,可以实现PID控制。Arduino串口读取数据,通过MOSFET向加热元件发送适当的能量,以保持所需的温度,而不会产生过多的振荡。

Arduino小创意:让小铝块的温度保持100℃不变

实现方法

我想要的是上面的铝块为100度。我用K型热电偶来控制实际温度。要读取数据,我将使用MAX6675突破模块并控制PID算法和Arduino。最后,为了应用电力,我们将使用MOSFET或可能是一个三交流电在高交流电压的情况下制造一个小电路。这将是一个闭环。热电偶测量了实际值,Arduino将信号应用到MOSFET上,这个晶体管将控制铝块内部加热元件的功率,热电偶将再次测量它的值,这就是为什么它是一个闭环。

Arduino小创意:让小铝块的温度保持100℃不变

每日箴言

保存好你做过的所有的源文件----那是你最好的积累之一。


分享到:


相關文章: