QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 2273|回复: 2
收起左侧

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

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

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

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

x
用PLC控制三相六拍步进电机,其控制要求如下:- B; \" g; ^0 Q$ O' m
1. 三相步进电动机有三个绕组:A、B、C,' n% }% \0 z3 P$ N8 b
正转通电顺序为:A→AB→B→BC→C→CA→A
$ e+ ]5 ^# v& n3 p6 M- D反转通电顺序为:A→CA→C→BC→B→AB→A7 \2 M. C8 `$ T( b: x! u$ k2 k% Y
2. 要求能实现正、反转控制,而且正、反转切换无须经过停车步骤。
0 z4 n, o/ X( E* z9 o- q3. 具有两种转速:
6 S0 o2 R- n1 c, c1 E1 M/ o1号开关合上,则转过一个步距角需0.5秒。
) Z6 [( }, z5 l; g8 {/ Y, W8 h2号开关合上,则转过一个步距角需0.05秒。/ X2 y5 t4 C* I. E/ Y8 t
请问这个题目应该怎么设计啊,哪位高手帮小弟一下啊,感激不尽5 u1 t9 `& u! V% c
8 v' W, T, K$ P1 j
[ 本帖最后由 yqwfk 于 2007-5-5 11:14 编辑 ]
发表于 2007-5-5 11:11:54 | 显示全部楼层 来自: 中国山东泰安
用PLC控制三相六拍步进电机的实例,我用指令表写出,不习惯指令表的朋友可用FXGP翻成梯形图。
  |4 D2 i( I& e! W% }/ @# \+ M输入端为X0 X1 X2 X3 : d. l& f/ h8 \0 q- j
输出端为Y0驱动A相功放电路
2 h. O0 E% f, R! }! ~' u: b' g        Y1驱动B相功放电路7 g: @$ z+ ^' y0 [
        Y2驱动C相功放电路7 [0 c, a1 O( k5 U* U0 l
LD XI
5 u1 g6 s1 t8 F  ?& ]AND T2469 c' j2 V3 G) A
AND DECO(p) D1 M10 K3     指定脉冲列输出顺序
: c; c' h# y9 U5 w0 J) EAND INC (p) D1            移位值2 E5 B% |: u2 \1 N! K% E
LD M16- t% t9 j7 w, _
RST D1                    复位& S: U( ]! j! H9 ~/ z
LD M117 {' \/ m. @0 p& J
ANI X0                    当X0为OFF,电动机正转
% h9 [* J& h1 ]3 H  WLD M14
" o5 T: L6 @3 k5 fAND X0                    当X0为ON,电动机反转. |' X' s/ V9 G1 |% B
ORB! f1 \- ?/ W3 G
OR M10& ~! ]; i5 X1 _
OR M15
* A! @: T4 T, dOUT Y0
7 N# l6 g/ c& H+ d1 wLD M11  x+ q0 K" q# Y% z9 T8 Q4 n) x4 _
ANI X02 N' U, |2 B- F9 K( k. T
LD M14
! l, d* O* M! K/ S6 C/ QAND X03 g& {& o, D. w* [
ORB
! [/ o  v- g# x; l* {0 M" {8 j" lOR M12# q8 h$ t8 y! P" d: i$ k1 @+ v4 }
OR M13
+ b7 S1 F, s! N/ s! vOUT Y1
2 @  @; y& r" V& I0 N! M7 U" L+ c! B! fLD M13; R, F  |" H0 @: c2 i" y# T
OR M14
1 I! o0 J6 u8 D7 W4 J) }# h# UOR M15
0 i! c5 m9 I. KANI X09 G$ \; S; n( u8 ?; M% A! S
LD M10
" e# b6 Q% D9 T& f$ NAND X0) v# J- `$ ?+ Q" l: u
ORB) v# W2 v0 V0 u( G3 e4 P
OR M11
$ G4 [  `3 [7 D& L* G$ f2 bOR M12
# p% f' }: O& c& Y& W8 M9 v- VOUT Y2: `* ~# A8 t9 ~5 m; Q4 @
LD M8000                  脉冲频率初值
. n* S' q3 e/ _. vMOV K500 D0      $ T/ H# O: p$ W7 X+ u
LD T246                   脉冲列形成
( X. X  ~6 I, C' M5 G. @RST T246& B: @; t  g  O# X. w
LD X1
" P5 N0 K2 g# `+ dOUT T246 D01 S& [3 U+ H1 W
LD X2                     减速调整0 `* p: ~8 u* e
AND M8012" R) S- L0 V3 E, V* P
ANI M4( v- W0 r% @/ g( q' G5 [
INC(p) D02 o6 D" [9 f% r5 R! Z
LD X3                     加速调整
- @) k$ g! N7 t, O! n* qAND M8012
6 a$ ?7 w7 l" b9 F9 S; D" cANI M43 E0 o: v% r  y; K8 b) V  Y) J
DEC(p) D0$ F$ E0 [, d  r8 U' i& d
LD X2                     频率调整限制 9 ^9 \6 o; y- R
OR X3) Q* w, K/ ?" V
ANI T0: U# Y6 g2 _4 I0 c  R7 h3 Z
OUT T0 K480
) ?" Z* |" k* S1 ZLD TO
2 H3 i( {, u5 B( `7 ^$ lSET M4# g* X& ~9 Z1 o3 f* f
LD(p) X3
4 a9 N8 p8 x6 w5 YOR(p) X4
+ o. }+ H9 e: @- F$ \2 E+ {RST M40 S& z$ I/ V  Z* z$ N; I# [; s' r
END
$ {9 v, c0 \+ u* T1 F- D* l
7 d; H" I1 `) p+ l
6 y& z$ i9 M+ m7 ^3 _4 ?; ~
- u: p$ [- C/ k0 X* G! U) H
8 C$ f+ T, l. v1 }1 e' J1 s8 ~
6 S" P3 o+ j! \* V( s2 O
' ^- M0 f, O$ n# ]0 \0 M' v1 F7 V  F0 |; T* c; B
'AND DECO(p) D1 M10 K3'是什么意思啊?
% j1 W% e9 s# R* ~; r2 S$ r) N9 wDECO是解码指令,将目标元件的某一位置1其它位置0。

评分

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

查看全部评分

发表于 2007-5-5 11:12:16 | 显示全部楼层 来自: 中国黑龙江哈尔滨
如果你有一台步进电机的驱动器,那么你只需提供相应频率的脉冲就可以了。
$ ]2 X+ A0 H5 L* b不过正反转转换是要有速度仵才行的

评分

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

查看全部评分

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

本版积分规则


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

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

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