|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:本文提出了利用单片机和热敏电阻设计温度测控系统的一-种用RC充放电原理测量温度法+ O; Y- h, S1 g! f$ Z0 \, a
和温度脉冲加热控制法,并对硬件系统原理和温度控制作了简要描述。
* H& \0 E# j- y) Y* F3 M* r4 T
关键词:单片机;温度测量与控制;热敏电阻;可控硅. P3 w+ c1 k1 P$ `0 L3 J0 B
* S, i- Y& p5 G* u
1引言
1 E4 r7 T3 {0 Z在现代自动化控制系统应用中,经常对系统的温度、湿度、电压、电流、压力、流量等参数进行测量
$ P6 Y0 z9 k, P1 A和控制。利用单片机和热敏电阻不仅可以解决对温度测:量的技术问题,还可通过可控硅实现对温度的控制。- Z2 s! l3 f: m+ h+ o
2控制系统 设计1 `' O3 S3 `5 @4 x
以热敏电阻为测:量元件的MSP430F1121单片机温度测控系统电路原理图略(可向作者索取)。本文仅8 ~& l. i- X; J- \. O
对温度测量与控制电路部分进行描述。: U! X2 ~2 H" Z7 l
2.1温度测量电路与软件设计
! l; B; O' D& S8 r传统的办法采用充电的办法测量,为增加分别率,我们取内部的
& S: M) c( ?' e0 c+ H0 ?0 `0.25Vcc作为阈值电压,采用放电的办法可分别测出参考电阻Rref的
5 C# B# O- O4 L2 G- v; _放电时间Tref,热敏电阻器电阻Rsensor的放电时间Tsensor则有下
. g3 A. k: k9 H V! l4 O面的公式:
5 Z3 C4 `2 x# V4 x# FRsensor =Tsensor XRref / Tref3 F" r' x4 U c8 S; N$ _
下面的程序,定时器A的输入频率采用约1MHz左右的DCO。由于电阻大小和放电时间成正比,对测得的时间进行8 D& y" ^8 x! Y' o' S6 s
比较,就可以确定热敏电阻器的范围。如图1所示,当热敏电阻大于参考电阻时,P1. 0输出低电平,反之,P1. 0) m5 h* |/ S! Q0 Y
输出高电平。如果我们热敏电阻器采用负温度系数的103AT,参考电阻取10K,那么当温度大于25度时LED亮,' }0 ]+ A8 u# F+ q
小于25度时LED灭。如果我们要测量具体的温度数值,可以在下面的程序基础上增加热敏电阻器电阻值计算和
! y! p* D7 f) h, w0 U/ A. b2 Y查表程序就可以了。& W! Z+ t0 E8 ?. D( r M
#include. O5 z! W6 {4 ~0 L. ]8 w0 j
'msp430x11xl. h'* r1 l; g' C" ~- R: s6 |
Ref
2 p9 | J* I* I9 X001h; P2.0接参考电阻.; T% ?7 w/ Z' N3 p! |
Sensor4 _. E! Z9 o2 T2 v$ \" J1 T p
equ9 [. e0 m: P6 U" f5 K' f3 o
002h ; P2. 1接热敏电阻器
% g9 r- m* S' D$ i. W( ~" b2 GORG
0 G. S' _: N |0F00Oh: B- a6 C6 }2 |1 w0 v
RESET1 a& b$ E$ A5 ^& D4 B
#300h, SP9 v- V# w1 p+ `9 s6 K
Init_ Sys
; o! r! I7 r+ r* Imov _8 N/ E! V+ o7 `' z9 _+ a: X
#WDTPW+WDTHOLD, &WDTCTL! p% `7 F3 Z3 u6 t
停看门狗: j( j! k4 J! S$ E% |( v( K
SetupP1! _: c: c( N( @: Z
bic. b
6 ~% V6 @: c5 y0 E# o* T#001h,&P1OUT ; P1. 0输出低电平* k& O5 Z" m. K. b" B" L
bis. b
* _' w$ B+ Y. c' F- I#001h, &P1DIR
* O+ m' F8 Q. @9 y, W& o3 YSetupP2
$ ^. `( j$ ^$ L! C4 vbic. b
- g4 `0 w4 D9 G& A( E% x, ]#Sensor+Ref, &P2OUT
1 y4 n( g5 k4 R7 bbis. b! Q: v3 ]" t2 R4 ? z1 R2 Q
#Sensor+Ref, &P2DIR; u* n9 i' _$ w7 R
SetupCA
9 H( x1 Q: r3 Z; j- ] xmov. b \8 j9 N' l, |
#CARSEL +CAREFO+CAON, &CACTL1 ; 比较器的参考电压0.25Vcc
% I v; l4 I( t/ C' N% u. Rmov. b5 L- z! g9 G4 C% q0 I# e
#P2CA0, &CACTL2 ; P2.3比较器+# i3 {5 H2 n9 G* {2 _; ~5 J
. c; ]) Y' ~' i
4 y7 A7 k+ x" s7 B
F+ f+ f0 y1 h" `$ u$ L9 P附件下载:, ~* m3 z! }! ~ p
1 j' [ h! s4 P" f4 q+ F* W* h9 I4 |+ F. H7 F; r J' P# ^
|
|