|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要5 L; [* p( ]6 S
本文以单片机AT89C51为控制核心,温度信号" m4 G' h% J8 w6 a9 K) e! p# l
经输入模数转换器ADC0809,转换后的数字量
4 M* q0 ~5 M6 c% p: K3 s( r# b输入到单片机。单片机中采用PID控制算法对+ Q q, C# n9 E6 s- c
测量数据和设定数据进行处理,处理后的数
# C9 p7 |& `/ s0 y, ^据经数模转换器DAC0832转换为模拟量,以! {" ~* T+ d! g$ Z
此来控制全隔离单相交流调压模块,从而控
# d- l8 h7 F# W h3 A" w4 x制锅炉水温稳定于设定值' W' X3 k( s% H- O/ C8 A
+ N9 E& A5 I* A/ } r+ t- G
1.引言
+ T2 s4 X2 e+ ~8 M$ b+ B2 b% @随着现代化科技的进步,在很多工业: S0 Z% U% V. C5 B5 q. a5 N3 J
控制场合需要非常精确的控制温度的变
* S) ?' ~0 Q# c2 F$ ~4 M化,而在日常生活中,水温的智能控制应用
+ |# W) a _9 F$ L2 R也非常广泛,在这种环境下,便提出了智能/ `( k v' {& F3 `( J8 |! Q# `- Z
水温控制系统。
+ |) h6 R6 g6 j4 o5 ~本设计以单片机AT89C5l为控制核! H, w! A: x$ z( R! N0 |
心,用K型热电偶作温度传感器,信号经
: X% h, w/ E9 q8 R, f$ v$ _( h7 X1 g! @% m! v* \" }( o/ }' ^
放大后输入模数转换器A D C0809,转换
# d0 }0 P$ f7 f+ a! ], @8 l% v" d后的数字量输入到单片机AT89C5 1中。单
2 a: j; A* h1 d( \6 s) u8 g3 p片机中采用PID控制算法对测量数据和设3 p3 f0 i1 G. M
定数据进行处理,处理后的数据经数模转
7 J9 w1 B; ?2 z, g换器DAC0832转换为模拟量,以此来控. Q! B' l; o# ~6 q) ^; L5 H: P
制全隔离单相交流调压模块,从而控制锅
9 r6 H0 [, f! ?炉水温稳定于设定值。
" C7 q! F* Z- M$ M) P! A2.温度控制系统方案设计* s& j% c# h( N1 \8 Q: `; d
采用K型热电偶测量温度,将温度信+ e" J1 T4 l* {8 E& x
号放大后通过A/D转换进入单片机,单片
/ q6 M1 O0 I+ M8 Q% V机进行数字滤波和PID运算处理后,结果2 l/ h* G7 i' s2 g$ O
经DAC0832转换为模拟量对全隔离单相交' O9 I/ T7 C1 q: A2 s
流凋压模块进行控制,达到控制电炉水温9 t0 B/ H. B& D! D* q
的目的。系统方案如图1所示。! k: C4 F) ^/ a) e; A& |8 U
6 F9 j2 ?9 A* \4 O9 H
9 n+ k- m! B5 W7 P; e- B8 n w+ n8 f
% L9 @* f" n& {, Y; B |
|