找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

有大神给我分析一下为什么我的步进电机不能转吗?

查看数: 5634 | 评论数: 15 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-10-8 20:31

正文摘要:

我有两个二相四线步进电机,两个电机额定电压都是5V,小的步进电机用这个程序可以正常运转,但是大的步进电机只有微微的颤动感,只接两条线的时候电机颤动比较明显(电机我用万用表测试过,所以接线应该没问题)。我 ...

回复

ID:275894 发表于 2018-10-10 15:02
我能想到的:
1.电源电流太小,无法驱动电机;
2.程序问题,电机换相时间太短,导致线圈通电时间太短,电机还未转动,已经切换到下一个相位;
ID:119159 发表于 2018-10-10 11:24
要把两个电机的参数发出来,不同的电机,减速比,驱动电流,步进角都不一样
ID:406412 发表于 2018-10-10 10:44
是不是驱动电流不够, 电流不够就要换8拍试一下
ID:407393 发表于 2018-10-10 10:29
是不是什么东西卡住了啊
ID:407393 发表于 2018-10-10 10:21

这个应该是大的丝杆卡住了
ID:407346 发表于 2018-10-10 08:41
先测试空转,之后再带负载
ID:267330 发表于 2018-10-10 07:36
最好是先测试空转,之后再带负载。硬件和软件要配合
ID:346649 发表于 2018-10-9 17:28
换用八拍(A-AB-B-BC-C-CD-D-DA-A)的控制方式试一下
确认硬件接线(ab线圈要分开接入控制io)
空载单动测试
再是双动作

PS:
1、这种方式占用内存会一直卡着(一个一个马达动不能同时动作)建议将控制代码放入定时器中断去可以高效一点
2、这种方式无法很好控制速度,无法达到高速(因为你没有做加减速,所以速度提不上来)所以建议用定时器发脉冲的方式控制,用梯形加速就可以了!!!

ID:7485 发表于 2018-10-9 16:55
步进电机有多种,驱动程序也不同。
ID:407076 发表于 2018-10-9 16:27
用一下空转
ID:404172 发表于 2018-10-9 14:05
今天试了下aa和bb的电阻都为5.5Ω左右,电机每个引脚单独接脉冲都有震动感
ID:404172 发表于 2018-10-9 14:03
zhanghyg 发表于 2018-10-9 11:34
你这个是不是大的丝杆卡住了

我用手可以轻松转动丝杆
ID:182821 发表于 2018-10-9 13:02
最好是先测试空转,之后再带负载。硬件和软件要配合
ID:182821 发表于 2018-10-9 13:01
先测试空转,之后再带载
ID:330198 发表于 2018-10-9 11:34
你这个是不是大的丝杆卡住了

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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