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

QQ登錄

只需一步,快速開始

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

求教大佬,即熱式飲水機(jī)怎么精準(zhǔn)控溫

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:466730 發(fā)表于 2021-12-14 12:05 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
即熱式飲水機(jī),220V-2200W加熱,通過控制發(fā)熱管功率和水泵占空比來調(diào)節(jié)出水溫度,但是在不同電壓下加熱管功率也會(huì)不同,調(diào)節(jié)過快的話在高溫時(shí)會(huì)出現(xiàn)噴水蒸氣,調(diào)節(jié)過慢出水速度又太慢,現(xiàn)在是先根據(jù)進(jìn)水溫度和設(shè)定的溫度計(jì)算一個(gè)大概的功率,固定功率后再按實(shí)際出水溫度調(diào)節(jié)水泵PWM,在測(cè)試時(shí)候發(fā)現(xiàn)不同電壓下效果會(huì)相差很大,低壓升溫慢,高壓任意超溫,這種一般需要怎么處理,求教有經(jīng)驗(yàn)的大佬,PID的話這個(gè)取樣時(shí)間大概要怎么取
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:272119 發(fā)表于 2021-12-14 17:03 | 只看該作者
PID算法可以做到,還有更簡單的控制.預(yù)加熱控制是行的,但是要把加熱速度和溫度緩沖區(qū)做計(jì)算.
回復(fù)

使用道具 舉報(bào)

板凳
ID:96682 發(fā)表于 2021-12-14 17:27 來自手機(jī) | 只看該作者
功率恒定調(diào)節(jié)出水量就能達(dá)到調(diào)溫目的,也可以附加溫保電路
回復(fù)

使用道具 舉報(bào)

地板
ID:466730 發(fā)表于 2021-12-14 18:02 | 只看該作者
wc86110 發(fā)表于 2021-12-14 17:27
功率恒定調(diào)節(jié)出水量就能達(dá)到調(diào)溫目的,也可以附加溫保電路

不同電壓下功率也會(huì)有不小的變化怎么辦
回復(fù)

使用道具 舉報(bào)

5#
ID:466730 發(fā)表于 2021-12-14 18:07 | 只看該作者
qq603599910 發(fā)表于 2021-12-14 17:03
PID算法可以做到,還有更簡單的控制.預(yù)加熱控制是行的,但是要把加熱速度和溫度緩沖區(qū)做計(jì)算.

現(xiàn)在的要求按出水鍵后,先流量計(jì)水泵出水1秒作檢測(cè)是否缺水,然后再開啟加熱,同時(shí)出水,我給了一個(gè)固定的PWM配相應(yīng)的功率預(yù)加熱,但是這樣加熱大概需要十幾秒后才能穩(wěn)定溫度,這中間的每次調(diào)節(jié),大概需要2-3秒后才能看到調(diào)節(jié)的效果,在98度時(shí)候很容易噴氣
回復(fù)

使用道具 舉報(bào)

6#
ID:491875 發(fā)表于 2021-12-14 18:10 | 只看該作者
既然是即熱式,就不容易精準(zhǔn)!所以,很少有精準(zhǔn)控溫的
回復(fù)

使用道具 舉報(bào)

7#
ID:624769 發(fā)表于 2021-12-14 18:23 | 只看該作者
qyqx01 發(fā)表于 2021-12-14 18:07
現(xiàn)在的要求按出水鍵后,先流量計(jì)水泵出水1秒作檢測(cè)是否缺水,然后再開啟加熱,同時(shí)出水,我給了一個(gè)固定的PWM ...

不考慮衛(wèi)生問題的話,出水口加一個(gè)溫度探頭, 溫度高了,加大出水量,溫度低了減小出水量,就能動(dòng)態(tài)控溫了。
回復(fù)

使用道具 舉報(bào)

8#
ID:883242 發(fā)表于 2021-12-14 20:37 | 只看該作者
飲水機(jī)要精確的控溫干什么,就用bang-bang式控溫就夠了,設(shè)定上限下限兩個(gè)溫度,低于下限開始加熱,達(dá)到上限停止加熱,直到低于下限……
回復(fù)

使用道具 舉報(bào)

