BLDC电机基础知识

news2025/1/16 3:57:23

1、电机工作原理

电机输入的是电能输出机械能,即电机是一种将电能转换为机械能的装置。电机利用磁场的同名磁极互相排斥以及电磁场原理完成电能与机械能的转换。

image.png

由物理电磁场理论知识我们知道,磁铁周围存在磁场,同时运动的电荷或通电导线周围也存在磁场。所以,电机内部存在着定子(绕组线圈)磁场和转子(永磁体)磁场。
磁场对引入其中的电荷产生的作用力,称为洛伦兹力。而磁场对其中通电导线产生的作用力称为安培力。

2、洛伦兹力、安培力、楞次定律

洛伦兹力:

image.png

安培力:

image.png

左手定则:判断通电导体在磁场中的受力方向
1伸开左手,让大拇指与其余四指垂直;
2手心面向N极,四指指向电流的方向,让磁场垂直穿过手心;大拇指所指方向就是导体的受力方向;

image.png

右手定则:判断感应电动势的方向
伸开右手,让大拇指与四指垂直。让磁感线垂直穿过手心,大拇指指向导体的运动方向,其余四指指向为导体中感应电流(感应电动势)的方向向。

image.png

右手螺旋定则:判断通电螺线管中磁场方向
右手握住通电螺线管,使四指弯曲方向与电流方向一致,大拇指指向的那一端就是通电螺线管的N极。

image.png

楞次定律:感应电流的磁场总是要阻碍引起感应电流的磁通量的变化。

3、感应电动势

通电导体在磁场中运动时,切割磁感线,就会产生感应电动势,感应电动势的方向可以用右手定则判断。

image.png

感应电动势分动生电动势和感生电动势,动生电动势是由于导体在磁场中运动切割磁感线而产生,感生电动势则是由于磁场变化而导致其中的导体产生的电动势。
对于电机而言,通常绕组是定子永磁体是转子,所以电机中导体是静止的而磁场是运动的故其中的感应电动势是感生电动势。
由前面的楞次定律可以判断感应电动势的方向。
而感应电动势大小为:

image.png

由公式知,电机绕组中感应电动势的大小与磁通量的变化率成正比。而磁通量理论上是正弦规律变化的。
那么当转子永磁体磁场线与定子绕组磁场相垂直时,磁通量是最小的,但是此时的磁通量变化率是最大的。故,此时的反电动势应该是最大的。

image.png

而当转子永磁体磁场线与定子绕组磁场相平行时,磁通量最大,但是此时的磁通量变化率是最小的。故,此时的反电动势是最小的。

image.png

按以上分析,当转子旋转一周时,磁感应强度B与线圈平面的法线方向的夹角会不断变化,那么磁铁量按上面的公式就是按正弦规律变化。

image.png

如图所示,在角度0时,磁通量最大但磁通量的变化率最小为0(即斜率为0),而在90°时磁通量最小而磁通量的变化率最大。
而由上面感应电动势的公式便可以得到此时的反电动势图形:

image.png

上面这个由电机转子转动而在定子线圈中产生的感应电动势,称为反电动势。其产生的电流方向与电机绕组线圈施加的电压产生的电流方向相反。
这里我们也可以看到反电动势的波形是正弦规律变化的,那么由于电机转子永磁体充磁方式,定子绕组绕线方式及点击生产制造工艺的关系电机实际反电动势波形有些并不是正弦规律变化的。

4、机械角度、电角度

机械角度:电机转子实际位置角度,其范围是0~360°。
电角度:转子每转过一对磁极,定子绕线的电动势会产生一个周期的变化对于饭电动势为正弦波的电机就刚好是一个正弦周期即0~360°。
对于一对极的电机机械角度与电角度相等,而对于n对极的电机则电角度=n*机械角度=n*360°。
由此可知,通过调整电机的电压值便可以实现电机速度的调整。

5、KV值

KV值表示,无刷电机电压每增加1V其空转转速的增加值,即:
空转转速=电压*KV值

6、死点

由于力矩公式为M=FLsin(θ),所以当角度是0或者180°时力矩是0。在电机中当定子绕组的磁场方向和转子永磁体的磁场方向平行时此时角度就是0或者180°,力矩为0。
当电机停止在这些位置点时,无感启动时会存在启动不了的情况,称这样的位置点为死点。通常,采用的是二次定位的方式,第一次定子磁场定位在0°位置,第二次定子磁场定位在90°位置。

7、电机转动原理


为方便理解先以一个直流电机模型说明:

image.png

