温控的具体实现:一

经过快一个月的时间的前期调试过程,项目终于进行到要开始调试温控的过程中来了。

一:PWM温控波形-Pt100采出波形。

项目中采用的是PWM来实现控温的,先是只采用比例因子来实现这个过程,即(设定的温度值-实际温度值)是属于反馈量,依此为控制比例系数的量来实现控温。

程序的一些重要部分为:

而要实现控温并在最后实现温度稳定,那么最后输入在NMOS管栅极的信号一定就是一个占空比恒定的一个PWM波,就像下图一样。

而最后通过Pt100经AD620放大后的电压波形图像如下所示:

分析以上的采集到的图片可知,输出的PWM电压最大值为728mV,PWM最小值电压为492mV,占空比为5.48ms/47.82ms=0.1146

所以有效电压为: 546.118mV 对应温度值为:77.7℃

平均电压:519.0456mV         对应温度值为:73.8℃

利用红外测温仪测得约为73.2℃,考虑到各个方面的误差,我们可以大致验证,我们应该用Pt100采集到的平均电压作为实际温度对应的电压值。(其实这应该也不难理解,这是个标示性的电压,并不是加热的电压,所以用有效值(功率)来表示不太合情理)

 二:数据验证 —— 实际温度为采集出的温度的平均值

为了验证可以使用Pt100采集到的电压作为温度的表征值,我做了几组PWM占空比为0.1-0.7的几组实验。

结果为:PWM=0.1

PWM占空比=0.2

PWM占空比=0.3

PWM占空比=0.4

PWM占空比=0.5

PWM占空比=0.6

PWM占空比为0.7

然后实测每一种占空比的温度值,将这些数据统计汇总得到下表:

考虑到测量上的误差,可以大致将采集到的电压值作为陶瓷加热片温度的表征。

原文地址:https://www.cnblogs.com/qifengle/p/5131785.html