找回密码
 注册
关于网站域名变更的通知
查看: 443|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于MSP430单片机的温度控制系统的设计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-5 13:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

该用户从未签到

2#
发表于 2020-2-5 13:31 | 只看该作者
MSP430F1121单片机温度测控系统
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-1 22:13 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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