性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

求最簡單的單片機檢測溫度電路

要求:溫度檢測用NTC,精度+/-1度就可.
有基準(zhǔn)電壓2.5V.
如何進行A/D轉(zhuǎn)換,再進行數(shù)字串行輸出?
單片機供電為3.3V.
希望有最簡單的方案.
全部回復(fù)(11)
正序查看
倒序查看
yxdz
LV.7
2
2007-06-18 10:52
關(guān)注中
0
回復(fù)
xyx911
LV.7
3
2007-06-18 17:34
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/54/199691182158093.jpg');}" onmousewheel="return imgzoom(this);">
測溫原理:由R1,R2,R3,Rt,C,Rm構(gòu)成的測溫電路(如圖所示),Rt代表熱敏電阻,Rm為傳輸導(dǎo)線電阻.(以下以單片PIC16C57為例)
(其中R1接RA0,Rt接RA1,R3接RA3,R2同時接RA2與RTCC)
工作時
1.RA0輸出高電壓,通過電阻R1為C充電,同時由RTCC記錄充電時間t1(即RTCC由0到1反轉(zhuǎn)).
2.RA2輸出低電平,C通過R2放電至0.接著RA1輸出高電壓,通過Rt為C充電,同時由RTCC記錄充電時間t2.
3.RA2輸出低電平,C通過R2放電至0,接著RA3輸出高電平,通過R3為C充電,RTCC記錄這一時間為t3.
由公式(t1-t2)/t3=(R1-Rt)/R3
式中R1,R3為已知,可選精密低漂移電阻,t1,t2,t3由RTCC計算得來,由此得出被測物體當(dāng)前溫度下的Rt阻值,通過查表或公式計算得出溫度值.
精度:如選擇低漂移誤差電阻(如0.5%精度),計數(shù)分辨率在8位以上,測量精度為1%以上,如計數(shù)分辨率為16位,則測量精度為0.1%以上.
0
回復(fù)
2007-06-18 22:46
@xyx911
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/54/199691182158093.jpg');}"onmousewheel="returnimgzoom(this);">測溫原理:由R1,R2,R3,Rt,C,Rm構(gòu)成的測溫電路(如圖所示),Rt代表熱敏電阻,Rm為傳輸導(dǎo)線電阻.(以下以單片PIC16C57為例)(其中R1接RA0,Rt接RA1,R3接RA3,R2同時接RA2與RTCC)工作時1.RA0輸出高電壓,通過電阻R1為C充電,同時由RTCC記錄充電時間t1(即RTCC由0到1反轉(zhuǎn)).2.RA2輸出低電平,C通過R2放電至0.接著RA1輸出高電壓,通過Rt為C充電,同時由RTCC記錄充電時間t2.3.RA2輸出低電平,C通過R2放電至0,接著RA3輸出高電平,通過R3為C充電,RTCC記錄這一時間為t3.由公式(t1-t2)/t3=(R1-Rt)/R3式中R1,R3為已知,可選精密低漂移電阻,t1,t2,t3由RTCC計算得來,由此得出被測物體當(dāng)前溫度下的Rt阻值,通過查表或公式計算得出溫度值.精度:如選擇低漂移誤差電阻(如0.5%精度),計數(shù)分辨率在8位以上,測量精度為1%以上,如計數(shù)分辨率為16位,則測量精度為0.1%以上.
也可以只用兩路啊,一路是通過精密電阻R1對電容充電,一路是通過溫度傳感器對電容充電,公式是Tr1/Trt=R1/RT,R3那一路只要用作檢測電平及放電就可以了
0
回復(fù)
xyx911
LV.7
5
2007-06-19 08:21
@wangzai_he
也可以只用兩路啊,一路是通過精密電阻R1對電容充電,一路是通過溫度傳感器對電容充電,公式是Tr1/Trt=R1/RT,R3那一路只要用作檢測電平及放電就可以了
不錯,直接用兩路也可以,但上面為什么要用到三路呢?不知你注意到其中的Rm沒有?t1=(R1+2Rm)C的,在傳輸導(dǎo)線電阻Rm可以忽略不記的時候才t1=R1C,用到三路的目的只是為了可以將Rm在公式中化解掉,提高整體測溫的精度
0
回復(fù)
whatcall
LV.5
6
2007-06-19 18:46
簡單的測量,精度受ADC的位數(shù)和NTC電阻的精度等影響,一般來說1度左右是可以滿足的.
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/54/133651182249909.png');}" onmousewheel="return imgzoom(this);">
0
回復(fù)
2007-06-21 10:56
@xyx911
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/54/199691182158093.jpg');}"onmousewheel="returnimgzoom(this);">測溫原理:由R1,R2,R3,Rt,C,Rm構(gòu)成的測溫電路(如圖所示),Rt代表熱敏電阻,Rm為傳輸導(dǎo)線電阻.(以下以單片PIC16C57為例)(其中R1接RA0,Rt接RA1,R3接RA3,R2同時接RA2與RTCC)工作時1.RA0輸出高電壓,通過電阻R1為C充電,同時由RTCC記錄充電時間t1(即RTCC由0到1反轉(zhuǎn)).2.RA2輸出低電平,C通過R2放電至0.接著RA1輸出高電壓,通過Rt為C充電,同時由RTCC記錄充電時間t2.3.RA2輸出低電平,C通過R2放電至0,接著RA3輸出高電平,通過R3為C充電,RTCC記錄這一時間為t3.由公式(t1-t2)/t3=(R1-Rt)/R3式中R1,R3為已知,可選精密低漂移電阻,t1,t2,t3由RTCC計算得來,由此得出被測物體當(dāng)前溫度下的Rt阻值,通過查表或公式計算得出溫度值.精度:如選擇低漂移誤差電阻(如0.5%精度),計數(shù)分辨率在8位以上,測量精度為1%以上,如計數(shù)分辨率為16位,則測量精度為0.1%以上.
感謝醉兄詳述.
不過仍覺得復(fù)雜.能不能像WHATCALL兄那樣,直接用電阻分壓輸入單片機.不過只是將上接電壓改為Vref=2.5V電壓.不知道單片機是否能識別.我計劃用PIC16F87X單片機,不知可否達成.
我是做硬件的,單片機不熟,見笑!
0
回復(fù)
2007-06-21 14:17
@dullheadpower
感謝醉兄詳述.不過仍覺得復(fù)雜.能不能像WHATCALL兄那樣,直接用電阻分壓輸入單片機.不過只是將上接電壓改為Vref=2.5V電壓.不知道單片機是否能識別.我計劃用PIC16F87X單片機,不知可否達成.我是做硬件的,單片機不熟,見笑!
不會吧,只是測溫你要用那么高檔的單片機啊?現(xiàn)在很多3塊錢的IC都可以做到啊!178843781/SHZHYZL@HOTMAIL.COM/
0
回復(fù)
qzgui
LV.2
9
2007-06-21 14:48
@whatcall
簡單的測量,精度受ADC的位數(shù)和NTC電阻的精度等影響,一般來說1度左右是可以滿足的.[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/54/133651182249909.png');}"onmousewheel="returnimgzoom(this);">
數(shù)據(jù)溫度傳感器
0
回復(fù)
whatcall
LV.5
10
2007-06-21 18:46
@dullheadpower
感謝醉兄詳述.不過仍覺得復(fù)雜.能不能像WHATCALL兄那樣,直接用電阻分壓輸入單片機.不過只是將上接電壓改為Vref=2.5V電壓.不知道單片機是否能識別.我計劃用PIC16F87X單片機,不知可否達成.我是做硬件的,單片機不熟,見笑!
這種電路我們的項目中大量使用,沒有問題.PIC系列的單片機只要帶有ADC的功能都可以實現(xiàn)你要的功能,如果需要將數(shù)據(jù)發(fā)出可以選用帶有(E)USART功能的芯片,16F87X的應(yīng)該是完全可以的,但是如果成本敏感建議選擇性價比更高的型號,注意不要選擇一些較老的型號就行了.

選型 : http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1002&mid=10&lang=en&pageId=74
上面的價格只是參考,具體可以和代理商協(xié)談,應(yīng)該會更低.

PS:這樣的應(yīng)用屬于常規(guī)應(yīng)用,沒有必要擔(dān)心實現(xiàn)的問題.
0
回復(fù)
njyd
LV.8
11
2007-06-22 21:33
不一定要A/D轉(zhuǎn)換.

用測溫電阻或電容控制多諧振蕩器,單片機檢查脈沖的寬度.
0
回復(fù)
norris
LV.3
12
2007-09-12 21:11
用數(shù)據(jù)溫度傳感器,就是貴點!
0
回復(fù)
發(fā)