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

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

3天内不再提示

怎样使用Arduino控制无刷电机

454398 来源:wv 作者:快科技 2019-09-29 17:47 次阅读

步骤1:电路接线

首先将无刷电机的三个端子连接到在ESC的三个端子上,用类似的方法将电机拧到一块厚木板上,以使其在高RPM时保持稳定。使用USB电缆将页面底部的可用代码下载并刷新到arduino(说明代码在此页的另一部分)。将ESC的信号线(大部分为白色或黄色)连接到任何Arduino的PWM引脚,我将其连接到D8引脚并在Arduino Sketch中将其指定为引脚8。您可以使用多个引脚来控制许多电机。

将电位计连接到Arduino的vcc或5v引脚和地面。

将可变引脚的第三个端子连接到模拟引脚A0。您可以使用BEC(电池消除器电路)已存在ESC中。要使用BEC,只需将红色粗线连接到Arduino的Vin引脚即可提供5V电压。并非所有ESC都有BEC,在这种情况下,您可以使用外部5v电源。在给Arduino供电后,现在将Lipo电池连接到ESC。

您已完成!!现在慢慢转动电位器旋钮以启动并提高电机速度。

步骤2:Arduino代码

在此代码中,我们只是将引脚A0的最大值(1023)和最小值(0)模拟值映射或引用到所需的最大值(2000)和最小值(1000),以控制和控制速度。 ESC。您可能需要将ESC的max-min值(即1000和2000)更改为不同的值,换句话说,您可能需要校准它,因为Diffrent ESC的起点和终点可能不同。

有关更多教程,请访问-RZtronics.com

代码

#include //使用伺服库控制 ESC

Servo esc;//创建名称为esc

void setup()

{

esc.attach(9);//指定esc信号引脚,这里为D8

esc.writeMicroseconds(1000);//将信号初始化为1000

Serial.begin(9600);

}

void loop()

{

int val;//创建变量val

val = AnalogRead(A0);//从模拟引脚a0读取输入并存储在val

val = map(val,0,1023,1000,2000);//将val映射为最大值和最小值(如果需要,可以更改)esc.writeMicroseconds(val);//使用val作为esc的信号

}

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

    关注

    56

    文章

    751

    浏览量

    44941
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184830
收藏 人收藏

    评论

    相关推荐

    如何使用Arduino UNO板和电位器控制伺服电机

    在本Arduino伺服电机教程中,您将学习如何使用Arduino UNO板和电位器控制伺服电机
    的头像 发表于 02-11 10:11 670次阅读
    如何使用<b class='flag-5'>Arduino</b> UNO板和电位器<b class='flag-5'>控制</b>伺服<b class='flag-5'>电机</b>

    无刷电机是什么意思 无刷电机是交流还是直流

    ,并且无需维护刷子。无刷电机采用了电子换向技术,可以在不使用电刷的情况下实现电机的换向。本文将详细介绍无刷电机的工作原理、种类、特点和应用领域等。 一、工作原理 无刷电机通过内部的电子
    的头像 发表于 02-01 13:57 2793次阅读

    无刷电机和有刷电机的优缺点 无刷电机工作原理

    无刷电机和有刷电机是目前最常见的两种电动机类型,它们在不同的应用场景中有着各自的优点和局限性。下面将详细介绍无刷电机和有刷电机的优缺点以及无刷电机
    的头像 发表于 01-31 11:05 1011次阅读

    无刷电机谐波怎么调 无刷电机为什么要电调

    无刷电机谐波怎么调 无刷电机为什么要电调  无刷电机谐波调节原理详解 无刷电机是一种通过电子调速器来控制
    的头像 发表于 12-20 16:00 1187次阅读

    直流无刷电机测试系统测试项目有哪些

    直流无刷电机测试系统直流无刷电机测试系统是一种先进的电机测试系统,它采用先进的电子控制技术,可以实现对直流无刷电机的全面、精确、快速测试。
    的头像 发表于 12-19 14:53 382次阅读
    直流<b class='flag-5'>无刷电机</b>测试系统测试项目有哪些

    无刷电机应用

    无刷电机在某些领域也称直流变频电机(BLDC),它采用电子换向(霍尔传感器),线圈不动磁极动,此时永磁铁可以在线圈外部也可以在线圈内部,于是有了外转子无刷电机和内转子无刷电机之分。
    的头像 发表于 12-05 14:52 336次阅读
    <b class='flag-5'>无刷电机</b>应用

    直流无刷电机的原理及其控制

    直流无刷电机的原理及其控制--英飞凌英飞凌专题技术交流  
    发表于 11-09 16:40 15次下载

    如何分辨无刷电机和伺服电机

    无刷电机和传统的有刷电机的构造差异非常大。无刷电机的转子上没有传统的碳刷子,在转子上有固定的电子元件,比如霍尔元件、传感器等,这些元件可以感受电极磁极位置,并调整电机的电流和电压,从而
    发表于 10-15 09:16 588次阅读

    单片机如何控制无刷电机

    买了一个无刷电机,但是没有控制器。突然有个想法,看一看能不能用51单片机做一个控制控制霍尔传感器的相位,从而控制
    发表于 09-28 08:27

    无刷电机和永磁电机有什么区别

    无刷电机和永磁电机的区别在于它们如何工作和构造。在无刷电机中,不使用换向器和碳刷来改变电流方向,相反,无刷电机依靠内部的电子电路控制和改变电
    的头像 发表于 08-26 10:52 2892次阅读

    无刷电机和普通电机的区别

    但是,无刷电机的结构要复杂得多。与传统的电机相比,它需要几个电子元件来控制其运动方向和速度。此外,无刷电机的转子具有永磁体或定子绕组,其电子是通过传感器和
    的头像 发表于 08-26 10:50 2712次阅读

    关于无刷电机和有刷电机的优缺点

    无刷电机则没有电刷,是在电气控制系统中使用反向电子学工程控制电机无刷电机的结构相对简单,但是控制
    的头像 发表于 08-26 10:47 2430次阅读

    基于RT-Thread+RA6M4的无刷电机伺服控制器设计

    本项目制作了一个基于RT-Thread+RA6M4的无刷电机控制器,可以实现是无刷电机的伺服控制。可以应用在小型CNC、人机交互等场景。
    发表于 08-02 17:51 473次阅读
    基于RT-Thread+RA6M4的<b class='flag-5'>无刷电机</b>伺服<b class='flag-5'>控制</b>器设计

    stm32无感无刷电机——电位器转速控制

    在上一讲我们讲了无感无刷电机控制的算法,其中我们通过按键的方式来控制启停和速度控制。在这一讲我们将为大家讲解如何使用电位器来控制无感无刷
    发表于 05-06 10:04 5次下载
    stm32无感<b class='flag-5'>无刷电机</b>——电位器转速<b class='flag-5'>控制</b>

    Arduino无刷电机控制教程

    在本教程中,我们将学习如何使用 Arduino 和 ESC 控制无刷电机。如果您想了解更多 BLDC 电机的工作原理,您可以查看另一篇文章或观看以下视频,其中包含
    发表于 05-05 11:34 2次下载
    <b class='flag-5'>Arduino</b><b class='flag-5'>无刷电机</b><b class='flag-5'>控制</b>教程