详解三相直流无刷电机驱动器硬件原理图

详解三相直流无刷电机驱动器硬件原理图三相直流无刷电机是指具有三相的绕组 无电刷和换向器 或集电环 的电机 并采用直流电经过逆变电路进行驱动的电机 与传统的有刷直流电机相比 直流无刷电机采用了电子换向取代有刷电机的机构换向 取消了电刷和换向器 并将原有有刷电机中的定转子颠倒 即电枢绕组在定子上 与静止的电子换相电路联接方便 励磁在转子上 为永磁体 不需要励磁绕组 也更不需要向转子通电的滑环和电刷 在有刷电机中 换向器在转子

在这里插入图片描述
除了基本的三相逆变全桥电路外,直流无刷电机驱动电路还需具备各点的采样电路。驱动电路主要的有以下几部分构成

  1. 三相逆变桥电路
  2. 电流采样电路
  3. 直流母线电压采样电路
  4. 霍尔编码器驱动电路

1.三相逆变全桥电路
三相逆变桥电路采用IR2101S加MOS驱动方式。IR2101S本身是半桥驱动,采用上桥跟下桥驱动方式,也就是一路驱动需要1个IR2101S和2个MOS管,总共3路。所以电机驱动很大部分成本在这里面。而且根据需要应用的场合不同,需要MOS管功率不同,这时就需要考虑成本尽量选用性价比高的MOS管。电路如图
在这里插入图片描述
其中U2为IR2101S,Q1,Q2是IRF540N N沟道MOS管,D2、C3组成上桥自举电路,R3,R13为MOS管基极限流电阻。R15为驱动采样功率电阻,大负载时可以更换大功率电阻,防止电流过大烧毁电阻。R9、R10为单片机控制引脚到IR2101S限流电阻。
自举电路也叫升压电路(这个电路在三相逆变桥电路中起到很关键的作用)。原理是利用自举升压二极管,自举升压电容等元件,使电容放电电压和电源电压叠加,从而使电压升高(类似于升压电路),有的电路升高的电压可达到数倍电源电路。
这就是利用自举来抬高电压的。通常用一个电容和一个二级管,电容存储电荷,二极管防止电流倒灌,频率较高的时候,自举电路的电压就是电路输入的电压加上电容的电压,起到升压的作用。同时自举电容的容值也不能过大也不能过小,需根据开关频率选择适当的容值。




2.电路采样电路
电机控制最基本的要求就是获取电机的电流信息。在每个半桥的下臂都加了一个0.05欧 2W的采样电阻,如图:
在这里插入图片描述
采集电机相线上电流,原理是电流流过功率电阻,产生电压,经过差分放大电路放大 5 倍,(5 倍是 10/(1+1))后送到单片机进行处理。电容起到滤波作用,三路电流采样一样,这里只列举一路。
在这里插入图片描述
同时,为了给采样电路提供1.65V的参考电压,我们采用运放搭了个参考电压电路,也称跟随器。利用电阻分压出 1.65V,经过跟随器输出稳定的电压。
在这里插入图片描述
3.直流母线电压采样电路
直流母线电压采样电路主要是监控直流电源电流的大小,一可以计算电机的功率,二可作为硬件过载保护的措施。
采集电机母线上电流,原理是电流流过功率电阻,产生电压,经过差分放大电路放大 5 倍,(5 倍是 10/(1+1))后送到单片机进行处理。电容起到滤波作用。
在这里插入图片描述
硬件过流我们采用比较器电路,母线总电流流过功率电阻产生电压,正常时,功率电阻上电压低于比较电压,比较器输出高电平,不故障,当功率电阻上电压高于比较电压,比较器输出低电平,故障,电机停转。目前比较值为 3V。
在这里插入图片描述
4.霍尔编码器驱动电路
霍尔编码器驱动电路主要的功能是采集电机的旋转角度和转速,以此可对电机形成闭环控制。霍尔编码器接口采用标准的 5 线霍尔接线方式,由上拉电阻,限流电阻和滤波电容组成,确保采集信号干净无杂波。接线时注意接线顺序,电机参数里都有霍尔线顺序,一般根据颜色去区分。
在这里插入图片描述
具备了以上这几个电路之后,便可对三相直流无刷电机进行有效的控制,适用于各种常用的电机控制算法,比如V/F控制(也就变频控制)、FOC控制(磁场定向控制)等。