如上图,当螺线管中通以电流时,根据右手螺旋定则其磁场方向如图所示。根据同名磁极互相排斥异名磁极互相吸引的原则,中间的永磁体将会按顺时针方向转动。此时,中间转子磁场方向与绕组磁场方向垂直其转动力矩最大,而当转子磁场方向与绕组磁场方向平行时,转子所受磁力是最大的但是由于此时力臂为0所以力矩为0。虽然,在平行时力矩为0,但是由于惯性转子依然会往前转动,此时如果改变螺旋管中电流方向,则转子会继续顺时针转动下去。如果在转子到达位置后,不断改变螺线管中电流的方向则转子就会不停地转动起来。而改变电流方向的这一动作就称为换相。

image.png

有了上面的理解后下面以一个三相一对极电机为例说明无刷电机的转动原理:

image.png

如上为三相星形连接电机,对于方波控制的两两导体方式,有六种导通情况AB、AC、BC、BA、CA、CB。下面就以这六种通电方式进行说明:

image.png


以AB相通电为例进行分析:

image.png


当AB相通电,则A极线圈产生的磁感线方向如红色箭头所示,B极产生的磁感线方向如图蓝色箭头所示。那么产生的合力方向即为绿色箭头所示,假设其中有一个二极磁铁,则根据“转子永磁体内部磁感线方向最终会与外磁感线方向趋于一致”则N极方向会与绿色箭头所示方向重合。
同理,可以分析出其他相通电时的情形,转子方向如下。

image.png


按照这个通电顺序连续通电则转子会逆时针旋转,而这个过程中转动一圈经历了两个换相,所以也称为六步换向。

更多内容:

1、电机基础知识 (qq.com)icon-default.png?t=N7T8https://mp.weixin.qq.com/s?__biz=MzkyMTI0MjMzMw==&mid=2247485862&idx=1&sn=14634d60844a6a3cc5dcf3a7c347534f&chksm=c187d614f6f05f026214bd7bd89f3baee3277739031b8e791e5276518641143a5c9ddb902d27&token=409623230&lang=zh_CN#rd

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1675007.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【强训笔记】day22

NO.1 思路&#xff1a;将情况全部枚举出来。 代码实现&#xff1a; #include <iostream> #include<string> using namespace std;string a,b; int main() {cin>>a>>b;int ma.size(),nb.size();int retm;for(int i0;i<n-m;i){int tmp0;for(int j…

Linux修改终端命令颜色

1.在家目录中修改.bashrc文件 cd ~ vim .bashrc2.找到PS1相关段落&#xff0c;把其他的注释掉&#xff0c;填上该行代码&#xff0c;修改为自己设置的颜色 (具体颜色查看参考文章) 提供两种颜色&#xff0c;其他的自学调色盘吧(下文有)~ (祝你愉快) ①浅蓝色 深蓝 PS1\[\03…

知识图谱 | 语义网络写入图形数据库(含jdk和neo4j的安装过程)

Hi&#xff0c;大家好&#xff0c;我是半亩花海。本文主要介绍如何使用 Neo4j 图数据库呈现语义网络&#xff0c;并通过 Python 将语义网络的数据写入数据库。具体步骤包括识别知识中的节点和关系&#xff0c;将其转化为图数据库的节点和边&#xff0c;最后通过代码实现数据的写…

pytorch学习(一):tensorboard使用

第一次使用需要加入 pip install tensorboard安装后&#xff0c;就可以使用tensorboard&#xff1b; from torch.utils.tensorboard import SummaryWriterwriterSummaryWriter("logs")# writer.add_image() for i in range(100):writer.add_scalar("yx",…

JWT令牌技术实现登录校验

一.简单登录功能 在登录界面中&#xff0c;我们可以输入用户的用户名以及密码&#xff0c;然后点击 "登录" 按钮就要请求服务器&#xff0c;服务端判断用户输入的用户名或者密码是否正确。如果正确&#xff0c;则返回成功结果&#xff0c;跳转至系统首页面。 1.功能…

LeetCode1657确定两个字符串是否接近

题目描述 如果可以使用以下操作从一个字符串得到另一个字符串&#xff0c;则认为两个字符串 接近 &#xff1a; 操作 1&#xff1a;交换任意两个 现有 字符。例如&#xff0c;abcde -> aecdb操作 2&#xff1a;将一个 现有 字符的每次出现转换为另一个 现有 字符&#xff0…

智慧公厕系统:改变“上厕所”体验的科技革新

公共厕所是城市建设中不可或缺的基础设施&#xff0c;然而&#xff0c;由于较为落后的管理模式&#xff0c;会常常存在着管理不到位、脏乱差的问题。为了改善公厕的使用体验&#xff0c;智慧公厕系统应运而生&#xff0c;并逐渐成为智慧城市建设的重要组成部分。本文将以智慧公…

6. RedHat认证-基于公钥的认证方式

6. RedHat认证-基于公钥的认证方式 主要学习客户端访问服务端的时候&#xff0c;免密登录这一方式 注意: 免密登录只是基于公钥认证的一个附带属性(基于公钥认证的方式更加安全&#xff0c;防止黑客暴力破解) 第一步&#xff1a;将客户端生成的秘钥传送到服务器 在客户端通过…

