0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

foc电机控制算法的调试经验

jf_78858299 来源:深入浅出说电机 作者:深入浅出说电机 2023-01-31 17:12 次阅读

引言


本文分享foc电机控制算法的调试经验,针对的场景是往一套新的控制板卡上移植一套电机控制软件。

   具体调试过程是 发波=>电流反馈=>环路=>角度

将调试过程分解为以下步骤。

  • 确认pwm模块正常
  • 确认svpwm发波正常
  • 确认电流反馈正常
  • 引入电机角度
  • 评估角度精度

下文中对移植调试的步骤分解,并给出每一个调试步骤的软件框图。

1、确认pwm模块正常


1.1、确认母线电压和实际测试值一致。

   1.2、三相输出悬空,三相输出寄存器分别给固定占空比,测量各相对的波形,看是否和给定占空比一致。

2、确认svpwm发波正常


2.1、连接电机或其他三相对称负载。

  2.2、参考以下框图,选取较低频率,生成固定转速强制角。给电压到  ,对于把电机作为负载的工况,建议强制角频率为10%额定速度或更低,  电压设置为0,  电压从小逐渐增加,看相电流波形,正常情况下电流波形应该为正弦波。另外需要注意的是,电压不能给得过大,在低转速下,电压大部分产生电流,容易烧坏电机或驱动器

图片

3、确认电流反馈正常


3.1、软件框图如下,设置强制角固定为0度。给  电压,当设置  时,应该有  ;  ,其中  为电机相电阻。此处也可以使用采样值和示波器测量值对比。需要注意的是,因为逆变器输出有一定的非线性,在  较小时,实际输出电流和电压的关系可能是非线性的,通过上述方法计算的电流和实际输出电流有误差。

图片

该方法可以校验电流采样是否正常,也可以用来辨识电流采样的方向和  三相采样通道。

   修改强制角固定为120度,给  电压,当设置  时,应该有  ;  

   修改强制角固定为-120度,给  电压,当设置  时,应该有  ;  

   3.2、参考以下框图,保持固定角度、启用  电流环,令  轴参考电流   约20%额定电流,给  轴电流为0,确认  ,调节电流环参数确保电流上升速度,超调量满足需求。

图片

3.3、按照2.2方式给角度、启用  电流环,给  轴参考电流约20%额定电流,给  轴电流为0,确认电机正常旋转,并确认实际输出电流为幅度等于给定电流大小。

4、引入电机角度


4.1、保持3.3的发波方式,通过无传感器估算算法或编码器获取速度,角度,确认3.3中的强制角和给定速度近似于估算速度角度或编码器获取的速度角度。

  4.2、参考以下框图,将估算速度角度或编码器获取的速度角度引入环路,保持  控制,关闭  轴电流环,直接从小到大给  电压,确认电机工作正常。

图片

4.3、连接负载,使能  电流环,加入速度环,调试速度环参数。

图片

到此,就完成了在新驱动器移植速度控制的全部调试流程。

5、评估角度精度


能够把电机三相电路分解为励磁电流和转矩电流建立在准确知道转子位置的前提下,如果转子位置不准,程序中给定的转矩电流不会全部产生转矩,以下分享评估角度精度的方法。

   同步电机电压方程建立在角度信息准确的前提下,假设角度准确,电机参数准确,  轴电压电流存在如下关系:



       

   当电机工作在稳态工况时,电压方程可以写为以下形式:



                

   考虑角度误差

图片

通过电流采样及坐标变换得到  ,将  及电机参数,转速带入电压方程,计算  轴估算电压记作  ,  ,和程序中pi调节得到  对比,角度越接近真实角度$  ,   和   越接近。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机
    +关注

    关注

    139

    文章

    8293

    浏览量

    141989
  • 控制板
    +关注

    关注

    5

    文章

    225

    浏览量

    30879
  • FOC
    FOC
    +关注

    关注

    20

    文章

    303

    浏览量

    42159
收藏 人收藏

    评论

    相关推荐

    如何理解foc控制 伺服电机foc控制

    如何理解foc控制FOC控制是一种高级电机控制技术,可以提高
    的头像 发表于 07-31 17:28 1141次阅读
    如何理解<b class='flag-5'>foc</b><b class='flag-5'>控制</b> 伺服<b class='flag-5'>电机</b>有<b class='flag-5'>foc</b><b class='flag-5'>控制</b>吗

    FOC基本调试方法

    FOC基本调试方法在很多对电机控制中,都需要对电机的速度或者角度位置精准的控制。在这些
    发表于 02-01 11:33

    上海 武汉 深圳招聘:图像算法 电机控制算法 ADAS算法 咨询:微信473421885

    设计 3. 精通FOC/MRAS/PMSM等电机控制算法实现,有FOC 软件算法实现
    发表于 08-28 15:29

    FOC电流环PI参数调试问题

    最近小弟在做永磁同步电机FOC控制,想问一下,FOC算法中的电流环怎么调节,单纯接上速度环可以正常运行,但是接入电流环后怎样调PI参数电流
    发表于 03-30 11:25

    必学的BLDC电机控制算法——FOC简述

    =0Id=0 。之后我将详细介绍一下这个算法的数学原理和一些自己的理解。FOC矢量控制总体算法简述输入:位置信息,两相采样电流值,(3相电流、电机
    发表于 10-14 10:51

    【老手经验FOC电机控制究竟该如何学习?

    FOC电机控制学习经验,分享学习FOC电机控制需要有
    发表于 09-01 14:03

    如何对电机控制算法FOC进行调试

    什么是FOCFOC算法的原理是什么?FOC算法的模块是由哪些部分组成的?如何对FOC
    发表于 09-18 09:16

    永磁同步电机FOC控制算法控制目标是什么

    常见的电流采样电路的检测方案有哪几种?永磁同步电机FOC控制算法控制目标是什么?
    发表于 10-08 09:36

    什么是电机FOC算法

    什么是电机FOC算法
    发表于 10-09 07:25

    永磁同步电机控制笔记:foc调试指南

    引言        本文分享foc电机控制算法调试经验,针对的场景是往一套新的
    发表于 03-15 09:38 4次下载
    永磁同步<b class='flag-5'>电机</b><b class='flag-5'>控制</b>笔记:<b class='flag-5'>foc</b><b class='flag-5'>调试</b>指南

    FOC电机算法设计基础知识

    FOC算法(Field-Oriented Control,场定向控制算法)是一种常用于交流电机控制
    发表于 03-28 09:23 1307次阅读

    foc电机控制算法调试经验总结

    本文分享foc电机控制算法调试经验,针对的场景是往一套新的
    的头像 发表于 04-20 16:20 1873次阅读
    <b class='flag-5'>foc</b><b class='flag-5'>电机</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>的<b class='flag-5'>调试</b><b class='flag-5'>经验</b>总结

    FOC电机算法设计基础知识1

    FOC算法(Field-Oriented Control,场定向控制算法)是一种常用于交流电机控制
    的头像 发表于 04-24 10:51 1120次阅读

    FOC电机算法设计基础知识2

    FOC算法(Field-Oriented Control,场定向控制算法)是一种常用于交流电机控制
    的头像 发表于 04-24 10:51 759次阅读

    电机控制--FOC的优势

    FOC(Field-Oriented Control),即磁场定向控制,也称矢量变频,是以数学、物理理论为基础,对电机磁场矢量进行精确控制电机
    发表于 05-05 11:14 14次下载
    <b class='flag-5'>电机</b><b class='flag-5'>控制</b>--<b class='flag-5'>FOC</b>的优势