|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
* n$ I2 ^1 t+ F
5 a0 T7 b- T" K" V/ C摘要:本系统以AT89C51单片机系统为控制核心,用线性度好、灵敏度高的集成温度传感器AD590及分辨率高、噪声低的A/D转换器进行温度采集,采用线性数字校正和数字滤波技术,增强系统的灵敏度和抗干扰能力。
4 T) i+ C. ~' D8 l. H4 T4 q* _关键词:温度测控;单片机; PID控制6 H. _7 C3 i# G$ ?
. Q: b9 }( U# ^+ j# V7 p: f: k
, D% K/ C2 y: d' Z3 X; W7 M, R
* s& z. j# ~! S% o6 P" e温度测控系统结构框图如图1所示,设计中假定被控对象为1L净水,采用1kW电炉进行加热。本设计主要以微控制器为控制核心,利用PID控制算法进行水温度的恒温控制。3 C( S0 W7 b- }' O
0 T2 o- \0 ]' L* M" l7 [, x
3 g5 [% y) ^0 B3 D% p( ^
% v& J7 U4 p+ {$ q& M- N
; S7 m. i: M5 x1 \+ q, W1硬件设计; z* C$ Z5 j5 e
温度测控系统硬件结构图如图2所示。* F/ J: n0 M; h) a: o5 l
% v# r# c+ n# D9 l- V0 ]8 @7 T! b
! `% z/ d" w' Q( d3 @, j& B' D. V5 t9 ~- n
系统的工作过程:温度检测及变换电路把水温度转换成电压信号,经A/D转换器转换为数字信号送人AT89C51单片机中,并与给定值(对应着所要控制的温度值)进行比较、其偏差被PID程序计算出输出控制量,由P1.0输出脉冲信号控制双向可控硅的导通,以实现对电炉输出有效功率的调节。! B( x) H# x- K
1.1温度检测及变换电路: I k+ Y0 k% A8 l
温度检测及变换电路如图3所示。集成稳压器7905输出的-5V电压.经可调电阻R2接至精密运放OPO7
6 D5 `6 ?) D1 K) q% l. a& G, ~- j3 Y# _1 o8 Y
) Q g3 w \0 |7 @" b( o2 y( T% _
* s# \5 X- L' C* r# i
5 X/ `" k% ~0 S( V9 V& W3 |3 N, M& I% Q: @
|
|