77百科网
当前位置: 首页 生活百科

arduino直接驱动无刷电机(无刷电机控制教程)

时间:2023-07-13 作者: 小编 阅读量: 4 栏目名: 生活百科

相对于有刷电机,无刷电机去除了电刷,没有了有刷电机运转时产生的电火花,极大减少了电火花对电子设备的干扰。电调电调,全称电子调速器,英文ElectronicSpeedControl,简称ESC。LiPo单节电压为3.7V,称之为1S。其中18表示直径为18mm,65表示长度为65mm,0表示为圆柱形电池。电调的控制我们选取符合电机要求的30AESC电调。ESC这功能称为电池消除电路,顾名思义,它消除了微控制器对单独电池的需求。我们只需要使用Arduino生成50HzPWM信号,并使用不同的占空比进行调速。

在上次的文章中,我们已经介绍了直流有刷电机的驱动。这次我们来聊一聊无刷直流电机的控制。无刷直流电机(Brushless Direct Current Motor, BLDC)克服了有刷直流电机的先天性缺陷,以电子换向器取代了机械换向器。相对于有刷电机,无刷电机去除了电刷,没有了有刷电机运转时产生的电火花,极大减少了电火花对电子设备的干扰。

直流无刷电机

无刷电机效率高,一般的直流无刷电机的效率能够达到96%以上,而传统的直流电机的效率一般在75%左右;无刷电机寿命长,对于有刷电机,由于碳刷的磨损性,隔一段时间就要更换,维修频繁,而直流无刷电机,一般的使用寿命都在2万小时以上,正常工况条件下,使用5年以上,基本不会损坏,所以直流无刷电机的寿命是传统电机的5倍。没有了电刷,电机的噪音也会低很多。

无刷电机

电调

无刷电机的控制我们需要一个关键的模块——电调。

电调

电调,全称电子调速器,英文Electronic Speed Control,简称ESC。它根据控制信号调节电动机的转速。电调最主要的应用是航模,车模,船模,飞碟,飞盘等等玩具模型上面。这些模型通过电调来驱动电机完成各种指令,模仿其真实工作功能,以达到与真实情况相仿的效果。

我们采用以下规格的外转子 BLDC电机:它的 KV 额定值为1000。KV值定义是:转速/V,意思为输入电压增加1伏特,无刷电机空转转速增加的转速值。例如:100KV为电压每增加1V,转速增加100rpm,100KV的电机在50V电压值时对应的转速为:100(KV值)*50(电压)=5000rpm(转速),KV值越大,电压增加,转速增加的越快。如果我们为这个电机提供 7.4 V的电压,电机可以达到 7400 RPM。

电机

电池

无刷电机非常耗电,最常见的供电方法是使用LiPo电池。LiPo电池全称Lithium-Polymer Battery 锂聚合物电池,外壳为软包。LiPo单节电压为3.7V,称之为1S。 LiPo电池的“S”号表示该电池有多少节电池,4S LiPo就代表4节3.7V电池包,为13.6V。

LiPo电池

我们也可以采用锂离子电池(Li-ion,Lithium Ion Battery),最常见的锂离子电池就是18650电池。其中18表示直径为18mm,65表示长度为65mm,0表示为圆柱形电池。常见的可充18650锂电池,电压都是标3.6或者3.7v,充满电的时候是4.2v,主流的容量从1800mAh到2600mAh,(18650动力电池容量多在2200~2600mAh)。

18650电池

在这里,我们使用 3S LiPo 电池,它有 3 个电池,电压为 11.1V。所以,我们的电机的转速最大可达11100RPM。

电调的控制

我们选取符合电机要求的 30A ESC电调。 ESC 的一侧有三根电线控制电机的三相,另一侧有两根电线,VCC 和 GND,用于外部电源输入。还有另一组三根线从 ESC 出来,那就是信号线、5V GND。 我们可以通过这里的电源线为 Arduino 提供5V 稳压电源。 ESC这功能称为电池消除电路,顾名思义,它消除了微控制器对单独电池的需求。

其实电调的控制和舵机是相同的。Arduino 控制无刷电机就像使用Arduino控制舵机一样, 也使用相同类型的控制信号,也就是标准的 50Hz PWM 信号。

我们在一些应用当中,尤其是遥控飞机中,常常要同时使用舵机和无刷电机,我们就可以使用相同类型的控制器轻松控制它们。我们只需要使用 Arduino 生成 50Hz PWM 信号,并使用不同的占空比进行调速。

Arduino 无刷电机驱动

下面我们将介绍如何使用 Arduino 和 电调ESC控制无刷电机。我们将使用电位计控制电机的速度,下面是电路图。

硬件设备:

  • 无刷电机 × 1
  • 电调 30A × 1
  • 锂电池 × 1
  • Arduino UNO控制器 × 1
  • 电位计 × 1
  • 连接线 × 1

Arduino代码:

Arduino 代码非常简单,只有几行代码。

/*Arduino无刷电机控制*/#include <Servo.h>Servo ESC;// 创建舵机对象来控制电调int potValue;//设置模拟引脚的值void setup() { // 将 ESC 连接到引脚 9ESC.attach(9,1000,2000); //(引脚,最小脉冲宽度,以微秒为单位的最大脉冲宽度)}void loop() {potValue = analogRead(A0);//读取电位器的值(0到1023之间的值)potValue = map(potValue, 0, 1023, 0, 180);// 缩放它以与舵机库一起使用(值在 0 到 180 之间)ESC.write(potValue);// 向ESC发送信号}

