51单片机温度控制器 题目要求:
1.基本要求
A.温度设定范围为40~90℃,最小区分度为1℃,标定温度≤1℃。
B.环境温度降低时(例如用电风扇降温)温度控制的静态误差≤1℃。
C.在硬件中显示水的实际温度。
2.发挥部分
A.采用适当的控制方法,当设定温度突变(由40℃提高到60℃)时,减小系统的调节时间和超调量。
B.温度控制的静态误差≤0.2℃。
C.在设定温度发生突变(由40℃提高到60℃)时,用上位机显示温度变化曲线。
PID算法,含参数整定资料,matlab作图
实物图: 注意:PID参数与容器关系大,请自行调整。
51单片机温度控制器设计报告的目录
一、摘要与设计任务
二 、方案设计及论证
1、方案设计
2、方案论证
三、理论分析与计算
四、电路原理图
五、测试与数据处理
1、测试方法
2、测试数据
3、温度变化曲线图
4、测试结果分析
六、实际制作完成情况
七、特色与创新
论文截图:
总体框架图:
matlab代码:
- function plotxy(v)%串口复制过来的温度(列向量),目标温度
- %v=v';
- [m,~]=size(v);
- for i=1:m-1
- if v(i,1)<0 || abs(v(i,1)-v(i+1,1))>2
- v(i,1)=v(i-2,1);
- end
- end
- x=linspace(0,10,m);
- plot(x,v(:,1),'r')
- %hold on;
- %line([0 10],[t t])
- %line([0 10],[t+0.2 t+0.2])
- %line([0 10],[t-0.2 t-0.2])
- clear;
- clc
- end
复制代码
PID算法温度控制器PID整定资料:
16,17,20:温差 4200
18,21,22,23:4800//23:改变ki后曲线朝天增加,曲线波动变明显,但温度会波动到40度以下
19: 4500
资料目录还附带了这几篇很有用的论文
直流电机PID开发指南.pdf
PID控制在水温控制系统控制器中的应用_王华荣.pdf
基于增量式PID算法的水温自动控制器设计.pdf
设计报告与源码下载:
设计报告.zip
(4.25 MB, 下载次数: 594)
matlab代码PID整定资料下载:
PID.zip
(11.2 MB, 下载次数: 577)
|