0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用PWM控制步进电机

454398 来源:wv 2019-08-30 17:24 次阅读

步骤1:接线和连接

首先将焊头连接到DRV8825板和Teensy,然后将它们放在面包板上。 (实际上最容易焊接这些标题,而电路板已 在面包板上,但按您喜欢的顺序工作!)

我们将连接步进驱动器,就像Pololu产品页面中的图表一样(也包含在下图中)。

VMOT 和 GND 之间将有一个100uF电容,并连接到能够提供至少2A的12V台式电源

将 ~RESET 和 ~SLEEP 引脚连接到teensy的5V电压轨保持高电平。

步进器本身将连接到 A1,A2,B1 和 B2。

将步进器设置为1/16步通过将 M2 拉高并允许 M0 和 M1 浮动来实现模式。

驱动程序的 GND 引脚将连接到teensy GND。

teensy的引脚2将连接到驱动程序的 DIR 引脚。

并且teensy的引脚3将连接到驱动程序的 STEP 引脚。

teensy将有一个额外的连接:引脚9将是连接到引脚3.这将允许teensy通过引脚更改中断计数脉冲。

还要确保将DRV8825的限流电阻设置为适当的值,如产品页面所述。

第2步:编码!

我用teensyduino写了一个类似arduino的草图来控制步进电机。按照此处的teensyduino设置步骤正确设置编码环境。

该代码允许我们从终端发送命令来控制步进器的位置。完整的草图发布在这里。下面的每张图片都会细分代码的一部分。还有一个控制器正在运行的快速演示!

第3步:接下来是什么。.

接下来可以尝试的一些事情:

添加限位开关以控制步进器行程的最大和最小范围

使用加速实验以快速加速步进

尝试不同的微步进值 - DRV8825支持完整步长至1/32微步

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    114

    文章

    5124

    浏览量

    213275
  • 步进电机
    +关注

    关注

    150

    文章

    3092

    浏览量

    147295
收藏 人收藏

    评论

    相关推荐

    步进电机如何自适应控制步进电机如何细分驱动控制

    步进电机是一种将电脉冲信号转换为角位移或线位移的电机,广泛应用于各种自动化控制系统中。为了提高步进电机
    的头像 发表于 10-23 10:04 273次阅读

    步进电机转速怎么控制高低

    步进电机是一种将电脉冲信号转换为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当
    的头像 发表于 10-22 15:55 282次阅读

    步进电机控制技术及发展概况有哪些?

    步进电机是一种将电脉冲信号转换为角位移或线位移的执行元件,广泛应用于各种自动化控制系统中。步进电机控制
    的头像 发表于 10-22 11:50 158次阅读

    步进电机伺服控制系统的作用

    步进电机伺服控制系统是一种精密的电机控制系统,它通过精确控制
    的头像 发表于 09-04 09:46 552次阅读

    步进电机控制原理与应用实例

    步进电机,作为一种特殊的电机类型,在现代工业控制系统中占据着重要的地位。其独特的控制方式和广泛的应用领域,使得
    的头像 发表于 06-25 14:34 744次阅读

    步进电机控制器电路图 步进电机控制器的分类及其特点

      步进电机控制器是一种专门用于控制步进电机的设备,它通过发出脉冲信号来驱动
    的头像 发表于 06-24 17:12 2648次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器电路图 <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器的分类及其特点

    什么是步进电机控制器?步进电机控制器电路图

    步进电机控制器是一种专门用于控制步进电机运行的装置。步进
    的头像 发表于 06-20 16:14 1468次阅读
    什么是<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器?<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>器电路图

    步进电机通过什么控制转动角度

    步进电机是一种电磁驱动的旋转电机,它具有精确控制转动角度的特性。步进电机的工作原理是通过改变线圈
    的头像 发表于 06-12 09:49 1214次阅读

    求助,关于STM32使用PWM步进电机控制的疑问求解

    最近刚开始使用步进电机,问题可能比较简单,还请不吝赐教! 需求:使用STM32控制两路步进电机,转速方向都可能不同。 能想到的方案: 通
    发表于 05-14 07:11

    什么是步进电机的细分控制步进电机为什么要细分,如何细分?

    什么是步进电机的细分控制步进电机为什么要细分,如何细分? 步进
    的头像 发表于 02-18 09:39 6985次阅读

    arduino控制步进电机代码

    Arduino是一种开放源代码的电路板平台,它可以用于控制各种不同的电子设备,包括步进电机步进电机是一种电动机,可以通过下达特定的指令来
    的头像 发表于 02-14 16:29 1853次阅读

    步进电机控制方法 步进电机和伺服电机的区别

    步进电机控制方法 步进电机是一种将电信号转化为机械转动的电动机,其输出转角是按照电脉冲控制信号的
    的头像 发表于 01-22 17:18 1088次阅读

    步进电机控制方法 步进电机控制器参数设置

    步进电机是一种在控制系统中常见的电机类型,它以步进角度为单位进行旋转,并且可以精确控制位置和速度
    的头像 发表于 01-19 10:50 2650次阅读

    步进电机控制方法及需要哪些控制信号

    步进电机是一种将电子信号转化为机械运动的电动机,广泛应用于机器人、打印机、数码相机等领域。步进电机由于其精度高、固有扭矩大、容易控制等特点,
    的头像 发表于 12-20 11:21 3177次阅读

    怎样用ADAU1761设计DRC的压缩/扩展?

    请问怎样用ADAU1761设计DRC的压缩/扩展。我在SigmaStudio 4.5的模块中只找到RMS。如果ADAU1761设计DRC要怎样
    发表于 11-28 06:41