9#
ID:401564 發(fā)表于 2021-12-14 20:58 | 只看該作者
你是要開水還是說出來的水是可調(diào)溫度的?
如果是溫度可調(diào),那必然是PID
PID不好調(diào)節(jié)的,網(wǎng)上很多教程,但用到實(shí)際的簡單應(yīng)用中,反而不好,調(diào)過PID就知道怎么,沒有調(diào)過的,教程論壇什么的都是沒多大用處,人家給的數(shù)據(jù)不一定用得上,也不一定知道怎么用
只有你自己一次一次的在那調(diào)節(jié),調(diào)個(gè)幾百次,你也算是PID入門了
可以先用P比例控制,一般這樣就能達(dá)到一個(gè)大概的效果了
1:先進(jìn)行ADC和設(shè)定溫度,然后就開始100占空比加熱
2:100mS進(jìn)行一次調(diào)整,用設(shè)定溫度(假設(shè)為100攝氏度)減去ADC出來的實(shí)際溫度(假設(shè)當(dāng)前水溫20),得到一個(gè)值,假設(shè)是80,你設(shè)定比例為1.5,那么,占空比輸出就應(yīng)該是:80*1.5=120%.占空比沒有120%,那就是100%
某個(gè)時(shí)間之后,溫度上升到了80攝氏度,那么,輸出的占空比就是:(100-80)*1.5=30%
然后,加熱過快了,可能會(huì)冒氣,那就是比例大了,你減小一點(diǎn)
如果加熱時(shí)間太長了,那就是比例小了,你加大一點(diǎn)
如果溫度誤差太大,可以改變一下調(diào)整頻率

評(píng)分

參與人數(shù) 2黑幣 +15 收起 理由
qyqx01 + 10 我調(diào)參數(shù)調(diào)了好多天了,還是沒有找到各種電.
MOVEORDIE + 5 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

10#
ID:883242 發(fā)表于 2021-12-14 21:07 | 只看該作者
真要搞PID的話,搜“Ziegler-Nichols method”即可,first method就是做一次階躍響應(yīng),去掉控制器,直接給加熱器通電,記錄下溫度變化,然后套公式就完了。

教材似乎從來不講PID的三個(gè)參數(shù)是怎么來的。

評(píng)分

參與人數(shù) 1黑幣 +10 收起 理由
qyqx01 + 10 謝謝,我去研究下

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

11#
ID:466730 發(fā)表于 2021-12-15 08:45 | 只看該作者
Hephaestus 發(fā)表于 2021-12-14 20:37
飲水機(jī)要精確的控溫干什么,就用bang-bang式控溫就夠了,設(shè)定上限下限兩個(gè)溫度,低于下限開始加熱,達(dá)到上 ...

即熱的,有幾檔不同溫度,按了出水鍵要快速出不同溫度熱水
回復(fù)

使用道具 舉報(bào)

12#
ID:466730 發(fā)表于 2021-12-15 08:49 | 只看該作者
Y_G_G 發(fā)表于 2021-12-14 20:58
你是要開水還是說出來的水是可調(diào)溫度的?
如果是溫度可調(diào),那必然是PID
PID不好調(diào)節(jié)的,網(wǎng)上很多教程,但用到 ...

是的,出水溫度要可調(diào),,這個(gè)水泵對(duì)溫度的調(diào)節(jié)滯后性好大,其他段還要,有一個(gè)95度溫度出水,這里經(jīng)常會(huì)因?yàn)楣β首畲罅?需要減小流量來升溫導(dǎo)致調(diào)節(jié)過快超溫噴氣,我現(xiàn)在用的200ms采樣,算出來的值沒法套PID算法
回復(fù)

使用道具 舉報(bào)

13#
ID:401564 發(fā)表于 2021-12-15 13:40 | 只看該作者
qyqx01 發(fā)表于 2021-12-15 08:49
是的,出水溫度要可調(diào),,這個(gè)水泵對(duì)溫度的調(diào)節(jié)滯后性好大,其他段還要,有一個(gè)95度溫度出水,這里經(jīng)常會(huì) ...

出水量不要管呀,保持固定出水量,只控制PWM加熱,用PWM控制水溫,不要靠水量調(diào)節(jié)水溫,溫度取樣元件要盡可能的真實(shí),能直接接觸出水就直接接觸,如果不能直接接觸,可以加一點(diǎn)導(dǎo)熱硅膠
先用比例控制,I和D先不加,加入了微分和積分只會(huì)讓初期的調(diào)試更復(fù)雜
回復(fù)

使用道具 舉報(bào)

14#
ID:466730 發(fā)表于 2021-12-16 15:32 | 只看該作者
Y_G_G 發(fā)表于 2021-12-15 13:40
出水量不要管呀,保持固定出水量,只控制PWM加熱,用PWM控制水溫,不要靠水量調(diào)節(jié)水溫,溫度取樣元件要盡可能 ...

加熱不是用PWM控制的,有過零電路所以用的丟波分成幾個(gè)固定檔位了,功率檔位固定以后通過調(diào)水泵PWM從而調(diào)節(jié)出水溫度
回復(fù)