display:flex align-items:center无效的不一样的解决思路

写H5的时候&#xff0c;希望两个元素在div中垂直居中&#xff0c;但是设置align-items:center无效&#xff0c;最终排查原因是引入三方css影响了align-items:center。 具体分析如下&#xff0c;想让搜索图标和input在div里水平居中&#xff1a; 布局如下&#xff1a; <div…

实验十 智能手机互联网程序设计(微信程序方向)实验报告

实验目的和要求 完成以下页面设计。 二、实验步骤与结果&#xff08;给出对应的代码或运行结果截图&#xff09; Wxml <view class"container"> <view class"header"> <view class"logo"…

MHD093C-058-PG1-AA具备哪些特点?

MHD093C-058-PG1-AA是一种高性能的伺服电机控制器。 该产品具备以下特点&#xff1a; 高精度与高性能&#xff1a;MHD093C-058-PG1-AA设计用于提供精确的运动控制和定位&#xff0c;适用于需要高精度定位和控制的场合。快速响应&#xff1a;采用先进的控制技术&#xff0c;确…

C++类与对象基础探秘系列(二)

目录 类的6个默认成员函数 构造函数 构造函数的概念 构造函数的特性 析构函数 析构函数的概念 析构函数的特性 拷贝构造函数 拷贝构造函数的概念 拷贝构造函数的特性 赋值运算符重载 运算符重载 赋值运算符重载 const成员 const修饰类的成员函数 取地址及const取地址操作…

扫码枪与Input的火花

文章目录 前言一、需求&#xff1a;交互细节二、具体实现两个核心的函数&#xff1a;自动聚焦 三&#xff0c;扩展知识input 与 change的区别 前言 在浏览器扫描条形码获取条形的值&#xff0c;再操作对应的逻辑。这是比较常见的业务&#xff0c;这里记录实际操作。 其中PC端…

LeetCode2095删除链表的中间节点

题目描述 给你一个链表的头节点 head 。删除 链表的 中间节点 &#xff0c;并返回修改后的链表的头节点 head 。长度为 n 链表的中间节点是从头数起第 ⌊n / 2⌋ 个节点&#xff08;下标从 0 开始&#xff09;&#xff0c;其中 ⌊x⌋ 表示小于或等于 x 的最大整数。对于 n 1、…

Leaflet系列——【一】初识Leaflet与Leaflet视图操作

初识Leaflet&#xff08;vue3 &#xff09; 前言&#xff1a;当你熟悉了openlayer、mapbox、cesium等一些GIS框架之后&#xff0c;对于我们开发来说其实他们的本质就是往瓦片上面叠加图层、【点、线、面、瓦片、geoJson、热力图、图片、svg等等】都是一层层的Layer图层&#xf…

AI与人类生活的融合:安克创新CEO阳萌的深度洞见

安克创新CEO阳萌分享了他对人工智能未来发展的深刻见解。阳萌不仅深入探讨了大模型技术的应用前景&#xff0c;还对AI与人类生活的融合提出了引人入胜的思考。以下是对这次访谈内容的总结和分析。 大模型技术的现实应用 阳萌提到&#xff0c;尽管大模型在处理通用知识方面表…

拥有一个生产女朋友的工厂,是什么体验

正所谓&#xff0c;“旱的旱死&#xff0c;涝的涝死”&#xff0c;在这个充满竞争的编程界&#xff0c;我们似乎总是忙于解决bug和优化算法&#xff0c;以至于个人生活常常被忽略。但别担心&#xff0c;今天&#xff0c;我们要用一种独特的方式&#xff0c;解决这个“问题”。 …

OpenAI Whisper 语音转文本实验

为了实现语音方式与大语言模型的对话&#xff0c;需要使用语音识别&#xff08;Voice2Text&#xff09;和语音输出&#xff08;Text2Voice&#xff09;。感觉这项技术已比较成熟了&#xff0c;国内也有许多的机构开发这项技术&#xff0c;但是像寻找一个方便测试的技术居然还不…

根据后端返回下拉请求地址,前端动态请求拿到下拉数据渲染

完整代码如下&#xff1a; <template> <!-- 资源列表页 --> <div> <div> <i click"$router.go(-1)" style" color: #409eff; cursor: pointer; margin-right: 5px; font-size: 18px; " class"el-icon-back" ><…

C++ 关键字 :using

在 C 庞大语法体系中&#xff0c; using 关键字十分的灵活多用&#xff0c;它可不简单。 除了常规的引入命名空间之外&#xff0c;它还可用于引入枚举类型枚举器、定义常规类型别名、模板类型别名等。在定义常规类型别名方面与C语言中的typedef、#define与之相似&#xff0c;但…