|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要
+ E( ~( d: g* V* u0 I本文以单片机AT89C51为控制核心,温度信号
9 e o7 o) ~$ e经输入模数转换器ADC0809,转换后的数字量% _* n5 u1 Q3 b- q* u( f
输入到单片机。单片机中采用PID控制算法对, i- W7 @" E0 Y; D- l6 C
测量数据和设定数据进行处理,处理后的数9 N% D) s5 f" Z- e% U
据经数模转换器DAC0832转换为模拟量,以
s$ O; t" `* t3 a$ C此来控制全隔离单相交流调压模块,从而控
. D$ V! v# f- ]! f! |- P制锅炉水温稳定于设定值
" _% G! f1 t7 e) k/ f
& H- s' A0 Q- \+ ]1.引言5 F& Q0 C, K2 {" n
随着现代化科技的进步,在很多工业$ L- Z' r! @' {
控制场合需要非常精确的控制温度的变
2 `& }$ C+ o- N0 G6 V化,而在日常生活中,水温的智能控制应用
. W3 B; [' G$ O7 Y s+ s4 h) J也非常广泛,在这种环境下,便提出了智能
( O! ^, c5 T" F& p1 v水温控制系统。3 @0 M( d& e+ _( y5 L
本设计以单片机AT89C5l为控制核
/ u+ ?- H, T; F% P心,用K型热电偶作温度传感器,信号经
4 e2 B* O# [( c4 W# q8 g+ G: T3 O3 d
放大后输入模数转换器A D C0809,转换
( A1 _$ w- ~: }( k9 T后的数字量输入到单片机AT89C5 1中。单
2 ?* M1 c, u. n y& ?/ P! i片机中采用PID控制算法对测量数据和设
" l. b6 o" l! ?定数据进行处理,处理后的数据经数模转/ O' {. ~$ v3 Q' Z/ [- U* M: J
换器DAC0832转换为模拟量,以此来控5 _5 L" T R7 b$ m: L
制全隔离单相交流调压模块,从而控制锅6 E% @! k! }8 Z; P
炉水温稳定于设定值。. M: Q! ^+ |: ?4 w' `& {& h
2.温度控制系统方案设计
+ k. p3 W# j, ], i1 c: J4 I; W采用K型热电偶测量温度,将温度信/ C J5 k; e4 Q' T9 P
号放大后通过A/D转换进入单片机,单片2 n4 M6 ^/ G) c5 U# j8 r
机进行数字滤波和PID运算处理后,结果+ Y e* t5 w7 \5 C5 r5 Y" k" J
经DAC0832转换为模拟量对全隔离单相交6 c9 Z/ F N6 j0 ?
流凋压模块进行控制,达到控制电炉水温
8 K( C. e: p" T% h; F0 A的目的。系统方案如图1所示。
; N _# H4 c5 Y) l G4 i$ v" I+ Z
+ r* r' T' L Z! s
5 D4 z6 `5 y1 O& H+ \/ t t# [) x+ D, i R
h( Y% |; i7 Z6 { |
|