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
    +关注

    关注

    116

    文章

    5847

    浏览量

    223819
  • 步进电机
    +关注

    关注

    152

    文章

    3216

    浏览量

    151563
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何通过PWM脉冲控制电机

    通过单片机实现对电机自动化控制已经在各行各业得到广泛应用,电机转速灵活使用方便,控制性能好,易于大范围调速。单片机通过PWM脉冲
    发表于 11-28 06:58

    伺服电机步进电机的核心区别

    大家在运动控制的时候是伺服电机的还是步进电机做定位控制
    的头像 发表于 10-15 14:32 1373次阅读
    伺服<b class='flag-5'>电机</b>和<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的核心区别

    基于MT6835磁编码器IC的步进电机全闭环伺服控制策略

    步进电机作为一种常见的执行元件,因其结构简单、控制方便等优点被广泛应用于工业自动化、机器人、医疗设备等领域。然而,传统的开环控制方式存在失步、振荡等问题,难以满足高精度应用场景的需求。
    的头像 发表于 08-27 17:55 686次阅读

    单片机怎么控制步进电机

    步进电机作为一种将电脉冲信号转化为角位移的执行机构,其运转依赖于脉冲信号的控制,而单片机作为控制核心,通过输出特定的脉冲信号和方向信号,实现对步进
    的头像 发表于 07-24 13:41 410次阅读

    步进电机和伺服电机的区别是什么?

    启动速度不同 步进电机启动需要200-400毫秒而伺服电机只需要几毫秒是步进电机的上百倍 控制
    发表于 06-18 13:27

    步进电机控制指令详解

    这些指令主要是针对 PLC 直接联动伺服放大器,目的是可以不借助其他扩展设备(例如1GM 模块)来进行简单的点位控制, 使用这些指令时最好配合三菱的伺服放大器 (如 MR-J2)。然而,我们也可以这些指令来
    的头像 发表于 06-12 10:33 1597次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>指令详解

    数据采集卡与步进电机

    本文介绍了步进电机的工作原理,以及如何使用数据采集卡控制步进电机动作。
    的头像 发表于 05-26 15:53 1093次阅读
    数据采集卡与<b class='flag-5'>步进</b><b class='flag-5'>电机</b>

    刹车步进电机的特点

    刹车步进电机作为一种结合了步进电机精确控制与制动功能的特种电机,其独特的设计和工作原理使其在需要
    的头像 发表于 04-25 15:34 1085次阅读
    刹车<b class='flag-5'>步进</b><b class='flag-5'>电机</b>的特点

    步进电机—4线,6线,8线的电机怎么接线

    步进电机作为一种能将数字输入脉冲转换成旋转或直线增量运动的电磁执行元件,在自动化控制领域具有广泛应用。步进电机的接线方法因线数的不同而有所差
    的头像 发表于 02-26 09:08 1.2w次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>—4线,6线,8线的<b class='flag-5'>电机</b>怎么接线

    想让步进电机控制更顺滑?微步控制优势与挑战全揭秘

    步进电机依靠控制电脉冲信号的频率和数量来调控转动的步数与速度,具备分步控制的特性。为了让步进电机
    的头像 发表于 02-25 07:33 986次阅读
    想让<b class='flag-5'>步进</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b>更顺滑?微步<b class='flag-5'>控制</b>优势与挑战全揭秘

    想让步进电机控制更顺滑?微步控制优势与挑战全揭秘!

    电子发烧友网综合报道,电机控制和驱动的分类方式多种多样,若按电机类型划分,可分为直流电机驱动、交流电机驱动和
    发表于 02-19 00:47 2273次阅读

    步进电机控制实现方法

          步进电机,作为一种将电脉冲信号转换为相应角位移或线位移的电动机,是现代数字控制系统中不可或缺的重要组件。其工作原理基于电磁学原理,通过接收数字控制信号(电脉冲信号)并转化为
    的头像 发表于 01-21 16:43 2270次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>的<b class='flag-5'>控制</b>实现方法

    中空轴步进电机概述

    中空轴步进电机是一种特殊设计的步进电机,其核心工作原理基于电磁感应定律。当导线线圈中的电流发生变化时,会在其周围产生磁场,这个磁场会对附近的线圈产生力,导致该线圈的运动。中空轴
    的头像 发表于 01-06 15:06 1551次阅读
    中空轴<b class='flag-5'>步进</b><b class='flag-5'>电机</b>概述

    步进电机的详解解答

    步进电机,别名脉冲马达,是一种将电脉冲信号转变为角位移或线位移的开环控制电机。它是现代数字程序控制系统中的主要执行元件,广泛应用于数控机床、
    的头像 发表于 12-29 09:41 1567次阅读

    通过具体案例,选择合适的步进电机

          步进电机作为一种广泛应用于自动化控制领域的执行元件,其选型过程至关重要。正确的选型不仅能确保系统的高效稳定运行,还能有效降低成本,提升整体性能。本文将从步进
    的头像 发表于 12-13 07:34 2440次阅读
    通过具体案例,选择合适的<b class='flag-5'>步进</b><b class='flag-5'>电机</b>