找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15464|回复: 34
打印 上一主题 下一主题
收起左侧

单片机PID算法温度控制器设计 含参数整定资料,Matlab作图 设计报告与源码

  [复制链接]
跳转到指定楼层
楼主
51单片机温度控制器
题目要求:
1.基本要求
A.温度设定范围为4090℃,最小区分度为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代码:
  1. function  plotxy(v)%串口复制过来的温度(列向量),目标温度
  2. %v=v';
  3. [m,~]=size(v);
  4. for i=1:m-1
  5.     if v(i,1)<0 || abs(v(i,1)-v(i+1,1))>2
  6.         v(i,1)=v(i-2,1);
  7.     end
  8. end
  9. x=linspace(0,10,m);
  10. plot(x,v(:,1),'r')
  11. %hold on;
  12. %line([0 10],[t t])
  13. %line([0 10],[t+0.2 t+0.2])
  14. %line([0 10],[t-0.2 t-0.2])
  15. clear;
  16. clc
  17. 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, 下载次数: 581)

matlab代码PID整定资料下载:
PID.zip (11.2 MB, 下载次数: 558)

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏44 分享淘帖 顶6 踩
回复

使用道具 举报

来自 2#
ID:195836 发表于 2018-3-13 18:50 | 只看该作者
想详细了解一下用什么器件进行温控的?
对象如果是水的话,加热用热得快,降温用制冷片?
目前也在做气流的温度控制,感觉如何选择元件比具体的程序算法难多了,哎!
回复

使用道具 举报

板凳
ID:1 发表于 2017-5-26 00:35 | 只看该作者
好资料,51hei有你更精彩
回复

使用道具 举报

地板
ID:161033 发表于 2017-6-17 01:06 | 只看该作者
非常感谢。
回复

使用道具 举报

5#
ID:210923 发表于 2017-6-18 23:47 | 只看该作者
有了积分再看吧
回复

使用道具 举报

6#
ID:200020 发表于 2017-8-28 11:27 | 只看该作者
感谢楼主分享的资料
回复

使用道具 举报

7#
ID:140253 发表于 2018-3-13 16:18 | 只看该作者
谢谢分享!!!
回复

使用道具 举报

8#
ID:291387 发表于 2018-3-13 17:13 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
ID:314339 发表于 2018-4-23 16:21 来自手机 | 只看该作者
好东西,谢谢分享
回复

使用道具 举报

10#
ID:314339 发表于 2018-4-24 17:24 来自手机 | 只看该作者
楼主有仿真图吗?
回复

使用道具 举报

11#
ID:314339 发表于 2018-4-24 18:13 来自手机 | 只看该作者
有仿真图吗?
回复

使用道具 举报

12#
ID:307700 发表于 2018-4-29 13:50 | 只看该作者
同样好奇用的什么模块进行升温。。
回复

使用道具 举报

13#
ID:356955 发表于 2018-7-10 22:01 | 只看该作者
很好,带有MATLAB
回复

使用道具 举报

14#
ID:187094 发表于 2018-7-20 15:41 | 只看该作者
楼主很用心
回复

使用道具 举报

15#
ID:154686 发表于 2018-9-7 17:09 | 只看该作者
提示pid的时候,内部服务器错误
回复

使用道具 举报

16#
ID:396043 发表于 2018-9-10 15:00 | 只看该作者
谢谢分析,感谢老师,学习单片机
回复

使用道具 举报

17#
ID:154493 发表于 2018-11-23 19:28 | 只看该作者
学习一下
回复

使用道具 举报

18#
ID:189601 发表于 2018-11-27 16:02 | 只看该作者
tolobo 发表于 2018-4-29 13:50
同样好奇用的什么模块进行升温。。

热得快
回复

使用道具 举报

19#
ID:300570 发表于 2018-12-2 22:39 | 只看该作者
我正好需要这个
回复

使用道具 举报

20#
ID:186249 发表于 2018-12-19 22:13 | 只看该作者
下来看看怎样
回复

使用道具 举报

21#
ID:155719 发表于 2019-4-4 08:49 | 只看该作者
很好的文章,多谢了,资料收下了。
回复

使用道具 举报

22#
ID:525988 发表于 2019-5-2 15:46 | 只看该作者
非常感谢
回复

使用道具 举报

23#
ID:494308 发表于 2019-5-3 09:55 | 只看该作者
非常感谢楼主分享
回复

使用道具 举报

24#
ID:517673 发表于 2019-5-30 15:41 来自手机 | 只看该作者
厉害了哦!
回复

使用道具 举报

25#
ID:280272 发表于 2019-6-24 16:32 | 只看该作者
有了积分再看吧
回复

使用道具 举报

26#
ID:165363 发表于 2019-6-26 10:09 | 只看该作者
温度探头用NTC还是18B20?
回复

使用道具 举报

27#
ID:414612 发表于 2019-9-13 18:59 | 只看该作者
用matlab好评
回复

使用道具 举报

28#
ID:581076 发表于 2019-10-15 16:43 | 只看该作者
里面有PID仿真图吗
回复

使用道具 举报

29#
ID:511461 发表于 2019-10-16 16:04 | 只看该作者
那个CH340模块是什么型号的,我找了半天没找到
回复

使用道具 举报

30#
ID:625111 发表于 2019-10-16 22:26 | 只看该作者
感谢分享!!!
回复

使用道具 举报

31#
ID:308257 发表于 2020-4-22 00:07 | 只看该作者
感谢楼主分享
回复

使用道具 举报

32#
ID:966955 发表于 2021-10-13 22:12 | 只看该作者
资料里面的书本图片是哪一本书啊?
回复

使用道具 举报

33#
ID:462629 发表于 2021-12-28 10:17 | 只看该作者
好资料,51hei有你更精彩
回复

使用道具 举报

34#
ID:1087019 发表于 2023-7-6 17:06 | 只看该作者
没有积分,只能先收藏看看
回复

使用道具 举报

35#
ID:466997 发表于 2023-10-24 16:09 | 只看该作者
感谢楼主的分享,这正是最近需要找的资料
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表