QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 2275|回复: 2
收起左侧

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

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

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

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

x
用PLC控制三相六拍步进电机,其控制要求如下:0 E$ d; j3 n8 @9 a
1. 三相步进电动机有三个绕组:A、B、C,7 F0 P6 Y; _. m4 M' l1 R
正转通电顺序为:A→AB→B→BC→C→CA→A
' Z' b8 V8 \6 a$ ?- @反转通电顺序为:A→CA→C→BC→B→AB→A+ n/ b  P. _  R' d* q" h2 U* i
2. 要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。! F  G9 K% P5 T/ d# T8 @4 ~
3. 具有两种转速:: X1 S6 y& R: ?6 e% }: z  J
1号开关合上,则转过一个步距角需0.5秒。
8 m8 `  ]" Y$ f4 x+ f2号开关合上,则转过一个步距角需0.05秒。% F4 h2 a" _3 m  t% l
请问这个题目应该怎么设计啊,哪位高手帮小弟一下啊,感激不尽
5 S/ j" E: C$ X/ j6 O7 f, \; a% Q! x8 _
[ 本帖最后由 yqwfk 于 2007-5-5 11:14 编辑 ]
发表于 2007-5-5 11:11:54 | 显示全部楼层 来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。6 i3 }$ M  R. D9 A  n- D& z
输入端为X0 X1 X2 X3
- Y$ z2 }1 v+ E6 O7 d输出端为Y0驱动A相功放电路# a1 V2 ?, E/ \( _$ f
        Y1驱动B相功放电路5 ]: a9 E( r" t5 o* h4 t  Q- e8 k
        Y2驱动C相功放电路
9 B* p0 j6 x/ z) F1 l: FLD XI
& n1 h; ~0 M: eAND T246+ }2 d$ t/ Z% X3 l5 `7 A: u9 K. s
AND DECO(p) D1 M10 K3     指定脉冲列输出顺序: d$ W) l' Y3 N% Q' d( C) _
AND INC (p) D1            移位值" ~5 E' N0 o; x$ |* b1 A0 Y$ y
LD M16/ j0 n3 M) O% p* Z
RST D1                    复位
& x0 l7 f. v, u7 t, i9 B; V0 d! ZLD M111 h9 {+ r# g$ Z2 }
ANI X0                    当X0为OFF,电动机正转
) f5 x2 B2 p7 \' H- B( cLD M14
/ o7 Z& W) {' tAND X0                    当X0为ON,电动机反转
, m# V1 P) e  X, BORB1 S$ Z- e! i% D, b* i! m
OR M10
/ f/ _+ |5 n0 j( V% aOR M15
8 p& I$ x' M6 g0 [/ uOUT Y0
4 o& k8 s. C3 m3 qLD M11
% `4 P9 x; y, k( s- N5 D; K! qANI X0+ Y! J# j. j3 z8 }: `
LD M148 b, r; N* L2 Q
AND X0" x* C9 y1 b% c9 e
ORB9 d- n7 i+ |5 x/ B
OR M12  ]" l$ i3 E4 h  X  `# a* }$ z
OR M13, Q9 K" K) `  p* d- I8 o
OUT Y1( Y/ `0 g; e" E" m. V1 D
LD M13
6 A/ e. M7 {/ d4 pOR M143 `8 K0 E% r: g4 e) ]# r2 |7 i
OR M15
7 G+ ^. V! O5 @" LANI X0
0 v0 G1 q: [3 Z- B% ]) WLD M10( g) V& N! ^$ p/ l' z' B, S" G
AND X0
% z0 u% Q! k7 I/ w% r3 _# sORB9 ]# `4 }. A, g  N
OR M11' a" p+ }" m" P
OR M12) i( [  M0 G9 O8 O4 `
OUT Y26 w+ v- L0 l. M
LD M8000                  脉冲频率初值
) d9 [2 t( y& N" H5 wMOV K500 D0      
# I! c7 ]* q5 l* j$ Y- s0 f; qLD T246                   脉冲列形成
7 F' u9 [' C6 W2 {; q& ^RST T246
- v/ P+ j3 T/ cLD X1
6 ?8 l( w* ]; W" c3 J: s, pOUT T246 D0
) z* V7 T7 S7 Z" t& I! wLD X2                     减速调整
- w# ], r  s$ _' N1 XAND M8012( Q4 o2 `2 a5 ]9 m
ANI M4
, _3 ^4 O" A' N1 a5 h. vINC(p) D0, ?; ~1 v/ E) K. k. c
LD X3                     加速调整' f% @0 x& X' r" D8 ^9 q
AND M8012
; k; D: c  W) O/ O. C$ vANI M4
9 y1 e; X$ y" S1 ?/ t) ]( Z8 WDEC(p) D02 f; k4 e( k/ \& ^7 @) W$ j
LD X2                     频率调整限制 8 X7 s! z$ E# ]" l3 D
OR X3& z- O0 f) P' z" C1 g; J8 ^9 C7 L
ANI T0
3 P0 \9 F: \5 E0 fOUT T0 K480# H# r1 F2 {# i5 t2 s( d: `- f
LD TO
% E  t3 B& l' I2 h: ~2 d0 nSET M4
$ p& l! W; Y! R  V1 d# mLD(p) X3  H3 I* @% }0 X% G3 z
OR(p) X4
  [, {  _: d4 f2 o: D# ZRST M4- w! `9 k4 T6 c3 d
END
0 M' E; n) d9 u! b* |! a1 K
$ M# v7 H' `$ L/ q- d$ v- ? 1 k6 Y4 s) T6 c6 b( X5 J% e

) h( D9 y1 V4 p! ?9 _3 j% H # R; x6 [2 S/ F
% r% b6 t# g& P

8 }; @0 z- C5 d/ O' j, U- B0 z
* x6 S) d  r6 a( S- _1 [; @'AND DECO(p) D1 M10 K3'是什么意思啊?" @0 v! U1 l$ n8 M4 L) ?2 Y
DECO是解码指令,将目标元件的某一位置1其它位置0。

评分

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

查看全部评分

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

评分

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

查看全部评分

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

本版积分规则


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

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

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