|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 ?7 @' J. P/ h
/ ^8 B% l* ]' N4 D: P" z
摘要:本系统以AT89C51单片机系统为控制核心,用线性度好、灵敏度高的集成温度传感器AD590及分辨率高、噪声低的A/D转换器进行温度采集,采用线性数字校正和数字滤波技术,增强系统的灵敏度和抗干扰能力。8 ?) A/ c% g V% K" }# e" \! t9 _
关键词:温度测控;单片机; PID控制) w' ]1 a+ G1 A, s6 K
2 o+ K+ Q+ n$ T: n
3 d* d5 o9 M! |0 h3 J' O2 o9 r& i1 w% u+ }# c+ h8 L0 C y
温度测控系统结构框图如图1所示,设计中假定被控对象为1L净水,采用1kW电炉进行加热。本设计主要以微控制器为控制核心,利用PID控制算法进行水温度的恒温控制。
( c( q8 Z- k& D( {/ t" c! f9 U" ~! t- ?7 Z
( Z3 Q0 |! q8 W0 ]5 e
. i& a2 H# w6 S: B
5 {3 m2 s( t! q# a: F. Z1硬件设计
7 K6 j- Y# `4 z+ m) x% ^温度测控系统硬件结构图如图2所示。
: I' t: j4 U' i' k% H
, o- u3 [" l9 l l: r. y
* X6 A1 n# Y! z1 B, ~
# t& X( i' {4 n系统的工作过程:温度检测及变换电路把水温度转换成电压信号,经A/D转换器转换为数字信号送人AT89C51单片机中,并与给定值(对应着所要控制的温度值)进行比较、其偏差被PID程序计算出输出控制量,由P1.0输出脉冲信号控制双向可控硅的导通,以实现对电炉输出有效功率的调节。5 q* L& }: A3 x' H/ v8 F! H
1.1温度检测及变换电路
/ A, U& w" T% h( E+ }温度检测及变换电路如图3所示。集成稳压器7905输出的-5V电压.经可调电阻R2接至精密运放OPO7* H" H6 V2 ^( p
# J5 V% l+ {- i) x7 J. _7 O" Y( I' C; ~* O2 _
. V0 i- w1 @9 a. B0 a0 Z+ [
4 e7 d+ V3 Z/ [1 |. N8 O0 x9 J3 C" Q0 w% p$ {8 z
|
|