|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:用单片机作机械手控制系统,采用Pc机为上位机,利用专用无线数据传输模块和串行通信,实现了多机械手的远程控制。该系 统具有扩展性强,功能灵活,操作方便,性能稳定,成本低廉等特点。7 }; ^0 D4 M0 B, D& z9 ~ |
关键词:机械手远程控制串行通信Pc机单片机
1 s' X7 _1 |5 w% V
- M5 X- c k6 _+ s3 X+ ^5 b远程控制机械手不仅可使工作人员远离具有危险性的操作环 境,避免伤害,还可让机械手适应日益复杂的应用环境。本文将工业机械手作为生产线的底层设备,设计了机械手的控制系统,并利 用无线数据传输模块和串行通信实现了某生产线上多台机械手的 远程控制。该控制系统上位机为PC机、下位机为单片机系统,可控制执行机构按所需的顺序,沿规定的位置或轨迹运动。& l4 z0 ]! k' `3 ~
1 机械手
6 l- g5 T8 ~* t& Y5 T& \6 C该机械手有五个部分:腰、肩、肘、腕和手都。为使机构可靠,肩 和肘关节均采用蜗轮蜗杆传动,实现自锁功能。该机械手可抓取棒料(最大直径<120mm,重量<3kg),实现从一个位置到另一个位置空间传输。各关节由五相步进电动机驱动,并配有增量式光 电编码器。机械手几何模型简图及各关节运动范围如图1所示。
9 V( I/ c2 {. Q% e, X : P* e! ^6 @6 n% V% ]* q: h% Q
1 x1 R, Z& I* J( s
團1机械手几何模型简圈及关节运动范围5 T% _6 j/ x. v; J8 e& Q. @) w
1-腰关节.2.肩关节.3.肘关节,7 x. p, L. C3 m$ s/ {$ ?8 _7 n
4.腕关节(俯仰),5.腕关节(转动).6-手部:& @' Z' o: I% t1 H2 q
$ p! l* }$ C( ^0 J) o
, {7 y9 S8 Y4 o
2硬件设计
3 U: Z( ~+ ?8 W控制系统由硬件和软件两部分组成。该系统是一个多轴实时运动控制系统,控制执行机构按规定的位置或轨迹运动。为了实现 Pc机与单片机板之间的无线远程通信,采用专用STR.6型无线数 据传输模块,该模块提供标准RS.232、RS一485和UART/TYL电平 三种接口方式,可直接与计算机、用户的RS一485设备、单片机或其 他UART器件连接通信。STR一6的通信信道是半双工,最适合点对 多点的通信方式。天线高度>3m,可靠传输距离达到300m。
! P8 l" u; p9 q$ u% M: L' o# a( p: E! ]4 }; |' j
) Z: |9 G% M4 V& r3 a# W; I& M! q+ G4 F) c; f5 C
" g2 S+ d" i& i
! `5 w( J1 `- ~* J
+ |" c3 l1 m: g. p: Z* q3 q/ o; Z
; I# P9 k3 h" ]2 K |/ n6 Y9 g j
' _1 \3 A, v& e! Z6 u" {; y2 x; {' c S: ]5 i; o# u
; p e7 _0 w. v! A6 ?4 j
- a7 j, \7 G3 ` T0 e$ [3 A/ P6 ~1 I8 n( e0 H9 O* K# o( t
C* x2 L3 \/ M3 X' D, s+ Z- q9 A, G% ?7 I4 |- N- y
# V4 [+ l( s+ i
J' A" c5 V& t9 I' X3 b3 `
8 M, H3 a; M: O9 j% g9 z5 R* b8 p$ D, P5 q
( x+ Z& y* A W6 B
2 z7 u( u/ J. L8 f9 [
6 C+ Q' H( |$ `6 N* N5 f. u+ T* ~6 V& R
' m: {/ s3 f; ]2 H" t# E7 u8 i3 B2 ]7 y! ]
|
|