QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2287|回复: 2
收起左侧

[讨论结束] 步进电机驱动  求助啊

 关闭 [复制链接]
发表于 2007-5-5 10:45:03 | 显示全部楼层 |阅读模式 来自: 中国福建厦门

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
用PLC控制三相六拍步进电机,其控制要求如下:! H2 L8 o# ]: c2 {( Q& Z: o
1. 三相步进电动机有三个绕组:A、B、C,! Q6 p9 Q2 ^4 C0 ?+ c& ~2 d
正转通电顺序为:A→AB→B→BC→C→CA→A
6 n; X: J! T+ |8 h反转通电顺序为:A→CA→C→BC→B→AB→A
) p6 t, V7 Q& v$ A0 x) h; I2. 要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。
4 t+ [( `+ c0 |9 n# r% T0 O& m# e3. 具有两种转速:
5 o! n1 I  O6 T4 Z- k) Q3 w8 i& a% `% c1号开关合上,则转过一个步距角需0.5秒。9 o5 p& n" \- x4 [5 _
2号开关合上,则转过一个步距角需0.05秒。
, D0 V* F  W" R: E$ t9 b请问这个题目应该怎么设计啊,哪位高手帮小弟一下啊,感激不尽
9 W+ x( ]2 W  R' i0 W, I* |, e
% u' w* R. S& r3 ]" Y8 x[ 本帖最后由 yqwfk 于 2007-5-5 11:14 编辑 ]
发表于 2007-5-5 11:11:54 | 显示全部楼层 来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
/ ?( \1 w6 G: M: k0 z7 w& |( N输入端为X0 X1 X2 X3 , |: Z; j7 [; F1 p$ R4 N& c& R+ U
输出端为Y0驱动A相功放电路
% ~. C$ F4 v8 \: M: V* _        Y1驱动B相功放电路
4 a* I8 M" ]4 T/ k- v8 Q        Y2驱动C相功放电路
' G7 j0 t3 a; n) k5 x+ gLD XI4 x3 ?3 y0 P% q& W8 f" p0 ]
AND T246
3 M1 s& p. X  T' _AND DECO(p) D1 M10 K3     指定脉冲列输出顺序7 h1 a/ h, x$ O
AND INC (p) D1            移位值: e; K2 R7 ?' A
LD M16
' \1 \+ w$ t2 R+ ]RST D1                    复位
, m, o" X0 `! WLD M11
! I0 P! D& c/ n& H" g" z( u4 SANI X0                    当X0为OFF,电动机正转, y% f4 e6 I2 v0 x
LD M14
+ z( Q& g7 u; y: ]* ~AND X0                    当X0为ON,电动机反转
2 U1 P* u9 ^& {8 [" \' hORB
4 n& E# @3 E0 }8 m9 X, t' |OR M10
& O! l6 E* ]/ d  tOR M15
4 \% j8 z* K7 U6 EOUT Y0; g& w+ a  I/ u. u* L) t' o1 w& u
LD M11# \) Z  L. @1 \4 J( F
ANI X04 S( c% o4 c3 i* j
LD M14
% @- ?9 i( S3 e$ RAND X0% N% x. B. r' F5 v( E  [
ORB
1 G/ K) b, ]3 z- l& A1 }. COR M12$ A5 C; N1 p* y3 E9 ?
OR M13. m0 L' O3 L, f" t
OUT Y1
7 u7 v7 D/ j: a9 L+ m( U& r# SLD M13
7 ]9 u! b, Y, Y2 A, z% o; P4 NOR M14; P4 y# m6 t1 R/ B
OR M15- [3 D- @# ^- M6 S
ANI X0
9 S$ a2 l2 D$ @0 R' z+ M9 DLD M10* V" Z' h- W- q9 {% F2 k4 U/ j
AND X02 r" `7 z4 R* S6 Q' u4 O& Y1 Q4 D( G3 Z
ORB$ G" Q' ]% A1 i5 f
OR M11
1 f) y) b* l# s9 a6 c  P) R) [OR M12, s. J! U$ Q4 E
OUT Y2
& @8 x8 k- \( F* d) k6 YLD M8000                  脉冲频率初值) u# ^7 ~1 P: @
MOV K500 D0      
- q$ ~' S: A( `3 \1 c+ N% }9 c" PLD T246                   脉冲列形成
) r5 I) m3 S2 {9 r. X3 KRST T246
9 ^% b. O8 k" N$ DLD X17 J) V6 a) R" Q! T5 a. k) |
OUT T246 D0
( M- H2 o/ l  A2 q. t! ]1 {6 e, x: CLD X2                     减速调整
; S, g  ?# n" m6 kAND M8012
( R& J1 h/ h1 f5 a: \5 W0 f3 p, a0 QANI M43 Y0 e4 j' h' }2 z
INC(p) D0
" `' ^* j. {4 a* i& `/ Q; Y. eLD X3                     加速调整
& F5 E% T7 f( y3 AAND M8012" x: ]. t7 V$ O9 B' g
ANI M4
. r/ G- c3 Z* pDEC(p) D0* r3 v( V: g+ w
LD X2                     频率调整限制
0 L3 Z. \" u& y: O8 `. }6 \& JOR X3
4 f+ @& O& R5 ^, @* e2 |ANI T0/ d  p( B0 v' T" m) n( s
OUT T0 K480  R& t# h2 m8 m; l9 O
LD TO
" m5 f- A1 z/ i& K  D/ b5 s4 ?4 TSET M44 ^: q( Z+ o, K6 o  i- Z$ F( n
LD(p) X3
0 g+ d2 s% x/ @% i1 q5 k/ kOR(p) X4) H  o( S# s/ w! J0 M! k/ `. N7 j) y
RST M4& N4 n7 I1 g0 w1 ]! D# ]
END& i- Q2 i5 }( C1 Z3 y

+ O6 u/ X; c5 y7 E, B3 ` ) T$ L% E5 a: @8 y: f  n

3 b. H( E5 [  h/ N3 ^# L( l7 ~
) y) `( h: m! O! d( s& G' E4 t3 a/ p; b% @; a; f

1 I1 |7 d( W& y7 S1 p1 B7 ^. u) s" o5 k
'AND DECO(p) D1 M10 K3'是什么意思啊?5 P" Q# o2 \  S: \' C: @
DECO是解码指令,将目标元件的某一位置1其它位置0。

评分

参与人数 1三维币 +20 收起 理由
yqwfk + 20 应助

查看全部评分

发表于 2007-5-5 11:12:16 | 显示全部楼层 来自: 中国黑龙江哈尔滨
如果你有一台步进电机的驱动器,那么你只需提供相应频率的脉冲就可以了。
8 p) H. F' m0 m5 _不过正反转转换是要有速度仵才行的

评分

参与人数 1三维币 +5 收起 理由
bdblbyq + 5 应助,头像不错啊!

查看全部评分

发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表