使用道具 舉報(bào)

15#
ID:230742 發(fā)表于 2021-12-16 16:24 | 只看該作者
你這個(gè)問題的要求好像沒表達(dá)清楚,
1,即熱型?是平時(shí)閥門關(guān)閉,我要85度,調(diào)到85度,打開閥門就出85度?
2,流動(dòng)型?調(diào)到90度,水管里流的就90度的?后面需要70度了。在調(diào)節(jié)到70度,后面就出70度的了?
想要什么方式的呢?
回復(fù)

使用道具 舉報(bào)

16#
ID:401564 發(fā)表于 2021-12-16 19:14 | 只看該作者
qyqx01 發(fā)表于 2021-12-16 15:32
加熱不是用PWM控制的,有過零電路所以用的丟波分成幾個(gè)固定檔位了,功率檔位固定以后通過調(diào)水泵PWM從而調(diào)節(jié) ...

過零也是可以調(diào)節(jié)的嘛,你只要增加或者減小過零之后的導(dǎo)通時(shí)間,這不就到達(dá)一個(gè)控制的效果了嗎
水泵調(diào)節(jié)溫度基本不可行,除非,你水泵反應(yīng)很快,如果響應(yīng)速度跟不上,溫度不是過高就是過低
回復(fù)

使用道具 舉報(bào)

17#
ID:466730 發(fā)表于 2021-12-17 10:29 | 只看該作者
Y_G_G 發(fā)表于 2021-12-16 19:14
過零也是可以調(diào)節(jié)的嘛,你只要增加或者減小過零之后的導(dǎo)通時(shí)間,這不就到達(dá)一個(gè)控制的效果了嗎
水泵調(diào)節(jié)溫 ...

相當(dāng)于用斬波調(diào)功率了么
回復(fù)

使用道具 舉報(bào)

18#
ID:161164 發(fā)表于 2021-12-17 10:41 | 只看該作者
qyqx01 發(fā)表于 2021-12-17 10:29
相當(dāng)于用斬波調(diào)功率了么

如果你的加熱器是電阻式
甚至用不著斬波那么快
交流電一秒有100個(gè)半波
控制這100個(gè)半波的通斷就可以實(shí)現(xiàn)0~100%的功率輸出
回復(fù)

使用道具 舉報(bào)

19#
ID:466730 發(fā)表于 2021-12-17 11:46 | 只看該作者
lkc8210 發(fā)表于 2021-12-17 10:41
如果你的加熱器是電阻式
甚至用不著斬波那么快
交流電一秒有100個(gè)半波

100個(gè)過零周期如果過認(rèn)證是不是不好過
回復(fù)

使用道具 舉報(bào)

20#
ID:614295 發(fā)表于 2022-8-6 21:23 來自手機(jī) | 只看該作者
本帖最后由 peavey 于 2022-8-21 05:59 編輯

樓主搞掂了沒?我現(xiàn)在也在弄這個(gè)東西,溫度是可以控制下來,但是時(shí)間太長,從出水開始計(jì)時(shí),要經(jīng)過很長時(shí)間溫度才能穩(wěn)定在設(shè)定溫度,覺得這個(gè)時(shí)間太長了,設(shè)想一下,如果我設(shè)定的是150毫升,那估計(jì)溫度還沒穩(wěn)定下來,150毫升水就已經(jīng)出夠了,所以覺得這么慢才穩(wěn)定溫度沒意義,除非用戶設(shè)定的是4、5百毫升的水
回復(fù)

使用道具 舉報(bào)

21#
ID:614295 發(fā)表于 2022-8-6 23:34 來自手機(jī) | 只看該作者
本帖最后由 peavey 于 2022-8-21 05:58 編輯

回覆重復(fù)了,所以改回來
回復(fù)

使用道具 舉報(bào)

22#
ID:883242 發(fā)表于 2022-8-7 02:35 | 只看該作者
qyqx01 發(fā)表于 2021-12-17 11:46
100個(gè)過零周期如果過認(rèn)證是不是不好過

斬波調(diào)導(dǎo)通角有強(qiáng)電磁干擾發(fā)出來才會(huì)不容易通過認(rèn)證,你控制過零周期沒有電流突變?cè)趺磿?huì)有干擾,怎么會(huì)不好過認(rèn)證?
回復(fù)

使用道具 舉報(bào)

23#
ID:485350 發(fā)表于 2024-3-16 16:33 | 只看該作者
老鐵,做得怎樣了??我最近也在做這些
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表