標(biāo)題: DS18B20恒溫加熱電路升級 [打印本頁]

作者: 新鄉(xiāng)家電維修    時間: 2025-1-11 14:49
標(biāo)題: DS18B20恒溫加熱電路升級
我的足浴盆是手調(diào)旋鈕控制溫度,不是熱的燙腳,就是熱一下,涼一下,
于是就換了18B20+AT89C2051+繼電器控制。如圖


溫度顯示精確了,控制卻有問題,比如設(shè)置42度,溫度到了停止繼電器,不加熱,但是加熱管余溫會使水溫繼續(xù)上升1度,
反復(fù)1度范圍浮動,也是難以忍受,我也是完美主義者,升級,換板,




換成可控硅控制,根據(jù)溫度差值大小,控制占空比輸出,
4度差=80%,3度差=60%,2度差=40%,1度差=20%
實際使用由于水的溫度損失,設(shè)置42度一直達(dá)不到,差2度就穩(wěn)定了,
最后改變占空比4度差=90%,3度差=80%,2度差=70%,1度差=60%。
再次使用完美達(dá)到,并穩(wěn)定在設(shè)置溫度。下面是原理圖和線路板圖


親自動手,洗腳的同時,成就感滿滿,呵呵


作者: Highnose    時間: 2025-1-11 18:05
洗腳的的興趣 就更大了 哈哈

作者: qinlu123    時間: 2025-1-16 09:48
小心點,洗腳的時候別觸電
作者: jovew    時間: 2025-1-17 08:22
怎么沒有把程序發(fā)出來?
可以共享一下程序嗎?
作者: psm4839    時間: 2025-1-17 15:01
雖有原理圖,但各元件也無數(shù)值,所以本帖沒上傳程序很正常。
作者: liang1981    時間: 2025-1-17 19:18
這不就是PID控制只用了比例參數(shù)
作者: 新鄉(xiāng)家電維修    時間: 2025-1-18 08:50
jovew 發(fā)表于 2025-1-17 08:22
怎么沒有把程序發(fā)出來?
可以共享一下程序嗎?

匯編語言程序,你們不削一顧的,以前我的帖子匯編語言上傳都是冷嘲熱諷,
作者: QQQQ987    時間: 2025-1-18 22:20
新鄉(xiāng)家電維修 發(fā)表于 2025-1-18 08:50
匯編語言程序,你們不削一顧的,以前我的帖子匯編語言上傳都是冷嘲熱諷,

厲害呀匯編語言,,
作者: lkc8210    時間: 2025-1-19 23:33
不用加過零檢測電路嗎?
作者: xjlfh    時間: 2025-1-23 09:36
看著挺好的,樓主可否分享一下源程序,我有一個中頻電源控制板上拆的頻率表,測繪圖紙貌似主電路和你這個高度相似,想復(fù)制一個試試,我對匯編的相對熟一些,對C的只能勉強(qiáng)的修改一下但完整的程序還是看不懂。
作者: powerdruy    時間: 2025-1-23 15:55
這就是比例控制
作者: 新鄉(xiāng)家電維修    時間: 2025-1-27 11:32

附上匯編語言程序,


新建文本文檔.rar

4.07 KB, 閱讀權(quán)限: 1, 下載次數(shù): 0, 下載積分: 黑幣 -5


作者: 新鄉(xiāng)家電維修    時間: 2025-1-27 11:35
lkc8210 發(fā)表于 2025-1-19 23:33
不用加過零檢測電路嗎?

加熱不用過零觸發(fā),加熱周期比較長,100ms也不影響使用,調(diào)光調(diào)速對反應(yīng)要求靈敏迅速的才要過零檢測,
作者: raymondau    時間: 2025-2-16 00:24
樓主你這電路圖沒參數(shù)的,能分享個有參數(shù)的電路圖或PCB嗎?
作者: keemee    時間: 2025-2-16 04:55
剛才又看了電路,元器件都就常規(guī)用法,憑經(jīng)驗?zāi)懿鲁鰯?shù)值
作者: keemee    時間: 2025-2-16 04:58
紅外線遙控的電路圖不太對頭
作者: fj51hei    時間: 2025-2-16 14:30
新鄉(xiāng)家電維修 發(fā)表于 2025-1-18 08:50
匯編語言程序,你們不削一顧的,以前我的帖子匯編語言上傳都是冷嘲熱諷,

其實匯編就是開發(fā)繁瑣一些,但是效率確高很多,并且程序走向更明確
作者: 新鄉(xiāng)家電維修    時間: 2025-2-16 17:46
raymondau 發(fā)表于 2025-2-16 00:24
樓主你這電路圖沒參數(shù)的,能分享個有參數(shù)的電路圖或PCB嗎?



作者: 新鄉(xiāng)家電維修    時間: 2025-2-16 17:47
keemee 發(fā)表于 2025-2-16 04:55
剛才又看了電路,元器件都就常規(guī)用法,憑經(jīng)驗?zāi)懿鲁鰯?shù)值

已經(jīng)發(fā)上來了元件參數(shù)的圖
作者: xjlfh    時間: 2025-2-17 12:10
新鄉(xiāng)家電維修 發(fā)表于 2025-2-16 17:47
已經(jīng)發(fā)上來了元件參數(shù)的圖

已下載了程序仿制了,目前有點問題,1:按原理圖18B20Y也就是DQ接P3.4,實際程序里接的是P3.0,實物也只有接P3.0才可以正常顯示溫度。2:紅外遙控部分,接收頭接的P3.2,對程序中紅外用戶碼和功能碼都按手上某一個寶買的3鍵遙控器做了對應(yīng)修改并編譯,用編程器燒寫到AT2051后現(xiàn)在上電溫度可以正常顯示,用紅外遙控器遙控設(shè)置時發(fā)現(xiàn)只要按下遙控器按鍵數(shù)碼管就會息屏無顯示,松開又會正常顯示溫度,無法正常遙控設(shè)置,而且我試過了只要是NEC格式的紅外遙控器任意遙控器按下按鍵都是一樣的反應(yīng),不知道問題出在哪里了。
作者: 1031565585    時間: 2025-2-24 00:12
加入PID算法的話,應(yīng)該就可以精確控溫了
作者: madell    時間: 2025-2-26 10:50
您好,問一下,圖中的24C02存儲芯片接到哪里了?
作者: xjlfh    時間: 2025-2-27 18:13
madell 發(fā)表于 2025-2-26 10:50
您好,問一下,圖中的24C02存儲芯片接到哪里了?

沒有用,這個可能是樓主用在別的項目上的。
作者: 新鄉(xiāng)家電維修    時間: 2025-3-3 19:41
xjlfh 發(fā)表于 2025-2-17 12:10
已下載了程序仿制了,目前有點問題,1:按原理圖18B20Y也就是DQ接P3.4,實際程序里接的是P3.0,實物也只有 ...

你直接用我的程序,用中九遙控器,確定鍵是功能,上下方向鍵是加減
作者: 新鄉(xiāng)家電維修    時間: 2025-3-3 19:44
xjlfh 發(fā)表于 2025-2-27 18:13
沒有用,這個可能是樓主用在別的項目上的。

對,24C02這里沒用,準(zhǔn)備用在記憶計數(shù)器上的板,一版多用,
本程序記憶存儲在18B20中,也是永久記憶的,效果等同24C02




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1