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

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

3天内不再提示

基于STM32的300W无刷直流电机驱动方案

华秋电路 来源:华秋电路 作者:华秋电路 2023-07-06 11:09 次阅读

如何驱动无刷电机

近些年,由于无刷直流电机大规模的研发和威廉希尔官方网站 的逐渐成熟,已逐步成为工业用电机的发展主流。围绕降低生产成本和提高运行效率,各大厂商也提供不同型号的电机以满足不同驱动系统的需求。现阶段已经在纺织、冶金、印刷、自动化生产流水线、数控机床等工业生产方面应用。

无刷直流电机的优点与局限性

优点:高输出功率、小尺寸和重量、散热性好、效率高、运行速度范围宽、低电噪声、高可靠性和低维护要求、高动态响应、电磁干扰少。

局限性:无刷电机控制器昂贵、需要复杂的驱动电路、需要额外的位置传感器(FOC不用)。

无刷直流电机的驱动方法

无刷直机电机的驱动方式按不同类别可分多种驱动方式。

按驱动波形:方波驱动,这种驱动方式实现方便,易于实现电机无位置传感器控制;

正弦驱动:这种驱动方式可以改善电机运行效果,使输出力矩均匀,但实现过程相对复杂。这种方法又有SPWM和SVPWM(空间矢量PWM)两种方式,SVPWM的效果好于SPWM。

300W直流无刷电机驱动方案

使用STM32G431微控制器做为主控芯片,STSPIN32G4 高性能半桥门驱动器做为电机驱动。STSPIN32G4使用9x9mm VFQFPN封装,具有丰富可编程功能,可实现电流传感,每个功率MOSFET的漏源极电压传感,以及过流保护,是做电机完全集成控制的解决方案。

外部接口

板子使用标准的Arduino连接器接口,能够与扩展板(如MEMS传感器或蓝牙收发器)进行组合,CAN总线的配置允许与主或从模块进行互连,可以构建复杂的运动控制系统。板载ST-LINK/V2编程器方便进行固件的调试。

pYYBAGSmL8aAcPAEAAYB1YmoRqU293.png

应用范围

方案支持配置为三分流或单分流,支持无传感器和基于传感器的控制算法。

可应用于工业和家庭自动化,家用电器,如吸尘器、烘干机和清洁机器人,伺服驱动和电动自行车,电动和园艺工具,泵与风机,无人机和航模。

威廉希尔官方网站 参数

32位ARM Cortex -M4 MCU+FPU

时钟频率高达170MHz

用于三角函数的CORDIC数学硬件加速器

128kB Flash内存,专有代码读出保护

32kB SRAM内存与硬件奇偶校验

两个先进的定时器电机控制,16位,多达六个PWM通道

八个通用定时器

两个adc 12位分辨率(多达19个通道),转换速率为4Msps

4个12位DAC通道

全套接口(I(2)C, SPI, UART, CAN)

3.3V LDO线性稳压器,最高150mA

低静态线性稳压器的MCU电源在待机模式

具有全套保护功能的监控机制,热停机、短路和过载保护

75V额定栅极驱动器,1A接收器/源电流和嵌入式自举二极管

每个功率MOSFET的漏源极电压传感

输入母线电压从10V到75V,配有专用监控

功率级基于STL110N10F7功率MOSFET,输出电流高达20Arms(安装散热器),并保护过流条件

三分流或单分流配置电流传感

数字霍尔传感器和正交再编码输入

ST-LINK/V2编程器和调试器

Arduino UNO连接器

易于使用CAN总线

用于功率级温度监测的NTC传感器

pYYBAGSmL86AIOkUAAjOCi5DeM8580.png

参考设计资料

原理图:

poYBAGSmL9OAfE8OAAOmHOfvl4o006.png

Gerber文件:

poYBAGSmL9qAS7SEAAbvPs-meAo926.png

BOM文件:

pYYBAGSmL9-AbJf6AAO1Fwp3PMU492.png

资料下载

登录“华秋商城”:https://www.hqchip.com/?ic_dzfsy,进入电源管理专区,推荐列表第一个:基于STM32的300W直流无刷电机驱动方案,即可下载参考设计。

