久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2957|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

關(guān)于單片機(jī)PID溫度控制程序的相關(guān)問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這是我學(xué)習(xí)單片機(jī)的一個(gè)小項(xiàng)目
附件包含:Proteus仿真和程序

我現(xiàn)在主要存在著幾個(gè)問(wèn)題:
參數(shù)調(diào)整該咋搞?

在程序中我使用的是增量式PID算法,通過(guò)控制out(值域是0-100)來(lái)控制高低電平的翻轉(zhuǎn)
  1.     Pout = pp->Kp * dError1;        //輸出P
  2.                 Iout = pp->Ki * pp->ERR0;        //輸出I
  3.                 Dout = pp->Kd * dError2;        //輸出D
復(fù)制代碼
  1. D_Out = (unsigned int) (Pout + Iout + Dout + Out + 0.5);  //△Out=Kp*(Ek-Ek-1)+Kp*Ek+Kd*(Ek-2Ek-1+Ek-2)
復(fù)制代碼
  1. Out = Out + D_Out;      //記錄這次輸出的值
復(fù)制代碼

1)在偏差比較大時(shí),為使盡快消除偏差,提高響應(yīng)速度,同時(shí)為了避免系統(tǒng)響應(yīng)出現(xiàn)超調(diào),Kp 取大值,Ki 取零;在偏差比較小時(shí),為繼續(xù)減小偏差,并防止超調(diào)過(guò)大、產(chǎn)生振蕩、穩(wěn)定性變差,Kp 值要減小,Ki 取小值;在偏差很小時(shí),為消除靜差,克服超調(diào),使系統(tǒng)盡快穩(wěn)定,Kp 值繼續(xù)減小,Ki 值不變或稍取大。
2)當(dāng)偏差與偏差變化率同號(hào)時(shí),被控量是朝偏離既定值方向變化。因此,當(dāng)被控量接近定值時(shí),反號(hào)的比例作用阻礙積分作用,避免積分超調(diào)及隨之而來(lái)的振蕩,有利于控制;而當(dāng)被控量遠(yuǎn)未接近各定值并向定值變化時(shí),則由于這兩項(xiàng)反向,將會(huì)減慢控制過(guò)程。在偏差比較大時(shí),偏差變化率與偏差異號(hào)時(shí),Kp 值取零或負(fù)值,以加快控制的動(dòng)態(tài)過(guò)程。
3)偏差變化率的大小表明偏差變化的速率,e(t)-e(t-1)越大,Kp 取值越小,Ki 取值越大,反之亦然。同時(shí),要結(jié)合偏差大小來(lái)考慮。

建立對(duì)象參考模型?
參考了這篇文檔  基于單片機(jī)的熏蒸溫度微分先行控制器  趙愛(ài)玲, 張海峰, 侯君


在開(kāi)環(huán)狀態(tài)下, 通過(guò)多次實(shí)驗(yàn)確定對(duì)象模型, 系統(tǒng)初始溫度選擇室溫 20 ℃, 根據(jù)多次重復(fù)實(shí)驗(yàn)數(shù)據(jù)的變化規(guī)律, 選每 30 s 為 1 個(gè)采樣時(shí)間間隔, 得到較為穩(wěn)定的實(shí)驗(yàn)數(shù)據(jù)如表 1 所示 ”意思是,不加入算法調(diào)控,給加熱器器件通電,記錄他的溫度值(比如說(shuō)我放水里面,記錄水溫),然后根據(jù)這個(gè)畫(huà)出圖,這個(gè)就算是他的模型?


實(shí)驗(yàn)結(jié)果及數(shù)據(jù)這塊,有一個(gè)PID算法調(diào)控的評(píng)測(cè),溫度調(diào)控的誤差

像這種實(shí)驗(yàn)數(shù)據(jù)我是要盯著顯示模塊(我是用LCD1602來(lái)顯示實(shí)時(shí)溫度值)一個(gè)個(gè)記下來(lái),再畫(huà)圖嗎?這個(gè)記錄過(guò)程是手動(dòng)記錄?有沒(méi)有辦法自動(dòng)記錄呢?

