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

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

3天内不再提示

找方案 | 设计基于STM32G431的MCU控制卡实现小体积300W BLDC马达控制

大大通 2022-11-21 16:14 次阅读

马达将电能转换成机械能,是所有各型机械负载动力的来源。马达应用的场合,软、硬式磁盘机,半导体制程设备,机密电脑数值工具机、电动载具(电动脚踏车、电动机车、电动汽车)等,均必须借由马达驱动负载达到自动化、省力、省电等目的。根据输入电源的形式,马达大致分为直流与交流两大类。交流马达大致可分为三类:同步马达、感应马达及磁阻马达。同步马达又可分为永磁式同步马达与无刷直流(BLDC)马达两类。

300W BLDC 驱动器控制卡及韧体撰写,采用低价位高性能之微控制器(MCU, STM32G431)完成实体制作,其中控制策略及变频器脉波宽调变法则,皆由微控制器之数位控制程式完成之。

f375397c-6866-11ed-b116-dac502259ad0.png

STM32G431控制卡

其系统架构图如下

f3a60e9e-6866-11ed-b116-dac502259ad0.png

系统架构图


控制方块与实体图,BLDC 控制核心使用STM32G431 撰写PMSM 控制算法,并采用三个Hall-effect sensor 讯号作为马达位置回授,借此达成FOC 的控制,使马达可精确将电流输出在正确的相位,提供较小的驱动电流。

f3c1e1a0-6866-11ed-b116-dac502259ad0.png

测试报告如下

效率

f3e3943a-6866-11ed-b116-dac502259ad0.png

加减速时间

f428fd18-6866-11ed-b116-dac502259ad0.pngf44453ce-6866-11ed-b116-dac502259ad0.png


最低转速控制

f479504c-6866-11ed-b116-dac502259ad0.png

►场景应用图

f4970434-6866-11ed-b116-dac502259ad0.jpg

产品实体图

f4a3bc10-6866-11ed-b116-dac502259ad0.png

►展示板照片

f375397c-6866-11ed-b116-dac502259ad0.pngf4cd3aae-6866-11ed-b116-dac502259ad0.jpg

►方案方块图

f3c1e1a0-6866-11ed-b116-dac502259ad0.png

►核心技术优势

MCU 系用意法半导体(ST)生产之STM32G431,此MCU 内建有类比/数位转换器,可作电流回授及类比式转速命令的输入。

也有霍尔效应感测器(Hall-effect sensor)的计数器,可作马达磁极角位置及轴转速的侦测用。

并有脉波宽度调变(PWM)功能,作为变频器的控制用,如此,将可减少硬体电路,降低成本,提高性能。

►方案规格

驱动器效率 93%@300W(drive output);

马达效率 80%@250W(motor output);

额定电流 1.2A rms

加/减速时间 <1.5 sec (静止加速至1000 RPM@no -load );

最大驱动电流 200%额定电流可持续5 sec;

转速控制范围 100 ~ 4000 RPM;

转速调节率 < ±1.5 %(额定转速);

软体设定功能 输出转矩限制 (预设200%额定电流);

驱动器功能:

1. 转速控制及矩限制

2. 正反转控制

3. 简易加减速控制

4. 应用:工具机平台移动控制

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

    关注

    146

    文章

    17140

    浏览量

    351049
