前言

在对电机进行控制前,往往需要先知道电机的一些参数,但是在实际应用过程中,经常会出现在控制一个电机参,但对电机的参数如相电阻电感的参数不够了解的情况,本节给大家演示基本ST Motor Profiler测量电机参数的操作过程,让大家在以后的电机开发过程中学会如何测量电机参数。

示例详解

基于硬件平台: 本节用到ST官方推出的NUCLEO-F302R8 和X-NUCLEO-IHM07M1 3SH 开发板。软件工具为ST Motor Profiler 工具,该工具集成在高版本的 ST MotorControl Workbench 工具中,笔者演示所用MotorControl Workbench 版本为5.3.3,电脑操作系统为W10 64位操作系统。

  1. 准备操作

    1. 双击桌面ST Motor Profiler工具快捷方式:

弹出如下图所示界面:

  1. 在界面中单击“Select Boards” 按钮,根据自己的实际情况选择支持电机参数测试的开发板,本示例选NUCLEO-F302R8 和X-NUCLEO-IHM07M1 3SH组合,如下图红框中所示。如果在列表中找不到你所用的开发板,那么很遗憾,可能是因为你所用的开发板目前还不支持电机参数自测功能。

  1. 在新弹出的界面中的搜索框中输入对应的参数,本示例所演示电机为2对极,SM-PMSM电机,总线电压24V,最大速度12000,最大电流1A:

如果对一些参数的意义不是很清楚的话,可以将鼠标悬停于参数上,过一会软件就会弹出参数对应的解释:

关于SM-PMSM与I-PMSM区别如下:

  1. 将开发板与电机连接好,上电,并与电脑连接上:

关键跳线端子连接如下:

  1. 测试

    1. 连接开发板,在ST Motor Profiler工具上单击Connect 按钮,开始连接开发板,连接时ST Motor Profiler工具会自动给开发板下载程序(有可能还会更新ST LINK固件):

在弹出的更新开发板固件对话框中选择“Upgrade Fireware”:

固件更新完成,连接成功后如图:

  1. 单击Start ProfIle 选项,开始测试电机参数,测试成功后显示如下图所示界面:

换个模型测试一下:

记住上面的参数,这在电机无刷电机控制过程中会有用到,特别是无传感控制方式下。注意测试时下面这几个参数一定要根据实现的电机及测试环境进行,特别是电机极对数,和总线电压VBUS,最大电流等,最大电流设置过大容易测试失败!!

换个电机试试:

用SM-PMSM模式测:

用I-PMSM 0.6模式测:

用I-PMSM 0.5模式测:

用I-PMSM 0.4模式测:

OK,本期实验完成!下期见!同时如果大家有什么疑问或是有想了解的其它内容,也欢迎大家留言!!最后喜欢这个公众号的同学们记得加关注了,每天都会有技术干货推出!!

文中源码资料下载,关注十三公众号:

在公众号里给十三发送 “下载|STM32 电机教程1” :

