ST的开源方案--空间矢量控制,驱动永磁同步电机的学习及分享计划

ST的开源方案–空间矢量控制,驱动永磁同步电机的学习及分享计划


  • 需要对直流无刷电机(区别开永磁同步电机,电机气隙磁场不同而区别开的叫法)进行速度环控制,各种交流选择对比方案后,跟随了ST的脚步,开始了空间矢量控制的学习。
  • ST是意法半导体。其Arm架构的Cortex-M核的通用单片机,在电子领域的使用非常广泛。ST在2008年左右就开始了永磁同步电机的空间矢量控制技术的深入研发及开源分享工作。早期公开的FOC2.0版本,虽不能看到完整源代码,但现在依然是初学入门非常好的选择。
  • 电机控制,不是一朝一夕能练就的技术,很多是在研究生阶段才深入的科目;不只单片机、电子设计的知识基础就能胜任。所以,借ST官方电机专家的一句话就是:电机转起来容易,要转得非常好是需要花很多功夫的。

学习及分享计划

我目前的学习,在ST的电机控制方案上算大致熟悉了,但深入的源码分析和算法理论还是云里雾里。后续我将对如下的一些主题进行深入学习或者分享。文章的分享同步在CSDN和同名公众号里
因为在这条路上走过去一段了,所以有的主题需要反回来整理,因此前期主题更新时或许没有按顺序来。

  • 1.电机的分类及永磁同步电机的控制技术介绍CSDN链接
  • 2.ST Motor Control Workbench 及相应环境的安装CSDN链接
  • 3.学习ST的电机控制可以选择的网络论坛资源和硬件环境
  • 4.电机参数的含义及测量方法CSDN链接
  • 5.MC SDK即Workbench的使用简介(各种设置的含义解释及操作流程)
  • 6.MC SDK即Workbench的使用详细分析
  • 7.Motor Profiler使用介绍 及测量原理
  • 8.MC SDK生成的FOC代码结构分析
  • 9.脱离WorkBench直接修改电路及电机的参数实现调试CSDN链接
  • 10.脱离WorkBench直接修改MCU资源实现调试
  • 11.使用Workbench的Monitor调试电流环
  • 12.使用Workbench的Monitor调试速度环
  • 13.增改源代码,实现LED的控制CSDN链接
  • 14.增改源代码,通过串口实现自定义协议的控制
  • 15.增改源代码,通过CAN通讯实现自定义协议的控制CSDN链接
  • 16.永磁同步电机驱动板硬件电路设计分析
  • 17.ST FOC 驱动源码 高级定时器TIM1/TIM8设置与工作原理分析
  • 18.ST FOC 驱动源码 普通定时器 HALL传感器设置与工作原理分析
  • 19.ST FOC 驱动源码 ADC 电流传感设置与工作原理分析
  • 20.SVPWM原理及应用
  • 21.Clarke变换与反Clarke变换
  • 22.ST FOC 驱动源码 巧妙的数学计算
  • 23.ST FOC 控制理论 模型框图及分析
  • 24.电机驱动调试过程中波形测量及分析
  • 25.mc_api介绍及使用示例CSDN链接
  • 26…
    已经完成和没有完成的主题如下区别
  • 计划中但还未完成主题
  • 已经有相关主题文章完成

电机学习的一点点想法

  电机学习,如果还能有学校资源、或者说先贤能指导,那在理论基础上有优势的多。电机驱动是电子技术的一个应用分支,从业人员或深入的人员,并不是很多;况且发展的历史也相对较短。国内,在这方面,大家交流的比较少。我目前也仅是一个电机初学者,在学习过程中,异常艰辛。
  我因为便宜,买淘宝的不知名电机开发板,设计差,资料差,能学的非常少;买ST官方的电机驱动开发板;买过ST的官方课程,但课程偏理论更多,啃得痛苦;翻过在学校里的电机课本,买过美国出版的电机书,日本出版的电机书;学过一些开源的电机教程;扒过知乎上几乎所有的永磁同步电机文章;参加ST官方的分享会,参加第三方的培训会;买过控制理论的网课来复习;扒过一些下载平台上的MATLAB模型。
  到现在,能把各种永磁同步电机熟练的运转起来,但要处理一些精细的问题时,依然感觉到痛苦。所以,换过来思路,以前是从底层逐步往上层去学习;现在从上层去理解,逐步往下层去走 。这样基于我自身的学习从业背景,应该会更容易一点。
  当然,把这个学习过程整理分享出来的目的,一是让思路更加明确也便于后续回顾,二是出于开源分享。这个分享,就如同当初学习单片机、嵌入式及一些高级语言开发时,因为有了大量的开源分享,才能让后进者学的更快,更容易的去做更有意思的事情。
  我学习过程中分享的文章会同步在同名CSDN和公众号中。

### 回答1: 电动汽车永磁同步电机mtpa-mtpv控制用dq电流查询表自动生成开源程序是一个非常重要的技术,这个技术可以帮助开发者更快,更简单的建立电动车的控制系统。 Dq电流查询表是指电流查询表在dq坐标系下的变换结果,dq坐标系可以让我们更快,更容易的描述永磁同步电机的运行状态。通常情况下,我们需要手动进行计算来得出dq电流值,但是这个开源程序可以轻松地自动生成dq电流查询表,这样就能够大大提高我们针对永磁同步电机的控制效率。 随着电动汽车市场的不断扩大,永磁同步电机也被广泛应用。使用永磁同步电机可以带来很多优势,如:更高的效率,更快的加速,更长的续航里程等等。但是,控制这些电机需要很高的技术门槛,因此这个开源程序可以大大降低开发者的技术成本,同时也推动了电动汽车技术的发展。 总之,电动汽车永磁同步电机mtpa-mtpv控制用dq电流查询表自动生成开源程序具有很高的技术价值和应用价值。其实现对于普及电动汽车技术和推动电动汽车市场的发展都有着积极的促进作用。 ### 回答2: 电动汽车永磁同步电机mtpa-mtpv控制用dq电流查询表自动生成开源程序是一种用于控制电动汽车永磁同步电机工作的程序,采用dq电流查询表自动生成技术,可以实现智能化控制和管理。 该程序的设计思路是先将dq坐标系下的电流转换为αβ坐标系下的电流,在此基础上构建dq电流查询表,并利用算法实现自动生成。这种方法可以提高开发效率,减少出错率,同时提升电机控制的准确性和稳定性。 在电动汽车领域,永磁同步电机已经成为主流选择,但对其控制技术的要求也越来越高。因此,采用dq电流查询表自动生成技术,不仅可以为电动汽车提供更加高效、精确的驱动能力,同时也促进了电动汽车智能化控制技术的发展和应用。 而且,该程序采用开源设计,可以随意调整和修改,方便满足各种不同的控制需求。因此,在未来的电动汽车研发中,该程序具有重要的应用价值和推广意义。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值