[应用相关] STM32与LTC2400设计的高精度恒温槽

[复制链接]
3801|53
 楼主| 東南博士 发表于 2020-5-14 15:00 | 显示全部楼层
    在温度控制领域一般有采用调节供电电压方法或在一定的时间循环周期内
调节供电时间的比例来实现温度的控制。本系统采用调节加温时间比例的方案来
控制温度。在} C/OS-III操作系统中开启定时器并定时_Sms,设定一个加热周期
为is,在0._5s内通过控制加温时间来实现对输出控制。当设定温度与实际温度
的差值大于_5 0C时,不加入PID调节。此时在一个加热周期内全功率加热,即加
热时间为is,当设定温度与实际温度的差值小于_5 0C时,加入PID调节。如果设
定温度低于实际温度,那么在一个加热周期内全部输出低电平,固态继电器处于
截止状态,态系统停止加热。当在触摸屏上输入设定温度值、比例、积分、微分
参数后温度采集电路开始采集并计算温度,并将结果传送至STM32控制器执行
PID算法。由定时器定时周期与加热周期的关系可知将整个加热时间分为200份。
此时,根据PID算法的输出量与时间比例控制的对应关系可以得出此时需要加
热的时间长度。单片机通过控制在一个周期内输出高电平的时间来对加热棒进行
加温控制[[33]。温度采集电路再次采集水中温度并通过PID控制得出下一个周期
的输出时间比例,这样最终会将温度控制在一个很小的范围内波动。系统温度控
制流程图如图4-4 o PID算法执行过程如图4-_5 0
 楼主| 東南博士 发表于 2020-5-14 15:03 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:04 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:05 | 显示全部楼层
wangjiahao88 发表于 2020-5-14 15:05 | 显示全部楼层
学习学习!这个实际做出来 不简单
goodluck09876 发表于 2020-5-14 15:06 | 显示全部楼层
楼主 做的这个系统  如果不经过计量院等相关部门出证的话 恐怕不一定有人敢用啊!!!!!!
 楼主| 東南博士 发表于 2020-5-14 15:07 | 显示全部楼层
goodluck09876 发表于 2020-5-14 15:06
楼主 做的这个系统  如果不经过计量院等相关部门出证的话 恐怕不一定有人敢用啊!!!!!! ...

先学习学习!
 楼主| 東南博士 发表于 2020-5-14 15:08 | 显示全部楼层
    在进行温度标定时,海鸟37和待标定设备放入水中同样的深度,并且二者
距离不超过_5厘米,这样可以极大的降低由于水层温度不均匀给实验带来的影响。
同时采集20个数据,将待标定设备数据去掉最大值和最小值,将剩余的数据求
平均,得出该点的值。同时,对海鸟37采集的数据进行与待标定设备同样的操
作。由于测温、控温范围窄,本设计标定共标定7个温度点,每一个温度点都进
行同样的操作,得出不同温度点的值。最后利用Excel工具采用最小二乘法对数
据进行拟合,得到拟合公式,再由AD值得出PT1000电阻值,从而计算出高精
度的温度值。
 楼主| 東南博士 发表于 2020-5-14 15:10 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:10 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:13 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:13 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:18 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:26 | 显示全部楼层
STM32与触摸屏通过MODBUS 协议连接的部分,省略……
 楼主| 東南博士 发表于 2020-5-14 15:27 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:27 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:28 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:29 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:30 | 显示全部楼层
 楼主| 東南博士 发表于 2020-5-14 15:31 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部