找回密码
 立即注册
楼主: 梁***

51开源 STC步进电机驱动 程序, 直接驱动, 或驱动步进电机驱动器 一共8个程序

[复制链接]
  • TA的每日心情
    开心
    昨天 14:49
  • 签到天数: 144 天

    [LV.7]常住居民III

    9

    主题

    128

    回帖

    720

    积分

    高级会员

    积分
    720
    发表于 2023-11-30 19:25:49 | 显示全部楼层
    谁有两相两级步进电机的A+A-B+B-四条线的顺序图

    点评

    A+、A-可以随意接的,B+、B-也可以随意接的,发现转向反了,对调一组线即可。  详情 回复 发表于 2023-11-30 23:41
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    45

    主题

    2914

    回帖

    6550

    积分

    超级版主

    积分
    6550
     楼主| 发表于 2023-11-30 23:41:32 | 显示全部楼层
    huhuan 发表于 2023-11-30 19:25
    谁有两相两级步进电机的A+A-B+B-四条线的顺序图

    A+、A-可以随意接的,B+、B-也可以随意接的,发现转向反了,对调一组线即可。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 14:49
  • 签到天数: 144 天

    [LV.7]常住居民III

    9

    主题

    128

    回帖

    720

    积分

    高级会员

    积分
    720
    发表于 2023-12-1 00:25:21 | 显示全部楼层
    梁工 发表于 2023-11-30 23:41
    A+、A-可以随意接的,B+、B-也可以随意接的,发现转向反了,对调一组线即可。 ...

    4根线的时序图

    点评

    我的源码里就有说明,实际就是两个线圈同时用弦波电流激励,正弦波相差90度(或者说用正弦波、余弦波电流激励): 驱动电枢 A+ A- B+ B- 0~90度 sin(A) 0 sin  详情 回复 发表于 2023-12-1 14:28
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    45

    主题

    2914

    回帖

    6550

    积分

    超级版主

    积分
    6550
     楼主| 发表于 2023-12-1 14:28:36 | 显示全部楼层

    我的源码里就有说明,实际就是两个线圈同时用弦波电流激励,正弦波相差90度(或者说用正弦波、余弦波电流激励):
    驱动电枢       A+        A-          B+               B-
    0~90度      sin(A)      0       sin(A+90)          0
    90~180度    sin(A)      0            0             sin(A+90)
    180~270度     0        sin(A)       0              sin(A+90)
    270~360度     0        sin(A)   sin(A+90)         0
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-8 16:49
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    1

    回帖

    12

    积分

    新手上路

    积分
    12
    发表于 2024-1-18 11:50:28 | 显示全部楼层
                            if(f1 < 100)
                                    {
                                            B_M1_RunEn = 0;                //停止
                                            P_M1_DIR   = 1;        // 运行方向
                                            PWMA_CCMR1 = 0;        //禁止翻转输出脉冲
                                    }
    为什么频率小于200就要停止啊
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-17 14:45
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    5

    主题

    7

    回帖

    141

    积分

    注册会员

    积分
    141
    发表于 2024-1-18 12:08:16 | 显示全部楼层
    来学习学习
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-11 16:24
  • 签到天数: 52 天

    [LV.5]常住居民I

    13

    主题

    42

    回帖

    331

    积分

    中级会员

    积分
    331
    发表于 2024-2-6 00:23:32 | 显示全部楼层
    可以出个视频讲解一下发脉冲的程序吗
    例程代码有点复杂,看不太懂。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 11:02
  • 签到天数: 49 天

    [LV.5]常住居民I

    2

    主题

    148

    回帖

    183

    积分

    注册会员

    积分
    183
    发表于 2024-2-21 14:44:58 | 显示全部楼层
    受益匪浅
    回复 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-28 08:28 , Processed in 0.065638 second(s), 57 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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