FOC控制原理完整.docx
《FOC控制原理完整.docx》由会员分享,可在线阅读,更多相关《FOC控制原理完整.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FOC 控制原理FOC控制原理简介电机分为有刷电机和刷电机,这主要描述的FOC控制算法主要是针对刷电机的控制,刷电机于飞器或者四狗、机械臂 等这种精度的环境当中。玩过四轴的都较清楚在,四轴飞器中般采电调的驱动式,那么电调和FOC直接有什么优缺点呢?电调较适于电机告诉旋转的场景,对低速的控制确实乏,FOC论在速还是低速的场景下都适FOC途之,如下的狗:. 电机的旋转原理1. 电机旋转的基本知识磁铁的分N和S级,同性相斥异性相吸的原理,那么将两个磁铁放在起会出现什么现象呢?如下图,若拖动下的磁铁进旋转,那 么由于磁场的原因,上的磁铁也会跟着进旋转那么两个磁铁在何时矩(矩在物理学是指作使物体绕着转动
2、轴或点转动的趋向)最呢?如下图,当两个磁铁呈直时, 矩最(可以简单的认为相互作最)。当将上两个磁铁中下的磁铁换成电磁铁,电磁铁是物理不旋转是形成的磁场的进旋转,那么是不是与上的效果样,带动另个 磁铁进旋转2. 电机旋转的式a.电磁铁的构成单个通电线圈如下图所,由右螺旋定理可以得出该线圈磁场的向是向上的,那么这只有个向的磁场,那么如何增加旋转磁场的向呢?简单的办法就是增加线圈,并且线圈的朝向不同即可,这我们以 三相电机为例进描述,三相电机就是采如下图的式,采三个线圈,每个线圈的向间隔120度由于减少硬件电路驱动(H桥)的数量,因此般是将三个线圈的端进相连接,组成了三相星型结构,如下图,那么为什么
3、会这样链接 呢?每个线圈单独供电是否可以呢,当然是可以的,具体原因下会描述b.H桥驱动电路驱动线圈驱动线圈供电,般使H桥驱动电路,那么我们先看下如何驱动个线圈的,如下图H桥由4个MOS管组成,当 A 和 B 打开时,电流由左上流线圈经由B流负极,也就是图上的红箭头的向,同理打开B 和A同时打开,电流就是蓝箭头的向,这样就能控制线圈产不同向的磁场了。那么如何控制上线圈产的磁场的呢?转换来看也就是如何控制加在线圈两侧的电压的呢?这可以使波来控制MOS管的导通,如时间周期T,在T/2时间打开A和B,剩下的T/2关闭A和B,这样的话就相当于0.5VDC的电压加载到线圈上了(若是T时间均打开 那么线圈上
4、的电压就是VDC),线圈上的电压可能是00.5VDC之间不断的跳动,但是线圈的电流是接近连续的,因为这是电感,如下图,若是电压变动很快并且电感够,理论上是可以做到电流连续的由上的H桥驱动电路可以知道,个H桥由4个MOS管构成,那么若是三个线圈就需要12个MOS管构成,这样常的浪费,*这也是为什么要将三个线圈连在起组成星链结构的原因*。ps:在上的H桥驱动电路上桥臂和下桥臂在同时间只有个能打开,这是为什么呢?因为两个同时打开就短路了。所以这种情况是不允许 发的。正是为了避免上的情况发,所以才有了*死区*时间的概念,死区时间是PWM输出时,为了使H桥或半H桥的上下管不会因为开关速 度问题发同时导通
5、设置的个保护时段,所以在这个时间,上下管都不会有输出。那么H桥驱三相星链线圈是怎么样呢?如下图:定义MOS管开关状态如下:上桥开通下桥关断定义为状态1 上桥关断下桥开通定义为状态0这样,三组半桥就共有8种组合式,编码分别为:*000*、*001*、*010*、*011*、*100*、*101*、*110*、*111* c.三相线圈产的磁场0电流状态:上的8种组合中有000和111状态,较明显看出当在这两个状态时三相线圈是没有电流经过的,这个状态我们称为0电流状态。上的8种状态除去两个0电流的状态,其余6种都会产磁场,并且相应的磁场向分别为:其中橘箭头的向和电磁铁形成磁场向致,但是这我们把橘黄箭
6、头称呼为*电压量的向*,因为这我们加载的是电压向(1图中A指向B和C)由于是稳态的,所以电流向也是这个向,所以磁场向和橘箭头致了。所以最终产的 磁场向汇总如下:d.电磁场牵引转最优的状态在上已经提到当电磁铁的向和转(永久磁铁)的向呈90度的时候,矩最,如下图,此时转会向着电磁铁的向旋转,此时若转受到牵引转动了,与此同时电磁铁也按照同向转动了,那么电磁铁的向始终和转的向垂直,这样转就会不断的进旋转了并且矩始终是最的,这就好下图:*驴直跟着胡萝的位置进转动,但是驴 和胡萝的位置确不会被改变*现在我们已经知道我们需要的是什么了?*那就是个旋转任意度的磁场并且可控*,但是由上描述三相线圈只能成6个向的
7、电 压量(电压量的向和磁场向相同),那么如何根据这6个电压量合成任意度的电压量(磁场向)呢?这就是SVPWM要的事情了SVPWM:空间量脉宽调制(Space Vector Pulse Width Modulation) SVPWM的基本思想就是根据上6个磁场向的来合成任意度的磁场向a.量的合成初中数学的知识回顾如下我们想产(0,1)的量,其实可以看作是 :1可以看作周期T的时间内有T这么长时间作在X轴上,Y轴作时间0 我们想产(1,0)的量,其实可以看作是:我们想产(0.5,0.5)的量,其实可以看作是:其中这0.5可以看作周期T的时间内有0.5T的时间作在X轴上,也有0.5T的时间作在Y轴上
8、; 根据上的例,我们可以固定这样的表达式那么若是想产(0.25,0.25)这个向的量,该如何表达:这加了零向量,这向量(0.25,0.25)和向量(0.5,0.5)向相同,但是赋值不样,但是总时长加起来还是1*可以得出句话就是幅度要低,拿0来抵*。b.SVPWM中的电压量合成在这我们可以认为电压量向和磁场向相同(*因此本节也可以理解为磁场向的合成*)量控制,就是要通过6个向的空间量电压作为基向量来合成任意量,基向量的选择是选择当前扇区的两个基向量。 这我们以第扇区为例,当前需要合成的度为,对应的基向量分别为U6和U4,如下:由上图可以看出,通过U4和U6显然是能够合成Uref的,将要成的Ure
9、f向量分别投影到U6和U4上,由正定理(*各边和它所对的正弦值的相等*)可以得出如下恒等式:(T6/T)*U6:可以理解为要产Uref这个电压,U6要产多少电压因为|U6|=|U4|=2Udc/3(Udc是供给电压,由欧姆定律计算得出),因此可以得出如下T4和T6的时间:其中参数m表为SVPWM的调制系数(调制):上已经描述过,因为我们需要根据需要控制幅值,因此需要零量的参与,因此零量的时间为 总时间T减去T4和T6的作时间:这为什么是1/2,是因为我们要插两个零量,所以时间要平分给两个零量,那么为什么要插两个零量呢?只个零 量可以吗?理论上是可以的,但是会对MOS管的开断会产较的影响,影响M
10、OS管的寿命,所以我们希望尽量减少MOS管的开关次数,因此前设计出了7段式SVPWM的调制法,如下:解释下该图的参数,A、B、C代表的是H桥驱动电路上的控制端信号,同时我们通过在合理的位置插两个零量,并且对零量在时间上进了平均分配,以使产的PWM对称,从有效地降低了 PWM的谐波分量。同理可以得出其他扇区的切换顺序如下,为什么有这样的顺序呢?*对应到MOS管的开关上来看就是每次状态的切换只要个MOS进切 换,极的降低了MOS管的损耗*重新回到上的T4和T6的公式中,得出的公式如下:其中因此到这,SVPWM的作完成了,我们得到了每时刻所需要的空间电压量以及它们持续的时间,在处理器中赋值给对应通道
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FOC 控制 原理 完整
限制150内