layout: post tags: [motor control] comments: true 永磁同步电机的分类 永磁同步电机根据转子上永磁体的位置不同,可以分为: 表贴式永磁同步电机--S-PMSM; 内置式永磁同步电机--I-PMSM; 不过有时候又会看到凸极特性和隐极特性,这里主要是由于电机构造不同导致的Lq与Ld的差别,因此,表贴式和内置式两种电机在控制上又有所不同,下面来看一下: 电机 特性 电感分量 SPMSM 隐极 Lq = Ld IPMSM 凸极 Lq > Ld 由于在结构…
1. FOC基本概念 参考:https://www.sohu.com/a/432103720_120929980 FOC(field-oriented control)为磁场导向控制,又称为矢量控制(vector control),是一种利用变频器(Variable-frequency Drive,VFD)控制三相交流马达的技术,利用调整变频器的输出频率.输出电压的大小及角度,来控制马达的输出.其特性是可以分别控制马达的磁场及转矩,类似他激式直流马达的特性.由于处理时会将三相输出电流及电压以矢量…
你是否经历过一个人独自摸索前进磕磕碰碰最终体无完肤,然后将胜利的旗帜插到山顶的时刻,如果有,本文也许能帮你在调试FOC电流环的时候给你带来一些帮助和思路. 如果本文帮到了您,请帮忙点个赞…
我把之前在学习和工作中使用STM32进行嵌入式开发的经验和教程等相关整理到这里,方便查阅学习,如果能帮助到您,请帮忙点个赞: 本文的宗旨 STM32 只是一个硬件平台,同样地他可以换成MSP430,NXP的RT等等,除了对硬件平台特性的掌握,另外扩展开的是对基础外设原理,各种传感器,各种接口基本原理和各种通讯协议的掌握,这时候就需要基础的电路知识理论,包括传感器技术,信号系统等等,另外裸机编程需要有一定软件架构思想,这时候需要数据结构/设计模式作为辅助,如果需要RTOS,需要掌握基本的操作系统的…
1.SVPWM原理简介 PWM(Pulse Width Modulation)脉宽调整,这是一种利用面积等效原理实现的控制技术.SVPWM(Space Vector PWM)空间矢量PWM控制,因为控制电动机内部的圆形旋转磁场,最终需要控制的是电压空间矢量.一般控制电机的三相电压相互成120度,以正弦的形式变换.我们需要控制的就是这三相电压呈现这种形式来最终控制到电磁转矩.主电路图如下所示: 将三相电压矢量以等幅计算方式转换为两相矢量得: 由于逆变器三相桥臂共有6个开关管,为了研究各相上下桥臂不…
之前移值过ucos2到stm32f2系列的单片机,这个单片机是属于arm的m3内核的.最近在学习永磁同步电机的控制,对于这个电机的控制,有比较多的数学计算,甚至于还有浮点的运算.所以用到了stm32f4系列的单片机,这个单片机内置FPU,可以用几条指令就可以处理单精度的浮点数据,而它是属于M4内核的.因为原先移植过M3的基础,想着应该很快会搞定,没想到移植了几天的时间才搞清楚,下面就记录下M3与M4内核的ucos2的移植不同之处.其实M3与M4内核相差不大,对于我应用的来说,其实最大的不同一是M…
在永磁同步电机的控制中,需要对电机的三相定子施加一定的电压,才能控制电机转动.现在用的较多的是SVPWM(SVPWM的具体原理会在后面另写一篇博客说明),要想产生SVPWM波形,需要控制的三相电压呈如下形式,即A.B.C三相的电压是中间对齐的,这就需要用到stm32定时器的中间对齐模式了. 1.stm32的时钟树 stm32的时钟树如下图所示,简单介绍一下stm32时钟的配置过程.以外部时钟作为时钟源为例.HSE代表外部时钟(假设为8M).SYSCLK为系统时钟,经过倍频器之后变成168M.SY…
无刷直流电机(BLDC,也称为马达驱动)是电机和控制技术相结合的产品,电调控制电机的运行,从电流驱动角度来看,无刷直流电机可分为正弦波驱动和方波驱动.通常,以方波驱动的电机称为无刷直流电机(BLDC),正弦波驱动的电机则为永磁同步电机(PMSM).无刷直流电机,跟永磁同步电机,基本结构相似,主要区别在于控制器电流的驱动方式不同.产生相位差120度的正弦三相电,要不断的调整三路.或是六路PWM的占空比,这要求较高的处理速度.给电机供相位差120度的方波,电机运转噪音虽大一些,但电机仍可以基本平稳的…
文章目录 欧拉公式 几何意义 复数平面 动态过程 加法 FOC电压矢量的推导 总结 参考 FOC中电压矢量合成的推导,对于欧拉公式的几何意义做了一个全面的回顾. 欧拉公式 欧拉是一个天才,欧拉公式甚至被誉为上帝创造的公式,然后在FOC算法中也可以看到欧拉公式的影子,不过因为是最基础的知识,所以基本上的换算都是一笔带过,但是如果这里没有掌握就很难搞清楚实数平面如何换算到复数平面,以至于在SVPWM的求解中存在的都是向量运算,所以这里有必要理解欧拉公式的物理意义,这样可以加深FOC算法的理解. 欧拉…
文章目录 1 前言 2 自然坐标系ABC 3 αβ\alpha\betaαβ 坐标系 3.1 Clarke变换 3.2 Clarke反变换 4 dqdqdq 坐标系 4.1 Park变换 正转 反转 4.2 Park反变换 5 程序实现 附件 1 前言 永磁同步电机是复杂的非线性系统,为了简化其数学模型,实现控制上的解耦,需要建立相应的坐标系变换,即Clark变换和Park变换. 2 自然坐标系ABC 三相永磁同步电机的驱动电路如下图所示: 根据图示电路可以发现在三相永磁同步电机的驱动电路中,三…