找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1499|回复: 3

关于2相4拍及lv对步进电机控制的一点心得

[复制链接]
发表于 2005-6-18 02:21:43 | 显示全部楼层 |阅读模式
<>2相是指电机定子有A、B两对励磁线圈
4拍是指按A,AB,B,BA顺序给线圈通电
对于1拍,比如当线圈通电状态从A变成AB时,原先A线圈的磁场就偏转成AB线圈的磁场,电机转子
就转过一定角度(称为半步,如果是2拍运行,A、B为整步,但整步造成电机的振动太大)
4拍依次通电一次,转子刚好转过一个齿,对于n个齿的转子,1拍相当于转过360/4n度 </P>
<>信号分配一般不用考虑的
应该是做在步进电机选配的驱动器里面的,只要选好步距角
信号分配也就完成了
这个不是其它硬件的问题,而是你必须要配的驱动器,单单一块板卡是不可能驱动得了任何电机
的 </P>
<>电机上一般有这样一些信号输入端
pulse 脉冲端,一个脉冲对应1拍,脉冲一般用0.4~0.6的占空比,频率有一定范围
free  空档端,脉冲无效,不转动
dir   方向端,控制正转反转,反转时按BA,B,AB,A顺序通电
gnd   地
vcc   给控制器的直流供电,一般12V~36VDC </P>
<P>在使用lv和ni板卡的时候
用dio将空档拉到低电平,设为ready状态
然后给出dir方向电平,假设高为正低为反,也是dio
接下来就可以控制counter按一定频率f,比如10khz,输出一定数量的脉冲
从而实现步进的控制
比如1/4000即0.09度步距角,则4k个脉冲电机转一整周 </P>
<P>这样选定合适的频率f,就能控制转速,简单点算,4khz的时候刚好能满足60rpm的转速要求
8khz则是120rpm
如果我们已知套在电机上的螺杆的螺距
就知道每转过一周前进或后退的距离
这样就把圆周运动转成直线运动了
前进或后退的速率也能推知了 </P>
<P>这就是一个典型的lv控制步进电机的过程! </P>
 楼主| 发表于 2005-6-18 08:37:26 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2005-6-18 02:37:05 | 显示全部楼层
<>好东东!顶!!!!</P>[em08]
回复 顶

使用道具 举报

发表于 2010-7-21 15:29:25 | 显示全部楼层
太好了,指点迷津啊,楼上真是好人啊,要是有相应的VI程序参考就好了,楼主可不可以传上来看看呢??
回复 顶

使用道具 举报

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

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 04:00 , Processed in 0.047788 second(s), 16 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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