效果展示:

    推荐阅读
  • 未成年怎么办银行卡 未成年怎么办银行卡需要什么资料

    1、未满16周岁办理银行卡,需监护人持身份证、户口簿陪同前往银行办理。

  • 吴江区企业防疫物资投放继续进行 吴江疫情管控区

    吴江区企业防疫物资投放继续进行为持续满足企业防疫物资需求,促进企业快速有序复工复产,吴江区企业防疫物资预约购买于3月17日起继续进行,企业复工复产所需的口罩将陆续提供,请广大企业主及时关注吴江区企业防疫物资预约购买平台,按需采购,预约购买后将由邮政EMS快递统一配送。预约入口:活动过期入口已关闭温馨提示1、参与预约购买的企业需在“吴江区企业复工疫情防控监测系统”注册并持续打卡,系统数据将进行每日更新。

  • 梦见大老鼠是什么意思(梦见大老鼠意思是什么)

    求学者得此梦,五行主水,学业良好,成绩可提升之迹象也,聪明伶俐之人,学业可有好运。单身男人梦见一只大老鼠,财运颇为旺盛之迹象,与他人真心相处,方可在生活中有所作为,性格果决之人,多有与他人争斗之事,烦恼在心。已婚男人梦之,财运不顺,事业被他人所利用者,生活多有不利之事。得此梦切莫将情绪外泄,与家人争吵烦恼不断。

  • lego反浩克装甲76105(第一次尝试MOCLEGO)

    这个是反浩克的背部,由于自己第一次MOC,导致背部其实刻画的并不是很好,尤其手臂和大腿,基本就是没有装饰。侧身,更好的再现了反浩克手臂的那个金色的部件。也让浩克从后部看成倒三角形体。浩克头盖可开启,由于整体厚度要比官方多2个单位,所以更换了头盖的链接。

  • 蜻蜓fm谁代言(红蜻蜓创始人再度上阵带货)

    4月11日,红蜻蜓创始人钱金波带领一众主播开启了红蜻蜓品牌直播日,据悉,这已经是钱金波第二次亲自上阵带货红蜻蜓时尚商务皮鞋。此前的3月8日,钱金波的直播带货首秀凭借31万热度荣登淘宝平台服饰频道实时排名第三,也成为了红蜻蜓新零售变革进程中的重要节点。业内人士认为,以红蜻蜓为代表的传统国民品牌正在努力拥抱新零售时代的到来,从战略到技术,从组织到销售,正是传统品牌数智化的开始。

  • 月经少可以吃益母草颗粒吗 月经期月经少可以吃益母草颗粒吗

    治疗各种原因导致的月经不调、闭经、痛经,减少小腹疼痛和坠胀感。此外,过度的精神刺激、紧张和心理创伤也会造成月经过少。人工流产人工流产后卵巢一般可在22天内恢复排卵功能,1个月左右月经来潮。

  • 情侣头像可爱简笔画一对(情侣头像简笔画动漫可爱一对)

    可爱简笔画情侣头像愿喜520甜蜜可爱萌系简笔画婚纱情侣头像,我来为整理几张简单漂亮的情侣头像可爱简笔画一对?以下简笔画图片总有一款是你喜欢的,希望对你有帮助来看看吧!

  • 吃不完的欧包怎么储存(吃不完的欧包如何储存)

    以下内容大家不妨参考一二希望能帮到您!吃不完的欧包怎么储存如果欧包长时间保存,那么就有一种简单又快捷的方法——冷冻。将吃剩下的欧包用保鲜袋子封好,放在冰箱的冷冻室里。看什么时候想吃了,再从冷冻室里拿出来,放在微波炉里烤一下,就能像刚出炉的时候一样皮酥里软了。用油纸袋装,或者放在木质竹质或者藤条的篮子(盒子)里,实在不行拿个布包或者茶巾包起来也行。千万不能放保鲜袋,会受潮变得很韧。

  • 仙坛山温泉周边游(冬游枣庄仙坛山温泉小镇新春特惠来啦)

    枣庄仙坛山温泉小镇特推出寒假、春节特惠活动。属于未满16周岁的及70周岁以上的,必须有不少于一名健康成年人陪同。亲子套票78元套餐一大一小:1名成人1名14周岁以下未成年人。由于景区的建设依山傍水,地处仙坛山、姑嫂山、胭脂山的峡谷地带,因此景区也被誉为“江北峡谷温泉”。温泉区主要分为前厅接待区、户内温泉区、户外温泉区、贵宾休息区、自助餐饮区、保健养生区、运动娱乐区、户外休闲区等。

  • 什么是导体和绝缘体(导体和绝缘体的解释)

    导体中存在大量可以自由移动的带电物质微粒,称为载流子。在外电场作用下,载流子作定向运动,形成了明显的电流。金属中自由电子的浓度很大,约为10每立方厘米,所以金属导体的电导率通常比其他导体材料的大。实验发现,大部分纯液体虽然也能离解,但离解程度很小,所以并不是导体。例如纯水,其电阻率高达10MΩ·m。