审核编辑:汤梓红

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

    关注

    48

    文章

    7555

    浏览量

    151430
  • 驱动器
    +关注

    关注

    52

    文章

    8237

    浏览量

    146383
  • STM32
    +关注

    关注

    2270

    文章

    10900

    浏览量

    356091
  • 定时器
    +关注

    关注

    23

    文章

    3248

    浏览量

    114833
  • 无刷直流电机

    关注

    61

    文章

    689

    浏览量

    46163
收藏 人收藏

    评论

    相关推荐

    直流电机驱动电路

    直流电机中,有有直流电机直流电机之分,它们之间各有各的优点,有
    发表于 11-07 11:50 5916次阅读

    STM32是如何驱动直流电机

    stm32是怎样通过IRS2101S将驱动io升压的?STM32是如何驱动
    发表于 09-22 09:02

    STM32如何驱动直流电机

    STM32如何驱动直流电机
    发表于 09-24 08:13

    直流电机的原理与驱动

    直流电机是在有直流电机的基础上发展起来的,它用位置传感器代替了有
    发表于 11-02 14:15 1908次下载

    直流电机驱动控制板

    直流电机驱动控制板(直流逆变电源)-
    发表于 07-26 10:53 164次下载
    <b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b><b class='flag-5'>驱动</b>控制板

    直流电机原理

    直流电机原理(大工18秋电源威廉希尔官方网站 在线作业2)-直流电机原理,有需要的可以参考!
    发表于 09-15 16:52 94次下载
    <b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>原理

    STM32驱动直流电机

    STM32驱动直流电机(电源威廉希尔官方网站 是干什么的)-STM32
    发表于 09-28 14:26 435次下载
    <b class='flag-5'>STM32</b><b class='flag-5'>驱动</b><b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>

    STM32 HAL驱动直流电机直流电机

    STM32 HAL 驱动直流电机直流电机
    发表于 03-08 11:34 13次下载
    <b class='flag-5'>STM32</b> HAL<b class='flag-5'>驱动</b>有<b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>和<b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>

    直流电机与有直流电机的区别

    直流电机与有电机在外形、形状上长着十分的相似,不仔细区分的话,很有可能出乱子。那么,如何从外观上区别是
    发表于 03-08 14:51 10次下载
    <b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>与有<b class='flag-5'>刷</b><b class='flag-5'>直流电机</b>的区别

    直流电机和有直流电机的区别

      直流电机和有直流电机是两种不同类型的直流电机
    发表于 03-17 18:20 7995次阅读

    直流电机驱动直流电机驱动一样吗?怎么驱动大功率直流电机

    直流电机驱动直流电机驱动的原理是不同的,因
    发表于 04-01 15:36 2707次阅读

    基于STM32300W直流电机驱动方案

    如何驱动无刷电机? 近些年,由于直流电机大规模的研发和威廉希尔官方网站 的逐渐成熟,已逐步成为工业用电机
    的头像 发表于 07-06 07:35 572次阅读
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>300W</b><b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b><b class='flag-5'>驱动</b><b class='flag-5'>方案</b>

    驱动方案】基于STM32300W直流电机驱动方案

    如何驱动无刷电机? 近些年,由于直流电机大规模的研发和威廉希尔官方网站 的逐渐成熟,已逐步成为工业用电机
    的头像 发表于 07-06 08:05 1271次阅读

    基于STM32300W直流电机驱动方案

    如何驱动无刷电机?近些年,由于直流电机大规模的研发和威廉希尔官方网站 的逐渐成熟,已逐步成为工业用电机的发
    的头像 发表于 07-06 10:02 725次阅读
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>300W</b><b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b><b class='flag-5'>驱动</b><b class='flag-5'>方案</b>

    直流电机驱动单元

    NEWUnitBLDCDriverUnitBLDCDriver是一款专为直流电机(BLDC)设计的驱动单元,采用I2C通信接口,可同时挂载多路
    的头像 发表于 04-13 08:29 707次阅读
    <b class='flag-5'>无</b><b class='flag-5'>刷</b><b class='flag-5'>直流电机</b><b class='flag-5'>驱动</b>单元