|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
9 [; R/ v" z; _* |
[摘要]本文介绍了单片机顺序控制器的硬件和软件结构,简述了C7632型液压半自动机床的
! ]: b) n2 t3 A$ f9 A工作原理,并以顺序控制器为控制核心设计了该机床的电气控制系统,实现了对设备的工艺控制,
, L' ~+ ]. y/ C$ o满足了工艺动作要求;系统具有可靠性高、成本低、易现场编程调试及维护方便的特点。
9 z% Q* I7 g; w9 ?! A2 G: L[关键词]单片机顺序控制器 设计液压半自动车床3 u: l3 U6 l, H! u
1
- y& q+ [1 F* ?0 y前言) a% H9 P# r( z, r
C7632型液压半自动机床在内燃机配件生产中1 c$ f' x9 H# U6 C" m5 f; L
广泛应用,传统的机床电气部分是继电器实现顺序,
3 A% x! [; S7 g( }1 A但是其电路的灵活性很差,故障率较高。随着微型
- Y t3 j; x9 s- `, M计算机的发展,采用微型计算机实现顺序控制成为) i0 o6 W2 f+ L8 s0 u+ l
现实,现在常用的可编程序控制器(PLC)就是以微
4 W: n( S1 r2 ]# V R7 w型计算机为核心的逻辑控制器,其稳定性、可靠性大
' Z/ j( F$ B$ I2 i, \3 D大提高。在某些场所,采用可编程序控制器作顺序; b2 V! U8 `! o: y$ E' }2 j
控制,成本高,占用体积大,所以采用单片机开发顺
& x. b# @1 M5 ?$ [. J0 K$ ^序控制器,在机床顺序控制、生产线顺序控制、程控
2 j/ {4 V4 t/ B- w喷泉、程控彩灯、排污、给水、灌溉、电锅炉加热、路
6 L: C% f) m' i: P4 G( \灯、霓虹灯、锅炉控制、化工过程顺序控制等有着十
% L1 `* m) r7 m分重要的意义。8 O, }. s% r: w* b# d' N& s4 \
2
: K0 H+ x+ V. e2 \) h" N系统硬件构成
$ ]/ e% l) J* g: h" f单片机顺序控制器硬件电路如图1所示。2 w1 m0 Q/ }9 D% ]( A4 Q
该系统选择低功耗、高性能的AT89S52作为微
1 `$ w% ~5 f! } y- x# p控制器,其内部具有8K闪存,可以实现在系统编程, Y, |, ~0 q, u& s/ \, N
(In System Program) ,有利于降低系统开发成本,并
0 j! l, F; x& S' e7 n且在现场可以方便的修改程序。片内具有Watch-
! {8 Y) M2 i' c8 B- Bdog Timer,可以使跑飞的程序迅速复位,提高系统- s' q4 C1 k7 q( Q0 s5 n7 W
的可靠性。* K. @+ {* n9 R+ `9 w& A
5 Z% e% G' |" h9 ~0 F, g
系统输入信号通过光电耦合器送入单片机,提8 }/ z# Q( o( y! ^
高系统地抗干扰能力。系统输人信号可以是任何形
6 c4 d! Y A+ n0 B式的开关量信号,每一路均带有指示信号灯,以便检; K7 v# m. P7 ?, i: Z/ C1 Z! T
测输入信号的状态。为了扩展单片机接口数量,输
4 ^4 X6 y: C6 @' _+ }, k; @1 \7 N人开关信号通过扩展并行接口8255与单片机相连。
7 a1 J# J8 q* z4 F, x3 j2 i另外系统设有两路紧急输人信号,系统急停信号通
& k6 P4 ?2 W; S6 f, ?& y过光耦与单片机外部中断INTO相连,故障信号通: j' L, X2 W" O! o/ ^7 F# S) B
过光耦与单片机外部中断INT1相连,使系统能够
. h! T3 K; V* v8 v1 W( [' @优先对故障进行停机和处理。
7 V* Z5 a9 X: r \' K; n系统输出信号由单片机经过扩展并行接口" Q+ d" ~) D1 _ v- s5 ?* Q2 k
8255.、光电耦合器、功率驱动器、直流继电器输出,外; u8 N/ M8 b% I) c8 ~, i- u, W, ?. T
部负载有继电器触点进行控制,实现相应动作,每一-
4 U: y" h+ B8 W; A9 b路输出均有LED显示输出状态。
, Y& Y& R2 {, ]6 H系统采用外部电源和锂电池供电,锂电池作为, t, d. \- V0 G) i: q% r& F4 f
备用电源,外部电源停电时,锂电池对系统供电,防/ A: Q) R ~; |" O' Z
止系统的数据和设定参数丢失。控制系统采用7段
8 Y {% y7 W8 l数码管作为显示器,为了简化硬件电路,采用软件译
! D% \+ I- K s# c4 B1 L( }: V码方法,由74HC373作为段驱动器,ULN2803为位
4 [5 t h" x4 X驱动器,显示器可以显示工作步数、系统故障代码、
) j) F6 \! L* D6 ~/ P$ d. j系统设定参数、工艺参数等。故障代码、工艺参数等: \7 _& _. q) w8 V& [1 @2 X
送人静态数据存储器6116进行存储。6 s6 ^- q% G& F( r) G/ B5 y
+ f$ Y. ~! `. x8 q, v# r: P2 s1 b. J& q4 A( |% s5 X0 C ]
8 W+ e. k) B y; Y5 i' `! E. t; q
附件下载:
: V; s' S# N/ o8 l! a* E0 A( V2 u {3 s
|
|