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

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

3天内不再提示

P-NUCLEO-IHM001电机开发板介绍

STM32单片机 来源:未知 作者:李倩 2018-08-10 16:55 次阅读

P-NUCLEO-IHM001电机开发板介绍

由于STM32的电机测评活动,笔者得到一块P-NUCLEO-IHM001板子,板子很精致,还附带了电机和电源

板子分为两个部分,一个是STM32F302核心板

另一块是电机驱动板,通过插座连接,便于更换。

核心板上部为板载ST-LINK,同时引出串口。核心板STM32F302通过ST-LINK引出的MCO作为时钟源,板载按键连接至PC13,作为电机启停按键。驱动板自带电位器可用于电机调速连接至PB1即为ADC1的12通道,通过改变跳线,可以选择单电阻或三电阻的电流取样方式。还引出DAC接口

我在官网下载了X-CUBE-MCSDK-FUL5.0.3的全开源版本(需要申请),并安装。其他必备的软件包括STM32CubeMX、KEIL MDK 5、STMStudio等。

PID整定与负载测试

计划:首先将电流环(Id、Iq),速度环PID置零。然后先使用电流环调整电流PID,然后调整速度环PID。

思路:P即为比例,I为积分,首先在i为0的情况下,调整P,增大P使其可以达到目标,然后适当减小P再加入积分环节。如果要增大调节速度,同时按比例增加P和I即可。

实际操作过程:(开环启动部分的就不动了)设置电机工作在电流环模式下,Torqueref参考电流设置为2000。

1.将P调到4000时电机轻微抖动,但是转不动,接下来增加I

2.增大i到50时电机正常启动并进入闭环,但是观察Iq,出现的峰值偏大,故减小P。

3.目标参考为2000,实际观察中Iq波动较大,不稳定,故增大I。

4.经过调整后,参数如下,电流基本稳定。

5.调整速度环PID,增大P使速度基本可以跟随调节(软件界面调速)时的目标速度,实测大概P到1000的时候速度基本跟随。

6.这时增大I使系统稳定,同时快速的到达目标速度。实测I为200时基本稳定。

PID整定完成,自拟任务完成

更多评测

笔者陆续完成了以下电机测评任务,并做了详细的图文介绍,可通过阅读原文下载查看。

任务一:电机运行时, 使用P-NUCLEO-IHM002测量 三电阻电流采样波形,并且通过DA 输出此波形, 并且截图

任务二:得到FOC控制时的关键变量:Ia, Ib, Ic, Ialpha, Ibeta, Id, Iq, Vd, Vq , 并且截图

任务三:监控任意数据变量,并且截图

进阶任务:新旧版本电机库SDK4.3和SDK5.0对比评测

自拟任务:PID整定与负载测试

默认任务:对SDK5.0的建议和反馈

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电机
    +关注

    关注

    142

    文章

    8904

    浏览量

    145010
  • 开发板
    +关注

    关注

    25

    文章

    4926

    浏览量

    97140

