|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" G. [9 s v' h9 u$ r$ z2 K; R
6 j4 ~: Q) Y! W! a
摘要:本系统以AT89C51单片机系统为控制核心,用线性度好、灵敏度高的集成温度传感器AD590及分辨率高、噪声低的A/D转换器进行温度采集,采用线性数字校正和数字滤波技术,增强系统的灵敏度和抗干扰能力。; Q! m A" y0 }& z. F9 \# U" l2 l
关键词:温度测控;单片机; PID控制
4 p- E! e9 h3 {- Z W7 ]( m( h0 I/ k, d" Z8 a( j
7 f1 Y7 X c: h _& J8 R
. j. `$ G# b; S温度测控系统结构框图如图1所示,设计中假定被控对象为1L净水,采用1kW电炉进行加热。本设计主要以微控制器为控制核心,利用PID控制算法进行水温度的恒温控制。' s3 m2 ]( v& l+ ^% a" O0 _
* P* s3 l2 g" P8 I. \4 z
% }7 F) o# G6 O s! |4 y L0 {
: K5 o! {# Z1 R% G5 K
/ L/ I( G0 T) ~8 a+ {2 Z
1硬件设计
8 ?/ Q q8 n3 U3 _* M温度测控系统硬件结构图如图2所示。
( }( j# L% ^8 n. w6 w: v3 `1 b$ ^% d1 F- C/ X
, ?/ ]9 f$ P$ _) G8 U! z9 y
# T' y* D/ g4 e( j- f系统的工作过程:温度检测及变换电路把水温度转换成电压信号,经A/D转换器转换为数字信号送人AT89C51单片机中,并与给定值(对应着所要控制的温度值)进行比较、其偏差被PID程序计算出输出控制量,由P1.0输出脉冲信号控制双向可控硅的导通,以实现对电炉输出有效功率的调节。
% D# G8 s4 X! o- j( N1.1温度检测及变换电路
1 N, R( O8 Q; M2 D+ O( r8 H& D温度检测及变换电路如图3所示。集成稳压器7905输出的-5V电压.经可调电阻R2接至精密运放OPO71 P( X- Q2 X: X8 ^# K) w/ j
& p1 c% X: {& A1 @* v9 p, f6 I' {
/ L5 Y/ s$ i# N: \
2 ]4 f3 \2 Y3 x8 ?/ k6 Q7 {/ }
5 h! n6 T0 p( x; Y
- ]; t! c: R7 s0 G2 m, k |
|