|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要
' G# {; d E6 e! N# `5 x本文以单片机AT89C51为控制核心,温度信号
1 b! f5 I9 R+ T: x; _7 r经输入模数转换器ADC0809,转换后的数字量+ H" p6 E6 [: q5 l8 H$ |5 O
输入到单片机。单片机中采用PID控制算法对2 y7 g$ J, B$ R6 K
测量数据和设定数据进行处理,处理后的数* x% D2 w/ q2 n& Y: p) Y
据经数模转换器DAC0832转换为模拟量,以! \0 C. W& i& s, e, T0 F5 D" ^
此来控制全隔离单相交流调压模块,从而控$ n2 }) F8 Y! ~: a" |0 q- b
制锅炉水温稳定于设定值) E5 U) E5 [; i2 L" c, M5 l- J
0 [% [" R* i) X0 \
1.引言/ t$ J! ^0 x* n: Y+ @4 G$ K
随着现代化科技的进步,在很多工业
0 [% U* Z3 e6 @控制场合需要非常精确的控制温度的变2 y7 x5 G. D0 {" m M# e$ B
化,而在日常生活中,水温的智能控制应用
& y& X$ |/ P# y* W. Z5 E( Q也非常广泛,在这种环境下,便提出了智能
8 w( ^2 w& |% U. r5 ~) M+ l水温控制系统。; f. ~, z" {4 y6 G8 [+ L
本设计以单片机AT89C5l为控制核" }0 k$ ~1 N, `% k5 f
心,用K型热电偶作温度传感器,信号经1 V) V& V( F9 h: l6 V/ v2 z j5 G
* |, {( i3 L' B- y1 j1 W5 B* v5 B
放大后输入模数转换器A D C0809,转换
% z9 l& f- N' K% P$ q3 t: z后的数字量输入到单片机AT89C5 1中。单
. b% g- `. x2 q" A$ r: r/ [8 |片机中采用PID控制算法对测量数据和设* c8 G+ ?& i: m2 G5 _3 C2 ^
定数据进行处理,处理后的数据经数模转1 O% Y N8 n# Z9 X% m, L3 e
换器DAC0832转换为模拟量,以此来控8 n5 D/ i& j* n3 N) q. H7 |
制全隔离单相交流调压模块,从而控制锅
( u8 r- K; i& T3 A炉水温稳定于设定值。
0 ]+ P/ I2 `, G/ P0 W0 R: E8 t0 f2.温度控制系统方案设计
( ?9 c5 B8 M6 F( g# u/ r' b) a采用K型热电偶测量温度,将温度信
7 }8 X! y# P6 a$ p. K! e& o# v号放大后通过A/D转换进入单片机,单片
- R6 }( z6 p0 d2 R. u5 v) Q( q/ j机进行数字滤波和PID运算处理后,结果
C6 ~5 b' [8 j) J4 k) r经DAC0832转换为模拟量对全隔离单相交
: O. }# [2 c& I$ c流凋压模块进行控制,达到控制电炉水温, v6 R T) p7 ]) V# n6 M( I( \
的目的。系统方案如图1所示。" i x; K) j6 m! [
2 o+ Q, P$ e4 D/ c$ K" x9 L
% P/ @; ^* O1 y+ y ~
6 T _, @. d: M. V$ F
0 P" ` h% Y* D3 S8 ^ |
|