STM32 电机教程 1 - 用ST Motor Profiler 测量无刷电机参数相关推荐

  1. STM32 电机教程 20 - 基于ST MC Workbench 无感FOC

    前言 磁场定向控制又称矢量控制(FOC), 本质上为控制定子电流的幅度和相位,使之产生的磁场和转子的磁场正交,以产生最大的扭矩. PMSM的磁场定向控制框图如下图所示: 第19讲成功实现了基于NUCL ...

  2. STM32 电机教程 32 - 基于ST X-CUBE-SPN7 无刷无感电机库的电机驱动实现

    前言 上一节给大家分享几篇比较好的介绍无刷电机无传感控制的文章,不知大家学习得怎么样,其实很多芯片公司(比如TI,ST,MICROCHIP,SILICON)都有推出针对他们家控制或驱动芯片的无感无刷电 ...

  3. STM32 电机教程 22 - 基于ST MCLIB无感FOC算法变有感(HALL)FOC算法

    前言 磁场定向控制又称矢量控制(FOC), 本质上为控制定子电流的幅度和相位,使之产生的磁场和转子的磁场正交,以产生最大的扭矩. PMSM的磁场定向控制框图如下图所示: 第21讲对比分析了基于ST M ...

  4. STM32 电机教程 21 - 基于ST MCLIB无感FOC 与 有感FOC 代码差异分析

    前言 磁场定向控制又称矢量控制(FOC), 本质上为控制定子电流的幅度和相位,使之产生的磁场和转子的磁场正交,以产生最大的扭矩. PMSM的磁场定向控制框图如下图所示: 第19.20讲分别实现了基于N ...

  5. STM32 电机教程 19 - 基于ST MC Workbench 单电阻FOC

    前言 磁场定向控制又称矢量控制(FOC), 本质上为控制定子电流的幅度和相位,使之产生的磁场和转子的磁场正交,以产生最大的扭矩. PMSM的磁场定向控制框图如下图所示: 第17及18讲成功实现了基于N ...

  6. STM32 电机教程 17 - 基于ST MotorControl Workbench的电机调试

    前言 磁场定向控制又称矢量控制(FOC), 本质上为控制定子电流的幅度和相位,使之产生的磁场和转子的磁场正交,以产生最大的扭矩. PMSM的磁场定向控制框图如下图所示: 上一讲详细介绍了磁场定向控制的 ...

  7. STM32 电机教程 24 - ST MCLIB实战之无感变绝对式位置传感器

    前言 上一节给大讲演示了如何用ST MotorControl Workbench创建基本STM32F103C8T6芯片的FOC工程并根据实际电路成功创建了工程,但是实际电路使用的是绝对式磁编码器作为电 ...

  8. STM32 电机教程 33 - 无刷电机无感控制快速实现

    前言 上一节<STM32 电机教程 32 - 基于ST X-CUBE-SPN7 无刷无感电机库的电机驱动实现>给大家分享了ST的官方的无刷电机无感控制实现方案(基于NUCLEO-F103R ...

  9. STM32 电机教程 23 - ST MCLIB实战之基于stm32f13c8tx构建FOC工程

    前言 前面章节我们介绍了很多关于ST MotorControl Workbench的使用及实例 ,但是所有的实例均是基于ST的NUCLEO-F103RB和X-NUCLEO-IHM07M1 3SH开发板 ...

最新文章

  1. 物联网协议对比(HTTP、websocket、XMPP、COAP、MQTT和DDS协议)
  2. “兼职开发的程序员,为什么不受企业待见?”
  3. jittor和pytorch网络对比之context_encoder
  4. 网络共享服务(三)之SAMBA
  5. java mvc 注解_Spring MVC注解开发入门
  6. 计算机二级地15套题答案,计算机二级第15套答案解析.docx
  7. iRobot 的 30 年成长史
  8. linux 下 安装 node.js 详细步骤
  9. Android中从源码分析关于AsyncTask的使用
  10. 干货 | 一文掌握常用的机器学习模型
  11. Windows 2003上 SaltStack/Salt 和 psutil 可能存在的问题及解决
  12. VScode与SumatraPDF反向搜索跳转问题
  13. Java 运行环境安装(JRE JDK 区别)
  14. 龙芯2F笔记本安装gentoo系统
  15. 有道智云(表格OCR)API调用流程
  16. nios程序烧写到epcs方法
  17. 解决 mac系统下sublime imput 函数交互问题
  18. 【操作系统】分区分配算法(首次适应算法、最佳适应算法)C语言
  19. 超链接打开qq对话框
  20. 32x32Booth乘法器

热门文章

  1. mqtt 异步消息 长连接 解析
  2. java开发必背API
  3. CSS3 ::selection选择器
  4. ubuntu 开启关闭mysql 服务
  5. 精算模型10 非参数模型0 精算数据、非参数建模的思路概述
  6. VS2012生成ReactOS的VS工程失败(三)和 “ cl is not able to compile a simple test program“错误
  7. win32文件读写demo
  8. VC2019无法打开文件msvcrtd.lib和Spectre 缓解库相关问题
  9. NHibernate重要概念的解释和说明
  10. rxandroid 源码分析