?? ds18b20-溫度控制-lcd1602.txt
字號(hào):
DS18B20的管腳定義:
1、GND
2、DQ
3、VCC
DQ → P3.3
K1 → P1.4
K2 → P1.5
K3 → P1.6
K4 → P1.7
JP4 用跳線帽短接3-4,選用液晶。
溫度顯示用四位,當(dāng)溫度>=100度時(shí),第四位才顯示。
開(kāi)機(jī)檢測(cè) DS18B20 狀態(tài):
DS18B20正常時(shí), LCD 顯示:
DS18B20 OK
TEMP: 25.8℃ !! ← 顯示實(shí)際溫度和閃動(dòng)顯示加熱標(biāo)記
DS18B20不正常時(shí),LCD 顯示:
DS18B20 ERROR
PLEASE CHECK ← 顯示----
蜂鳴器報(bào)警。
開(kāi)機(jī)時(shí),如果溫度顯示一直為85.0℃。
這時(shí)你要檢查DS18B20是否連接好(重點(diǎn)檢查DS18B20的第三腳)、接對(duì),否則要更換一個(gè)新的 DS18B20 芯片。
程序在整個(gè)運(yùn)行過(guò)程中,始終對(duì) DS18B20 進(jìn)行檢測(cè)。
你可以將 DS18B20 從 ME300B 拔掉,檢測(cè)一下此功能。
一、查看溫度報(bào)警值:
K1 → 進(jìn)入查看溫度報(bào)警值狀態(tài)。
LCD 1602 顯示:
LOOK ALERT CODE
TH: 28℃ TL:18℃
TH: 28 高位報(bào)警值
TL:18 低位報(bào)警值
K3 → 退出查看溫度報(bào)警值狀態(tài)。
二、設(shè)定溫度報(bào)警值:
K2 → 進(jìn)入設(shè)定溫度報(bào)警值狀態(tài)。
LCD 1602 顯示:
RESET ALERT CODE
TH: 28℃ TL:18℃
K1 : 設(shè)定值加(UP)、減(DOWN)方式選擇鍵(默認(rèn)為減少)
K2 : TH值設(shè)定鍵
K3 : TL值設(shè)定鍵
K4 : 確定鍵 (退出設(shè)定狀態(tài))
K2 或 K3 以減(DOWN)方式設(shè)定,當(dāng)設(shè)定數(shù)值減到“0”時(shí),自動(dòng)轉(zhuǎn)換為加(UP)方式。
K2 或 K3 以加(UP)方式設(shè)定,當(dāng)設(shè)定數(shù)值 TH=120、TL=99 時(shí),設(shè)定數(shù)值均變?yōu)椤?”。從“0”開(kāi)始重新計(jì)數(shù)。
K4 → 確定并退出設(shè)定溫度報(bào)警值狀態(tài)。
將設(shè)定的溫度報(bào)警值自動(dòng)存入 DS18B20 的 EEROM 中,可永久保存。
每次開(kāi)機(jī)時(shí)自動(dòng)從 DS18B20 的 EEROM 讀出溫度報(bào)警值。
三、報(bào)警狀態(tài)的顯示:
1、當(dāng)實(shí)際溫度大于 TH 的設(shè)定值時(shí),
LCD1602 顯示:
DS18B20 OK
TEMP: 88.8℃ > H
關(guān)閉繼電器,蜂鳴器響,表示超溫。
2、當(dāng)實(shí)際溫度小于 TL 的設(shè)定值時(shí),
LCD1602 顯示:
DS18B20 OK
TEMP: 18.8℃ < L
蜂鳴器響,表示加熱部分出現(xiàn)故障。
3、當(dāng)實(shí)際溫度小于 TH 的設(shè)定值時(shí),繼電器吸合,開(kāi)始加熱。
加熱標(biāo)記為“!!”
四、其它功能
1、以閃動(dòng)方式顯示標(biāo)記符 “> H”、“< L”、“!!”。
2、TH 百位數(shù)為 “0”時(shí),不顯示。
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -