Arduino开发板控制无刷电机的方法

时间:2024-05-18 19:35:20

在本篇文章中,我们将学习如何使用Arduino开发板和ESC控制无刷电机。如果您想了解BLDC电机如何工作的更多细节,您可以查看另一篇文章,其中包含无刷电机工作原理的说明。

概览

在本文中,我使用的是外转子BLDC电机,规格如下:KV等级为1000,可以使用2S、3S或4S LiPo电池供电,需要30A ESC。无刷电机的KV额定值定义了无负载时每伏电机的转速。

Arduino开发板控制无刷电机的方法

BLDC电机规格 - 1000KV 2S 3S 4S锂电池30A ESC

本例中,1000KV意味着,例如,如果我们为电机提供电压为7.4伏的2S LiPo电池,则电机可以达到最大转速1000的7.4倍或者7400转。

无刷电机耗电量大,最常用的电源是使用LiPo电池。 LiPo电池的“S”数表示电池有多少节电池,每个电池的电压为3.7V。

Arduino开发板控制无刷电机的方法

用于无刷电机的3S Lipo电池

在这个例子中,我将使用3S LiPo电池,它有3个电池,电压为11.1V。所以,我可以预期电机达到最大转速为11100。

最后,这是一个30A ESC,我将用于此示例并与电机要求相匹配。 ESC的一侧有三根电线控制电机的三相,另一侧有两根电线,VCC和GND,用于供电。

更多内容请参考以下链接:https://www.yiboard.com/thread-1215-1-1.html