
ST FOC永磁同步电机
Wilmer_Lee
李未名优快云
展开
-
2.ST Motor Control Workbench 及相应环境的安装
2.ST Motor Control Workbench 及相应环境的安装ST 的电机开发套件目前已经更新到FOC 5.4的版本了。经历了很早的FOC 2.0版本,标准库编写,支持F1单片机,只能单电机,上位配置功能较弱,代码开放程度不高。FOC 4版本的时候,逐步加双电机的控制。FOC 4 引用了C++的面向对象的概念来抽象电机的控制参数,方便双电机的控制,但代码非常冗余。FOC 5的代...原创 2019-11-12 16:49:51 · 4919 阅读 · 8 评论 -
15.增改源代码,通过CAN通讯实现自定义协议的控制
15.增改源代码,通过CAN通讯实现自定义协议的控制已经实现的LED的闪烁来表达系统的运行状态。如果电机运行故障,则会相应的闪烁LED来指示故障信息。对于一个控制系统,应该有检测反馈,控制决策,动力执行。电机驱动是动力执行单元,受控于上层控制器。在常规的电机驱动控制中,有模拟量控制、232/485类的串口控制、CAN通讯控制、网络控制。现在采用can通讯的接口方式来控制。CAN通讯,在调试...原创 2019-11-12 16:01:59 · 2217 阅读 · 0 评论 -
25.mc_api介绍及使用示例
25.mc_api介绍及使用示例原创 2019-11-11 10:48:39 · 7004 阅读 · 4 评论 -
13.增改源代码,实现LED的控制
13.增改源代码,实现LED的控制 初学STM FOC或者需要尽快应用到工程项目中,在电机能大致驱动运转时,需要加入其它交互的接口方式,使得能更容易控制电机和判断电机状态。这时,可以加入LED灯的闪烁状态,加入通讯接口并拟定通讯协议实现控制和监控。 本文主要介绍在workbench生成好的代码中,直接添加LED控制的代码,来表达电机当前的运行状态。我会用到一个PA8引脚控制LED,用TI...原创 2019-11-09 12:12:23 · 818 阅读 · 0 评论 -
4.0电机参数的含义及测量方法
4.0电机参数的含义及测量方法1.首先给出workbench中设置电机参数的两张图片:根据workbench中对电机需要的参数来看,作如下的整理翻译及解释2.Magnetic structure 电机磁结构英文名中文翻译解释Surface Mounted PMSM表面安装式永磁同步电动机也叫作外转子电机,作为转子的永磁体在电机结构的外圈Internal ...原创 2019-11-08 15:44:11 · 21156 阅读 · 5 评论 -
9.0脱离WorkBench直接修改电路及电机的参数实现调试
9.脱离WorkBench直接修改电路及电机的参数实现调试 WorkBench生成代码工程,以及设定参数非常方便。但是由于workbench生成再由cubeMX生成代码,最后由Keil执行编译这个过程太麻烦,或许还会生成或编译出错;所以,采用直接修改源代码的方式来调试或更改电机的参数,效率更高。 或者,在作为产品发布使用时,需要动态的配置这些参数,更需要清晰的知道这些参数的原理、修改位置和...原创 2019-11-07 16:07:42 · 2194 阅读 · 0 评论 -
1.0电机的分类及永磁同步电机的控制技术介绍
1.0电机的分类及永磁同步电机的控制技术介绍基础的电磁感应产生力的作用,这类似的初中物理知识不再讨论;与直流无刷及永磁同步电机知识太发散的就不再讨论;本文介绍的几点内容电机的分类及日常生活中的电机类型无刷直流/永磁同步电机的运行原理无刷直流与永磁同步的异同永磁同步电机的控制技术1.电机的分类及日常生活中的电机类型 如图中所示,电动机的种类,可以首先按照交直流类型来区别...原创 2019-11-06 18:30:29 · 7222 阅读 · 0 评论 -
ST的开源方案--空间矢量控制,驱动永磁同步电机的学习及分享计划
* ST是意法半导体。其Arm架构的Cortex-M核的通用单片机,在电子领域的使用非常广泛。ST在2008年左右就开始了永磁同步电机的空间矢量控制技术的深入研发及开源分享工作。早期公开的FOC2.0版本,虽不能看到完整源代码,但现在依然是初学入门非常好的选择。* 电机控制,不是一朝一夕能练就的技术,很多是在研究生阶段才深入的科目;不只单片机、电子设计的知识基础就能胜任。所以,借ST官方电机专家的一句话就是:电机转起来容易,要转得非常好是需要花很多功夫的。原创 2019-11-06 18:30:15 · 4492 阅读 · 5 评论