/*-------------------------------
溫度控制器V1.5
顯示為三個共陽極LED
溫度傳感器用單總線DS18B20
CPU為2051,四個按鍵,分別為UP,DOWN,SET
溫度調節上限為125度,下限為-55度
只能用于單只18B20
本軟件僅供學習與參考,引用時請注明版權
http://www.cdle.net
/> 明浩 2004/1/2
pnzwzw@cdle.net
-------------------------------*/
#include
#include
#define Key_UP P3_0 //上調溫度
#define Key_DOWN P3_1 //下調溫度
#define Key_SET P1_7 //設定鍵(溫度設定,長按開電源)
#define RelayOutPort P3_5 //繼電器輸出
#define LEDPort P1 //LED控制口
#define LEDOneC P3_2 //LED DS1控制(百位)
#define LEDTwoC P3_3 //LED DS2控制(十位)
#define LEDThreeC P3_4 //LED DS3控制(個位)
#define TMPort P3_7 //DS1820 DataPort
unsigned char code LEDDis[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF}; //0-9的LED筆劃,0xFF為空,0xF7為負號
static unsigned char bdata StateREG; //可位尋址的狀態寄存器
sbit DS1820ON = StateREG^0; //DS1820是否存在
sbit SetTF = StateREG^1; //是否是在溫度設置狀態
sbit KeySETDown = StateREG^2; //是否已按過SET鍵標識
sbit PowTF = StateREG^3; //電源電源標識
sbit KeyTF = StateREG^4; //鍵盤是否允許
//sbit KeySETDowning = StateREG^5; //SET是否正在按下
static unsigned char bdata TLV _at_ 0x0029; //溫度變量高低位
static unsigned char bdata THV _at_ 0x0028;
static signed char TMV; //轉換后的溫度值
static unsigned char KeyV,TempKeyV; //鍵值
static signed char TMRomV _at_ 0x0027; //高溫限制
static signed char TMSetV _at_ 0x0026; //溫度設定值
static unsigned char KSDNum; //SET鍵連按時的采集次數
static unsigned char IntNum,IntNum2,IntNum3; //中斷發生次數,IntNum用于SET長按檢測,IntNum2用于設定狀態時LED閃爍
static signed char LED_One,LED_Two,LED_Three; //LED的顯示位 LED_One為十位,LED_Two為個位
static unsigned char Sign; //負號標識
void main(void)
{
void InitDS1820(void); //定義函數
void ROMDS1820(void);
void TMVDS1820(void);
void TMRDS1820(void);
void TMWDS1820(void);
void TMREDS1820(void);
void TMERDS1820(void);
void ReadDS1820(void);
void WriteDS1820(void);
void Delay_510(void);
void Delay_110(void);
void Delay_10ms(void);
void Delay_4s(void);
void V2ToV(void);
StateREG = 0; //初始化變量
SetTF = 1;
PowTF = 1; //關電源
THV = 0;
TLV = 0;
TMV = 0;
KeyV = 0;
TempKeyV = 0;
KSDNum = 0;
IntNum = 0;
IntNum2 = 0;
IntNum3 = 0;
LED_One = 0;
LED_Two = 0;
InitDS1820(); //初始化
ROMDS1820(); //跳過ROM
TMERDS1820(); //E2PRAM中溫度上限值調入RAM
InitDS1820(); //初始化
ROMDS1820(); //跳過ROM
TMRDS1820(); //讀出溫度指令
ReadDS1820(); //讀出溫度值和上限值
TMSetV = TMRomV; //拷貝保存在DS18B20ROM里的上限值到TMSetV
EA = 1; //允許CPU中斷
ET0 = 1; //定時器0中斷打開
TMOD = 0x1; //設定時器0為模式1,16位模式
TH0=0xB1;
TL0=0xDF; //設定時值為20000us(20ms)
TR0 = 1; //開始定時
while(1);
}
//定時器0中斷外理中鍵掃描和顯示
void KeyAndDis_Time0(void) interrupt 1 using 2
{
TH0=0xB1;
TL0=0xDF; //設定時值為20000us(20ms)
LEDPort = 0xFF;
if (!Key_UP)
KeyV = 1;
if (!Key_DOWN)
KeyV = 2;
if (!Key_SET)
KeyV = 3;
//KeySETDowning = 0; //清除
if (KeyV != 0) //有鍵按下
{
Delay_10ms(); //延時防抖 按下10ms再測
if (!Key_UP)
TempKeyV = 1;
if (!Key_DOWN)
TempKeyV = 2;
if (!Key_SET)
TempKeyV = 3;
if (KeyV == TempKeyV) //兩次值相等為確定接下了鍵
{
if (KeyV == 3) //按下SET鍵,如在SET狀態就退出,否則進入
{
//KeySETDowning = 1; //表明SET正在按下
PowTF = 0; //電源標識開
if (!KeyTF)
if (SetTF)
{
SetTF = 0; //標識位標識退出設定
InitDS1820(); //初始化
ROMDS1820(); //跳過ROM
TMWDS1820(); //寫溫度上限指令
WriteDS1820(); //寫溫度上限到DS18B20ROM
WriteDS1820(); //寫溫度上限到DS18B20ROM
WriteDS1820(); //寫溫度上限到DS18B20ROM
InitDS1820(); //初始化
ROMDS1820(); //跳過ROM
TMREDS1820(); //溫度上限值COPY回E2PRAM
}
else
SetTF = 1;
if (!KeySETDown) //沒有第一次按下SET時,KeySETDown標識置1
KeySETDown = 1;
else
KSDNum = KSDNum + 1; //前一秒內有按過SET則開始計數
}
if (SetTF) //在SET狀態下
{
if ((KeyV == 1) && (!KeyTF))
TMSetV = TMSetV + 1; //上調溫度
if ((KeyV == 2) && (!KeyTF))
TMSetV = TMSetV - 1; //下調溫度
if (TMSetV <= -55) //限制溫度上下限
TMSetV = -55;
if (TMSetV >= 125)
TMSetV = 125;
}
if ((!KeyTF) && (IntNum3 == 0)) KeyTF = 1; //當鍵盤處于可用時,鎖定
}
if (KeySETDown) //在2秒內按下了SET則計中斷發生次數用于長按SET時計時用
IntNum = IntNum + 1;
if (IntNum > 55) //中斷發生了55次時(大約1.2秒)75為1.5秒左右
{
IntNum = 0;
KeySETDown = 0;
if (KSDNum == 55) //如一直長按了SET1.2秒左右
{
RelayOutPort = 1; //關閉繼電器輸出
PowTF = 1; //電源標識關
LEDOneC = 0;
LEDTwoC = 0;
LEDThreeC = 0;
LEDPort = 0xBF; //顯示"--"
Delay_4s(); //延時
LEDOneC = 1;
LEDTwoC = 1; //關顯示
LEDThreeC = 1;
Delay_4s();
IntNum = 0;
IntNum2 = 0;
IntNum3 = 0;
}
KSDNum = 0;
}
}
KeyV = 0;
TempKeyV = 0; //清空變量準備下次鍵掃描
if (!PowTF)
{
InitDS1820(); //初始化
ROMDS1820(); //跳過ROM
TMVDS1820(); //溫度轉換指令
Delay_510();
Delay_510(); //延時等待轉換完成
InitDS1820(); //初始化
ROMDS1820(); //跳過ROM
TMRDS1820(); //讀出溫度指令
ReadDS1820(); //讀出溫度值
V2ToV(); //轉換顯示值
if (TMV > TMSetV) //根據采集到的溫度值控制繼電器
{
RelayOutPort = 0;
}
else
{
RelayOutPort = 1;
}
if (SetTF) IntNum2 = IntNum2 + 1; //用于閃爍計數
if (IntNum2 > 50 ) IntNum2 = 0;
if (KeyTF) IntNum3 = IntNum3 + 1; //用于防止按鍵連按
if (IntNum3 > 25)
{
IntNum3 = 0;
KeyTF = 0;
}
if ((SetTF) && (IntNum2 < 25)) goto InitEnd; //計數在后半段時顯示
LEDPort = LED_One;
LEDOneC = 0;
Delay_510();
LEDOneC = 1; //顯示百位數
LEDPort = LED_Two;
LEDTwoC = 0;
Delay_510();
LEDTwoC = 1; //顯示十位數
LEDPort = LED_Three;
LEDThreeC = 0;
Delay_510();
LEDThreeC = 1; //顯示個位數
}
InitEnd:;
}
void V2ToV(void) //數值轉換
{
TLV = TLV >> 4;
THV = THV << 4; //讀出的高低位數值移位
TMV = TLV | THV; //合并高低位放入TM為實際溫度值
Sign = 0;
if (SetTF || !Key_SET)
Sign = TMSetV >> 7; //取符號
else
Sign = TMV >> 7;
if (Sign)
{
if (SetTF || !Key_SET)
{
LED_One = (~(TMSetV-1)) / 100; //SET狀態下顯示設定值
LED_Two = ((~(TMSetV-1)) - LED_One * 100)/10;
LED_Three = (~(TMSetV-1)) - LED_One * 100 - LED_Two * 10;
}
else
{
LED_One = (~TMV) / 100; //轉換百位值
LED_Two = ((~TMV) - LED_One * 100)/10;
LED_Three = (~TMV) - LED_One * 100 - LED_Two * 10;
}
}
else
{
if (SetTF || !Key_SET)
{
LED_One = (TMSetV) / 100; //SET狀態下顯示設定值
LED_Two = (TMSetV - LED_One * 100)/10;
LED_Three = TMSetV - LED_One * 100 - LED_Two * 10;
}
else
{
LED_One = (TMV) / 100; //轉換百位值
LED_Two = (TMV - LED_One * 100)/10;
LED_Three = TMV - LED_One * 100 - LED_Two * 10;
}
}
//轉LED字段
if (LED_One) //超過百時十位的處理
LED_Two = LEDDis[LED_Two];
else
{
if (LED_Two == 0)
LED_Two = LEDDis[10];
else
LED_Two = LEDDis[LED_Two];
}
if (Sign)
LED_One = LEDDis[11];
else
{
if (LED_One == 0)
LED_One = LEDDis[10];
else
LED_One = LEDDis[LED_One];
}
LED_Three = LEDDis[LED_Three];
}
void InitDS1820(void) //初始化DS1820
{
TMPort = 1; //拉高TMPort
_nop_(); //保持一個周期
TMPort = 0; //拉低TMPort
Delay_510(); //延時 DS1820復位時間要500us的低電平
TMPort = 1; //拉高TMPort
_nop_(); //保持
_nop_();
_nop_();
Delay_110(); //延時110us 等待DS1820回應
if (!TMPort) //回應信號為低電平
DS1820ON = 1;
else
DS1820ON = 0;
Delay_110(); //延時
Delay_110();
TMPort = 1; //拉高TMPort
}
void ROMDS1820(void) //跳過ROM匹配
{
#pragma asm
MOV A,#0CCH
MOV R2,#8
CLR C
WR1:
CLR P3_7
MOV R3,#6
DJNZ R3,$
RRC A
MOV P3_7,C
MOV R3,#23
DJNZ R3,$
SETB P3_7
NOP
DJNZ R2,WR1
SETB P3_7
#pragma endasm
}
void TMVDS1820(void) //溫度轉換指令
{
#pragma asm
MOV A,#44H
MOV R2,#8
CLR C
WR2:
CLR P3_7
MOV R3,#6
DJNZ R3,$
RRC A
MOV P3_7,C
MOV R3,#23
DJNZ R3,$
SETB P3_7
NOP
DJNZ R2,WR2
SETB P3_7
#pragma endasm
}
void TMRDS1820(void) //讀出溫度指令
{
#pragma asm
MOV A,#0BEH
MOV R2,#8
CLR C
WR3:
CLR P3_7
MOV R3,#6
DJNZ R3,$
RRC A
MOV P3_7,C
MOV R3,#23
DJNZ R3,$
SETB P3_7
NOP
DJNZ R2,WR3
SETB P3_7
#pragma endasm
}
void TMWDS1820(void) //寫入溫度限制指令
{
#pragma asm
MOV A,#04EH
MOV R2,#8
CLR C
WR13:
CLR P3_7
MOV R3,#6
DJNZ R3,$
RRC A
MOV P3_7,C
MOV R3,#23
DJNZ R3,$
SETB P3_7
NOP
DJNZ R2,WR13
SETB P3_7
#pragma endasm
}
void TMREDS1820(void) //COPY RAM to E2PRAM
{
#pragma asm
MOV A,#48H
MOV R2,#8
CLR C
WR33:
CLR P3_7
MOV R3,#6
DJNZ R3,$
RRC A
MOV P3_7,C
MOV R3,#23
DJNZ R3,$
SETB P3_7
NOP
DJNZ R2,WR33
SETB P3_7
#pragma endasm
}
void TMERDS1820(void) //COPY E2PRAM to RAM
{
#pragma asm
MOV A,#0B8H
MOV R2,#8
CLR C
WR43:
CLR P3_7
MOV R3,#6
DJNZ R3,$
RRC A
MOV P3_7,C
MOV R3,#23
DJNZ R3,$
SETB P3_7
NOP
DJNZ R2,WR43
SETB P3_7
#pragma endasm
}
void WriteDS1820(void) //寫入溫度限制值
{
#pragma asm
MOV A,26H //發出4EH寫ROM指令后連發兩個字節分別為上下限
MOV R2,#8
CLR C
WR23:
CLR P3_7
MOV R3,#6
DJNZ R3,$
RRC A
MOV P3_7,C
MOV R3,#23
DJNZ R3,$
SETB P3_7
NOP
DJNZ R2,WR23
SETB P3_7
#pragma endasm
}
void ReadDS1820(void) //讀出溫度值
{
#pragma asm
MOV R4,#3 ; 將溫度高位和低位,高溫限制位從DS18B20中讀出
MOV R1,#29H ; 低位存入29H(TEMPER_L),高位存入28H(TEMPER_H),高溫限制位存入27H(TMRomV)
RE00:
MOV R2,#8
RE01:
CLR C
SETB P3_7
NOP
NOP
CLR P3_7
NOP
NOP
NOP
SETB P3_7
MOV R3,#09
RE10:
DJNZ R3,RE10
MOV C,P3_7
MOV R3,#23
RE20:
DJNZ R3,RE20
RRC A
DJNZ R2,RE01
MOV @R1,A
DEC R1
DJNZ R4,RE00
#pragma endasm
}
void Delay_510(void) //延時510微秒
{
#pragma asm
MOV R0,#7DH
MOV R1,#02H
TSR1:
DJNZ R0,TSR1
MOV R0,#7DH
DJNZ R1,TSR1
#pragma endasm
}
void Delay_110(void) //延時110微秒
{
#pragma asm
MOV R0,#19H
MOV R1,#02H
TSR2:
DJNZ R0,TSR2
MOV R0,#19H
DJNZ R1,TSR2
#pragma endasm
}
void Delay_10ms(void) //延時10ms
{
#pragma asm
MOV R0,#19H
MOV R1,#0C8H
TSR3:
DJNZ R0,TSR3
MOV R0,#19H
DJNZ R1,TSR3
#pragma endasm
}
void Delay_4s(void) //延時4s
{
#pragma asm
MOV R2,#28H
TSR5:
MOV R0,#0FAH
MOV R1,#0C8H
TSR4:
DJNZ R0,TSR4
MOV R0,#0FAH
DJNZ R1,TSR4
DJNZ R2,TSR5
#pragma endasm
}
電腦可調溫度控制器源程序
- 源程序(47017)
相關推薦
熱點推薦
AT89S51電腦自動溫度控制器的工作原理是什么?
這款計算機溫度自動控制器能根據溫度的高低自動調整相關風扇的轉速及開停,同時輪流顯示各處的溫度,節能降噪,使用方便,不占用系統資源。
2019-09-11 11:52:44
單片機空調溫度控制設計
我想做個89c51單片機空調溫度控制系統;驅動部分用步進電機正反轉來代替制冷制熱;加一個esp8266和手機互聯;dht11溫濕度檢測;想問一下這樣還能添加什么模塊;做畢設的,大佬們可以提一下意見。
2020-03-11 17:27:50
無葉風扇無刷控制器源程序
提供電動車無刷控制器程序和無葉風扇方案,方案包括源程序代碼,原理圖和PCB文件,BOM表元件清單,貼片工藝參數圖等等。另外還有PIC16F72方案的無刷程序和使用PIC16F684編寫的感應水龍頭
2012-02-28 22:43:42
求設計一個溫度控制器
求設計一個溫度控制器,要求:溫度指標范圍-50度-+50度,實時顯示,0度時開啟電熱絲控制開關加熱,電熱絲2KW,直流電壓24v.采用什么元件測試外界環境溫度,謝謝指導,主要是溫度傳感器的選擇和控制開關的選擇
2013-05-13 10:19:55
測量控制器內部溫度方面的困惑
您好,我正在研究PIC18F25K50,在測量控制器內部溫度方面有點困惑。18F系列控制器在ADC通道上的應用說明中給出的溫度二極管能否測量溫度?如果是,如何啟用和設置模式。或在18F系列控制器中,我必須使用CTMU和二極管來測量內部溫度,如申請說明中所示“”預先感謝您的建議和幫助。
2019-10-11 10:15:10
電熱毯微電腦智能控制器
` 本帖最后由 圈圈7029 于 2014-11-19 13:43 編輯
電熱毯行業經歷了三十多年的發展,電熱毯控制器(開關)經過了三次發展:簡易推擋型(高低關)、轉盤式調溫開關(比較器)、數字
2014-11-19 11:15:06
空調溫度傳感器的阻值
一般廠家根據空調室內機微型電腦控制主板的參數來確定溫度傳感器的阻值是多大的,如海爾的,室溫23K,管溫10K,排氣管溫在80度時50K,常溫是400~600K ,當阻值隨溫度升高而降低,隨溫度降低而
2013-03-07 10:58:21
請問哪位大神那里有基于labview的溫度控制的源程序
請問哪位大神那里有基于labview的溫度控制的源程序,具體實現就是當前溫度高了開風扇,溫度過低加熱電阻絲,求源代碼啊
2015-06-04 22:46:36
溫度感測控制器
溫度感測控制器本專題是利用溫度感測組件DS1821之特性,制作溫度感測裝置,并以89C51單芯片微電腦系統作為架構,結合溫度感測、LCD 完成一套溫度感測與控制系統。一、 前
2009-11-20 16:32:26
18
18基于AT89S52的空調溫度控制系統的設計
設計并制作了基于AT89S52 的高精度家用空調溫度控制系統。系統硬件主要由電源電路、溫度采集電路(DS18B20)、按鍵、顯示電路、控制電路及其他輔助電路等部分組成,軟件采用8051C
2010-11-30 15:09:45
225
225基于555定時器的可控溫度電烙鐵設計
隨著焊接工藝要求的提高,可調溫度的電烙鐵具有重要作用。提供一種新型可調溫度電烙鐵的設計,其電路主要由電容降壓整流電路、自動控制電路和加熱指示電路構成。該設計不
2010-12-25 16:45:15
224
224基于單片機的交通燈信號控制器設計(含源程序和電路圖)
基于單片機的交通燈信號控制器設計(含源程序和電路圖)
設計一個基于單片機的交通燈信號控制器。已知東、西、
2009-05-31 15:15:37
15488
15488
具節電調溫控制器的設計方案
具節電調溫控制器的設計方案
電熨斗、電熱水器及電烙鐵等電熱器具,在處于穩定高溫狀態時,若斷續供電,它們的溫度不會下降太多影響使用,
2009-12-24 15:28:47
3739
3739
基于TTL電路的LED可調彩燈控制器
基于TTL電路的LED可調彩燈控制器,電路主要由時間振蕩電路和16通道多路復用器組成可調定時器,D觸發器為分頻器;譯碼器和數碼管為監測顯示電路;計數器和按鈕開關作為手動檔位控制開
2011-05-10 11:04:53
5702
5702
基于單片機的空調溫度控制器設計
設計了基于AT89C52的高精度家用空調溫度控制系統,系統硬件主要由電源電路、溫度采集電路(DS18B20)、鍵盤、顯示電路、輸出控制電路及其他輔助電路組成;軟件采用8051C語言編程;該
2011-11-11 15:22:25
535
535先進PID控制MATLAB仿真源程序
先進PID控制MATLAB仿真源程序,總共14個章節,包括:
第1章 基本的PID控制
第2章 PID控制器的整定
第3章 時滯系統的PID控制
第4章 基于微分器的PID控制
第5章
2015-12-02 15:31:41
28
28溫度控制器的工作原理
據了解,很多廠家在使用溫度控制器的過程中,往往碰到慣性溫度誤差的問題,苦于無法解決,依靠手工調壓來控制溫度。創新,采用了PID模糊控制技術,較好地解決了慣性溫度誤差的問題。
2017-11-01 14:30:27
43731
43731基于MCS51單片機的空調溫度控制器的設計與實現(畢業論文)
而本次設計就是要通過以 MCS-51 系列單片機為控制核心,實現空調機溫度控制器的設計。利用實驗儀上的顯示電路、鍵盤、或開關電路、A/D 轉換電路,模擬空調恒溫控制。可以利用實驗儀上的電位器模仿溫度
2017-12-05 11:09:43
103
103關于MSP430F412的低功耗空調溫度控制器
本文介紹了一種新型低功耗空調溫度控制器的設計,它以MSP430F412單片機為核心,具有性能價格比高,外圍擴展器件少,系統功耗低,結構簡單等優點。詳細論述了溫度測量原理,系統的硬件和軟件設計。
2018-05-02 17:42:43
16
16空調溫度傳感器故障
本文首先介紹了空調溫度傳感器故障表現,其次介紹了空調溫度傳感器故障解決辦法,最后闡述了四種空調器常用檢修工具。1、室內環溫傳感器阻值變大,引起空調啟動頻繁。2、室內管溫傳感器阻值變小,引起啟動不久
2018-08-30 18:16:49
33190
33190空調溫度傳感器的作用
本文主要詳細闡述了空調溫度傳感器的作用。安裝于室內蒸發器進風口,由塑料件支撐,可用來檢測室內環境溫度是否達到設定值。其作用是:(1)制熱或制冷時用于自動控制室內溫度。(2)制熱是用于控制輔助電加熱器工作。
2018-08-30 18:23:01
29690
29690基于VHDL的交通燈控制器設計方案、源程序與仿真分析介紹
應用VHDL語言設計數字系統,大部分設計工作可在計算機上完成,從而縮短系統開發時間,提高工作效率。下面介紹基于VHDL設計交通燈控制器的一種方案,并給出源程序和仿真結果。
2018-11-14 10:59:00
5822
5822
空調溫度傳感器原理
本文首先介紹了空調溫度傳感器,其次介紹了空調溫度傳感器有哪些,最后闡述了空調溫度傳感器工作原理。空調溫度傳感器是利用物質各種物理性質隨溫度變化的規律,把溫度轉換為電量的傳感器。這些呈現規律性變化的物理性質主要有體。溫度傳感器是溫度測量儀表的核心部分,品種繁多。
2018-09-02 09:44:36
24376
24376可調恒溫控制器的工作原理及制作
天冷了,而家里的電熱毯沒有恒溫,也不能調節,只能靠手工控制電熱毯的溫度,既不方便又不可靠。為此,筆者制作了一個電熱毯可調恒溫控制器,能自動地將電熱毯保持在一定溫度范圍內,并能由使用者設定最適合自己
2018-09-29 11:45:00
11197
11197
空調溫度傳感器工作原理_空調溫度傳感器作用
說起空調,大家都認識,但是一談到空調溫度傳感器,可能就很多人都不知了。空調之所以能自動開啟、自動調節溫度等自動化操作,主要是靠一個重要的元器件——溫度傳感器。那么,空調溫度傳感器工作原理是怎樣的呢?空調溫度傳感器由什么構成?下面就隨小編一同去了解下吧!
2020-03-15 15:56:00
32316
32316空調溫度傳感器壞了有什么現象_空調溫度傳感器壞了解決方法
本文首先介紹了空調溫度傳感器壞了的現象,其次闡述了空調溫度傳感器壞了的解決方法,最后介紹了空調溫度傳感器損壞后阻值的判斷方法。
2020-04-30 15:19:14
77676
77676空調溫度傳感器怎么判斷好壞_空調溫度傳感器阻值多少
小編專門整理了一篇文章來說說如何判斷空調溫度傳感器的好壞。在判斷空調溫度傳感器性能好壞時,定頻空調應該設置成強制制冷的運行狀態,變頻空調應該設置成試運轉的運行狀態。
2020-04-30 15:27:56
20551
20551溫度控制器的功能是什么
不得不說,人真是太聰明了,居然能創造出“忤逆”自然的東西,改變溫度不說,現在還要控制溫度。但是說到溫度控制器,應該了解它的功能的不會很多吧,接下來就讓小編來為大家說一說溫度控制器的功能。
2020-05-22 10:33:31
6215
6215溫度控制器的原理及分類說明
溫度控制器顧名思義是,根據工作環境溫度變化,而進行調節和控制的一種設備,目前在不少場合都發揮了重要作用。溫度控制器可以分為多種不同的類型,每種類型 的溫度控制器原理是什 么呢?不少人都存在這些疑問,下面我們就一起來看看吧。
2020-05-23 09:44:23
8193
8193智能型數字溫度控制器的原理
在很多的家用電器中,都安裝有溫度控制器,現在,溫度控制器的種類是非常多的,也變得更加的智能,智能型數字溫度控制器就是一種不錯的產品,很多人都不了解智能型數字溫度控制器,今天小編就為大家全面的介紹一下智能型數字溫度控制器,讓大家更深入的了解一下智能型數字溫度控制器。
2020-05-25 09:59:08
4572
4572空調溫度控制器的工作原理
在我們的家庭空調使用中,最重要的功能就是保證我們的室內氣溫保持在一個相對舒適的度數,而空調溫度控制器就是幫助我們實現這個事情的工具。那空調溫度器控制我們的空調溫度是有什么原理來實現的呢?今天小編就來為大家介紹下空調溫度控制器的一些工作原理及作用供大家了解。
2020-05-27 09:57:55
12240
12240空調溫度傳感器故障及解決辦法
現在很多的家庭是會安裝空調的,這樣是可以使家人的生活更加舒適的。空調內部一般是安裝的有溫度傳感器的,可以對室內的溫度進行智能的監測。那么空調溫度傳感器故障解決方法是什么?我們來看看小編的相關介紹與講述吧
2020-05-28 08:55:29
11199
11199空調溫度控制器如何設計
要想控制空調的溫度,就需要在空調中安裝一個空調溫度控制器,空調溫度控制器是可以對溫度進行控制的,那么,空調溫度控制器的軟件和硬件給如何設計呢?下面小編就為大家做個講解。
2020-05-31 09:43:41
3263
3263空調溫度傳感器的作用是什么
空調溫度傳感器是空調工作指令的總指揮,它可以監控空調內部器件的溫度變化,當空調制冷達到用戶設定溫度時,它會控制壓縮機停止運轉。空調內部有多個溫度傳感器,其中最基本的三個是室內溫度傳感器、室外溫度傳感器、壓縮機溫度傳感器等。根據所處的位置不同,空調溫度傳感器作用是不同。
2020-06-08 08:49:29
7861
7861單片機的應該源程序精華合集免費下載
電路 使用單片機制作多路輸入電壓表程序 為工控設備增加溫度、時鐘顯示電路源程序 無線電制作精匯(2)單片機源程序 液晶顯示電冰箱溫控器源程序 用ATmega16設計簡單流水燈電路相關文件 用單片機設計的測速表源程序.
2020-07-17 08:00:00
22
22MTC-5080微電腦溫度控制器使用說明
MTC-5080微電腦溫度控制器使用說明,溫度測量、顯示、控制:溫度校正;制冷、化霜、風機控制輸出;溫度超限、超量程及傳感器故障報警等。
2022-08-09 16:00:44
3
3plc控制器怎么連接電腦 plc控制器通常用在什么地方
PLC控制器可以通過串口或者以太網口連接到電腦,具體步驟如下:
串口連接:使用一根串口線,將PLC控制器的串口口連接到電腦的串口口,一般來說PLC控制器的串口口是RS232接口,電腦
2023-03-25 09:26:46
15879
15879恒溫控制器怎么調溫度
調整控制方式:恒溫控制器有兩種控制方式,分別是比例控制和PID控制。比例控制適用于恒溫控制范圍較小的場合,而PID控制則適用于恒溫控制范圍較大或者要求更為精確的場合。根據實際需求選擇合適的控制方式并調整參數。
2023-03-25 11:00:52
13887
13887技術干貨|工作頻率可調的充電泵控制器
工作頻率可調的充電泵控制器是指能夠調整充電泵開關頻率的設備。充電泵控制器通常用于電源管理應用中,以高效地提升或降低電壓值。
2023-10-27 09:48:18
908
908
空調溫度控制器怎么使用 空調溫度控制器壞了會怎樣
空調溫度控制器是一種用于調節和控制空調室內溫度的設備。它根據室內環境的溫度需求和用戶的設置,通過調節空調系統的運行模式來達到舒適的室內溫度。本文將詳細介紹空調溫度控制器的使用方法以及壞了可能會
2024-01-19 14:22:56
3386
3386溫度控制器的原理與特點
溫度控制器,作為現代工業自動化和智能化控制中不可或缺的一部分,其重要性不言而喻。無論是在實驗室、工廠生產線,還是在家庭環境中,溫度控制器都發揮著至關重要的作用。本文將對溫度控制器的原理進行詳細介紹,并探討其特點,以期為讀者提供全面而深入的了解。
2024-06-07 14:37:48
3245
3245溫度繼電器與溫度控制器的區別
在工業自動化和溫度控制領域中,溫度繼電器和溫度控制器是兩種常見的設備,它們各自在溫度監測與控制方面發揮著重要的作用。然而,盡管它們的功能都涉及溫度控制,但它們在定義、工作原理、應用范圍和性能特點
2024-06-26 17:32:32
2523
2523電腦通用串行總線控制器感嘆號怎么辦
控制器感嘆號時,通常表示USB控制器存在問題,可能是驅動程序問題、硬件故障或其他原因導致的。本文將介紹如何解決電腦通用串行總線控制器感嘆號的問題。 檢查USB設備 首先,我們需要檢查連接到電腦的USB設備是否存在問題。嘗試斷開所有USB設備,然后重新啟動電腦,查看通用串行總線控制器感嘆號
2024-08-29 15:53:48
11840
11840愛普生SG-8018CA晶振32.768MHz用于空調溫度控制器X1G005571006100
(型號X1G005571006100),以其32.768MHz的標稱頻率和卓越的穩定性,成為空調溫度控制器的理想選擇。其精確的時鐘信號和穩定性能,不僅提升了溫度控制器的可靠性和效率,還為空調系
2024-09-12 17:35:53
0
0風機溫度控制器的調整方法
風機溫度控制器是一種用于控制風機運行溫度的設備,它能夠根據設定的溫度范圍自動調節風機的運行狀態,以保持設備在最佳工作溫度下運行。調整風機溫度控制器的方法需要根據具體的設備型號和功能來操作,但通常包括
2024-09-20 14:53:54
2967
2967風機溫度控制器怎么調溫度高低
風機溫度控制器是用于控制風機運行溫度的設備,它通過監測環境溫度或風機內部溫度,自動調節風機的運行狀態,以保持設定的溫度范圍。這種控制器廣泛應用于工業、商業和住宅環境中,以確保設備運行在最佳溫度下
2024-09-20 14:55:21
3573
3573溫度控制器參數含義,溫度控制器參數設置方法
在現代工業自動化和溫控系統中,溫度控制器扮演著至關重要的角色。它通過對環境溫度的精確監測與調控,確保生產過程的穩定性和產品質量。然而,要充分發揮溫度控制器的效能,了解其參數含義并掌握正確的設置方法顯得尤為重要。本文將深入探討溫度控制器的核心參數及其設置技巧。
2025-01-29 15:27:00
8560
8560溫度控制器上下限設定,溫度控制器上下限怎么調
在現代工業自動化、家庭溫控以及各類需要精確溫度控制的場合中,溫度控制器發揮著至關重要的作用。溫度控制器的上下限設定是確保其正常工作、實現精準溫控的關鍵步驟。本文將詳細介紹溫度控制器上下限的設定方法及其調整技巧。
2025-01-29 15:30:00
14403
14403
電子發燒友App

















評論