|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要) O2 X. N( L/ P7 w8 C3 }2 i
本文以单片机AT89C51为控制核心,温度信号6 f: k7 R# n0 C6 P( p
经输入模数转换器ADC0809,转换后的数字量
$ q0 _+ M# B9 @6 i& p输入到单片机。单片机中采用PID控制算法对
8 B! v4 b: [8 G7 F3 R: b8 a$ P" G3 a测量数据和设定数据进行处理,处理后的数0 ~. P+ B5 F8 W5 P+ I
据经数模转换器DAC0832转换为模拟量,以
a7 R3 _2 f1 L" f% w/ g8 F$ |% p此来控制全隔离单相交流调压模块,从而控$ k: r1 q( [: R- L# d( M
制锅炉水温稳定于设定值3 m- Y5 K z5 f
+ U: ^; B9 p z! C, t+ c( v
1.引言; O# q8 O" B6 P
随着现代化科技的进步,在很多工业) N B8 T! Y5 a) K
控制场合需要非常精确的控制温度的变
% F$ f/ i' f& j8 R5 `化,而在日常生活中,水温的智能控制应用
9 ]7 K- ^. |& F: K也非常广泛,在这种环境下,便提出了智能
2 [" \/ E) o; y) Y: Z" I水温控制系统。/ k# b6 `! V/ ?9 P$ a. C5 I
本设计以单片机AT89C5l为控制核
% ^& b- s7 R2 f$ L4 g p3 _/ X心,用K型热电偶作温度传感器,信号经
$ \) E7 u q. F$ l* s; t& E
0 O0 Y' H) ~7 ]2 G" \$ ?放大后输入模数转换器A D C0809,转换
. l H8 L. p7 \1 x h1 G/ M后的数字量输入到单片机AT89C5 1中。单, l" V) J v( I. \7 ?. O6 ]
片机中采用PID控制算法对测量数据和设
+ A; [) O9 [+ m0 s# D, v4 a+ ?定数据进行处理,处理后的数据经数模转 t* x- D/ e" e/ x: j
换器DAC0832转换为模拟量,以此来控
, v: Q' N( a: K# {& t制全隔离单相交流调压模块,从而控制锅
& n" Z7 T1 {: @% N/ l& a! M炉水温稳定于设定值。
( Z: G: r, A' R; f% E2 ]2.温度控制系统方案设计
3 C; {: `3 f( {9 }2 \采用K型热电偶测量温度,将温度信8 b; P6 ]$ Z. X4 n
号放大后通过A/D转换进入单片机,单片9 O& q3 ?2 t2 ]- q' \! N6 z
机进行数字滤波和PID运算处理后,结果# H/ Z& F/ N3 J& M" T
经DAC0832转换为模拟量对全隔离单相交( q Z- }9 M3 @$ G0 R# l, ^
流凋压模块进行控制,达到控制电炉水温
0 Z! V; V; G m5 S. U的目的。系统方案如图1所示。, A( q( u- K- B, x u& A9 u4 r+ ]
$ F) i$ {8 u I/ F" P
. h! D; H1 ^9 \! E9 @* X! q* m; M
, p6 R2 A8 [ N" y9 n
2 Y0 u' v' y: i* a5 Y |
|