直流无刷电机及Matlab/Simulink驱动仿真

这篇具有很好参考价值的文章主要介绍了直流无刷电机及Matlab/Simulink驱动仿真。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

系列文章将更新直流无刷电机的工作原理、仿真控制以及应用STM32开发板与驱动板完成对直流无刷电机的实际控制。

一、直流无刷电机简介

直流无刷电机(Brushless Direct Current Motor,BLDC)没有了直流有刷电机的电刷及换向器等结构,线圈绕组不参与旋转而是作为定子,永磁体作为转子,通过控制线圈电流方向来改变磁场方向,从而使转子持续旋转。与直流有刷电机相比直流无刷电机使用寿命长、噪音低、转速快,但是价格较高,控制较为复杂。
直流无刷电机及Matlab/Simulink驱动仿真
上图为直流无刷电机(左)与直流有刷电机(右)结构图。

二、直流无刷电机的工作原理

安培定则,也即右手螺旋定则。由右手螺旋定则判断通电导体产生的磁场方向。磁场又具有同性相吸,异性相斥的特性,BLDC正是利用了通电线圈与永磁体的相互作用原理实现旋转。
直流无刷电机及Matlab/Simulink驱动仿真
上图为BLDC简化结构图,BLDC三根线按顺序依次为U相线、V相线、W相线,三根线一端连接在一起,另一端引出,即为U、V、W线。上图右侧为BLDC定子简化结构图,将转子放上如下图所示:
直流无刷电机及Matlab/Simulink驱动仿真
上图中U相线接正极,W相线接负极,V相线开路,电流从U相线流到W相线,同时U相和W相产生的磁场合成的磁场矢量方向即为转子磁场方向。由于BLDC的运行方式是绕组两两导通,所以三相绕组的导通组合只有六种通电情况,通过合理的顺序依次切换通断顺序,即可让转子跟着磁场旋转起来。
直流无刷电机及Matlab/Simulink驱动仿真
由上图可知,要想控制BLDC旋转,根本的问题就是产生这六拍工作方式的电压信号(BLDC的六步换相控制),采用三相逆变电路实现BLDC的六步换相控制。
直流无刷电机及Matlab/Simulink驱动仿真
驱动无刷直流电机的前提是我们必须知道转子的当前位置,无刷直流电机一般会带有霍尔传感器,用于获得转子的当前位置。
直流无刷电机及Matlab/Simulink驱动仿真
如上图所示,正向磁通通过霍尔传感器Hall=1,反向磁通通过霍尔传感器Hall=0。以霍尔传感器为参照物,定子旋转时,霍尔传感器检测到的磁场变化及输出信号如下图所示。
直流无刷电机及Matlab/Simulink驱动仿真
同无刷直流电机均匀分布的定子一样,用于输出三路磁场信号的3个霍尔传感器也是均匀分布在无刷电机的一周,每相邻两个传感器电角度相差120°,电机按一定方向转动时,三个霍尔的输出会按照六步的规律变化。
直流无刷电机及Matlab/Simulink驱动仿真
直流无刷电机及Matlab/Simulink驱动仿真
上图为霍尔传感器以120°电角度安装的示意图以及电机旋转时3个霍尔传感器输出的波形及所对应的扇区组合。通过三个霍尔传感器输出的波形就可以判断当前转子的具体位置,同样满足六步一周期。六步换相需要依赖霍尔传感器反馈转子的位置,其相对应的就是三相逆变电路的上下桥臂导通情况,如下图所示。
直流无刷电机及Matlab/Simulink驱动仿真
无刷直流电机的整体驱动框图如下所示。
直流无刷电机及Matlab/Simulink驱动仿真

三、直流无刷电机的驱动及仿真

由无刷直流电机的工作原理,采用六步换相法驱动直流无刷电机的转动。

3.1、Matlab/Simulink仿真

在Matlab/Simulink中搭建仿真模型如下。
直流无刷电机及Matlab/Simulink驱动仿真

3.1.1、仿真电路分析

直流无刷电机及Matlab/Simulink驱动仿真
主电路包括:三相逆变电路和BLDC直流无刷电机两部分,BLDC的电机额定功率设置为1kw,额定电压500V,额定转速3000RMP,采用恒功率负载TL设置为10/π。
直流无刷电机及Matlab/Simulink驱动仿真
直流无刷电机及Matlab/Simulink驱动仿真
直流无刷电机及Matlab/Simulink驱动仿真
直流无刷电机及Matlab/Simulink驱动仿真
直流无刷电机及Matlab/Simulink驱动仿真
控制算法包括:霍尔信号处理和六步换相控制两部分。根据霍尔信号判断转子当前所在的位置进而控制三相逆变电路的两两导通,根据设定Driection值进行电机正反转驱动。
直流无刷电机及Matlab/Simulink驱动仿真
信号监测:监测BLDC输出的信号

3.1.2、仿真结果分析

3.1.2.1、电机正转

Direction设置为1,实现电机正转。
电机转速:
直流无刷电机及Matlab/Simulink驱动仿真
Hall信号:
直流无刷电机及Matlab/Simulink驱动仿真
反电动势:BLDC的反电动势是梯形波,PMSM的反电动势是正弦波
直流无刷电机及Matlab/Simulink驱动仿真
电磁转矩:
直流无刷电机及Matlab/Simulink驱动仿真
电机定子电流:
直流无刷电机及Matlab/Simulink驱动仿真

