无线电爱好网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

无线电爱好网 首页 技术应用 初学入门 查看内容

从零开始之电机FOC控制

2025-5-6 09:00| 发布者: 闪电| 查看: 9| 评论: 0

摘要: 我们将撕开FOC神秘而虚伪的面纱,以说人话的方式讲述它。真正的做到从零开始,小白一看就会,一学就废。如果觉得有用的话,就点个赞呗,纯手码。一、什么是FOC?FOC是Field Orientation Control的缩写,字面意思是场 ...

我们将撕开FOC神秘而虚伪的面纱,以说人话的方式讲述它。真正的做到从零开始,小白一看就会,一学就废。


如果觉得有用的话,就点个赞呗,纯手码。


一、什么是FOC?

FOC是Field Orientation Control的缩写,字面意思是场方向控制,在电机应用场景下就是磁场方向控制。


现在问题来了,挖掘技术哪家强?不是,走错了再来,那么问题来了,就不能像小时候四驱赛车马达一样,通个电直接就转了,不简单粗暴多了,为啥电机控制就要用到FOC呢?这个问题得问你啊,你不用它不就没有那么多屁事了。


二、学习门槛

FOC是关于电机的一种驱动方式,由于这个东西过于高深,不建议啥都不懂的小伙伴学习,所以要了解并使用它,得具有以下理论基础:


初中物理,部分电磁学,需要明白如何由电生磁。

高中物理,力的分解与合成。

高中数学,向量运算,向量=矢量;三角函数。

电路、程序基础,这个就不用多说了,懂的都懂。

三、电机构成

电机分类大概如下所示。


f64faa6c-2036-11f0-9434-92fbcf53809c.png


一般的移动或小型的应用场景因为电源是电池类型为低压直流,所以较为常见的为直流电机。


3.1 有刷电机

有刷电机,也就是四驱车马达电机那种,内部结构如下图所示。


f6670cca-2036-11f0-9434-92fbcf53809c.png


正常情况下,要让电机转动很简单,用手拨就可以让电机转动,现在都什么时代了,还要自己动手?那有什么能够代替我的手呢,就是用另外一种力替代我手拨动的这个力就行了,万有引力行不行呢,不行,虽然说两个物体相互吸引,但是这个力太小了,而且不能控制大小,所以我需要一种力气大小可控的力。


磁铁大家应该都玩过,磁场越强的磁铁吸到一起后就越难分开。根据电磁学第二定律,通电电流约大,磁场越强,那么磁力也就越大,那这力气不就来了嘛。


有了力气,那么我就用上去呗,我们定义上面能转动的磁铁叫做转子,下面固定不动的磁铁叫做定子,用了之后发现,也只能动一下,要让它连续转动,好像还要合计合计。如果当要达到稳定状态时,改变定子的磁极,这时候会产生一个排斥力,让它继续转动,只要我在合适的时间变换定子的磁极,那转子不就一直在转动。


用手动变化定子磁极的话太累了,根据初中物理的安培定则即右手螺旋定则,线圈+电流=磁铁,而且方向可控,同时磁力大小与电流成正比。PS:电磁学三大定律:法拉第电磁感应定律、安培环路定理、麦克斯韦-安培定律,描述了电场和磁场之间的相互作用关系。


f684ef38-2036-11f0-9434-92fbcf53809c.png


于是乎有了下面的状态,


f696dfc2-2036-11f0-9434-92fbcf53809c.jpg


当要达到稳定状态时,改变一下电流方向,线圈磁极也跟着改变后,就会产生一个继续波动的力,如下图。


f6a61d16-2036-11f0-9434-92fbcf53809c.png


有刷电机,刷子和换向器的作用,就是更换电流方向。一个线圈、一个磁极、一个刷子+换向器就能实现转动了,一台电机原型机就出来了。


为什么拆过的那些电机有好几个磁铁和线圈呢?不是一个就够了么,搞那么多不是浪费。你听我解释,我有借口,不是,我有理由这么做,多线圈和磁极的设计有以下目的和优势:1、增强转矩,可以提供更多的磁场与线圈的相互作用,进一步增强转矩。2、平滑转动,通过交替激活不同的线圈,可以使电机的输出转矩更加连续和均匀,减少震动和振动。3、改善运行特性和控制性能等。


