无刷电机篇(一)直流无刷电机(BLDC)介绍
目录
01 直流无刷电机介绍
直流无刷电机内部结构
转子描述
定子描述
02 直流无刷电机分类
直流无刷电机分类描述
内、外转子电机描述
内、外转子电机区别
03 直流无刷电机参数
无刷电机参数
04 文章总结
大家好,这里是程序员杰克。一名平平无奇的嵌入式软件工程师。
前面电机篇已对舵机的相关内容进行了分享。从本篇开始,后续会对直流无刷电机(BLDC)进行分享。主要是按照BLDC电机介绍、原理、驱动方式、驱动算法以及最后的代码实现几个内容进行推送。本篇主要是分享直流无刷电机的结构组成、性能参数等内容。
下面正式进入本章推送的内容。
01 直流无刷电机介绍
直流无刷电机(BLDC)是同步电机中的一种,即定子产生的磁场和转子产生的磁场具有相同的频率。其因具有高输出功率、低电噪声、高可靠性、高动态响应、电磁干扰少、更好的转速-转矩等优点,而被广泛使用。
直流无刷电机内部结构
直流无刷电机的结构图如下图所示(有槽、外转子、无传感器电机为例):

上图无刷电机由前盖、中盖、磁铁、硅钢片、漆包线、轴承、转轴以及后盖组成。其中,磁铁、轴承、转轴组成电机的转子;硅钢片、漆包线组成电机的定子;前盖、中盖、后盖组成电机的外壳。重要组成说明如下表所示:
| 组成 | 描述 | |
| 转子 | 磁铁 | 无刷电子的重要组成部分。无刷电机绝大部分性能参数都与其相关; |
| 转轴 | 转子的直接受力部分; | |
| 轴承 | 是电机运转顺畅的保证;目前大多数的无刷电机都是采用深沟球轴承; | |
| 定子 | 硅钢片 | 是有槽无刷电机的重要组成部分,主要作用是降低磁阻、参与磁路运转; |
| 漆包线 | 作为线圈绕组的通电导体;通过电流交变频率和波形,在定子周围形成磁场,驱动转子转动; |
-
转子描述
直流无刷电机(BLDC)的转子由永磁体制成,多对磁极按照N极和S极交替排列(涉及极对数参数)。

-
定子描述
直流无刷电机(BLDC)的定子由硅钢片组成(如下图),定子绕组置于沿内部轴轴向开凿的槽中(涉及铁芯极数(槽数N)参数)。每个定子绕组由许多线圈相互连接而成。常见的绕组分布呈三连接星型的方式。


三连接星型绕组线圈,按照线圈连接的方式,可将定子绕组分为梯形、正弦波绕组。两者的区别主要是产生的反电动势的波形。顾名思义:梯形定子绕组产生梯形的反电动势,正弦波绕组产生正弦波的反电动势。如下图所示:

PS:电机无负载供电时,通过示波器可测出波形.
02 直流无刷电机分类
直流无刷电机分类描述
直流无刷电机(BLDC)按照转子分布可分为内转子电机、外转子电机;按照驱动相可分为单相电机、两相电机、三相电机(使用最普遍);按照是否装有传感器分为有感电机和无感电机等等;对于电机的分类有很多,篇幅原因,这里不作过来描述,感兴趣的兄弟可自行了解。
-
内、外转子电机描述
无刷电机根据转子和定子的排位结构,可分为外转子电机和内转子电机两种(如下图)。
| 电机 | 描述 |
| 外转子电机 | 内部通电线圈绕组作为定子,永磁体与外壳联动为转子;通俗来说:转子在外、定子在内; |
| 内转子电机 | 内部永磁体与转轴联动为转子,通电线圈绕组与外壳作为定子。通俗来说:转子在内、定子在外; |

