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

    文章

    5907

    浏览量

    227118
  • 步进电机
    +关注

    关注

    153

    文章

    3278

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    步进电机控制方案中驱动板的核心作用与技术解析

    步进电机作为开环运动控制的核心执行元件,其控制精度、运行稳定性、负载能力与噪声表现,完全依赖驱动板的性能支撑。驱动板是步进
    发表于 04-10 15:34 495次阅读

    步进电机的位置控制与速度控制

    步进电机是一种将电脉冲信号转换为角位移或线位移的执行元件,其 位置控制 与 速度控制 是两大核心应用。虽然两者在实现上紧密相关,但控制目标和
    的头像 发表于 03-23 15:37 1009次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>的位置<b class='flag-5'>控制</b>与速度<b class='flag-5'>控制</b>

    怎样判断步进电机是否坏了?

    步进电机作为自动化设备中的关键部件,其运行状态直接影响整个系统的稳定性。当设备出现异常时,如何快速准确地判断步进电机是否损坏?本文将从现象观察、工具检测、常见故障类型及维修建议四个维度
    的头像 发表于 03-05 17:33 1287次阅读

    步进电机发热问题及对策

    步进电机作为一种将电脉冲信号转换为角位移或线位移的开环控制元件,在自动化设备、3D打印机、数控机床等领域应用广泛。然而在实际使用过程中,电机发热问题始终困扰着工程师和技术人员。过高的
    的头像 发表于 02-18 07:33 6309次阅读
    <b class='flag-5'>步进</b><b class='flag-5'>电机</b>发热问题及对策

    探索 DRV8821 双步进电机控制器:特性、应用与设计要点

    的 DRV8821 双步进电机控制器和驱动器,为我们提供了一个强大而灵活的解决方案。本文将详细介绍 DRV8821 的特性、应用场景以及设计过程中的关键要点。 文件下载: drv8821.pdf DRV8821 特性剖析 强大的
    的头像 发表于 01-11 17:25 2630次阅读

    DRV8811 步进电机驱动IC:特性、应用与设计要点

    的 DRV8811 步进电机驱动 IC,它为双极步进电机提供了高度可配置的集成解决方案。 文件下载: drv8811.pdf 一、DRV8811 特性亮点 1. 微
    的头像 发表于 01-11 17:25 983次阅读

    DRV8825步进电机控制器IC:设计与应用详解

    打印机、扫描仪和其他自动化设备应用提供了集成的电机驱动解决方案。 文件下载: drv8825.pdf 一、DRV8825的特性亮点 1. 微步进驱动能力 DRV8825采用PWM步进
    的头像 发表于 01-11 11:45 1495次阅读

    PWM 控制 LED、蜂鸣器、电机:你真的对了吗?

    在做嵌入式开发的时候,PWM(脉宽调制)几乎是必学技能。LED想要呼吸效果?PWM。蜂鸣器要发“滴滴”的提示音?PWM电机需要调速?还是PWM
    的头像 发表于 01-04 09:14 1001次阅读
    <b class='flag-5'>PWM</b> <b class='flag-5'>控制</b> LED、蜂鸣器、<b class='flag-5'>电机</b>:你真的<b class='flag-5'>用</b>对了吗?

    步进电机控制原理

    步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此
    发表于 01-04 08:25

    如何通过PWM脉冲控制电机

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

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

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

    单片机怎么控制步进电机

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

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

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

    步进电机控制指令详解

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

    数据采集卡与步进电机

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