|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
8 W' @, u }% S摘要:为解决旧式的控温器所存在的温度控制精度较差,控温效果达不到要求等问题,提出( T+ L2 X; ]! `$ N
了一种利用μPD7810单片机制作温度控制系统的设计思想,设计了调温控制电路,采用PID温度
, ]0 W$ ?8 h) ?+ q4 a控制调节方式,通过控制晶闸管的导通角来实现对温度的精密调节,并采用粗调及微调两个温度设3 E( [; O1 E& ?9 w; @
定按钮,能方便地进行大范围温度设定,经实践证明控制效果很好,完全能满足工农业生产过程中
) L s4 x& h+ T2 ?的各类恒温需要,具有实际应用价值。1 D* h B' S" w& g
关键词:μPD7810单片机;温度控制;过零检测;移相触发
" B! q0 ]& o! P7 B# f- R1 x7 u4 a# g. y
温度控制器是工农业生产中常用的加热控制设2 Y4 K, r) ^2 e
备,旧式的控温器其控温方式多数采用通断控制方: h8 p! [) N# N D. J" ]2 N
式,存在着温度控制精度较差,控温效果不佳,特别
5 E0 l; ^: W6 T6 U- N! S. v是当被控温度接近1000C的高温控制,更难达到" Z6 E3 B5 S6 b4 @
高精度的要求。本课题设计了一种利用单片机芯片7 S* l4 F+ ?, X- |# F9 W- g" m' h
构成的调温控制电路,其温度控制方式采用PID调5 X7 C v' _3 P4 A" O
节,通过控制晶闸管的导通角来实现对温度的精密
9 T( O# o1 ~" g8 A1 [" Y调节,能同时设计出粗调及微调两个温度设定按钮,8 \3 ]6 {1 l. i8 \& e7 H
能方便地进行大范围温度设定,控制效果很好,完全
a1 M' o8 l1 [$ N) \1 ]能满足工农业生产过程中的各类恒温需要。# Q! @5 ], k A& p; A
1设计思想及系统结构; N) t6 D5 Y5 w$ H3 r
1.1 系统的设计思想# g' L7 |! ]; i9 G/ Z: W) s, d
控温系统是将负载的电加热器看成是被控对
0 r1 @% p: O: N+ C" e1 a' \象,温度是控制量,控制时先设定温度值,然后再对2 L6 f- ]2 H* K) D" _" z
电加热器的温度进行采样,将采样值与设定值进行6 O3 f5 r5 T/ r6 ?# e
比较,产生出偏差信号E(n),再通过单片机的计算,
' N6 c8 U$ C X8 q j! v. y求出电压控制量U(n)并存放在寄存单元之中,将这
0 L) d* k7 [8 e: L& R0 I个电压控制量经程序变换成定时器的定时量,利用, X& q" j' K0 _; U6 x3 J
过零信号确定起始定时时间,在U(n)的控制下定时
2 g9 m' \" @+ A0 P9 A E器正常工作,一-经产生温度溢出则请求中断,利用中
" k4 D+ ~3 E+ |3 _' [断请示信号将一个高电平信号送到单片机的PB7' f) S& ^& N6 w7 G" d( o
端口,用于触发晶闸管工作,由于U(n)的值不同,其
) @( L& F( }1 E3 T6 N4 z0 W! l' [移相角也不同,所以晶闸管的导通时间也不同,对电$ W* p) I, Z9 _$ N5 e+ }
加热器的控制量也不一样,当采样电路检测到实际
8 C& L" f' E* ~0 I温度比设定值稍高时,则经单片机处理后,产生移相
" u" d x6 I% w1 X. S
! _; `' Z0 F: b4 J1 ^% M$ e5 @6 j; C8 O7 R; H* w; X' p, H
% \$ t$ X4 l0 @' S7 P3 {
|
|