收藏 人收藏

    评论

    相关推荐

    运动控制卡网络通讯的心跳检测之C#上位机编程

    使用C#上位机编程实现运动控制卡网络通讯的心跳检测功能
    的头像 发表于 12-24 10:54 47次阅读
    运动<b class='flag-5'>控制卡</b>网络通讯的心跳检测之C#上位机编程

    运动控制卡周期上报实时数据IO状态之C++篇

    使用C++进行运动控制卡的周期上报功能实现
    的头像 发表于 12-17 13:59 173次阅读
    运动<b class='flag-5'>控制卡</b>周期上报实时数据IO状态之C++篇

    TMDSCNCD2800137控制卡信息指南

    电子发烧友网站提供《TMDSCNCD2800137控制卡信息指南.pdf》资料免费下载
    发表于 11-18 15:31 0次下载
    TMDSCNCD2800137<b class='flag-5'>控制卡</b>信息指南

    AM263Px控制卡评估模块

    电子发烧友网站提供《AM263Px控制卡评估模块.pdf》资料免费下载
    发表于 10-29 10:00 0次下载
    AM263Px<b class='flag-5'>控制卡</b>评估模块

    AM263Px控制卡快速入门指南

    电子发烧友网站提供《AM263Px控制卡快速入门指南.pdf》资料免费下载
    发表于 08-26 09:24 0次下载
    AM263Px<b class='flag-5'>控制卡</b>快速入门指南

    大联大推出基于Innoscience产品的300W电源适配器方案

    不仅能为手机、平板、笔记本电脑提供快速充电,更高功率要求的家用设备同样适用!大联大诠鼎集团推出基于InnoGaN INN700D140C & INN700DA140C 设计的300W适配器电源方案,与常规Si MOS的适配器对比,功率密度提高8
    的头像 发表于 06-21 10:24 712次阅读
    大联大推出基于Innoscience产品的<b class='flag-5'>300W</b>电源适配器<b class='flag-5'>方案</b>

    mach3控制卡怎样连接伺服

    在这篇文章中,我们将详细介绍如何将Mach3控制卡与伺服电机连接。Mach3是一款广泛使用的数控(CNC)软件,它可以控制各种类型的机械设备,包括铣床、车床、激光切割机等。伺服电机是一种高精度、高
    的头像 发表于 06-12 14:15 2025次阅读

    运动控制卡伺服电机如何控制

    。 运动控制卡伺服电机控制原理 1.1 运动控制卡概述 运动控制卡是一种用于实现对机械设备运动控制
    的头像 发表于 06-12 14:13 876次阅读

    运动控制卡/运动控制器的ZCAN总线ZMIO310扩展模块使用

    运动控制卡/运动控制器的ZCAN总线ZMIO310扩展模块使用
    的头像 发表于 04-11 11:46 662次阅读
    运动<b class='flag-5'>控制卡</b>/运动<b class='flag-5'>控制</b>器的ZCAN总线ZMIO310扩展模块使用

    STM32F302K8U6和STM32G431中内置的运放 建立时间是多长?

    STM32F302K8U6 和STM32G431 中内置的运放 建立时间是多长? 在手册中未找到相关描述
    发表于 03-28 08:36

    配置STM32G431的FDCAN为普通CAN模式,为什么不能接收数据?

    我这边配置STM32G431的FDCAN为普通CAN模式,配置如下,发送数据是成功的,其他板子也可以接收到发送的数据,但是G431却不能接收数据,帮忙看一下是什么问题,谢谢。
    发表于 03-25 08:31

    stm32g431的PG10-NRST可以当普通IO吗?怎么设置?

    stm32g431的PG10-NRST可以当普通IO吗,怎么设置。
    发表于 03-20 08:09

    STM32G431无法输出项目工程的原因?

    系统为 Win 7 64位,安装的Cube MX版本为6.8.0,现在需要用STM32G431开发工程,已经安装好了1.50版本的Package包文件,现在的问题是无法输出项目工程,输出工程的时候
    发表于 03-15 07:52

    STM32CubeMX stm32g431 PLLP无法被设置是怎么回事?

    打扰了,没问题!ADC得设置成异步时钟! 使用了STM32CubeMX(6.9.1)开发stm32g431时,用cube配置始终,PLLP始终无法设置。我已启用了ADC1和ADC2,我想使用PLLP作为ADC12的时钟输入,但是框框是灰色。
    发表于 03-14 06:43

    超高实时性的EtherCAT运动控制卡——PCIE464

    正运动技术PCIE464运动控制卡,提供高效的工业运动控制解决方案。用户可直接将PCIE464嵌入标准PC机快速实现高性能的EtherCAT运动控制
    发表于 01-26 14:39 1165次阅读