English
安博电竞官网登录入口
当前位置:首页 > 爱游戏平台app下载

BLDC电机控制算法之FOC简述

来源:安博电竞官网登录入口    发布时间:2023-12-20 15:34:02

最近做完了一个直流无刷电机的电机调速项目,查阅了各种大神所写的博客和论文,在这里我只做一下小小的

热线电话: 0574-62199590

产品视频

产品明细

  最近做完了一个直流无刷电机的电机调速项目,查阅了各种大神所写的博客和论文,在这里我只做一下小小的总结:(PS最近有遇到相关课题,发现以前的描述并不完整,因此又补充了一些。)

  FOC(FiledOriented Control)是采用数学方法实现三相马达的力矩与励磁的解耦控制。

  主要是对电机的控制电流进行矢量分解,变成励磁电流I d IdId 和交轴电流I q IqIq ,励磁电流主要是产生励磁,控制的是磁场的强度,而交轴电流是用来控制力矩,所以在实际使用的过程中,我们常令I d = 0 Id=0Id=0 。之后我将详细的介绍一下这个算法的数学原理和一些自己的理解。

  所需硬件:两个ADC,一个光电或磁编码器,主控,依据电压等级的不同有mosfet或者IGBT或者SiC功率模块组成的三个半桥

  FOC算法在本质上就是一些线性代数中的矩阵变换,我在这里讲述的是有传感器的FOC算法,转子的位置信息是通过绝对式磁编码器反馈的,直接是数字量。

  两项电流信息,由于基尔霍夫电流定律,同一个节点流入电流值与流出电流相等,我们大家可以计算出

  第二步:通过Clark变换,将三相定子坐标系(三个轴互为120°****

  这个过程有点类似于力的矢量分解,把三相映射到两相的坐标轴之上,如下图所示。

  因为我们主要控制的是转子的旋转,所以要通过Park变换将两相定子坐标系变换到两相转子坐标系(

  该位置信息便是由磁编码器返回的绝对角度信息,(其实也可以用增量式编码器,我感觉应该只是在电机位置校准的时候需要定义零点,其他的应该一样,我暂时还没有做过,属于猜想的,当然有的还能够最终靠无位置的控制方式,通过三相采样电流值计算转子位置信息,还有必须要格外注意的是得到的是角度信息,我们应该将其转化为电角度信息, 电 角 度 = 角 度 ∗ 磁 极 对 数 电角度=角度*磁极对数电角度=角度∗磁极对数),其中

  当励磁电流分量为0时,磁通完全由永磁体提供。电机所有的电流全部用来产生电磁转矩,只用控制

  就可以控制电机转矩,就实现了电机的静态解耦。(其实这里很好理解,根据左手定则,F=BIL,这个公式中L是电机的固有参数,B磁通由两部分所组成,一是由永磁体提供,二是由电流变化产生磁场;所以如果我们要实现给定的力距,需要控制单一变量:电流,则需要让B保持恒定,也就是使

  这里必须要格外注意有一个前提调节,那就是你已经基本调通了SVPWM波,电机可以正在旋转了,FOC控制算法主要是电机的稳定性控制,而不是电机本体的驱动。

  ( 参 考 电 流 值 ) ,通过与实时采样电流比较,调节电流环PID,调节的目标是启动响应速度足够快,平稳运动波动足够小,通过DAC输出实时采样电流来进行调试;

  SVPWM是磁场定向控制中常用的PWM波调制技术。其全称是空间矢量脉宽调制(Space Vector Pulse Width Modulation)是由三相功率逆变器的六个功率开关原件组成的特定开关模式产生的脉宽调制波,能够使输出电流波形尽可能接近于理想的正弦波。理论基础是平均值等效原理,即在一个开关周期内通过对基本电压矢量加以组合,使其平均值与给定电压矢量相等。

  ,且相互之间相位差为120°,假设U m 为相电压的有效值,f为电源频率,则有:

  是一个旋转的空间矢量,幅值不变,为相电压的峰值,且以角频率w=2πf按逆时针方向旋转,其在三相坐标轴上的投影就是对应的三相正弦量。

  其实SVPWM算法的原理我也搞得有点懵,不过应用上倒是相对简单,可以把SVPWM算法想象成一个字典,根据

  1、首先应该调试ADC和编码器,看是不是能够得到正确的采样电流和编码器数值;

  参考值,通过实时采样电流,调节电流环的PID,调节的目标是启动响应速度足够快,平衡运行波动足够小,通过DAC输出实时的采样电流来进行观测调试(这里我直接在算法中让

  ,调节的目标是根据在足够宽的速度范围内平稳启动和运行。能够使用专家PID算法;

  5、位置环调节,输出为速度,调节目标,从一个位置快速的到达另一个位置来回跑,停止静差足够小,速度增减足够快,即瞬时速度大且需要合理的根据位置路径的长度规划一个速度曲线。

  注意:如果要达到较高的速度精度,在大多数情况下要针对不一样的速度值设置不一样的速度PID参数,且要进一步实时的调节观测器、PLL及速度PID参数。

  FOC(电机矢量控制)要求严格的转子磁场定向,对于BLDC电机而言转子磁场方向始终与转子位置一致,因此其控制输入需要准确的转子绝对位置信号

  DTC(直接转矩控制)实际上与基于定子磁场定向,而定子磁场则是依据电压积分估算获得,在这样的一个过程中跟转子位置没关系,其控制过程中用到的量也都是静止坐标系下的量,因此DTC控制相比于FOC控制要简单很多,完全不需要求解三角函数、坐标变换,若需要用DTC进行速度闭环则需要测量电机的速度,但是依然不需要准确的绝对位置。

  总结下来,从硬件的角度DTC相比于FOC可以省略一个位置传感器!当然,现在有很多改进的DTC算法要使用到电机的绝对位置。

  但是在电机控制中,无论是DTC控制还是FOC控制,最后倒要基于PID调节实现稳定控制。

  PID控制,专家PID控制,模糊PID控制,神经PID控制,基于遗传算法整定的PID控制,鲁棒控制,滑膜控制等;

  1、根据《无刷电机控制管理系统》中所讲述:目前国内外对无刷直流电机的定义一般有两种:一种定义认为只有梯形波/方波无刷直流电机才可以称为无刷直流电机,而正弦波无刷电机则被称为永磁同步电机(Permanent Magnet Synchronous Motor,PMSM);另一种定义认为梯形波/方波无刷电机和正弦波无刷电机都是直流无刷电机。

  2、直流电机的调速是用直流电压来控制,电压越高,转的越快,不过单片机并不能输出可调的直流电压,于是只好变通采用PWM的方式来控制电机的输入电压。PWM占空比越高,等效电压就越高,当然单片机给出的PWM波形只是控制信号,而且最高电压只有5V,其能量并不足以驱动无刷直流电机,所以必须要再接一个功率管来驱动电机,功率管可以是MOSFET(场效应管),也可以是IGBT(绝缘栅双极晶体管)。

  3、一般而言,电机的绕组数量都和永磁极的数量是不一致的(比如用9绕组6极,而不是6绕组6极),这是为避免定子的磁极与转子的磁钢相互吸引对其,产生类似于步进电机的效果,此种情况下转矩会产生很大的波动。

  4、外转子无刷直流电机比内转子电机要慢,但是力矩更大,例如四旋翼等可以不通过减速器直接驱动螺旋桨旋转。

  5、无刷直流电机KV值定义为:转速/V,意思是输入电压每增加1V,BLDC电机空转转速增加的转速值。同系列同外观尺寸的无刷电机,根据绕线匝数的多少,会表现出不同的KV特性。绕线匝数多的,KV低,最高输出电流小,扭力大;绕线匝数少的,KV高,最高输出电流大,扭力小;

  摘要:论述了二极管箝位式三电平逆变器的基本结构,分析了空间矢量脉宽调制(SVPWM)控制三电平逆变器的算法,给出了确定参考矢量的三个规则,并推导出工作矢量的作用时间和输出顺序,从而使三电平逆变器SVPWM控制算法的可行性得到了验证。 关键词:三电平逆变器;SVPWM;算法 目前,三电平逆变器是实现中高压、大容量电机调速的主要方式之一,与传统的两电平逆变器相比,其优点是能承受高电压、电压电流上升率低等。但是,由于其逆变状态比传统两电平多,加上前端三线整流所带来的中点电压波动,其控制算法的复杂程度也随之增大。电压空间矢量脉宽调制(SVPWM)本质上依赖于开关矢量的选择和开关矢量作用时间的计算,通过优化开关矢量,降低开关频率,从

  研究 /

  摘要 本文介绍基于新一代可编程片上系统芯片PSoC3(CY8C3866AXI-040)的无位置传感器无刷电机(BLDC)控制方案 。PSoC3 片内丰富的资源减少了BLDC无传感器控制对外部器件的依赖。借助于片内模拟多路选择器,一个比较器模块就能采样三路反电势信号。而比较器的时钟同步功能能在PWM高电平时刻对反电势信号进行采样,并将之与母线电压做比较以获取反电势过零点。此外,该芯片在处理电机控制的同时还能处理电容感应按键扫描以及与上位机通讯等任务。 Keyword: BLDC sensor-less control, Programmable system on chip 关键词:无刷直流电机无位置传感器可编程片上系

  控制 /

  1 引言     随着电力电子器件及微电子器件的迅速发展,以及现代控制理论在交流调速传动中的具体应用,从一般要求的小范围调速传动到高精度、快响应、大范围传动;从单机传动到多机传动协调运转,几乎都可采用交流传动。但交流电机本质上是一个非线性的被控对象,电机参数在实际应用中会发生明显的变化,而且有几率存在非常严重的外部干扰。经典控制理论不能克服负载、模型参数的大范围变化及非线性因素的影响,因而控制性能将会受一定的影响。要获得高性能的交流电机控制管理系统,就必须研究先进的控制算法以弥补经典控制的缺陷和不足。近年来,随着现代控制理论的发展,先进控制算法被大范围的应用于交流电机控制管理系统,例如自适应控制、滑模变结构控制、神经网络控制、模糊控制等,并取得一定成果。因

  适用于超低温冷柜的BLDC电机解决方案引言 一些疫苗对气温变化高度敏感,从开始生产到给患者注射前都必须在超低温(ULT)下进行储存。例如,一些疫苗最初需要超低温储存,储存温度要保持在-60 °C(-76 °F)以下。在制造工厂和相关的仓库中保持这样的温度并不困难。但是,在疫苗被运输到分发地点然后到达接种者的过程中维持这种超低温度十分艰难,并且成本很高。 术语“冷链”指的是运输气温变化超出规定范围就会变质或损坏的产品或材料的供应链。许多食品、化学品和药品都需要有严控的“冷链”物流。深度温控供应链中比较难的就是“最后一公里”的问题。对需要在极低温度下进行储存的疫苗,在世界各地的每个疫苗接种点或附近区域都需要昂贵且技术复杂

  解决方案引言 /

  水雾机是一种把水变成雾的设备,具有增加湿度、净化空气、美化环境等功能。目前,国内外市场人造雾系统由于受材料和技术局限,产雾量和水雾浓度均难以达到理想效果,一般较为稀薄,且一旦喷头固定,雾形相应固定 ,若要改变雾的形状或散射面,则需重新更换喷头。 与之相比,单台飞碟型水雾机所形成的水雾区散射直径可达30 m~50 m,厚度可达0.5 m~2 m,雾量足,气势大,并且能根据不同的使用环境需求灵活调整出不同的雾状景观。单机产雾量相当于目前市场上人造雾系统350~450个喷头的产雾量。 1 基础原理 目前,国内外市场人造雾系统的工作原理与喷灌系统类似,主要是将普通的自来水通过高压机组进行加压后,再通过专用的高

  2008年6月11日,英飞凌科技股份公司近日宣布功能强大的XC800家族再添新成员。全新的XC878系列是具有成本效益的8位微控制器(MCU),具有功率因数校正(PFC)和磁场定向控制(FOC)功能,可使工业和汽车应用的电机驱动装置获得出色的扭矩、更低的噪声和更高的能效。英飞凌作为微控制器供应商,在全世界内率先提供适用于空调系统、泵和风扇等价格敏感型应用并支持PFC和FOC功能的标准8位MCU。 PFC可控制交流电源的电流。线性供电电机控制应用需要更高的功率效率,同时需要电流谐波失真降低的直流稳压电源。FOC是一种电机操控技术,可使电机在各种速度条件下平稳、高效地运行,使电机效率最高达到95%。 X

  气味循迹能从事寻找有毒有害化学气体泄漏源、寻找爆炸源等相关工作,受到科研人员高度关注,发展十分迅速。同时,随着时下人们日常生活智能化程度的增强,具有智能控制管理系统的小车、机器人层出不穷,而这些智能体将在未来工业生产和日常生活中扮演更重要的角色。智能车,是一种能感知环境和自动有目的地行驶的综合系统。我们也能这样认为,智能车也是智能机器人的一种形式,它的双腿我们用轮子代替,因而更加简单实现和控制。 耗时长、跟随性能差是当下智能气味循迹车在循迹过程中都会存在着的情况。本文介绍的智能气味循迹车的控制核心是STC12单片机,能自动感知附近特定的气味,并应用 PID算法调节舵机,控制方向遵循气味来向前行,实验结果为能有效缩短循迹时间,改善

  的气味循迹车设计 /

  有奖直播 与英飞凌一同革新您的电动汽车温控系统:集成热管理系统(低压侧)

  报名直播赢【保温杯】等好礼|TI MSPM0 MCU 在汽车系统中的应用

  ADI世健工业嘉年华—有奖直播:ADI赋能工业4.0—助力PLC/DCS技术创新

  12月19日,摩尔线程首个全国产千卡千亿模型训练平台——摩尔线程KUAE智算中心揭幕仪式在北京成功举办...

  现代世界正逐渐采用更自然的人机界面(HMI)。我们不但可以与智能音箱交谈,还可以在纸张般的电子阅读器上阅读。电子科技类产品已是我们的数字 ...

  Achronix提供由FPGA赋能的智能网卡(SmartNIC)解决方案来打破智能网络性能极限

  随着人工智能 机器学习(AI ML)和其他复杂的、以数据为中心的工作负载被广泛部署,市场对高性能计算的需求持续飙升,对高性能网络的需求也 ...

  芯原的开放硬件平台促进开源软件ECO的发展2023年12月19日,中国上海芯原股份今日宣布与谷歌合作支持新推出的开源项目Open Se Cu ...

  1、市场背景随着科学技术水平的快速发展,5G时代来临,汽车的无人驾驶功能已经愈来愈普遍地被运用在实际生活中。激光雷达以其具备高精度和高适 ...

  站点相关:嵌入式处理器嵌入式操作系统开发相关FPGA/DSP总线与接口数据处理消费电子工业电子汽车电子其他技术存储技术综合资讯论坛电子百科