/*-------------------------------
溫度控制器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
}
電腦可調溫度控制器源程序
- 源程序(45149)
相關推薦
51單片機1602顯示可調時鐘源程序及仿真
這是一款51單片機1602顯示可調時鐘源程序及仿真,單片機使用AT89C51/AT89C51,顯示使用L1602液晶屏,設計有三按鍵,能方便調節日期與時間,源程序及仿真及仿真壓縮后放到電子樂屋
2016-01-22 21:46:12
溫度控制器
`51溫度控制器題目要求: 1.基本要求 A.溫度設定范圍為40~90℃,最小區分度為1℃,標定溫度≤1℃。 B.環境溫度降低時(例如用電風扇降溫)溫度控制的靜態誤差≤1℃。 C.在硬件中顯示水
2017-05-25 22:31:55
溫度控制器電路圖
溫度控制器電路圖3溫度控制器電路圖元器件選擇 R1~R12均選用1/4W金屬膜電阻器。 RP選用線性電位器。 C1選用耐壓值為25V的鋁電解電容器;C2選用滌綸電容器或獨石電容器。 VD1
2008-11-07 23:11:41
AT89S51電腦自動溫度控制器的工作原理是什么?
這款計算機溫度自動控制器能根據溫度的高低自動調整相關風扇的轉速及開停,同時輪流顯示各處的溫度,節能降噪,使用方便,不占用系統資源。
2019-09-11 11:52:44
單片機空調溫度控制設計
我想做個89c51單片機空調溫度控制系統;驅動部分用步進電機正反轉來代替制冷制熱;加一個esp8266和手機互聯;dht11溫濕度檢測;想問一下這樣還能添加什么模塊;做畢設的,大佬們可以提一下意見。
2020-03-11 17:27:50
基于FPGA的智能溫度采集控制器
剛剛開始入門FPGA,現在想做基于FPGA的智能溫度采集控制器設計,各位大神誰做過這個設計,能不能把包給我!!謝謝了,我qq985984834
2014-02-18 15:50:32
基于MCS-51單片機的溫度控制器設計
摘要:目標是設計一個基于MCS-51單片機的溫度控制器,溫度測量范圍為0到100度,且保證精度誤差正負1°;通過四位七段LED數碼管來實時顯示溫度;溫度控制器采用智能PID控制,當通熱電阻采集的被
2021-07-21 06:22:57
如何去設計一種基于STM32控制器的模糊PID溫度控制系統呢
模糊PID溫度控制系統的硬件電路包括哪幾部分呢?如何去設計一種基于STM32控制器的模糊PID溫度控制系統呢?
2021-12-23 07:08:20
尋程序開發:數碼顯示溫濕度控制器開發
尋開發者開發產品:溫濕度控制器1、一路溫度一路濕度撥盤控制器2、兩路數顯溫濕度控制器3、兩路數顯溫度控制器4、一路溫度一路濕度數顯控制器5、單路溫度數顯控制器6、單路濕度數顯控制器聯系號碼:17767251819陳先生(同V)
2019-05-02 22:19:56
無葉風扇無刷控制器源程序
提供電動車無刷控制器程序和無葉風扇方案,方案包括源程序代碼,原理圖和PCB文件,BOM表元件清單,貼片工藝參數圖等等。另外還有PIC16F72方案的無刷程序和使用PIC16F684編寫的感應水龍頭
2012-02-28 22:43:42
求一個兩路溫度控制器的設計方案 ;性價比要高才行
希望溫度控制器設計方案中所設計的溫度控制器,方案功能達到通過循環掃描實現了兩路溫度的采集與顯示。 而且要盡量縮減成本,減少功耗,溫度測量的準確性和多路溫度的同時顯示;當然實用性還是要保障的
2021-03-05 07:23:56
求設計一個溫度控制器
求設計一個溫度控制器,要求:溫度指標范圍-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
調壓定時兩用控制器相關資料分享
前言:這是一種電路簡單、制作容易、使用方便的調壓與定時兩用控制器。其指標為:調壓范圍30—215V AC,定時5—60分鐘,功率500W。可對各種家用電器進行調壓(調光、調溫、調速)或定時關閉。(提示:“調壓”功能絕不能用于采用開關電源的電器!如電腦、彩電、手機充電器等。)
2021-05-20 06:00:47
溫度感測控制器
溫度感測控制器本專題是利用溫度感測組件DS1821之特性,制作溫度感測裝置,并以89C51單芯片微電腦系統作為架構,結合溫度感測、LCD 完成一套溫度感測與控制系統。一、 前
2009-11-20 16:32:2617
基于AT89S52的空調溫度控制系統的設計
設計并制作了基于AT89S52 的高精度家用空調溫度控制系統。系統硬件主要由電源電路、溫度采集電路(DS18B20)、按鍵、顯示電路、控制電路及其他輔助電路等部分組成,軟件采用8051C
2010-11-30 15:09:45224
基于單片機的交通燈信號控制器設計(含源程序和電路圖)
基于單片機的交通燈信號控制器設計(含源程序和電路圖)
設計一個基于單片機的交通燈信號控制器。已知東、西、
2009-05-31 15:15:3714231
具節電調溫控制器的設計方案
具節電調溫控制器的設計方案
電熨斗、電熱水器及電烙鐵等電熱器具,在處于穩定高溫狀態時,若斷續供電,它們的溫度不會下降太多影響使用,
2009-12-24 15:28:472835
基于單片機的空調溫度控制器設計
設計了基于AT89C52的高精度家用空調溫度控制系統,系統硬件主要由電源電路、溫度采集電路(DS18B20)、鍵盤、顯示電路、輸出控制電路及其他輔助電路組成;軟件采用8051C語言編程;該
2011-11-11 15:22:25533
先進PID控制MATLAB仿真源程序
先進PID控制MATLAB仿真源程序,總共14個章節,包括:
第1章 基本的PID控制
第2章 PID控制器的整定
第3章 時滯系統的PID控制
第4章 基于微分器的PID控制
2015-12-02 15:31:4127
關于MSP430F412的低功耗空調溫度控制器
本文介紹了一種新型低功耗空調溫度控制器的設計,它以MSP430F412單片機為核心,具有性能價格比高,外圍擴展器件少,系統功耗低,結構簡單等優點。詳細論述了溫度測量原理,系統的硬件和軟件設計。
2018-05-02 17:42:4316
空調溫度傳感器故障
本文首先介紹了空調溫度傳感器故障表現,其次介紹了空調溫度傳感器故障解決辦法,最后闡述了四種空調器常用檢修工具。1、室內環溫傳感器阻值變大,引起空調啟動頻繁。2、室內管溫傳感器阻值變小,引起啟動不久
2018-08-30 18:16:4930244
空調溫度傳感器的作用
本文主要詳細闡述了空調溫度傳感器的作用。安裝于室內蒸發器進風口,由塑料件支撐,可用來檢測室內環境溫度是否達到設定值。其作用是:(1)制熱或制冷時用于自動控制室內溫度。(2)制熱是用于控制輔助電加熱器工作。
2018-08-30 18:23:0125499
空調溫度傳感器原理
本文首先介紹了空調溫度傳感器,其次介紹了空調溫度傳感器有哪些,最后闡述了空調溫度傳感器工作原理。空調溫度傳感器是利用物質各種物理性質隨溫度變化的規律,把溫度轉換為電量的傳感器。這些呈現規律性變化的物理性質主要有體。溫度傳感器是溫度測量儀表的核心部分,品種繁多。
2018-09-02 09:44:3621405
空調溫度傳感器工作原理_空調溫度傳感器作用
說起空調,大家都認識,但是一談到空調溫度傳感器,可能就很多人都不知了。空調之所以能自動開啟、自動調節溫度等自動化操作,主要是靠一個重要的元器件——溫度傳感器。那么,空調溫度傳感器工作原理是怎樣的呢?空調溫度傳感器由什么構成?下面就隨小編一同去了解下吧!
2020-03-15 15:56:0027099
空調溫度傳感器壞了有什么現象_空調溫度傳感器壞了解決方法
本文首先介紹了空調溫度傳感器壞了的現象,其次闡述了空調溫度傳感器壞了的解決方法,最后介紹了空調溫度傳感器損壞后阻值的判斷方法。
2020-04-30 15:19:1469144
空調溫度傳感器怎么判斷好壞_空調溫度傳感器阻值多少
小編專門整理了一篇文章來說說如何判斷空調溫度傳感器的好壞。在判斷空調溫度傳感器性能好壞時,定頻空調應該設置成強制制冷的運行狀態,變頻空調應該設置成試運轉的運行狀態。
2020-04-30 15:27:5617657
空調溫度控制器的工作原理
在我們的家庭空調使用中,最重要的功能就是保證我們的室內氣溫保持在一個相對舒適的度數,而空調溫度控制器就是幫助我們實現這個事情的工具。那空調溫度器控制我們的空調溫度是有什么原理來實現的呢?今天小編就來為大家介紹下空調溫度控制器的一些工作原理及作用供大家了解。
2020-05-27 09:57:558717
空調溫度控制器如何設計
要想控制空調的溫度,就需要在空調中安裝一個空調溫度控制器,空調溫度控制器是可以對溫度進行控制的,那么,空調溫度控制器的軟件和硬件給如何設計呢?下面小編就為大家做個講解。
2020-05-31 09:43:412259
空調溫度傳感器的作用是什么
空調溫度傳感器是空調工作指令的總指揮,它可以監控空調內部器件的溫度變化,當空調制冷達到用戶設定溫度時,它會控制壓縮機停止運轉。空調內部有多個溫度傳感器,其中最基本的三個是室內溫度傳感器、室外溫度傳感器、壓縮機溫度傳感器等。根據所處的位置不同,空調溫度傳感器作用是不同。
2020-06-08 08:49:295631
單片機的應該源程序精華合集免費下載
本文檔的主要內容詳細介紹的是單片機源程序超級精華包包括了: 《不怕掉電的超級萬年歷》源程序及文件 超級單片機工具集 單片機控制步進電機源程序 漢字點陣滾動指示牌源程序 基于單片機總線方式的數碼管接口
2020-07-17 08:00:0022
MTC-5080微電腦溫度控制器使用說明
MTC-5080微電腦溫度控制器使用說明,溫度測量、顯示、控制:溫度校正;制冷、化霜、風機控制輸出;溫度超限、超量程及傳感器故障報警等。
2022-08-09 16:00:441
恒溫控制器怎么調溫度
調整控制方式:恒溫控制器有兩種控制方式,分別是比例控制和PID控制。比例控制適用于恒溫控制范圍較小的場合,而PID控制則適用于恒溫控制范圍較大或者要求更為精確的場合。根據實際需求選擇合適的控制方式并調整參數。
2023-03-25 11:00:526483
空調溫度控制器怎么使用 空調溫度控制器壞了會怎樣
空調溫度控制器是一種用于調節和控制空調室內溫度的設備。它根據室內環境的溫度需求和用戶的設置,通過調節空調系統的運行模式來達到舒適的室內溫度。本文將詳細介紹空調溫度控制器的使用方法以及壞了可能會
2024-01-19 14:22:56274
評論
查看更多