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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要:本文提出了利用单片机和热敏电阻设计温度测控系统的一-种用RC充放电原理测量温度法( c% a- t% U8 r% s$ q7 \, P) t
和温度脉冲加热控制法,并对硬件系统原理和温度控制作了简要描述。
. ]2 v6 Z! r# i( T0 j; k" E
0 n3 n. M3 v) T1 P) Q$ w* i关键词:单片机;温度测量与控制;热敏电阻;可控硅
  B0 D8 H. W' W. g
  l  a9 A* j3 q( R$ L  ?& b1引言( ^9 I+ _$ ?+ ?$ @1 K
在现代自动化控制系统应用中,经常对系统的温度、湿度、电压、电流、压力、流量等参数进行测量
8 F4 W; w$ t8 z8 q" p; a* R和控制。利用单片机和热敏电阻不仅可以解决对温度测:量的技术问题,还可通过可控硅实现对温度的控制。% F! i$ e, d0 V( E, F1 a/ N: a
2控制系统 设计
7 l1 w" q$ s# c4 d以热敏电阻为测:量元件的MSP430F1121单片机温度测控系统电路原理图略(可向作者索取)。本文仅
- Q/ ^' F1 \( \! k6 B' o0 i# g& ~对温度测量与控制电路部分进行描述。
- E7 C: H) [0 ~7 J# D" r: z2.1温度测量电路与软件设计2 J0 G7 D- c* B2 ]& I5 W
传统的办法采用充电的办法测量,为增加分别率,我们取内部的
/ d2 R$ Q8 d1 l7 U0.25Vcc作为阈值电压,采用放电的办法可分别测出参考电阻Rref的
$ K5 T" H; Y  i# O6 q0 I. t2 |  ~- ~放电时间Tref,热敏电阻器电阻Rsensor的放电时间Tsensor则有下+ U0 v/ {  L+ n6 c
面的公式:: D" B: B5 I4 v) [0 i
Rsensor =Tsensor XRref / Tref- X% @  H) }$ o# F
下面的程序,定时器A的输入频率采用约1MHz左右的DCO。由于电阻大小和放电时间成正比,对测得的时间进行
/ N% S, s2 k7 w* N! P比较,就可以确定热敏电阻器的范围。如图1所示,当热敏电阻大于参考电阻时,P1. 0输出低电平,反之,P1. 0/ U$ X. k  f% u; }( |% j
输出高电平。如果我们热敏电阻器采用负温度系数的103AT,参考电阻取10K,那么当温度大于25度时LED亮,
0 ~6 x: A' ]  ~& O+ h. r4 J/ O7 K$ c小于25度时LED灭。如果我们要测量具体的温度数值,可以在下面的程序基础上增加热敏电阻器电阻值计算和1 H5 u( Y5 M  z% [# U
查表程序就可以了。; G/ B1 \$ h7 T) a, F- B
#include. O$ Q6 V0 i- A% p/ y4 H, {# {
'msp430x11xl. h'
, |7 A2 t. d  [5 m; ERef
, l. v" T7 X! ], i2 u- \  r001h; P2.0接参考电阻., u; |3 r) |' e* @* I9 @
Sensor/ I( ^( @5 m. w5 e# x  R  A/ B2 E
equ
  s, q4 ?* l4 ^& n# o7 c5 o" r002h ; P2. 1接热敏电阻器/ |7 B0 Z! Q& }
ORG
7 L. m7 c  S& U, N. U' a+ `$ i0F00Oh% R: P) Y9 D1 ~- T' J/ E
RESET
) w! d1 D" a8 g" K: }* c) [#300h, SP
8 \# {( F- i/ r( ?4 I, h1 AInit_ Sys
$ x4 l+ Q* Y, y. G; m0 Wmov" H* G8 I1 Q7 D" j- `% @. v
#WDTPW+WDTHOLD, &WDTCTL4 K$ d( b7 h2 C& k; L, z3 k5 e0 X& J
停看门狗
3 t5 E4 j; O6 J4 tSetupP1; k/ y" F3 Z5 P" d: l
bic. b
4 o9 e* T- a3 C6 H4 z5 A- D3 b#001h,&P1OUT ; P1. 0输出低电平% {6 X- z) t1 l- r' Z( r# K
bis. b
/ z( o5 |2 L5 C#001h, &P1DIR7 Y  z! }! s/ |9 J( |4 C* n2 I
SetupP2
+ I& j- W& @  Q6 O6 ^0 k* M1 Jbic. b3 p. c* x2 i- c6 U- ~/ h/ t0 Y
#Sensor+Ref, &P2OUT
6 K! A( H' {2 m4 Fbis. b
! k- {$ I8 P0 _; j' C/ V#Sensor+Ref, &P2DIR
2 [4 W$ C# f$ W; W9 c, T' eSetupCA
& b9 L$ Y+ z, M+ m$ S; zmov. b
/ L0 r& F) Q: k, G#CARSEL +CAREFO+CAON, &CACTL1 ; 比较器的参考电压0.25Vcc, I3 M/ H& [2 m  j
mov. b
+ ^" t' V6 x( V/ C* f$ i' V, W#P2CA0, &CACTL2 ;  P2.3比较器+
4 ]; p( p- p8 x# W% l$ Q3 T' ?& }) p3 I- q# R5 F# P: s
- F6 a: I: F' K( K

3 G2 H7 N- b' Q1 O4 \& p6 H) k附件下载:
游客,如果您要查看本帖隐藏内容请回复
; b, t$ f  }$ [9 R5 a
4 x0 y- P! w  g5 L

( c' ?" I. z+ |  C  V' @4 o. w: i

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-28 06:18 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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