欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機溫控
[打印本頁]
作者:
勿所謂
時間:
2018-9-20 17:39
標題:
單片機溫控
#include<reg52.h>
#include "intrins.h"
typedef unsigned char uint8;
typedef unsigned int uint16;
sbit rs=P2^6; // 數據命令選擇
sbit rw=P2^5; //讀寫選擇
sbit e=P2^7; //使能
sbit k1=P3^3; //模式
sbit k2=P2^1; //加
sbit k3=P2^2; //減
sbit DHT11_DQ_OUT=P3^2;
sbit led1=P3^6;
sbit led2=P3^7;
sbit dq=P2^0;
uint8 mode=0,xian;
char temph=50,templ=20;
char humih=80,humil=20;
uint8 temp,humi;
uint8 flag; //設定報警標志
uint8 a,c,tempvalue;
uint8 code num[10]="0123456789";
uint8 code str1[]="Temp:"; //溫度
uint8 code str2[]="Humi:"; //濕度
uint8 code str3[]="Error";
uint8 code str4[]="Success ";
uint8 code str5[]="%RH";
uint8 code str6[]="TempH:"; //設定溫度上限顯示
uint8 code str7[]="TempL:"; //設定溫度下限顯示
uint8 code str8[]="HumiH:"; //設定濕度上限顯示
uint8 code str9[]="HumiL:"; //設定濕度下限顯示
void delay(uint16 i)
{
while(i--);
}
void delay_ms(uint16 i)
{
while(i--)
delay(90);
}
void wrc(uint8 c) //寫命令
{
delay(1000);
rs=0;
rw=0;
e=0;
P0=c;
e=1;
delay(10);
e=0;
}
void wrd(uint8 dat) //寫數據
{
delay(1000);
rs=1;
rw=0;
e=0;
P0=dat;
e=1;
delay(10);
e=0;
rs=0;
}
void lcd_init() // LCD1602初始化
{
delay(1000);
wrc(0x38);
wrc(0x38); //功能設置命令,選擇8位總線,雙行顯示 5*7點陣字符
wrc(0x38);
wrc(0x06); //光標和顯示模式設置 光標右移 整屏不移動
wrc(0x0c); //顯示開關控制 開顯示 無光標 光標不閃爍
wrc(0x01); //清零指令 固定的
}
//復位DHT11
void DHT11_Rst()
{
DHT11_DQ_OUT=0; //拉低DQ
delay_ms(20); //拉低至少18ms
DHT11_DQ_OUT=1; //DQ=1
delay(3); //主機拉高20~40us
}
//等待DHT11的回應
//返回1:未檢測到DHT11的存在
//返回0:存在
uint8 DHT11_Check()
{
uint8 retry=0;
while (DHT11_DQ_OUT&&retry<100)//DHT11會拉低40~50us
{
retry++;
_nop_();
};
if(retry>=100)return 1;
else retry=0;
while (!DHT11_DQ_OUT&&retry<100)//DHT11拉低后會再次拉高40~50us
{
retry++;
_nop_();
};
if(retry>=100)return 1;
return 0;
}
//DHT11初始化
//返回0:初始化成功,1:失敗
uint8 DHT11_Init()
{
DHT11_Rst();
return DHT11_Check();
}
//從DHT11讀取一個位
//返回值:1/0
uint8 DHT11_Read_Bit(void)
{
uint8 retry=0;
while(DHT11_DQ_OUT&&retry<100)//等待變為低電平 12-14us 開始
{
retry++;
_nop_();
}
retry=0;
while((!DHT11_DQ_OUT)&&retry<100)//等待變高電平 26-28us表示0,116-118us表示1
{
retry++;
_nop_();
}
delay(1);//等待40us
if(DHT11_DQ_OUT)return 1;
else return 0;
}
//從DHT11讀取一個字節
//返回值:讀到的數據
uint8 DHT11_Read_Byte(void)
{
uint8 i,dat=0;
for (i=0;i<8;i++)
{
dat<<=1;
dat|=DHT11_Read_Bit();
}
return dat;
}
//從DHT11讀取一次數據
//temp:溫度值(范圍:0~50°)
//humi:濕度值(范圍:20%~90%)
//返回值:0,正常;1,讀取失敗
uint8 DHT11_Read_Data(uint8 *temp,uint8 *humi)
{
uint8 buf[5];
uint8 i;
DHT11_Rst();
if(DHT11_Check()==0)
{
for(i=0;i<5;i++)//讀取40位數據
{
buf[i]=DHT11_Read_Byte();
}
if((buf[0]+buf[1]+buf[2]+buf[3])==buf[4])
{
*humi=buf[0];
*temp=buf[2];
}
}else return 1;
return 0;
}
void ds18b20init() //18b20的初始化
{
dq=1;
delay(1);
dq=0;
delay(80);
dq=1;
delay(5);
dq=0;
delay(20);
dq=1;
delay(35);
}
void ds18b20wr(uint8 dat) //18b20寫數據
{
uint8 i;
for(i=0;i<8;i++)
{
dq=0;
dq=dat&0x01;
dat>>=1;
delay(8);//在時序上只有這一塊對時序要求最準確,他的時間必須大于15us
dq=1;
delay(1);
}
}
uint8 ds18b20rd() //18b20讀數據
{
uint8 value,i;
for(i=0;i<8;i++)
{
dq=0;
value>>=1;
dq=1;
if(dq==1)value|=0x80;
delay(8);//在這一塊也對時間要求特別準確,整段程序必須大于60us
}
return value;
}
uint8 readtemp() //讀取溫度內需要復位的
{
uint8 b;
ds18b20init(); //初始化
ds18b20wr(0xcc); //發送忽略ROM指令
ds18b20wr(0x44); //發送溫度轉換指令
delay(100);
ds18b20init(); //初始化
ds18b20wr(0xcc); //發送忽略ROM指令
ds18b20wr(0xbe); //發讀暫存器指令
a=ds18b20rd(); //溫度的低八位
b=ds18b20rd(); //溫度的高八位
b<<=4; //ssss s***;s為標志位s=0表示溫度值為正數,s=1溫度值為負數
c=b&0x80; //溫度正負標志位確認
b+=(a&0xf0)>>4;
a=a&0x0f; //溫度的小數部分
return b;
}
void key_pros() //按鍵處理函數
{
if(k1==0)
{
delay(1000);
if(k1==0)
{
mode++;
if(mode==5)mode=0;
wrc(0x01);
}
while(!k1);
}
if(mode==1) //對溫度上限設定
{
if(k2==0) //加
{
delay(1000);
if(k2==0)
{
temph++;
if(temph>=80)temph=80;
}
while(!k2);
}
if(k3==0) //減
{
delay(1000);
if(k3==0)
{
temph--;
if(temph<=0)temph=0;
}
while(!k3);
}
}
if(mode==2) //對溫度下限設定
{
if(k2==0) //加
{
delay(1000);
if(k2==0)
{
templ++;
if(templ>=80)templ=80;
}
while(!k2);
}
if(k3==0) //減
{
delay(1000);
if(k3==0)
{
templ--;
if(templ<=0)templ=0;
}
while(!k3);
}
}
if(mode==3) //對濕度上限設定
{
if(k2==0) //加
{
delay(1000);
if(k2==0)
{
humih++;
if(humih>=80)humih=80;
}
while(!k2);
}
if(k3==0) //減
{
delay(1000);
if(k3==0)
{
humih--;
if(humih<=0)humih=0;
}
while(!k3);
}
}
if(mode==4) //對濕度下限設定
{
if(k2==0) //加
{
delay(1000);
if(k2==0)
{
humil++;
if(humil>=80)humil=80;
}
while(!k2);
}
if(k3==0) //減
{
delay(1000);
if(k3==0)
{
humil--;
if(humil<=0)humil=0;
}
while(!k3);
}
}
}
void lcd_init_display() //LCD初始化顯示
{
uint8 i;
for(i=0;i<5;i++)
{
wrc(0x80+i);
wrd(str1[i]);
}
for(i=0;i<5;i++)
{
wrc(0xc0+i);
wrd(str2[i]);
}
}
void data_pros() //數據處理函數
{
uint8 i;
uint8 temp_buf[2],humi_buf[2];
uint8 temphbuf[2],templbuf[2],humihbuf[2],humilbuf[2];
float dio;
uint16 k;
tempvalue=readtemp();
DHT11_Read_Data(&temp,&humi);
temp_buf[0]=temp/10+0x30;
temp_buf[1]=temp%10+0x30;
humi_buf[0]=humi/10+0x30;
humi_buf[1]=humi%10+0x30;
dio=a*0.0625;
k=dio*10000;//取小數點后兩位有效數字
temphbuf[0]=temph/10+0x30;
temphbuf[1]=temph%10+0x30;
templbuf[0]=templ/10+0x30;
templbuf[1]=templ%10+0x30;
humihbuf[0]=humih/10+0x30;
humihbuf[1]=humih%10+0x30;
humilbuf[0]=humil/10+0x30;
humilbuf[1]=humil%10+0x30;
if(mode==0)
{
lcd_init_display();
wrc(0x85);
wrd(num[tempvalue%100/10]);
wrd(num[tempvalue%100%10]);
wrd('.');
wrd(num[k/1000]);
wrd(0xdf);
wrd('C');
for(i=0;i<2;i++)
{
wrc(0Xc5+i);
wrd(humi_buf[i]);
}
for(i=0;i<3;i++)
{
wrc(0Xc7+i);
wrd(str5[i]);
}
}
if(mode==1) //溫度上限顯示
{
wrc(0x80);
for(i=0;i<6;i++)
{
wrd(str6[i]);
}
wrd(temphbuf[0]);
wrd(temphbuf[1]);
}
if(mode==2) //溫度下限顯示
{
wrc(0x80);
for(i=0;i<6;i++)
{
wrd(str7[i]);
}
wrd(templbuf[0]);
wrd(templbuf[1]);
}
if(mode==3) //濕度上限顯示
{
wrc(0x80);
for(i=0;i<6;i++)
{
wrd(str8[i]);
}
wrd(humihbuf[0]);
wrd(humihbuf[1]);
}
if(mode==4) //濕度下限顯示
{
wrc(0x80);
for(i=0;i<6;i++)
{
wrd(str9[i]);
}
wrd(humilbuf[0]);
wrd(humilbuf[1]);
}
}
void baojinpros() //報警處理
{
if(tempvalue>=temph||humi>=humih) //檢測溫度或者濕度高于設定上限值 降溫濕
{
led1=1; //降溫濕指示燈
led2=0;
}
if(tempvalue<=templ||humi<=humil) //檢測溫度或者濕度低于設定下限值 升溫濕
{
led1=0;
led2=1; //升高溫濕指示燈
}
if((tempvalue>templ&&tempvalue<temph)&&(humi>humil&&humi<humih))
{
led1=0;
led2=0;
}
}
void main()
{
uint8 i=0;
led1=0;
led2=0;
lcd_init();
while(DHT11_Init()) //檢測DHT11是否純在
{
for(i=0;i<5;i++)
{
wrc(0x80+i);
wrd(str3[i]);
}
}
wrc(0x01);
lcd_init_display(); //LCD初始化顯示
i=0;
while(1)
{
i++;
key_pros();
baojinpros(); //報警處理
if(i==15)
{
i=0;
data_pros(); //讀取一次DHT11數據最少要大于100ms
}
delay(1000);
}
}
作者:
admin
時間:
2018-9-20 17:47
補全原理圖或者詳細說明一下電路連接即可獲得100+黑幣
作者:
勿所謂
時間:
2018-9-20 17:50
admin 發表于 2018-9-20 17:47
補全原理圖或者詳細說明一下電路連接即可獲得100+黑幣
NTC熱敏電阻原理及應用
NTC熱敏電阻是指具有負溫度系數的熱敏電阻。是使用單一高純度材料、具有 接近理論密度結構的高性能陶瓷。因此,在實現小型化的同時,還具有電阻值、 溫度特性波動小、對各種溫度變化響應快的特點,可進行高靈敏度、高精度的 檢測。本公司提供各種形狀、特性的小型、高可靠性產品,可滿足廣大客戶的 應用需求。
NTC負溫度系數熱敏電阻工作原理
NTC是Negative Temperature Coefficient 的縮寫,意思是負的溫度系數,泛指負溫度系數很大的半導體材料或元器件,所謂NTC熱敏電阻器就是負溫度系數熱敏電阻器。它是以錳、鈷、鎳和銅等金屬氧化物為主要材料,采用陶瓷工藝制造而成的。這些金屬氧化物材料都具有半導體性質,因為在導電方式上完全類似鍺、硅等半導體材料。溫度低時,這些氧化物材料的載流子(電子和孔穴)數目少,所以其電阻值較高;隨著溫度的升高,載流子數目增加,所以電阻值降低。NTC熱敏電阻器在室溫下的變化范圍在10O~1000000歐姆,溫度系數-2%~-6.5%。NTC熱敏電阻器可廣泛應用于溫度測量、溫度補償、抑制浪涌電流等場合。
NTC負溫度系數熱敏電阻專業術語
零功率電阻值 RT(Ω)
RT指在規定溫度 T 時,采用引起電阻值變化相對于總的測量誤差來說可以忽略不計的測量功率測得的電阻值。
電阻值和溫度變化的關系式為:
RT = RN expB(1/T – 1/TN)
RT :在溫度 T ( K )時的 NTC 熱敏電阻阻值。
RN :在額定溫度 TN ( K )時的 NTC 熱敏電阻阻值。
T :規定溫度( K )。
B : NTC 熱敏電阻的材料常數,又叫熱敏指數。
exp :以自然數 e 為底的指數( e = 2.71828 …)。
該關系式是經驗公式,只在額定溫度 TN 或額定電阻阻值 RN 的有限范圍內才具有一定的精確度,因為材料常數 B 本身也是溫度 T 的函數。
額定零功率電阻值 R25 (Ω)
根據國標規定,額定零功率電阻值是 NTC 熱敏電阻在基準溫度 25 ℃ 時測得的電阻值 R25,這個電阻值就是 NTC 熱敏電阻的標稱電阻值。通常所說 NTC 熱敏電阻多少阻值,亦指該值。
材料常數(熱敏指數) B 值( K )
B 值被定義為:
RT1 :溫度 T1 ( K )時的零功率電阻值。
RT2 :溫度 T2 ( K )時的零功率電阻值。
T1, T2 :兩個被指定的溫度( K )。
對于常用的 NTC 熱敏電阻, B 值范圍一般在 2000K ~ 6000K 之間。
零功率電阻溫度系數(αT )
在規定溫度下, NTC 熱敏電阻零動功率電阻值的相對變化與引起該變化的溫度變化值之比值。
αT :溫度 T ( K )時的零功率電阻溫度系數。
RT :溫度 T ( K )時的零功率電阻值。
T :溫度( T )。
B :材料常數。
耗散系數(δ)
在規定環境溫度下, NTC 熱敏電阻耗散系數是電阻中耗散的功率變化與電阻體相應的溫度變化之比值。
δ: NTC 熱敏電阻耗散系數,( mW/ K )。
△ P : NTC 熱敏電阻消耗的功率( mW )。
△ T : NTC 熱敏電阻消耗功率△ P 時,電阻體相應的溫度變化( K )。
熱時間常數(τ)
在零功率條件下,當溫度突變時,熱敏電阻的溫度變化了始未兩個溫度差的 63.2% 時所需的時間,熱時間常數與 NTC 熱敏電阻的熱容量成正比,與其耗散系數成反比。
τ:熱時間常數( S )。
C: NTC 熱敏電阻的熱容量。
δ: NTC 熱敏電阻的耗散系數。
額定功率Pn
在規定的技術條件下,熱敏電阻器長期連續工作所允許消耗的功率。在此功率下,電阻體自身溫度不超過其最高工作溫度。
最高工作溫度Tmax
在規定的技術條件下,熱敏電阻器能長期連續工作所允許的最高溫度。即:
T0-環境溫度。
測量功率Pm
熱敏電阻在規定的環境溫度下, 阻體受測量電流加熱引起的阻值變化相對于總的測量誤差來說可以忽略不計時所消耗的功率。
一般要求阻值變化大于0.1%,則這時的測量功率Pm為:
電阻溫度特性
NTC熱敏電阻的溫度特性可用下式近似表示:
式中:
RT:溫度T時零功率電阻值。
A:與熱敏電阻器材料物理特性及幾何尺寸有關的系數!
B:B值。
T:溫度(k)。
更精確的表達式為:
式中:RT:熱敏電阻器在溫度T時的零功率電阻值。
T:為絕對溫度值,K;
A、B、C、D:為特定的常數。
________________________________________
熱敏電阻的基本特性
電阻-溫度特性
熱敏電阻的電阻-溫度特性可近似地用式1表示。
(式1) R=Ro exp {B(I/T-I/To)}
R : 溫度T(K)時的電阻值
Ro : 溫度T0(K)時的電阻值
B : B 值
*T(K)= t(ºC)+273.15
但實際上,熱敏電阻的B值并非是恒定的,其變化大小因材料構成而異,最大甚至可達5K/°C。因此在較大的溫度范圍內應用式1時,將與實測值之間存在一定誤差。此處,若將式1中的B值用式2所示的作為溫度的函數計算時,則可降低與實測值之間的誤差,可認為近似相等。
(式2) BT=CT2+DT+E上式中,C、D、E為常數。
另外,因生產條件不同造成的B值的波動會引起常數E發生變化,但常數C、D 不變。因此,在探討B值的波動量時,只需考慮常數E即可。
• 常數C、D、E的計算
常數C、D、E可由4點的(溫度、電阻值)數據 (T0, R0). (T1, R1). (T2, R2) and (T3, R3),通過式3~6計算。
首先由式樣3根據T0和T1,T2,T3的電阻值求出B1,B2,B3,然后代入以下各式樣。
• 電阻值計算例
試根據電阻-溫度特性表,求25°C時的電阻值為5(kΩ),B值偏差為50(K)的熱敏電阻在10°C~30°C的電阻值。
• 步 驟
(1) 根據電阻-溫度特性表,求常數C、D、E。
To=25+273.15 T1=10+273.15 T2=20+273.15 T3=30+273.15
(2) 代入BT=CT2+DT+E+50,求BT。
(3) 將數值代入R=5exp {(BTI/T-I/298.15)},求R。
*T : 10+273.15~30+273.15
• 電阻-溫度特性圖如圖1所示
電阻溫度系數
所謂電阻溫度系數(α),是指在任意溫度下溫度變化1°C(K)時的零負載電阻變化率。電阻溫度系數(α)與B值的關系,可將式1微分得到。
這里α前的負號(-),表示當溫度上升時零負載電阻降低。
散熱系數 (JIS-C2570)
散熱系數(δ)是指在熱平衡狀態下,熱敏電阻元件通過自身發熱使其溫度上升1°C時所需的功率。
在熱平衡狀態下,熱敏電阻的溫度T1、環境溫度T2及消耗功率P之間關系如下式所示。
產品目錄記載值為下列測定條件下的典型值。
(1) 25°C靜止空氣中。
(2) 軸向引腳、經向引腳型在出廠狀態下測定。
額定功率(JIS-C2570)
在額定環境溫度下,可連續負載運行的功率最大值。
產品目錄記載值是以25°C為額定環境溫度、由下式計算出的值。
(式) 額定功率=散熱系數×(最高使用溫度-25)
最大運行功率
最大運行功率=t×散熱系數 … (3.3)
這是使用熱敏電阻進行溫度檢測或溫度補償時,自身發熱產生的溫度上升容許值所對應功率。(JIS中未定義。)容許溫度上升t°C時,最大運行功率可由下式計算。
應環境溫度變化的熱響應時間常數(JIS-C2570)
指在零負載狀態下,當熱敏電阻的環境溫度發生急劇變化時,熱敏電阻元件產生最初溫度與最終溫度兩者溫度差的63.2%的溫度變化所需的時間。
熱敏電阻的環境溫度從T1變為T2時,經過時間t與熱敏電阻的溫度T之間存在以下關系。
T= (T1-T2)exp(-t/τ)+T2......(3.1)
(T2-T1){1-exp(-t/τ)}+T1.....(3.2)
常數τ稱熱響應時間常數。
上式中,若令t=τ時,則(T-T1)/(T2-T1)=0.632。
換言之,如上面的定義所述,熱敏電阻產生初始溫度差63.2%的溫度變化所需的時間即為熱響應時間常數。經過時間與熱敏電阻溫度變化率的關系如下表所示。
產品目錄記錄值為下列測定條件下的典型值。
(1) 靜止空氣中環境溫度從50°C至25°C變化時,熱敏電阻的溫度變化至34.2°C所需時間。
(2) 軸向引腳、徑向引腳型在出廠狀態下測定。
另外應注意,散熱系數、熱響應時間常數隨環境溫度、組裝條件而變化。
________________________________________
NTC負溫度系數熱敏電阻R-T特性
B 值相同, 阻值不同的 R-T 特性曲線示意圖
相同阻值,不同B值的NTC熱敏電阻R-T特性曲線示意圖
________________________________________
溫度測量、控制用NTC熱敏電阻器
外形結構
環氧封裝系列NTC熱敏電阻
玻璃封裝系列NTC熱敏電阻
應用電路原理圖
溫度測量(惠斯登電橋電路)
溫度控制
應用設計
• 電子溫度計、電子萬年歷、電子鐘溫度顯示、電子禮品;
• 冷暖設備、加熱恒溫電器;
• 汽車電子溫度測控電路;
• 溫度傳感器、溫度儀表;
• 醫療電子設備、電子盥洗設備;
• 手機電池及充電電器。
溫度補償用NTC熱敏電阻器
產品概述
許多半導體和ICs有溫度系數而且要求溫度補償,以在較大的溫度范圍中達到穩定性能的作用,由于NTC熱敏電阻器有較高的溫度系數,所以廣泛應用于溫度補償。
主要參數
額定零功率電阻值R25 (Ω)
R25允許偏差(%)
B值(25/50 ℃)/(K)
時間常數 ≤30S
耗散系數 ≥6mW/ ℃
測量功率 ≤0.1mW
額定功率 ≤0.5W
使用溫度范圍 -55 ℃ ~+125 ℃
降功耗曲線:
應用原理及實例
了解熱敏電阻原理,是應用好熱敏電阻的前提。熱敏電阻是對溫度敏感的半導體元件,主要特征是隨著外界環境溫度的變化,其阻值會相應發生較大改變。電阻值對溫度的依賴關系稱為阻溫特性。熱敏電阻根據溫度系數分為兩類:正溫度系數熱敏電阻和負溫度系數熱敏電阻。由于特性上的區別,應用場合互不相同。
正溫度系數熱敏電阻簡稱PTC(是Positive Temperature Coefficient 的縮寫),超過一定的溫度(居里溫度---居里溫度是指材料可以在鐵磁體和順磁體之間改變的溫度。低于居里溫度時該物質成為鐵磁體,此時和材料有關的磁場很難改變。當溫度高于居里溫度時,該物質成為順磁體,磁體的磁場很容易隨周圍磁場的改變而改變。這時的磁敏感度約為10的負6次方。)時,它的電阻值隨著溫度的升高呈階躍性的增高。其原理是在陶瓷材料中引入微量稀土元素,如La、Nb...等,可使其電阻率下降到10Ω.cm以下,成為良好的半導體陶瓷材料。這種材料具有很大的正電阻溫度系數,在居里溫度以上幾十度的溫度范圍內,其電阻率可增大4~10個數量級,即產生所謂PTC效應。
目前大量被使用的PTC熱敏電阻種類: 恒溫加熱用PTC熱敏電阻; 低電壓加熱用PTC熱敏電阻; 空氣加熱用熱敏電阻;
過電流保護用PTC熱敏電阻; 過熱保護用PTC熱敏電阻; 溫度傳感用PTC熱敏電阻; 延時啟動用PTC熱敏電阻;
負溫度系數熱敏電阻簡稱NTC(是Negative Temperature Coefficient 的縮寫),它的阻值是隨著溫度的升高而下降的。主要是以錳、鈷、鎳和銅等金屬氧化物為主要材料,采用陶瓷工藝制造而成的。這些金屬氧化物材料都具有半導體性質,因為在導電方式上完全類似鍺、硅等半導體材料。 NTC熱敏電阻器溫度系數-2%~-6.5%, 可廣泛應用于溫度測量、溫度補償、抑制浪涌電流等場合。
NTC負溫度系數熱敏電阻主要參數:
零功率電阻值 RT(Ω)
額定零功率電阻值 R25 (Ω)
材料常數(熱敏指數) B 值( K )
零功率電阻溫度系數(αT )
應用設計:
* 電子溫度計、電子萬年歷、電子鐘溫度顯示、電子禮品;
* 冷暖設備、加熱恒溫電器;
* 汽車電子溫度測控電路;
* 溫度傳感器、溫度儀表;
* 醫療電子設備、電子盥洗設備;
* 手機電池及充電電器。
作者:
xuiangin@com
時間:
2018-9-20 18:08
復習一下
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1