3.1.2.2、电机反转

Direction设置为0,实现电机反转
电机转速:
直流无刷电机及Matlab/Simulink驱动仿真
Hall信号:
直流无刷电机及Matlab/Simulink驱动仿真
反电动势:
直流无刷电机及Matlab/Simulink驱动仿真
电磁转矩:
直流无刷电机及Matlab/Simulink驱动仿真
电机定子电流:
直流无刷电机及Matlab/Simulink驱动仿真

总结

分析了直流无刷电机的工作原理,并通过Matlab/Simulink采用六步换相法实现了直流无刷电机的驱动及正反转控制,为后续章节的分析奠定基础。

模型及代码工程获取:
直流无刷电机及Matlab/Simulink驱动仿真文章来源地址https://www.toymoban.com/news/detail-448215.html

到了这里,关于直流无刷电机及Matlab/Simulink驱动仿真的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大疆开发板A型基于HAL库驱动M3508直流无刷电机及PID控制

    官网:RoboMaster 机甲大师赛 芯片型号STM32F427IIH6   1)新建new project,选择开发板A型的芯片 2)打开外部高速时钟 这是我的时钟树配置 3)我选择用can总线指令控制,所以根据开发版A型原理图打开相应的接口 其中can1为电调专用接口,can2为DJI OnboardSDK和Robomaster UWB定位系统用  我

    2023年04月09日
    浏览(25)
  • 9-基于STM32无刷直流电机控制器的设计仿真与实现(原理图+源码+仿真工程+论文+PPT+参考英文文献)

    包含此题目毕业设计全套资料: 原理图工程文件 原理图截图 仿真模型工程文件 仿真截图 低重复率文档(22642字) 英文文献及翻译 资料链接 1.基于单片机实现无刷直流电机控制器的设计,完成系统芯片选型; 2.确定无刷直流电机控制器的总体设计方案; 3.给出系统的硬件设计

    2024年02月07日
    浏览(41)
  • 直流无刷电机

    2024年02月15日
    浏览(24)
  • 直流无刷电机【一】从零开始上手

    这学期正好学完了两学期的电机学,加上个人一直对四轴无人机的无刷电机与电调感兴趣,同时也比较喜欢几个月前看见的foc控制的电机旋钮那个开源项目,于是自己做了一套无刷电机驱动板(算是真正的从0开始),淘宝买了个十几块的不知名云台无刷电机就开始瞎折腾了。

    2024年02月02日
    浏览(27)
  • 1.直流无刷电机BLDC转速计算推论

    @1.在电机领域,转速的单位是圈/秒或者圈/分钟 @2.圈/分钟的意思是电机一分钟旋转多少圈,单位为RPM(Revolutions Per Minute) 2.带霍尔传感器的有感BLDC转速测量方案 @1.带霍尔的BLDC电机转速测量很精确。霍尔传感器本身根据电磁场的变化输出U、V、W三相波形。U、V、W三相线路接

    2023年04月27日
    浏览(192)
  • 有刷电机及无刷直流电机(BLDC)

    无刷直流电机(BLDC)是永磁式同步电机的一种,而并不是真正的直流电机,英文简称BLDC。区别于有刷直流电机,无刷直流电机不使用机械的电刷装置,采用方波控制的永磁同步电机,以霍尔传感器取代碳刷换向器,以钕铁硼作为转子的永磁材料,性能上相较一般的传统直流

    2024年02月16日
    浏览(29)
  • 无刷直流电机最强科普(收藏版)

    无刷直流电机(BLDC:Brushless Direct Current Motor),也被称为电子换向电机(ECM或EC电机)或同步直流电机,是一种使用直流电(DC)电源的同步电机。无刷直流电机实质上为采用直流电源输入,并用逆变器变为三相交流电源,带位置反馈的永磁同步电机。 电机有各式各样的种类

    2024年01月16日
    浏览(33)
  • 直流无刷电机FOC控制算法 理论到实践 —— 实践

    关于直流无刷电机FOC控制算法的理论章节,本人已经在前两章进行过详细说明,大家可以自行进行阅读,请务必了解过理论之后再来学习如何具体进行实现。 直流无刷电机FOC控制算法 理论到实践 —— 理论(一) 直流无刷电机FOC控制算法 理论到实践 —— 理论(二) 本章节

    2023年04月11日
    浏览(39)
  • 直流无刷电机FOC控制算法 理论到实践 —— 理论(二)

    上一章节:FOC直流无刷电机控制算法 理论到实践 —— 理论(一) 下一章节:直流无刷电机FOC控制算法 理论到实践 —— 实践 说明:部分图片素材来源于网络 续上一章: FOC直流无刷电机控制算法 理论到实践 —— 理论(一)(点击跳转) 下一章: 直流无刷电机FOC控制算法 理

    2024年02月07日
    浏览(32)
  • 直流无刷电机FOC控制算法 理论到实践 —— 理论(一)

    说明:图片素材来源于网络 1.1 FOC由来 什么是FOC? FOC英文全程为 field-oriented control ,即 磁场定向控制 ,也称之为 矢量控制 ,主要应用于直流无刷电机的控制,通过此控制算法可以实现对直流无刷电机的精确控制。 那么怎样才能称之为精确控制,FOC和普通的六步换相控制有

    2024年02月02日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包