|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:本文提出了利用单片机和热敏电阻设计温度测控系统的一-种用RC充放电原理测量温度法6 U4 i3 @2 p0 g8 q) n; d
和温度脉冲加热控制法,并对硬件系统原理和温度控制作了简要描述。1 l, z$ {2 v2 ^% K) ?9 d
- h" J7 j" a, T3 A: u& l
关键词:单片机;温度测量与控制;热敏电阻;可控硅
+ a3 b# d/ J+ H: [ E& V
' E# A5 w V% L' d2 R/ C+ |1引言2 V8 c1 @3 E$ E' [! q( i
在现代自动化控制系统应用中,经常对系统的温度、湿度、电压、电流、压力、流量等参数进行测量
" {* E4 @6 |" Z: v3 O+ N和控制。利用单片机和热敏电阻不仅可以解决对温度测:量的技术问题,还可通过可控硅实现对温度的控制。* A$ A; d1 A6 ?) l5 T3 D2 V
2控制系统 设计) E6 t" R! \9 i4 n
以热敏电阻为测:量元件的MSP430F1121单片机温度测控系统电路原理图略(可向作者索取)。本文仅
: v. i/ `7 }) |5 J' ?7 }8 }/ ^对温度测量与控制电路部分进行描述。 | ]% Y- d' }7 s
2.1温度测量电路与软件设计. C2 [" T8 a$ c
传统的办法采用充电的办法测量,为增加分别率,我们取内部的
, _* L7 X0 L5 F* R$ T3 G0.25Vcc作为阈值电压,采用放电的办法可分别测出参考电阻Rref的' @$ R8 E1 ]* f' T1 ]6 w @+ Z; R
放电时间Tref,热敏电阻器电阻Rsensor的放电时间Tsensor则有下/ q; L- H: K& y: d9 S0 k5 U
面的公式:& \3 ^$ z6 | _) J' z. Z
Rsensor =Tsensor XRref / Tref
3 A; F3 R6 A' J下面的程序,定时器A的输入频率采用约1MHz左右的DCO。由于电阻大小和放电时间成正比,对测得的时间进行
$ c% K; n8 j4 Z比较,就可以确定热敏电阻器的范围。如图1所示,当热敏电阻大于参考电阻时,P1. 0输出低电平,反之,P1. 03 j J, ]2 b2 M1 v% @% r
输出高电平。如果我们热敏电阻器采用负温度系数的103AT,参考电阻取10K,那么当温度大于25度时LED亮,
9 E i: p4 o; m0 J小于25度时LED灭。如果我们要测量具体的温度数值,可以在下面的程序基础上增加热敏电阻器电阻值计算和. s' |7 }8 D: [! ], ?
查表程序就可以了。
) ]' t& |, S( u2 b$ m' E3 a#include" E6 R9 d4 @7 u3 Q
'msp430x11xl. h'" E; L5 r5 I7 [6 j
Ref$ Z/ a5 y* o+ a0 f
001h; P2.0接参考电阻.- i* i6 P) H( R. r1 b+ R
Sensor
+ o! I7 M2 H! q$ m5 _equ; W& y* h, P; E4 _4 I9 t% ~4 o
002h ; P2. 1接热敏电阻器1 d) C, c6 b7 P
ORG
6 @! T2 C5 U3 d# D0F00Oh
; h* k# L4 H4 p/ VRESET d! s: {6 `& Q- r P
#300h, SP
* G2 i9 ~- V4 Y, S7 d& tInit_ Sys
+ A5 o8 O4 p7 Kmov
6 X/ O( m+ U1 R. T% u#WDTPW+WDTHOLD, &WDTCTL
1 g8 \8 d+ B0 u* {5 k; H/ w停看门狗& N( V" }! y/ e! _5 ~3 y+ q
SetupP1; O J9 Q5 f" D
bic. b) O3 w8 F. r/ n
#001h,&P1OUT ; P1. 0输出低电平
4 N0 g1 N2 @! r8 zbis. b
$ ^4 w- i8 J @2 o! m/ W) A1 D' f#001h, &P1DIR2 H: T, f1 S. f. E
SetupP21 {$ G; u1 B' a6 S- G1 C8 H O
bic. b
+ _9 @2 Z$ `5 U, r' ^% \& z#Sensor+Ref, &P2OUT* C/ b. l( q' q* x3 z9 ?* \) t
bis. b p. z" w8 j5 p2 }9 f0 s
#Sensor+Ref, &P2DIR8 m7 L; S7 y2 B6 k0 k& ^6 P x/ D; L, N
SetupCA! d$ c; [. l" K% s# [5 P2 d# q" q
mov. b. R4 }1 v7 C) D5 c3 T
#CARSEL +CAREFO+CAON, &CACTL1 ; 比较器的参考电压0.25Vcc2 I7 d+ ^* }! z! w* L
mov. b
' `- h; R2 n. l8 N# B9 V) A ^6 _#P2CA0, &CACTL2 ; P2.3比较器+
9 y3 N1 F5 F' i: o: C$ p4 V C
: a& {- d% y( E9 F
0 u1 j' ]" ~/ P8 ?/ b; R h+ _) u! G% j( C5 H; I1 ^
附件下载:
' @* W+ Y4 \' B2 R* N5 L
2 D$ ?" {9 d2 i/ p: M. A4 X! H( W s) l& c$ k% D2 Z/ g1 R
|
|