• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

控制步进电机有哪些方法

STM64 2018-05-23 浏览量:870
求方法和芯片
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • L298也可以,其实你搜索步进电机驱动IC或者H桥电路IC还是能搜到很多的,而在arduino中控制起来就简单得多了,下面给你一段参考程序:

    #include<Stepper.h>
    
    
    const int stepsPerRevolution = 500;
    
    // 初始化步进电机要使用的Arduino的引脚编号
    Stepper myStepper(stepsPerRevolution 8 9 10 11);
    
    void setup()
    {
    // 设置转速,单位r/min
    myStepper.setSpeed(60);
    
    // 初始化串口
    Serial.begin(9600);
    }
    
    void loop()
    {
    // 顺时针一次旋转
    Serial.println("clockwise");
    myStepper.step(stepsPerRevolution);
    delay(500);
    
    // 逆时针一次旋转
    Serial.println("counterclockwise");
    myStepper.step(-stepsPerRevolution);
    delay(500);
    }

    • 发布于 2018-05-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8

  • 大个的步进电机,最好不要用L298,小一点的可以,大个的用8731比较舒坦,稳准快
    • 发布于2018-05-23
    • 举报
    • 评论 0
    • 0
    • 0

  • Arduino主控,驱动用A4988,一般有三相单三拍,三相双三拍,三相六拍

    程序可以参考这个:https://jingyan.baidu.com/article/d621e8da7d1c522865913fa0.html​

    • 发布于2018-05-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 常用的方法有GPIO控制和L298N模块进行控制,一般的步进电机直接用GPIO控制就足够了。

    • 发布于2018-05-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 1:驱动你可以在万能的  T   B    上面找DIY  3D打印机的电机驱动。还比较好用。 

    2:一般有三相单三拍,三相双三拍,三相六拍等等,就需要根据电机和精度来确认了。

    • 发布于2018-05-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 常见的步进电机驱动有A4988,DRV8825,ULN2003,TB6560
    • 发布于2018-06-07
    • 举报
    • 评论 0
    • 0
    • 0

  • tb6600控制42步进电机,只要查明2相4线步进电机和驱动器的手册,控制起来很快能学会
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

控制步进电机有哪些方法