找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 908|回复: 7
打印 上一主题 下一主题

【求助】如何用热敏电阻写出较高精度的温度计

[复制链接]

13

主题

120

帖子

1219

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1219
跳转到指定楼层
1#
发表于 2013-1-25 13:38 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 hi_yjs 于 2013-1-25 21:14 编辑
. {- P3 N) }6 q: h/ c' q7 @
6 e; e: K) ]6 L% ]" g! u, f5 \$ P最近用热敏电阻做个温度计。
( ^4 W6 U8 u( }8 r, N大家都知道,热敏电阻阻值随温度是非线性变化的,而且规格书也只是跳跃地给出部分对应值。
) q& j' P: _' m# d* d请问该如何写出较高精度的程序呢?
% r! ?4 z; V! i) l( A7 R(查表吗?那样表格会很庞大吧?而且取值也不好计算吧?). C  X' p! L" K0 @$ w
2 m$ H, L2 H( Y9 r2 {' z
付热敏电阻部分对应阻值表:
( n8 n" v. H) R0 X! D# T1 LLT804;BValue25/50=4020;R25=100K
) e4 k2 x: R! N2 _3 p) B温度        电阻值
6 U7 Q' f! o% K1 z) L; Y" r-50        7291.38! \8 |) X' f6 l/ x# X9 m
-49        6774.88$ B- t5 D) _8 l. C* N6 I! N
-48        6298.615 B! f& [) z7 z5 g4 P' b% x  `
-47        5859.17
. F& l" p9 |  O( F8 `" `-46        5453.45
# V/ i  i! U. v9 n: c+ b-45        5078.66
+ y' H7 H) j) t+ l* z-44        4732.220 W: `8 [7 C) U, [; |
-43        4411.8
# A) m- O' [' Y* ]7 i  i3 N-42        4115.289 k0 _5 ^. q. z( t
-41        3840.72+ A. m) {  v# f" z8 N  B% J
-40        3586.35! N' w8 n' A" Z# Z
-39        3350.55
" |: i' m( B* w8 e-38        3131.85  [# l  \: U* P5 u2 d. Z' T
-37        2928.9
' o, ^2 h7 q4 z6 O. ?  ?-36        2740.46! o! [) X; f% K; d+ t: d
-35        2565.43 Z# @; R* Y% W
-34        2402.69" g" g3 p1 [7 T) h5 K9 O
-33        2251.37
+ G$ z& I& e- o: X-32        2110.58% w9 ]- K8 R" Y, [" [1 D8 R
-31        1979.520 n; _" @, G" t% O5 t5 e* z
-30        1857.462 o' \1 h7 G- B& q
-29        1743.72
, \4 f$ v8 J- @; e-28        1637.68
! S" A7 n' e! p0 P; M1 p4 `) m-27        1538.77: o. B+ Z% ^3 z% I) i
-26        1446.47( D' t3 O6 L+ C. ^8 C8 o+ O; @
-25        1360.33 C( N! @; O3 y5 a8 u9 s2 p! \. ~
-24        1279.82, m$ u! }$ |( z1 p9 @* F
-23        1204.61
( j' m' d0 e+ a% s# m-22        1134.29
8 f% F- ^% \- y6 V4 A6 N. y3 }8 v-21        1068.52' z0 V. M- r0 ]$ y' N0 `6 x# c' A
-20        1006.98
7 c1 g6 ?# a# M" B9 s' D# V$ n, s-19        949.368
* {* M& y, e1 L( s: G9 H-18        895.411% u  R) B6 Y' ]; D4 n/ o
-17        844.856
5 D3 R4 I, j: Z( v8 ~6 @- W-16        797.4672 W: @* I2 V, R5 x3 j: h
-15        753.028
: }6 l9 ]7 S- E- X-14        711.338
0 I4 e8 R# G( Q# s- u0 h+ P-13        672.211! Z- o3 q0 X( L; I6 ]! i
-12        635.474
- T# E5 ]9 v! c% Q$ j, P-11        600.967
, T2 Z* A8 [) `-10        568.543* Z% R/ w1 x5 d( T4 v
-9        538.063
( D( ?4 t& C* \2 H9 g+ `/ h-8        509.4
5 d6 z+ W4 i! C: o4 f9 H8 S! m: i2 a-7        482.435
6 a' x/ K5 J3 p-6        457.057& Y" x; A  H+ x& l9 {
-5        433.165
3 e! B' Z7 X. j8 n  V" Q-4        410.663
% K7 m0 J7 E2 H; @! v' T4 K! X-3        389.462
$ a, a; A' y2 P: F-2        369.479* H" l8 ^- z+ ^. W2 \8 t
-1        350.639/ P/ z5 z% _. r% A7 x2 a8 r4 V1 `
0        332.868
4 R, G4 U/ i- a. b  s6 ]; s1        316.102; E" `. |0 N/ m4 M
2        300.2765 x" _) k' l6 y- `' l; Z! ^; ?+ s
3        285.334
7 O" v$ |, S: ~- B4        271.221
* m) R8 h/ m: |8 [/ b! z, d" ^5        257.8860 J: ]( H( @. F1 p
6        245.283
* X; N2 a/ b( K( S0 v7        233.367+ l  N' D1 d. P# K! {$ T4 j
8        222.098
/ f: \7 A- Q) i+ k6 B* e6 ~3 d9        211.435
1 N$ ]* M9 \( C" Y& h" a10        201.345
5 R* T9 F7 n! E11        191.7929 L+ g. p3 S/ C8 M! h
12        182.746
2 F( X: G/ ^9 `. d13        174.176
" \9 j* b8 ^/ e1 t* G$ c14        166.056) N$ {7 S/ L0 }7 _2 `5 ^2 n
15        158.359
) m; A1 l3 a& W4 t1 |16        151.06; h* G, Z0 w  ?4 W* O# ^
17        144.138
" W. X7 g3 N2 X8 n18        137.571
1 q* w- }8 {+ Q) l, ?6 q+ b- g3 g' n19        131.339
7 j  W- z% d/ L& E# T+ S20        125.4235 a! X8 {. }! m
21        119.805
# p! M; J1 F- q% l5 J  y; p22        114.469- f1 ?0 N1 ^9 M' s. x; K% w) C, X
23        109.399
% `: X: E8 d5 h% f24        104.581
* v3 J/ ?' D% v: S25        100% i4 ^6 N  J: A5 |8 {( r
26        95.6443' S# E1 P; H8 v/ w
27        91.5013
- C- p; u- e9 \+ g. u- m28        87.5596* r) k' S: R0 ~- o0 K$ n
29        83.8083
1 T, W2 p7 S7 \  |8 F# h6 A3 r! L30        80.2372- ]) V: `# G3 h
31        76.837, }( o; L: ]1 v) t, y1 C
32        73.5984: \" W9 Q5 c% M! O. i1 j
33        70.5131
; S9 F* @8 `. s& g34        67.573( K: v9 ?3 p; D. u3 ~7 Y
35        64.7706
7 {* Y9 t. E; @8 {1 u' @; ]36        62.0987  h9 C6 Q7 G, o- R; W+ W5 P5 B
37        59.5507
# `" n' S5 S9 e. ^# b" `38        57.1202- Q0 q4 l5 e3 E9 H' @/ q, D; s
39        54.8011
' d3 p3 d7 j/ \7 J40        52.588
" }+ f2 b9 ?2 p! E+ l41        50.4753. S" O& [% ~9 K) D9 o1 _0 W# H
42        48.45813 z. w1 Y% a1 P
43        46.5316* K2 [% G/ I2 Z, z* m9 ~2 @
44        44.69130 k( ~$ C* a* }+ t. d5 v9 P
45        42.9339 i5 p& D7 K. E2 U; H$ Y! Z8 S
46        41.2525
! M' S6 @( y3 b. T) [47        47.39654 [2 s0 G& p4 t4 W
48        38.11, J* O! _. L# W( k; u7 w8 U: G  _' ~6 z
49        36.6411* i7 W2 m2 f' j' T) h+ X2 t, X+ J
50        35.2360 x% _  d6 A& J% D
51        33.8916
$ P) |5 O* ]+ ?% R52        32.605
2 D' d$ ^' c6 Y& g53        31.3734: J: i- v, W& d2 }& t
54        30.1944- {$ N1 Y! T( P7 z9 }" b% u5 ^
55        29.06537 C3 O/ J+ k# l: t1 N: V
56        27.9839
. b6 @4 S9 n1 c* k6 ?57        26.9478/ f+ j4 a# e) o6 H5 O5 [
58        25.9551* w6 s: W1 w$ T2 ]% j; }% p' u
59        25.0036- u+ {* t! a+ t, [4 U- |6 R, q
60        24.0915+ h  E! A. s1 ^; \+ V) E
61        23.217
+ m! q: ?* L+ P! w6 P( n& s62        22.37848 p8 T! s, x# v  w) j0 K) s& T
63        21.574$ ^# [& t* |/ e, T2 Y& G" e3 {
64        20.8022% A& c( T- @4 S4 O
65        20.0617
: S3 |. @% U$ N3 L3 L66        19.351
5 Y0 t3 D+ M1 i67        18.6687
2 K4 V/ }) e- s68        18.0137+ s; _& N. A7 g$ |# Z5 _% z
69        17.3847
. _- p5 u7 h$ B- X70        16.7805
# m, E8 p0 R0 ]4 J, _7 O4 X71        16.2001
0 T8 C6 T/ A+ y0 \1 s' q& W; w! ?72        15.64244 {1 F) b# ?- I: d8 V' T) t1 e
73        15.1064/ V1 @0 v7 |4 S6 d/ @( V5 l
74        14.5913
" h& v5 K3 Z/ m75        14.096
5 ?) m8 a" g* Q; r0 h2 A2 y& X: W76        13.61988 E' h: P9 H5 o+ N- U3 I8 R/ [
77        13.1618" `  }0 t% t+ F
78        12.7213
3 M; X+ @7 u: n& ]4 [9 h79        12.2975' w9 f( c( y/ _
80        11.8897: u- `. r+ Q0 ?2 N- L& h
81        11.4972
( _0 ~& Y9 G: a3 t; m82        11.1195
& o1 T0 l4 }5 h" K3 ^83        10.7558
7 Z' q( d" \2 U9 S% g: S84        10.4056  _0 R! Z8 p& ]# S
85        10.0684
# z1 R, o* b: N4 v9 I. V86        9.7435
: u# O4 v# s! N4 t87        9.43064 A% O2 U) v2 k+ q: X9 I% u
88        9.12913 Y. x* b" [  i: o
89        8.8385* c/ ~: C1 {/ u( E
90        8.5585
% G6 c: r; D. K( [/ X0 s" H91        8.28851 ]# k( y$ Y/ V2 v# i
92        8.0283
4 C4 t4 ~/ M. c: {93        7.77733 W+ g. g# S- ?: V2 u% x! L
94        7.5352
" ?" v2 ?5 N7 r( t) D95        7.30173 t: v5 c: q' Y) i
96        7.0764
3 }$ D3 L0 C" I2 p* t; D) x  _97        6.85917 s$ \$ m, \9 P4 d; o- |( E
98        6.6493
! O  o: a! `, J% J2 F1 H" r9 Z/ N99        6.4469* z7 ]: O2 i1 }( Z" B" i: @
100        6.2515
" A( z+ R4 [' w101        6.0628
  M5 ^* t; Y3 v  c# n102        5.88069 N3 e* O* g$ v  ?
103        5.7046
. t* b4 }+ W8 ^0 ]7 A. C" B( _/ ^7 c104        5.5347
2 ~1 f, c6 o: _& m" J# Z105        5.3705
5 v' s) T: ]  Z% o( s1 p106        5.2119
: \) b4 H9 y" F1 l3 L9 r4 T3 Q107        5.05863 M4 ?* X5 q& s' i
108        4.9104. H$ `& ^+ R; L
109        4.7672. m! T& q, L; i( X) F
110        4.62889 D! z0 r  V# w1 i3 \/ S
111        4.495- _4 |: F3 l8 O' _5 ?; R) ?
112        4.3655) ~; ~; G# ^0 W" u* t
113        4.2404
( p6 r1 |4 b, e( E114        4.1193% H0 H5 ~0 f+ A/ V2 i; W6 Y, r
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

13

主题

120

帖子

1219

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1219
8#
 楼主| 发表于 2013-3-15 09:43 | 只看该作者
超級狗 发表于 2013-3-15 09:30 6 n5 U2 A: j% T
很高興有幫上你!

8 H1 B  a$ I6 N( n{:soso_e181:} 我更高兴~
' ^8 M- s. m. b% T& S6 @. g3 i1 e哈哈~

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
7#
发表于 2013-3-15 09:30 | 只看该作者
很高興有幫上你!- ]" Y1 S& Q( ^$ j2 [( k
, I+ X( U7 t$ T5 g9 D
{:soso_e100:}

13

主题

120

帖子

1219

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1219
6#
 楼主| 发表于 2013-3-15 09:28 | 只看该作者
超級狗 发表于 2013-3-15 00:53
9 K  |; x' U8 @% v  {- `不曉得樓主掛了沒?救命喊這麼久也沒人理他!
: C  |5 |0 z4 H' A
* B8 E$ k. p8 O. w! r3 _熱敏電阻是對溫度的關係是有計算式的,不過如果你的 CPU 沒 ...
  t$ `+ i5 ~+ q$ Z
项目已经死掉了~$ M7 @- K5 B- q$ Y
但方法还是要求的~
/ f; r+ F1 M' w& i0 n, y刚刚查了一下内差法,觉得非常靠谱~/ u5 Y* k! A2 Y& H
我最开始也是想那样写,但感觉会很长,但刚刚问了一下度娘,似乎清晰了~- B2 W- q, z4 d+ B$ {
谢谢啊~

13

主题

120

帖子

1219

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1219
5#
 楼主| 发表于 2013-3-15 09:21 | 只看该作者
超級狗 发表于 2013-3-15 01:01 - D' M1 t+ W' h- A) V: i5 J  }8 w
我忘了講一件事︰
5 b. W) ^4 B" m7 X% G要準還有一個方法,每部機器生產時分別做校正。很多能精確測量的儀器都是這樣做的,唯有 ...

9 l/ C/ F/ t- V1 n非常感谢~

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
4#
发表于 2013-3-15 01:01 | 只看该作者
我忘了講一件事︰, b& u# j) T  v' |- u  G
要準還有一個方法,每部機器生產時分別做校正。很多能精確測量的儀器都是這樣做的,唯有這樣才能排除元件或線路個別差異所產生的誤差,因為這點是你無法用統一的方法排除的。
4 @8 N, t! e: x& T# z" |) b) w+ B; W. v. M
{:soso_e189:}

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
3#
发表于 2013-3-15 00:53 | 只看该作者
不曉得樓主掛了沒?救命喊這麼久也沒人理他!
7 {2 n3 U$ S, J: w( X2 T' T4 h1 y4 }/ f5 G% B4 y5 r$ _) F
熱敏電阻是對溫度的關係是有計算式的,不過如果你的 CPU 沒有浮點運算器(FPU︰Floating Processing Uinit),用算的不曉得會不會算到死?3 e8 P* Z8 _+ x/ d8 r
" m3 N. `/ m1 k5 u$ b
而且用算的會不會比較準?我是存疑。畢竟廠商提供的阻值表是量測統計值,而公式則是近似值。$ j- i& s, |" V% O3 V: h3 z& L
- F5 s% `  x1 ]- I  p; {
要準就選擇誤差值較小的 NTC(0.5%),再不然就是用市面上一些專門量測溫度的 IC,例如 TI TMP102 或 TMP105。
# ]# g$ T' N# b, Q7 a/ z
3 f% c+ ?1 O+ p8 ]: s+ A+ T小弟有三點建議︰; P: I4 t- z9 x" f! Y
一、溫度本來就不是很準確的物理量,誤差在 1 度以內的量測算是很精準了。) I% J0 y. c4 y) t: ?8 ~. |8 _
二、是 NTC 的阻值不準?還是 ADC 的量測不準?需要釐清一下!, B: |2 G8 ?$ ^1 C: @! Q( I
三、查表 + 內差法也許是最好的方式。9 L: l, O/ a# F! E7 k: C2 H

4 Z. X9 a4 L8 P3 ]3 w2 D# B. ]

NTC.jpg (66.22 KB, 下载次数: 0)

NTC.jpg

评分

参与人数 1贡献 +10 收起 理由
jacklee_47pn + 10 支持!

查看全部评分

13

主题

120

帖子

1219

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1219
2#
 楼主| 发表于 2013-1-29 11:15 | 只看该作者
SOMEBODY HELP ME~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-23 12:26 , Processed in 0.072990 second(s), 36 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表