-
内、外转子电机区别
内、外转子电机除了转子和定子排序不一样外,还有如下的区别:
| 特性 | 内转子电机 | 外转子电机 |
| 功率密度 | 更高 | 较低 |
| 转速 | 更高 | 较低 |
| 稳定性 | 较低 | 更高 |
| 成本 | 相对更高 | 相对更低 |
| 散热性 | 较差 | 更好 |
| 极对数 | 更少 | 更多 |
03 直流无刷电机参数
无刷电机参数
| 参数 | 描述 |
| 额定电压 | 对于无刷电机而言,其适合的工作电压非常广,此参数是指定负载条件下的工作电压. |
| KV值 | 物理意义:1V 工作电压下每分钟的转速,即: 转速(空载)= KV值 * 工作电压; 对于尺寸规格的无刷电机而言: 1. 绕线匝数多,KV值低,最高输出电流小,扭力大; 2. 绕线匝数少,KV值高,最高输出电流大,扭力小; |
| 转矩和转速 | 转矩(力矩、扭矩): 电机中转子产生的可以用来带动机械负载的驱动力矩; 转速: 电机每分钟的转速 ; |
| 最大电流 | 能够承受并安全工作的最大电流 |
| 槽极结构 | 铁芯极数(槽数N): 定子硅钢片的槽数量; 磁钢极数(极数P): 转子上磁钢的数量; |
| 定子电感 | 电动机静止时的定子绕组两端的电感 |
| 定子电阻 | 在 20℃ 下电动机每相绕组的直流电阻 |
| 反电动势系数 | 在规定条件下,电动机绕组开路时,单位转速在电枢绕组中所产生的线感应电动势值 |
04 文章总结
本篇内容仅仅是个人对直流无刷电机结构知识的认识和总结。下一篇推文会就直流无刷电机的原理进行分享,敬请期待。
特别说明:本篇推送图片来源于网络,如有侵权,请联系作者进行删除.
相关文章:
无刷电机篇(一)直流无刷电机(BLDC)介绍
目录 01 直流无刷电机介绍 直流无刷电机内部结构 转子描述 定子描述 02 直流无刷电机分类 直流无刷电机分类描述 内、外转子电机描述 内、外转子电机区别 03 直流无刷电机参数 无刷电机参数 04 文章总结 大家好,这里是程序员杰克。一名平平无奇的嵌入式软…...
【GitHub项目推荐--不错的Flutter项目】【转载】
01 可定制的图表库 FL Chart是一个高度可定制的 Flutter 图表库,支持折线图、条形图、饼图、散点图和雷达图 。 项目地址:https://github.com/imaNNeoFighT/fl_chart LineChart BarChart PieChart Sample1 Sample2 Sample3 …...
Unity UnityWebRequest 向php后端上传图片文件
之前测试功能写过一次,因为代码忘记保存,导致真正用到的时候怎么也想不起来当初怎么写的了,复现后还是写个文章记录一下,省的下次再忘记。 php后端 /*** 图片保存到本地*/ public function uploadLocalImage() {try {$img $thi…...
Vscode 顶部Menu(菜单)栏消失如何恢复
Vscode 顶部Menu(菜单)栏消失如何恢复? 首先按一下 Alt按键,看一下是否恢复了菜单栏如果恢复了想了解更进一步的设置,或是没能恢复菜单栏,可以看后续。 1.首先点击左下角 齿轮,打开settings; 或者 直接 ctrl 逗号 …...
Jenkins相关
1、Linux(Centos7)安装 jenkins (jdk1.8jenkins2.346),并配置jdk,maven,git,gitee 2、Linux(Centos7)安装 jenkins(jdk11jenkins2.375),并配置JDK,Maven,Git,GitLab 3、jenkins和jdk安装教程(安装支持jdk…...
禅道的安装以及使用
一,简介 禅道是一款专业的国产开源研发项目管理软件,集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,完整覆盖了研发项目管理的核心流程。管理思想基于国际流行的敏捷项目管理方法——Scrum,在遵循其价值观…...
马尔可夫预测(Python)
马尔科夫链(Markov Chains) 从一个例子入手:假设某餐厅有A,B,C三种套餐供应,每天只会是这三种中的一种,而具体是哪一种,仅取决于昨天供应的哪一种,换言之&#…...
双向队列的创建队首与队尾的操作deque()
【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 双向队列的创建 队首与队尾的操作 deque() [太阳]选择题 请问以下代码输出的结果是? from collections import deque print("【创建双向队列】d deque()") d deque(…...
一、MongoDB、express的安装和基本使用
数据库【Sqlite3、MongoDB、Mysql】简介&小记 Sqlite3: SQLite3是一个轻量级的数据库系统,它被设计成嵌入式数据库。这意味着它是一个包含在应用程序中的数据库,而不是独立运行的系统服务。适用场景:如小型工具、游戏、本地…...
被困住了——如何从层级结构中获取子集
大家好,我是欧阳方超,我被一个问题困住了。 事情是这样的,与第三方平台对接时,第三方接口返回了一个具有层级结构的列表,比如下面这种结构: [{"id": 1,"name": "Root Category 1…...
leetcode1237. 找出给定方程的正整数解
1237. 找出给定方程的正整数解https://leetcode.cn/problems/find-positive-integer-solution-for-a-given-equation/ 难度中等 101 给你一个函数 f(x, y) 和一个目标结果 z,函数公式未知,请你计算方程 f(x,y) z 所有可能的正整数 数对 x 和 y。满…...
sqlmap使用教程(6)-注入技术拓展
注入技术 选项--technique,可以用来指定SQL注入技术,默认为BEUSTQ。其中,B表示基于布尔盲注,E表示基于错误的盲注,U表示基于联合查询注入,S表示堆叠注入,T表示基于时间盲注,Q表示内联…...
苹果Find My市场需求火爆,伦茨科技ST17H6x芯片助力客户量产
苹果发布AirTag发布以来,大家都更加注重物品的防丢,苹果的 Find My 就可以查找 iPhone、Mac、AirPods、Apple Watch,如今的Find My已经不单单可以查找苹果的设备,随着第三方设备的加入,将丰富Find My Network的版图。产…...
3DMAX初级小白班第一课:菜单栏介绍
基本介绍 这里不可能一个一个选项全部教给大家(毕竟之后靠实操慢慢就记住了),只说一些相对需要注意的设置。 自定义-热键编辑器-热键设置 这里有你所需要的全部快捷键 自定义-自定义UI启动布局 将UI布局还原到启动的位置 自定义-通用单…...
Windows中Zookeeper与kafka的安装配置
一、Zookeeper安装与使用 1.安装包下载 直接在官网下载即可Apache ZooKeeper。 下载后直接解压到本地即可。 2.环境配置 1> 在目录中下增加data和log文件夹 2> 解压目录下的 conf 目录,将目录中的 zoo_sample.cfg 文件,复制一份,重…...
QT 官方例程阅读: XML Patterns 相关
标签用于在qt creator 中查询相关工程 一、标签 Schema Validator 模式验证器 就是根据 已知的XML 模式,验证输入的XML 文件格式是否匹配,不匹配可以输出不匹配位置 如下,,首先定义了contact 元素 的子元素列表,&…...
基于SpringBoot IP黑白名单的实现
业务场景 IP黑白名单是网络安全管理中常见的策略工具,用于控制网络访问权限,根据业务场景的不同,其应用范围广泛,以下是一些典型业务场景: 服务器安全防护: 黑名单:可以用来阻止已知的恶意IP地…...
Redis客户端之Redisson(二)Redisson分布式锁
一、原理: Redisson并没有通过setNx命令来实现加锁,而是基于 Redis 看⻔狗机制,自己实现了一套分布式锁逻辑。 1、加锁机制: 二、使用方法:...
掌握大语言模型技术: 推理优化
掌握大语言模型技术_推理优化 堆叠 Transformer 层来创建大型模型可以带来更好的准确性、少样本学习能力,甚至在各种语言任务上具有接近人类的涌现能力。 这些基础模型的训练成本很高,并且在推理过程中可能会占用大量内存和计算资源(经常性成…...
git如何导出提交记录及修改的文件清单?
导出git提交日志及修改文件 # 所有人的提交记录 git log --pretty=format:"%ai,%an:%s" --since="10 day ago" >> ~/Desktop/commit10.log#某一个人的提交记录 git log --pretty=format:"%ai,%an:%s" --since="30 day ago" |...
【Axure高保真原型】引导弹窗
今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...
conda相比python好处
Conda 作为 Python 的环境和包管理工具,相比原生 Python 生态(如 pip 虚拟环境)有许多独特优势,尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处: 一、一站式环境管理:…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
Xshell远程连接Kali(默认 | 私钥)Note版
前言:xshell远程连接,私钥连接和常规默认连接 任务一 开启ssh服务 service ssh status //查看ssh服务状态 service ssh start //开启ssh服务 update-rc.d ssh enable //开启自启动ssh服务 任务二 修改配置文件 vi /etc/ssh/ssh_config //第一…...
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
springboot 日志类切面,接口成功记录日志,失败不记录
springboot 日志类切面,接口成功记录日志,失败不记录 自定义一个注解方法 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;/***…...
Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析
Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析 一、第一轮基础概念问题 1. Spring框架的核心容器是什么?它的作用是什么? Spring框架的核心容器是IoC(控制反转)容器。它的主要作用是管理对…...
【安全篇】金刚不坏之身:整合 Spring Security + JWT 实现无状态认证与授权
摘要 本文是《Spring Boot 实战派》系列的第四篇。我们将直面所有 Web 应用都无法回避的核心问题:安全。文章将详细阐述认证(Authentication) 与授权(Authorization的核心概念,对比传统 Session-Cookie 与现代 JWT(JS…...
【深度学习新浪潮】什么是credit assignment problem?
Credit Assignment Problem(信用分配问题) 是机器学习,尤其是强化学习(RL)中的核心挑战之一,指的是如何将最终的奖励或惩罚准确地分配给导致该结果的各个中间动作或决策。在序列决策任务中,智能体执行一系列动作后获得一个最终奖励,但每个动作对最终结果的贡献程度往往…...