附件里面有一個(gè)“LCD顯示溫度+串口接收溫度”的實(shí)例程序,我是否可以用它來(lái)記錄溫度數(shù)據(jù)?
如果可以,那我把它移植到溫度控制程序里面,是不是也可以實(shí)時(shí)記錄了?

最后PID溫度控制有一個(gè)誤差值,這個(gè)誤差值就是最后溫度穩(wěn)定(沿著一個(gè)值震蕩)下來(lái),這個(gè)震蕩范圍就是誤差值?

差不多就這么多,還有啥漏提的希望大家集思廣益。謝謝啦!

咨詢.zip (729.66 KB, 下載次數(shù): 18)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:569384 發(fā)表于 2021-4-28 10:39 | 只看該作者
上b站找些pid的視頻認(rèn)真的看一看,要理解透徹
回復(fù)

使用道具 舉報(bào)

板凳
ID:913577 發(fā)表于 2021-4-28 15:18 | 只看該作者
直接用matlab做不就行了
回復(fù)

使用道具 舉報(bào)

地板
ID:909296 發(fā)表于 2021-4-28 15:55 | 只看該作者
要做數(shù)據(jù)記錄可以用一個(gè)sd卡模塊,編一段程序,往sd卡里面寫(xiě)數(shù)據(jù),然后到電腦上處理就好,這是最快捷的做法,比一直連接電腦這種我覺(jué)得方便多了,一般做數(shù)據(jù)記錄都是用內(nèi)存卡的。
回復(fù)

使用道具 舉報(bào)

5#
ID:546381 發(fā)表于 2021-4-29 10:25 | 只看該作者
mornbin 發(fā)表于 2021-4-28 15:18
直接用matlab做不就行了

我知道可以用matlab畫(huà)圖,但是我不知道咋記錄數(shù)據(jù)啊,一個(gè)個(gè)收集(手記)也太蠢了吧。準(zhǔn)備用串口記錄來(lái)著
回復(fù)

使用道具 舉報(bào)

6#
ID:546381 發(fā)表于 2021-4-29 10:26 | 只看該作者
haokey 發(fā)表于 2021-4-28 10:39
上b站找些pid的視頻認(rèn)真的看一看,要理解透徹

PID的原理我大致上都摸清楚了,但是到具體應(yīng)用就有點(diǎn)犯迷糊。
回復(fù)

使用道具 舉報(bào)

7#
ID:546381 發(fā)表于 2021-4-29 10:26 | 只看該作者
96578741251 發(fā)表于 2021-4-28 15:55
要做數(shù)據(jù)記錄可以用一個(gè)sd卡模塊,編一段程序,往sd卡里面寫(xiě)數(shù)據(jù),然后到電腦上處理就好,這是最快捷的做法 ...

如果用sd卡的話,可能實(shí)現(xiàn)不了。沒(méi)那個(gè)條件,不過(guò)謝謝你提供了一個(gè)思路
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 午夜寂寞福利视频 | 国产成人精品久久二区二区 | 久久高清国产 | 久干网| 国产激情视频网址 | 久久久亚洲 | 看片一区 | 国产女人第一次做爰毛片 | 久热爱 | 国产ts一区 | 成人h动漫精品一区二区器材 | 嫩草网 | 久久国产成人午夜av影院武则天 | 欧美一区视频 | 欧美国产视频 | 日本一区二区三区精品视频 | 91视频免费黄 | 男女午夜激情视频 | aaaaaaa片毛片免费观看 | 国产精品一区视频 | 久久久免费电影 | 亚洲国产伊人 | 国产日韩欧美一区二区 | 国产91久久久久久久免费 | 黄色一级大片在线观看 | 狠狠干天天干 | 国产情品 | 国产成人99久久亚洲综合精品 | 免费在线黄 | 男女羞羞视频免费看 | 亚洲一区二区三区在线免费观看 | 91精品国产91久久久久久丝袜 | 国产精品一区二区在线观看 | 成人在线精品视频 | 国产高清一区二区 | 亚洲国产高清高潮精品美女 | 黑人巨大精品 | 国产精品99视频 | 欧美在线视频一区 | 日本网站在线看 | 鸳鸯谱在线观看高清 |