51單片機溫度控制器 題目要求:
1.基本要求
A.溫度設(shè)定范圍為40~90℃,最小區(qū)分度為1℃,標定溫度≤1℃。
B.環(huán)境溫度降低時(例如用電風扇降溫)溫度控制的靜態(tài)誤差≤1℃。
C.在硬件中顯示水的實際溫度。
2.發(fā)揮部分
A.采用適當?shù)目刂品椒ǎ斣O(shè)定溫度突變(由40℃提高到60℃)時,減小系統(tǒng)的調(diào)節(jié)時間和超調(diào)量。
B.溫度控制的靜態(tài)誤差≤0.2℃。
C.在設(shè)定溫度發(fā)生突變(由40℃提高到60℃)時,用上位機顯示溫度變化曲線。
PID算法,含參數(shù)整定資料,matlab作圖
實物圖:
單片機pid溫度控制器.png (890.97 KB, 下載次數(shù): 182)
下載附件
2017-5-26 00:34 上傳
注意:PID參數(shù)與容器關(guān)系大,請自行調(diào)整。
51單片機溫度控制器設(shè)計報告的目錄
一、摘要與設(shè)計任務(wù)
二 、方案設(shè)計及論證
1、方案設(shè)計
2、方案論證
三、理論分析與計算
四、電路原理圖
五、測試與數(shù)據(jù)處理
1、測試方法
2、測試數(shù)據(jù)
3、溫度變化曲線圖
4、測試結(jié)果分析
六、實際制作完成情況
七、特色與創(chuàng)新
論文截圖:
0.png (81.75 KB, 下載次數(shù): 151)
下載附件
2017-5-26 00:17 上傳
總體框架圖:
0.png (33 KB, 下載次數(shù): 169)
下載附件
2017-5-26 00:17 上傳
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整定資料:
0.png (68.88 KB, 下載次數(shù): 175)
下載附件
2017-5-26 00:22 上傳
16,17,20:溫差 4200
18,21,22,23:4800//23:改變ki后曲線朝天增加,曲線波動變明顯,但溫度會波動到40度以下
19: 4500
0.png (99.35 KB, 下載次數(shù): 145)
下載附件
2017-5-26 00:20 上傳
0.png (64.17 KB, 下載次數(shù): 169)
下載附件
2017-5-26 00:21 上傳
資料目錄還附帶了這幾篇很有用的論文
直流電機PID開發(fā)指南.pdf
PID控制在水溫控制系統(tǒng)控制器中的應(yīng)用_王華榮.pdf
基于增量式PID算法的水溫自動控制器設(shè)計.pdf
0.png (56.33 KB, 下載次數(shù): 166)
下載附件
2017-5-26 00:19 上傳
設(shè)計報告與源碼下載:
設(shè)計報告.zip
(4.25 MB, 下載次數(shù): 594)
2017-5-25 22:19 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
matlab代碼PID整定資料下載:
PID.zip
(11.2 MB, 下載次數(shù): 577)
2017-5-25 22:20 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|