不过话说回来,咱还没搞懂原型机怎么转动呢,你就跟我扯什么性能,我这不是话说开了就收不住,书接上回,以有刷电机的原型机为例分析原型机怎么转动的,直接花大价钱拿一个奥迪双钻梦之队经典四驱车马达来分解说明。


四驱马达车实物内部图如下所示。

f6670cca-2036-11f0-9434-92fbcf53809c.png


根据线圈与电刷的接触程度可以分为以下四个过程,电机转动就在这四个过程之前依次不断循环。这里驱动电源始终是直流不用变化,变化的是线圈的接触改变线圈里面流过的电流,从而完成磁场的转换。

f6dfec9e-2036-11f0-9434-92fbcf53809c.giff6fced58-2036-11f0-9434-92fbcf53809c.png


至此有刷电机的转动分析完成,而实际有三个线圈是为了规避图1的状态,避免卡死到中间不转的情况。其他电机也是从这个基础上延伸出来,俗话说的好,万丈高楼平地起,基础了解完了就可以开始深一步的学习。


3.2 无刷电机

无刷电机,常见四旋翼无人机电机,内部结构如下图所示。


f71f2cb0-2036-11f0-9434-92fbcf53809c.png

无刷电机,顾名思义相比较上面的有刷电机,无刷就是没有刷子,那没有刷子的话,如何完成换向,同时这么做的优点是什么,对吧,没有好处你跟我整这么一出,那别人肯定不买账,那么听我慢慢道来。还有就是为啥是三相的?


了解一下三相电机的优点,主要原因:三相电源不是同时交替,而是同一时刻每相相差120°相位,这就意味着在任意时刻,三相提供的电压总和相同,相当于一个恒定的电源,这是单向系统不具备的。


其他优点:


增加带负载能力,同等条件下,三相能运输的功率是单向的三倍,因为有三根线。

三相电机还具有更高的功率因数,这意味着它们在给定负载和效率下消耗更少的能量。

相比较单向的脉冲,三相提供恒定功率,使电机运行更加稳定。

等等,但是也有缺点,相比较单向电机应用起来复杂等。

反正就是优胜劣汰的结果,导致这玩意就是三相结构,而你就是要了解学习它。


好了既然定下了电机构造,然后来分析一下,由上面有刷电机的了解,线圈内的电流是需要换向才能让电机转起来的。


单向有刷电机,通电就转,因为内部有电刷和换向器完成线圈电流的换向,三相无刷电机没有电刷,外部驱动用MOS管开关,完成线圈内电流的换向。


按照有刷电机的逻辑去驱动三相电机,按一定顺序依次将每一个线圈通电,这个过程称为六步换向法。三相电机线圈的控制一共有8种状态,去掉全开(111)和全关(000)两种运行过程中没用的状态,剩6种,把它分布到电机上去,如图所示。

f74654ca-2036-11f0-9434-92fbcf53809c.png


f7668f6a-2036-11f0-9434-92fbcf53809c.png

按照顺序驱动电机就可以控制正反转了,如下图,霍尔传感器数据代表线圈状态,下表是力矩情况。


f77c512e-2036-11f0-9434-92fbcf53809c.jpg

可以看出转矩一点都不平滑,有大有小,为了使电机转动更快,能源转换效率更高,就不能使用这种驱动方式。


那可能就会有人问了,有没有一种方式,可以控制磁场的大小,每时每刻都让转动方向的磁力维持最大,那么这样的情况下,能量的转换效率也越高,电机的转速就越快,是不是很妙啊。


不知道怎么做之前,先取个名字吧,不如就叫做磁场方向控制Field Orientation Control,简称FOC。


四、FOC学习

需要控制磁场力,首先要分析磁场力,然后根据想要达到的状态去控制磁场最后达到目标状态。可以分解为下面三个步骤:


分析磁力:目的在于要知道如何去控制它

采集数据和计算误差:采集到实际的数据并与设定的数据与实际数据误差

调节输出:将误差反馈控制输出。



12下一页

路过

雷人

握手

鲜花

鸡蛋

QQ|关于本站|小黑屋|Archiver|手机版|无线电爱好网 ( 粤ICP备15040352号 ) 无线电爱好技术交流5 无线电爱好技术交流1无线电爱好技术交流9开关电源讨论群LED照明应用、电源无线电爱好技术交流4无线电爱好技术交流8无线电爱好技术交流10无线电爱好技术交流11

粤公网安备 44030702001224号

GMT+8, 2025-5-6 09:04 , Processed in 0.109200 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

返回顶部