|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( n4 i o- R k- T. }0 q8 r) c7 Z[摘要]本文介绍了单片机顺序控制器的硬件和软件结构,简述了C7632型液压半自动机床的
; I' H) J) L% n7 F% O4 ?工作原理,并以顺序控制器为控制核心设计了该机床的电气控制系统,实现了对设备的工艺控制,) b( z6 {0 ~, G/ l1 k9 B; u
满足了工艺动作要求;系统具有可靠性高、成本低、易现场编程调试及维护方便的特点。
4 a5 t* ]: e- {' q[关键词]单片机顺序控制器设计液压半自动车床4 y1 r& Y- q; D, x6 X" O
1 前言% e* S% K/ s' J- n3 |: ?' Q
C7632型液压半自动机床在内燃机配件生产中
4 T0 v( U+ I* c$ [8 n/ _0 m广泛应用,传统的机床电气部分是继电器实现顺序,
& ^, h$ N3 D$ t& ^) F/ R- s但是其电路的灵活性很差,故障率较高。随着微型
9 T, `! a. g0 l) N" k- z# R+ c% u4 h计算机的发展,采用微型计算机实现顺序控制成为' G2 \) T N- S+ z* N
现实,现在常用的可编程序控制器(PLC)就是以微: b/ V( y% V7 y, j9 V* `/ t% ?
型计算机为核心的逻辑控制器,其稳定性、可靠性大2 M/ F7 s; ?' _- |- ~6 p
大提高。在某些场所,采用可编程序控制器作顺序) A1 e8 I# Y1 o T
控制,成本高,占用体积大,所以采用单片机开发顺& n. q* q, u7 i$ V
序控制器,在机床顺序控制、生产线顺序控制、程控
7 O" y {. P+ V& \2 | U4 E喷泉、程控彩灯、排污、给水、灌溉、电锅炉加热、路3 c6 A0 U" Q+ m* r
灯、霓虹灯、锅炉控制、化工过程顺序控制等有着十
. a' ~1 F0 t& @2 ~7 B分重要的意义。
" X) t7 i8 G. Q: f2系统硬件构成+ k7 a0 g* S( W5 [3 w9 L
单片机顺序控制器硬件电路如图1所示。
9 F& }4 Q; O3 h9 v该系统选择低功耗、高性能的AT89S52作为微
" s9 K, i& t& v m控制器,其内部具有8K闪存,可以实现在系统编程
' h" D( q C8 f(In System Program) ,有利于降低系统开发成本,并
6 @5 M, H- ]) S) u" C, r且在现场可以方便的修改程序。片内具有Watch-0 {& p0 q; m' a. Q
dog Timer,可以使跑飞的程序迅速复位,提高系统
, D5 c- z1 M7 G$ u' R B的可靠性。$ y5 N: D- e- a
1 d$ z3 e' c4 w系统输人信号通过光电耦合器送人单片机,提' T; Z/ H' n u% Y$ y1 x4 h6 g6 Y5 [+ C
高系统地抗干扰能力。系统输人信号可以是任何形
: W7 }$ E+ }, i6 N$ Z# D. C: W式的开关量信号,每一路均带有指示信号灯,以便检
7 _. o% `; f; C. u测输人信号的状态。为了扩展单片机接口数量,输
, W- w6 a3 _/ S+ g3 U入开关信号通过扩展并行接口8255与单片机相连。
) {+ L1 i5 R: j" G另外系统设有两路紧急输人信号,系统急停信号通& a. u0 v( t' f+ l" E, Y( T! \
过光耦与单片机外部中断INT0相连,故障信号通. _7 _/ T: w- h9 W# C% x# \- f
过光耦与单片机外部中断INT1相连,使系统能够3 l9 R0 O7 k' X9 R* p8 m' I# x
优先对故障进行停机和处理。& _2 c2 r8 V* q* C2 J0 F: N1 \+ }
系统输出信号由单片机经过扩展并行接口
+ V* d, i7 I$ H* A* f { v8255、光电耦合器、功率驱动器、直流继电器输出,外
$ u7 I0 y6 q. z0 N. P部负载有继电器触点进行控制,实现相应动作,每一-
+ y7 d" p/ f/ j W4 X" ?路输出均有LED显示输出状态。
8 O! I- h0 }! L* {2 b. U系统采用外部电源和锂电池供电锂电池作为! C8 B: }* ]4 W. S I# _- a/ H
备用电源,外部电源停电时,锂电池对系统供电,防% x0 D% O) ?6 r3 C8 x( K
止系统的数据和设定参数丢失。控制系统采用7段
+ c& x8 M' A1 v* O- {% E* h数码管作为显示器,为了简化硬件电路,采用软件译
8 v% f- k/ q; y& ~8 W+ W码方法,由74HC373作为段驱动器,ULN2803为位$ V6 @3 @8 ^/ d. U- r
驱动器,显示器可以显示工作步数、系统故障代码、
" |3 D7 R' K% R5 t系统设定参数、工艺参数等。故障代码、工艺参数等" m3 t6 c( f% S& k0 c' v- f. D
送人静态数据存储器6116进行存储。& F0 o, e$ x8 h3 i0 A! r% v
, T* O Q5 ?1 X! |2 C a. e: I# }6 @- l2 ~% O5 G8 U/ r$ ~
! z' v3 Q3 k8 k. _* ]附件下载:
( q1 f* k7 |3 e* _6 y5 h) E; F+ B1 [7 Z U; l, ^! B# R. z% ?
|
|