|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要; F! w" D* v0 f1 R! e) {- u$ p
本文以单片机AT89C51为控制核心,温度信号
# a! |2 f& r1 |! C' j8 \经输入模数转换器ADC0809,转换后的数字量
: l3 T* |$ @6 I h, O输入到单片机。单片机中采用PID控制算法对$ V4 k7 L5 \6 `6 S
测量数据和设定数据进行处理,处理后的数
" j4 P% d) C0 t1 m- g5 V: o据经数模转换器DAC0832转换为模拟量,以
1 I: @; j$ J/ u2 }6 U/ M此来控制全隔离单相交流调压模块,从而控- P: }3 T4 u( j( b, C* o9 d$ u* r
制锅炉水温稳定于设定值: S- M) R8 z8 u- a
) L& S7 A4 R0 Y4 T/ i
1.引言
: |' r( s2 Z5 E- M/ L, s随着现代化科技的进步,在很多工业
9 Q9 |# Y& D/ ~6 |- S% e+ t控制场合需要非常精确的控制温度的变! _" i! s* x4 d2 S, i: a c: q) N/ P
化,而在日常生活中,水温的智能控制应用
- s7 X m, |( B/ { E5 O/ i也非常广泛,在这种环境下,便提出了智能; S6 L" a0 b, ~2 f7 V- I( F
水温控制系统。
& B2 S, b9 K! ?5 q本设计以单片机AT89C5l为控制核
7 A8 ]7 V/ X3 W7 D* G心,用K型热电偶作温度传感器,信号经
0 j3 {4 t# b! r2 f1 l* a' S3 p$ ?: N5 D; U1 z
放大后输入模数转换器A D C0809,转换+ E6 e; x8 h4 q# k0 u
后的数字量输入到单片机AT89C5 1中。单# w& T( k6 U* W$ `! Q5 A
片机中采用PID控制算法对测量数据和设% P! l- h$ t1 k2 N7 ^
定数据进行处理,处理后的数据经数模转0 k8 n1 H( [# \1 ]
换器DAC0832转换为模拟量,以此来控
% @2 A3 ?* w" O3 e# g9 W制全隔离单相交流调压模块,从而控制锅+ U8 M- i; l4 X# ~. w
炉水温稳定于设定值。
1 K& I& Q+ Y* K1 Z- t* Y' _2.温度控制系统方案设计; h8 C" g6 g! w& C9 r
采用K型热电偶测量温度,将温度信
% i) X/ S6 F- X4 ?* u( j号放大后通过A/D转换进入单片机,单片4 ]# }" e: W3 p# N8 [9 I! Z$ k
机进行数字滤波和PID运算处理后,结果
; I, d R5 V0 Q$ e. @经DAC0832转换为模拟量对全隔离单相交
) t& V/ |; n0 K8 Z! T流凋压模块进行控制,达到控制电炉水温' Y" o# z% R- E
的目的。系统方案如图1所示。( ] w4 n" d5 S+ Y4 u
! F. C$ e @ S; @
5 x; m; q# ?0 q4 G3 ]. P W" H+ ^+ f* w+ a4 C
2 E) h$ j" N9 |( q& u |
|