原文标题:电机开发板评测大公布:PID整定与负载测试

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NUCLEO-IHM07M1+F302R8+BR2804-1700KV修改了PWM频率,之后就报over current的错误怎么解决?

    with Potentiometyer on P-NUCLEO-IHM001 kit--Advanced 编译烧录后提示FOC duration, 修改了PWM频率,之后就报over current的错误,怎么解决呢
    发表于 04-10 07:23

    请问电机套件P-NUCLEO-IHM002与P-NUCLEO-IHM001的区别是什么?

    请问 电机套件P-NUCLEO-IHM002 与P-NUCLEO-IHM001 的区别 ?
    发表于 04-12 08:08

    X-CUBE-SPN7-1.0.0 MDK编译,电机抖动的原因?

    最近想学习BLDC,于是买了TI的开发板开发套件:P-NUCLEO-IHM001,包括NUCLEO-F302R8和X-NUCLEO-IHM
    发表于 05-09 07:47

    转:P-NUCLEO-IHM001 电机开发板串口调试指南

    前言P-NUCLEO-IHM001 是一款功能强大,且小巧的针对永磁同步电机开发板。本文介绍如何通过该套件上的虚拟串口来实现串口调试电机
    发表于 07-15 17:16

    IHM07M1 FOC用时正交引脚冲突

    任何跳线来路由到不同的引脚以及在固件中使用备用引脚的选项。 我有P-NUCLEO-IHM001 MC套件, 请协助 , 谢谢伊姆蒂亚兹#ihm001以上来自于谷歌翻译以下为原文 Hi , I
    发表于 09-17 14:11

    IAR免费许可证是否适用于P-Nucleo-IHM001开发套件

    你好!!我打算购买P-Nucleo-IHM001开发套件,我想知道是否有任何免费软件可用于生成代码而不是使用IAR。 IAR免费许可证是否适用于该套件?问候,Túlio以上来自于谷歌翻译以下为原文
    发表于 12-25 16:35

    Nucleo ihm001编译和下载SPN7V1.0.0提供的示例时电机不规则地跳转

    \ STM32F302R8,核蛋白 当然,跳线配置为6步,电机电机参数在MC_SixStep_param.h-中显示正确 #ihm001#ihm001#p-nucleo-ihm001以上来自于谷歌翻译
    发表于 02-19 15:06

    P-NUCLEO-IHM001电机分析仪过流如何调整软件和硬件范围

    你好。 我正在尝试使用P-NUCLEO-IHM001学习FOC SDK。第一个测试的固件是''STM32CubeExpansion_SPN7_V1.0.0 \ Projects \ Multi
    发表于 02-25 10:30

    IHM001套件和IHM002套件有什么区别?

    P-NUCLEO-IHM001套件这是个什么东西?IHM001套件和IHM002套件有什么区别?
    发表于 07-21 09:02

    P-NUCLEO-IHM001开发套件概述

    概述P-NUCLEO-IHM001 这个开发套件,有一个非常好的地方,对入门电机驱动编写的人员帮助非常好。小激动通过以上的提示:可排查出,电脑端是不是同时使用了多个ST-Link,还有跳线帽选择的是否正确。在这做一下记录。...
    发表于 09-06 06:03

    如何用P-NUCLEO-IHM001对三相电流进行采样呢?

    电机控制包 P-NUCLEO-IHM001 中,微控制器是 STM32F302R8,它只有 1 个 ADC。电机驱动器可选择使用 3 个电流分流器。通过分析datasheet,ADC并没有多重采样保持电路。那么,如何用这个单片
    发表于 01-03 08:51

    UM1949在st.com上提供的p-nucleo-ihm001 MCU的二进制固件在哪里?

    文档 UM1949 说:重新编程STM32 MCU的原始固件演示P-NUCLEO-IHM001,可从www.st.com获得二进制文件格式网站,它被称为 P-NUCLEO-IHM001.bin。还有那个固件的源代码在哪里?
    发表于 01-13 06:43

    [P-NUCLEO-IHM002]电机控制开发工具的介绍和使用的详细资料概述

    本文档介绍的主要内容是电机控制开发工具[P-NUCLEO-IHM002]的使用手册详细资料免费下载
    发表于 06-11 08:00 144次下载
    [<b class='flag-5'>P-NUCLEO-IHM</b>002]<b class='flag-5'>电机</b>控制<b class='flag-5'>开发</b>工具的<b class='flag-5'>介绍</b>和使用的详细资料概述

    ST官方电机开发套件P-NUCLEO-IHM002吐槽

    吐槽一,明明就只差一个直流电源,为何还分为两种开发套件?P-NUCLEO-IHM002相比P-NUCLEO-IHM001只多了个12V直流电源,其他完全一样。这事儿中国企业应该干不出来。吐槽二,ST
    发表于 12-27 19:00 5次下载
    ST官方<b class='flag-5'>电机</b><b class='flag-5'>开发</b>套件<b class='flag-5'>P-NUCLEO-IHM</b>002吐槽

    UM1949_STM32电机控制NucleoP-NUCLEO-IHM001P-NUCLEO-IHM002入门指南

    UM1949_STM32电机控制NucleoP-NUCLEO-IHM001P-NUCLEO-IHM002入门指南
    发表于 11-22 19:25 0次下载
    UM1949_STM32<b class='flag-5'>电机</b>控制<b class='flag-5'>Nucleo</b>包<b class='flag-5'>P-NUCLEO-IHM001</b>和<b class='flag-5'>P-NUCLEO-IHM</b>002入门指南