获取详细的无刷电机原理图,可关注公众号,首页回复“无刷电机原理图”获取资料
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177641.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午7:02
下一篇 2026年3月26日 下午7:02


相关推荐

  • html嵌入python代码(python做人脸识别)

    最近闲来无事,研究研究在安卓上跑Python。想起以前玩过的kivy技术,kivy[1]是一个跨平台的UI框架。当然对我们最有用的是,kivy可以把python代码打包成安卓App。但是由于安卓打包的工具链很长,包括androidsdk打包java代码、ndk编译python、编译各种python依赖包,经常花一整天从入门到放弃。这次使出认真研究的心态,终于找到一个解决方案,于是有了这篇文章:…

    2022年4月16日
    138
  • RapidXml使用方法

    RapidXml使用方法一、写xml文件#include#include”rapidxml/rapidxml.hpp”#include”rapidxml/rapidxml_utils.hpp”#include”rapidxml/rapidxml_print.hpp”usingnamespacerapidxml;intmain(){ xml_document<>doc;

    2022年7月17日
    16
  • 学术资源不定期分享-【费曼物理学讲义英文原版】[通俗易懂]

    学术资源不定期分享-【费曼物理学讲义英文原版】[通俗易懂]相关资料简介理查德·费曼(全名理查德·菲利普斯·费曼),(1918年5月11日生于美国纽约)他是美国理论物理学家,被广泛认为是二战后他的研究领域中最杰出、最具影响力的人物之一。费曼因他在量子电动力学方面的工作而闻名:他描述了光如何与物质相互作用以及带电粒子如何相互作用。他还设计了粒子如何相互作用的图表(现在称为费曼图)和液氦超流体行为的量子力学解释(接近绝对零度时如何在没有摩擦的情况下流动)。第二次世界大战期间,费曼被聘为普林斯顿大学美国原子弹项目的一名工作人员(1941-42年),后来又在新墨西哥.

    2022年6月6日
    61
  • delphi FMX.WebBrowser与H5交互JavaScript

    delphi FMX.WebBrowser与H5交互JavaScriptdelphiFMX WebBrowser 与 H5 交互 JavaScript 一 原理 1 1 前提条件 主要是针对 MSWindows 下对 D10 4 以下的 TWebBrowser 的支持 不过 D10 4 已解决了这个前提 你所选用的 JS 库或 JS 代码本身是很好的兼容 IE10 及其以上国内大厂和国外优质站点 一般在写 Web 代码时 都考虑了 IE 的兼容性问题 国内小厂 大多数的做得不好只考虑省事 少写了很多代码 引以为戒 你在发布自己的 API 时 一定要考虑浏览器内核的兼容

    2026年3月18日
    1
  • Java获取当前时间的方法

    Java获取当前时间的方法1 System currentTimeM 获取标准时间可以使用 System currentTimeM 方法来获取 此方法优势是不受时区的影响 但是得到结果是时间戳的格式 如 45 可以通过代码将时间戳转化为我们可以理解的格式 SimpleDateFo newSimpleDat yyyy MM dd at HH mm ssz Datedate newDate Syst

    2026年3月18日
    2
  • 浅谈WebLogic和Tomcat

    浅谈WebLogic和TomcatJ2ee 开发主要是浏览器和服务器进行交互的一种结构 逻辑都是在后台进行处理 然后再把结果传输回给浏览器 可以看出服务器在这种架构是非常重要的 nbsp nbsp nbsp nbsp nbsp nbsp 这几天接触到两种 Java 的 web 服务器 做项目用的 Tomcat 看视频看的是 WebLogicServ WLS 都是 web 服务器 有什么区别和联系呢 nbsp nbsp nbsp nbsp nbsp nbsp nbsp 一 先简单介绍一下这两种服务器 nbsp nbsp nbsp nbsp nbsp nbsp nbsp WebLog

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号