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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要:本文提出了利用单片机和热敏电阻设计温度测控系统的一-种用RC充放电原理测量温度法7 r  A/ U. @  d# G. h2 l9 _! A
和温度脉冲加热控制法,并对硬件系统原理和温度控制作了简要描述。: k( }6 }9 _" ~! R7 K5 K, c
/ u2 |  P& F4 D* ]3 M
关键词:单片机;温度测量与控制;热敏电阻;可控硅* K3 \) k1 ?" N7 D' n9 ^

; ^; y* ?* e, Z# ?" S' w1引言3 A& e8 b' h& R
在现代自动化控制系统应用中,经常对系统的温度、湿度、电压、电流、压力、流量等参数进行测量
1 t* J; `0 u! o. V0 ~4 e8 Y和控制。利用单片机和热敏电阻不仅可以解决对温度测:量的技术问题,还可通过可控硅实现对温度的控制。5 J; p. D# {8 _4 X' N
2控制系统 设计( ^. }' L/ z" A( Y3 n
以热敏电阻为测:量元件的MSP430F1121单片机温度测控系统电路原理图略(可向作者索取)。本文仅
4 g% q7 `7 j6 m: J; o1 E9 k对温度测量与控制电路部分进行描述。
5 E. Q4 Q$ w1 q7 x0 G) x( j+ r: Q8 g$ {2.1温度测量电路与软件设计
9 J6 n2 V' ?+ v, o: I传统的办法采用充电的办法测量,为增加分别率,我们取内部的
9 ], M7 m1 }9 U6 ~$ l0 V$ G' S7 \1 s0.25Vcc作为阈值电压,采用放电的办法可分别测出参考电阻Rref的
8 T# V% o! A  `+ ]& K( }, X1 W) |放电时间Tref,热敏电阻器电阻Rsensor的放电时间Tsensor则有下
: U/ i0 s: H5 v面的公式:8 e4 N3 y, y& _  u2 @
Rsensor =Tsensor XRref / Tref
8 [" G+ y  `0 _2 b下面的程序,定时器A的输入频率采用约1MHz左右的DCO。由于电阻大小和放电时间成正比,对测得的时间进行5 i. R* \8 g. H' G/ l$ i
比较,就可以确定热敏电阻器的范围。如图1所示,当热敏电阻大于参考电阻时,P1. 0输出低电平,反之,P1. 0/ N8 {, }  |$ N- I% Y' [3 f
输出高电平。如果我们热敏电阻器采用负温度系数的103AT,参考电阻取10K,那么当温度大于25度时LED亮,9 @2 F' {$ U8 M. j( W4 v9 y  A
小于25度时LED灭。如果我们要测量具体的温度数值,可以在下面的程序基础上增加热敏电阻器电阻值计算和4 b  @- J$ c, @) G
查表程序就可以了。
) t1 X. D3 y) B; ~3 W; i#include
3 v0 j/ J& t3 W0 s'msp430x11xl. h'
! H  y$ j1 V* |- A' iRef
3 z" Q, E$ o* K8 Y. ~4 I3 G001h; P2.0接参考电阻.
" ]$ p, m! w0 Y7 V& A8 [; vSensor1 L' K& _: `8 B# L
equ
8 Z# L( X" |, Z1 {- P/ ^' h002h ; P2. 1接热敏电阻器
5 ]* C+ i. \  ^, OORG3 t" I- X0 _  C
0F00Oh
# g# N0 s5 z% ~1 Y8 E6 ^RESET
+ P8 Y* d. u- X0 J$ L" T$ l#300h, SP
) l% r6 _9 U& R$ \, C4 x. uInit_ Sys
( P8 l4 u% b+ I/ \mov3 |+ z/ W" p1 u
#WDTPW+WDTHOLD, &WDTCTL
9 J7 j/ c; g/ y  [; g停看门狗& L0 k! _3 y/ w1 l/ A0 q( l
SetupP1
/ d& G0 X) ^3 }8 m9 V$ q) Ebic. b
  X! r) K4 S. I#001h,&P1OUT ; P1. 0输出低电平
6 O  j6 N# l  h! K0 W8 Q# _! ~6 cbis. b! Y. r2 @! c7 @* y
#001h, &P1DIR
; Z) N  \/ x. f5 s' ZSetupP2
! V6 G. ~; G' g* u9 u! `% sbic. b
0 w. J7 S5 X5 L0 _" a#Sensor+Ref, &P2OUT! R$ X8 H% L' c7 k. K- g
bis. b
' o. L/ h6 P% G7 h4 f#Sensor+Ref, &P2DIR4 t, M: a/ W2 Q
SetupCA
6 Y0 M( _6 U5 y; x9 Jmov. b
1 G" t# f5 }1 f( }: b* w#CARSEL +CAREFO+CAON, &CACTL1 ; 比较器的参考电压0.25Vcc
- y4 z" z6 k% s; gmov. b7 G* o/ j$ Y7 O# E8 s/ Y
#P2CA0, &CACTL2 ;  P2.3比较器+$ Y- O: I. I+ }' Y
+ c+ ]' N! s" R) u6 T
' Y+ N9 l* k5 r+ X5 l
% _# S! ]) _9 @' y1 \1 t. a
附件下载:
游客,如果您要查看本帖隐藏内容请回复
$ P% c# i$ ~; [( M6 |7 c! `% Z
+ A; L! V/ P" |' e( A
3 l( M) V$ d0 y

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-21 03:02 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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