|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
% U1 g5 e$ t6 w" J- M摘要:介绍了一种以单片机AT89C52为核心的多点温度控制系统的设计方案;采用美国TI公司的逐次逼近型A/D转换器TLC2543
) t% X/ O( u+ ~, R0 ?) t进行串行数据采集与转换;同时介绍了系统的软硬件结构。采用软硬件滤波方法,抗干扰性强;节省资源,可靠实用。8 a4 W$ ~6 j+ c9 v$ w3 ~
关键词:烧结炉;单片机;多点温度控制
6 r7 F6 \! ?# H" L/ D$ M& c& U金属粉末注射成型技术(Metal Injection Molding)是近, J3 B7 [) i0 M+ _% S! P
年来粉末冶金学科和工业中发展较快的领域,其基本工艺
9 I/ r9 V n' n" ?过程是:将微细的金属或陶瓷粉末与有机黏结剂均匀混合7 k* o" _5 x6 C8 V$ J) s. o- D
成为具有流变性的物质,采用先进的注射机注人具有零件
& y2 V5 M' x5 [# Z形状的模腔形成坯件,采用新技术脱除黏结剂,并经过烧
. v% ]- `2 D" n* p4 [结使其高度质密成为制品,必要时还可以进行后处理。金/ Y0 E" L! n* o# l4 ~
属注射成型零件经过脱脂炉后,通过一条密封的横向传送
0 ^! L; [' A% ]8 r9 `1 A3 b带送人连续烧结炉。连续烧结炉的结构如图1所示。其中
7 Q' a F1 G a M0 U烧结部分主要分为升温、烧结、冷却三段。烧结质量主要0 g0 t( R( H$ G# q9 p# _
是由温度的均匀性和烧结工艺的稳定性决定的。连续烧结' A, x X6 s5 q5 r/ s, |( \: T' g5 t
) Q, G0 e- E4 o' o2 ~ L
炉要求具有非常好的温度均匀性,使得产品达到各向同性2 D% q7 ? v$ n& a" o: Y" A; G
收缩,从而减少烧结变形和提高产品质量。因此,温度控
3 X% ?: u; `/ y/ Y制精度的高低直接影响到产品的质量及使用寿命,研究和
8 f) _4 j a8 F9 F- B$ a& A' r设计高性能的温度控制系统具有非常重要的意义。本文根! j$ a l! L. c+ |) i, {3 x5 Z
据连续烧结炉的温度控制要求设计了- -种以AT89C52 单4 q( c! D! u0 S
片机为核心的多点温度监控系统。
* L1 l- \( l6 @0 C' h T- ?
2 O8 |$ o3 T$ X4 O w' L' ]1系统硬件设计
& J7 e! Z( ^4 S系统的硬件部分由上、下两级计算机组成(分别称之* w( y- V& ^) R( d5 M
为上位机,下位机)。系统硬件结构如图2所示,其中上/ E, x6 P: n3 b
位机主要完成数据管理及与下位机的通讯等;而下位机* I) F8 N0 g8 C5 {9 _$ M7 S% o7 u
是以AT89C52单片机为核心的单片机控制系统,并配有6 I* W: m) R! C* g& Q, N' N1 C5 Y
多路开关、AD转换器、D/A 转换器、晶闸管等。
: M _# H d- d! x& h图2系统硬件结构框图
6 l9 G8 G1 g% Q0 E$ V2 V系统设计思路:首先由热电偶采集烧结炉的温度值,$ ~/ y5 c! l5 `$ V5 D
通过多路模拟开关选择一一个通道,由AD转换器TLC2543) c+ q- m9 o8 U1 M. c4 B. Q. [
将模拟量转化成数字量。单片机AT89C52接受到前级输
6 {* F, }* _* f5 N* J人的数据进行处理,把处理后的数据送给上位机,供用" V& h7 Q$ g9 l5 h2 e
户用高级语言处理、打印等,并把上- -级指令反馈给单7 _/ s0 P0 v8 b! q; K
片机,进行反馈调节。, b" m z; V* ^% q) @
本系统选用单片机AT89C52为主机"。AT89C52 是
& M% n. N% A$ U9 w; ] X9 o7 L$ W% f-种低能耗、低电压、高性能的8位单片机,片内带有
A6 U- ?! f( [/ _7 \2 V& j一个8 kB的Flash可编程.可擦除只读存储器(EPROM),
0 g" n# t$ t3 ^8 `- c* h3 c* D; S7 X, D256字节的数据存储器以及32个I/O口.它采用了CMOS
' I0 h% h$ C+ e: }7 W0 Y2 m工艺和AIMEL公司的高密度非易失性存储器技术,而且$ b4 t; ?- o! b
其输出引脚和指令系统都与MCS-51相兼容,片内的Flash
5 f/ K- y P" Z5 f存储器允许在系统内编程或用常规的非易失性存储器编% ~- e# p" G0 @7 ]
程器来编程。因此,AT89C52 是-种功能强、灵活性高: s R9 Y2 D$ I1 E( y
且价格合理的单片机。可方便地应用在各种控制领域。在. l/ u% f* w8 M; @7 w2 Y
本系统设计中,其PO口作数据线; P1口与报警电路和数' Y/ _! s/ d* [ B
据采集电路相连; P2口用作地址线; P3口用作读、写控
5 S; w. R( N( d2 c2 ^1 x' @制和中断控制以及多路开关的控制。
% c) l {: ?3 d2 y9 UAD转换器TLC2543是12位开关电容逐次逼近模数* |; I2 [5 a' `6 l _ }* N$ q
转换器。它有三个控制输人端:片选,输入输出时钟以+ _, U- k; k! F9 T& \* I
及地址输入端。它还可以通过-一个串行的三态输出端- t. w% [+ M7 }# y5 m
(DATAOUT)与主处理器或其外围的串行口通讯,输出
$ r. A6 i* O2 J. Z+ f2 y( z转换结果。除了高速的转换器和通用的控制能力外,
[" X6 ^9 S# ~TLC2543有一一个片内的14路模拟开关,可以在11个输7 v# Q/ I2 F" z& q6 D$ D: ]
人通道或3个内部自测试电压中任意选择-一个进行采样。
( h, Z# J7 t* H/ ]( J在转换结束时。"转换结束" (EOC)输出端变高以指示转
. v m/ M& l1 O: K换完成。本器件中的转换器结合外部输人的差分高阻抗* p* ^) o. e3 _) V. x! t6 |# b$ K
的基准电压,具有简化比率转换、刻度以及模报电路与
( Q$ F4 T" d# }0 Y逻辑电路和电源噪声隔离的特点。由于开关电容的存在,
5 \+ o4 ]7 i3 O- E7 W$ R+ f使得TLC2543在整个温度范围内有较小的转换误差。2 X% z* r# {% V" v8 g* v
2系统软件设计 ^+ n" R9 J2 m( y: j0 j
6 M) v5 C. |8 y8 [5 f( D' O; z; y! D
1 i o6 b2 B7 v: t" p; Y4 O; D( R4 x9 I
附件下载:
& D9 G$ u1 w, \, P( c
% b( I9 R2 k" U/ V |
|