当前位置: 首页 > news >正文

嵌入式 - 经典的有刷电机和先进的无刷电机

自从无刷直流电机诞生,“古老的”有刷电机就开始没落,但它依然是低成本应用的可靠选择,并且实现起来简单。

在有刷电机中,磁极方向的跳转是通过移动固定位置的接触点来完成的,该接触点在电机转子上与电触点相对连接。这种固定触点通常由石墨制成,与铜或其他金属相比,在大电流短路或断路/起动过程中石墨不会熔断或者与旋转触点焊接到一起,并且这个触点通常是弹簧承载的,所以能够获得持续的接触压力。

电机工作时,线圈和换向器旋转,磁钢和碳刷不转,线圈电流方向的交替变化是随电机转动的换相器和电刷来完成的。这种电机具有造价相对较低、扭力高、结构简单、易维护等优点。

有刷电机的缺点就是它的换向器和电刷。

由于使用MOSFET和IGBT作为电机的开关及其更加实用、更加经济可靠的控制方式,早在几十年前,有刷电机的优势便开始衰落。取而代之的是无刷直流(BLDC)电机及其变体,如步进电机,这些电机逐渐成为主流的直流电机。现在,无数的,磁盘驱动器,打印机以及扫地机器人、电动自行车等中小型设备等都使用了无刷直流电机。

这种转变的原因很显然:使用开关器件,驱动器和智能控制器的先进设备使电机系统在效率、可靠性、电气噪声、可控性和多功能性等方面变得更优秀。这些BLDC电机没有刷子磨损,也不会引起EMI / RFI。因此,随着无刷替代品的使用,BDC电机的使用量急剧下降。

尽管从有刷电机到无刷电机发生了巨大的转变,但在能够满足必要的性能,低成本和足够的可靠性的前提下,有刷电机依旧是一个很好的选择。如便宜的玩具以及一些功能简单的应用场合,如汽车的电动座椅等。有刷直流兆瓦级的用户现在还是很多。

简易两极直流电动机的原理

下图是简易二极有刷直流电动机的原理。直流电动机旋转。

1, 此为一个简单的直流电(D.C.)电动机。当线圈通电后,转子周围产生磁场,转子的左侧被推离左侧的磁铁,并被吸引到右侧,从而产生转动。

2, 转子依靠惯性继续转动。

3, 当转子运行至水平位置时整流子将线圈的电流方向逆转,线圈所产生的磁场亦同时逆转,使这一过程得以重复。

4,反复上述步骤,电动机即会旋转。

下面链接是TI的马达驱动产品列表:

Motor drivers | TI.com

Brushed DC (BDC) motor drivers - 有刷电机

Brushless DC (BLDC) motor drivers - 无刷电机

Brushed DC (BDC) motor drivers

创建更小、更高效的电机驱动系统,并提供强大的保护功能。

利用我们具有精确电流检测和高级诊断功能的高集成度直流有刷电机驱动器产品组合,设计出更小、更高效的电机驱动系统。我们可扩展的智能直流有刷电机驱动器产品组合具有宽电压范围和多种架构,适用于各种工业和汽车应用。

Create smaller, more efficient motor drive systems with robust protection.

Design smaller, more efficient motor drive systems using our portfolio of highly-integrated brushed DC motor drivers with accurate current sensing and advanced diagnostics. With a wide voltage range and variety of architectures, our scalable portfolio of intelligent brushed DC motor drivers is suited for a wide range of industrial and automotive applications.

不同尺寸的电机;

Brushless DC (BLDC) motor drivers

用于无刷直流电机控制的智能栅极驱动器和集成电机驱动器 IC。

利用我们的 BLDC 电机驱动器产品组合,最大限度地提高三相无刷电机和永磁同步电机 (PMSM) 的性能。凭借智能栅极驱动器、集成电机控制、集成 FET 和功能安全设计包等关键特性,我们的器件可增强工业、个人电子和汽车应用领域的设计。

Smart gate drivers and integrated motor driver ICs for BLDC motor control

Maximize the performance of 3-phase brushless motor and permanent magnet synchronous motors (PMSM) with our portfolio of BLDC motor drivers. With key features such as smart gate drive, integrated motor control, integrated FETs, and functional safety design packages, our devices enhance designs across industrial, personal electronics, and automotive applications.

电动自行车的轮毂电机:

有刷电机和无刷电机的优缺点对比:

参考:

1,知乎

不要忽视不起眼的有刷直流电机 - 知乎 (zhihu.com)

2,知乎

一文搞懂有刷电机与无刷电机 - 知乎 (zhihu.com)

3,直流有刷马达

https://zh.wikipedia.org/zh-cn/%E7%9B%B4%E6%B5%81%E6%9C%89%E5%88%B7%E9%A6%AC%E9%81%94

4,无刷电机

无刷电机的工作原理,动图演示,一目了然 - 知乎 (zhihu.com)

相关文章:

嵌入式 - 经典的有刷电机和先进的无刷电机

自从无刷直流电机诞生,“古老的”有刷电机就开始没落,但它依然是低成本应用的可靠选择,并且实现起来简单。 在有刷电机中,磁极方向的跳转是通过移动固定位置的接触点来完成的,该接触点在电机转子上与电触点相对连接。这…...

【力扣2154】将找到的值乘以 2

👑专栏内容:力扣刷题⛪个人主页:子夜的星的主页💕座右铭:前路未远,步履不停 目录 一、题目描述二、题目分析 一、题目描述 题目链接:将找到的值乘以 2 给你一个整数数组 nums ,另给…...

C++ —— 单机软件加入Licence许可权限流程(附详细流程图、详细代码已持续更新..)

单机版许可证简介 笼统的说:实现一个生成授权Lic文件应用程序(我们使用),生成的Lic文件给应用程序(客户使用)启动时读取一下对比加密后的字符串或自定义格式的密钥判断是否正确。 单机版许可证执行流程 第一级比对:发布的加密许可证文件,该加密许可证文件仅可用使用的软…...

Windows 下 MySQL 8.1.0 安装及配置图文指南,快速搭建实验学习环境

目录 下载 MySQL安装 MySQL配置 MySQL修改密码配置环境变量 卸载 MySQL开源项目微服务商城项目前后端分离项目 下载 MySQL 访问 MySQL 下载地址:https://dev.mysql.com/downloads/mysql/ 下载 MySQL 时,你可以选择 ZIP 包或 MSI 安装: ZIP包…...

Linux内核顶层Makefile的make过程总结

一. Linux内核源码的make编译 本文对 Linux内核源码的 make时, 顶层Makefile所做的事进行总结。即总结一下 Linux内核源码的 make 过程。 本文续上一篇文章,地址如下: Linux内核顶层Makefile的make过程说明二_凌肖战的博客-CSDN博客 二.…...

C语言每日一题(9):跳水比赛猜名次

文章主题:跳水比赛猜名次🔥所属专栏:C语言每日一题📗作者简介:每天不定时更新C语言的小白一枚,记录分享自己每天的所思所想😄🎶个人主页:[₽]的个人主页🏄&am…...

L10 数据库

1, 数据库的安装 sudo dpkg -i *.deb 2, 数据库命令: 1)系统命令 , 都以.开头 .exit .quit .table 查看表 .schema 查看表的结构 2)sql语句&…...

前端面试:01.图中输入什么?

~~~~~~~~~~~~~ 先自行想一想,答案在~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 先自行想一想,答案在~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 先自行想一想,答案在~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 先自行想一想,答案在~~~~~~~~~~~~~~~~~ ~~~~~~~~…...

Oracle拉链表

目录 -- 准备一个拉链表 -- 2.将所有的数据 同步到拉链表中 TEST_TARGET中 --3. 源表的数据发生了变化 --4. 将新增和修改的数据同步到拉链表 -- 开链的过程 -- 判断源表和目标表的数据,不同数据插入 --5. 修改拉链表中失效的时间和状态(将原本的开链时间,改为当前时间)-- …...

Git 代理(Proxy) 配置

某些情况下,我们需要通过代理才能访问特定网络环境下的git资源,git支持代理配置, 支持 http(s), SOCKS4/SOCKS5. HTTP(S) HTTP 代理配置格式如下: git config --global http.proxy http://[proxy]:[port]实际环境下, 其实我们大多数情况下,并不需要全部git资源都需要通过代理…...

C++,对象赋值与对象拷贝的区别、深浅拷贝

在C中,对象赋值和对象拷贝是两个不同的操作,它们有明显的区别: 1. 对象赋值(Object Assignment): - 对象赋值是指将一个已经存在的对象的值复制给另一个已经存在的对象。这通常通过赋值操作符(…...

MATLAB实现相关性分析

目录 一.基本理论 二.两类相关系数的对比 三.相关系数的假设检验 四.MATLAB的相关操作 五.其他有关的一些列技巧 六.案例展示 七.实战操作 一.基本理论 所谓相关系数,本质上是来衡量两组数据的关系大小——对应呈现函数关心的两种变量,那么我们可以…...

MySQL索引看这篇就够了

能简单说一下索引的分类吗? 例如从基本使用使用的角度来讲: 主键索引: InnoDB 主键是默认的索引,数据列不允许重复,不允许为 NULL,一个表只能有一个主键。唯一索引: 数据列不允许重复,允许为 NULL 值&…...

无法从 /var/lib/rpm 打开软件包数据库

使用yum命令安装软件包时,报错“无法从 /var/lib/rpm 打开软件包数据库” 小白教程,一看就会,一做就成。 1.原因 是误操作导致 rpm 数据库损坏。(/var/lib/rpm 目录下的文件被损坏) 2.解决 当RPM 数据库发生损坏&a…...

路由器实现 IP 子网之间的通信

目录 路由器配置静态或默认路由实现 IP 子网之间的通信 地址聚合与最长前缀匹配路由配置 路由器配置静态或默认路由实现 IP 子网之间的通信 按如下拓扑图配置 其中&#xff0c;路由器加入4GEW-T PC配置如下 LSW1的配置 <Huawei>sys Enter system view, return user…...

解决kali beef启动失败问题及实战

文章目录 一、解决方法二、靶场实战应用1.首先打开dvwa这个靶场&#xff0c;设置难度为low2.打开xss-stored3.准备payload4.提交payload5.利用 一、解决方法 首先需卸载 ruby apt remove ruby 卸载 beef apt remove beef-xss 重新安装ruby apt-get install ruby apt-get insta…...

【NetEq】NackTracker 走读

重传列表的最大限制是500个包,大约10秒钟 // A limit for the size of the NACK list.static const size_t kNackListSizeLimit = 500; // 10 seconds for 20 ms frame// packets.允许设置一个小于max_nack_list_size的值 // Set a maximum for the size of the NACK list. I…...

条例18~23(设计与声明)

目录 条例18 让接口被正确使用&#xff0c;不易被误用 总结 条例19 设计class犹如设计type 条例20 宁以const的引用传参替代传值传参 总结 条例21 必须返回对象时&#xff0c;别妄想返回他的引用 总结 条例22 将成员变量声明为private 总结 条例23 宁以非友元非…...

STM32 UART通信协议 基础知识

通用异步收发器&#xff08;Universal Asynchronous Receiver/Transmitter)&#xff0c;通常称作UART&#xff0c;是一种串行、异步、全双工的通信协议。 在通信领域中&#xff0c;有两种数据通信方式&#xff1a;并行通信和串行通信。串口的数据传输是以串行方式进行的。串口在…...

nginx部署vue前端项目,访问报错500 Internal Server Error

前言 描述&#xff1a;当我配置好全部之后&#xff0c;通过 服务器 ip 地址访问&#xff0c;遇到报错信息&#xff1a;500 Internal Server Error。 情况说明 前提&#xff1a;我是通过Docker启动nginx容器&#xff0c;通过-v 绑定数据卷&#xff0c;将html文件和nginx.conf…...

@Excel注解

在 Java 开发中&#xff0c;Excel 注解通常用于标记实体类的字段&#xff0c;以指示与 Excel 文件的导入和导出相关的配置信息。 Excel 注解通常是自定义的注解&#xff0c;它可以包含多个属性&#xff0c;用于定义与 Excel 相关的配置&#xff0c;如字段的标题、顺序、数据格…...

解释器模式简介

概念&#xff1a; 解释器模式&#xff08;Interpreter Pattern&#xff09;是一种行为型设计模式&#xff0c;它用于定义语言的文法&#xff0c;并解析和执行给定语言中的表达式。该模式将每个表达式表示为一个类&#xff0c;并提供了一种方式来组合这些表达式以实现复杂的语句…...

图像识别技术在不同场景下有哪些应用?

图像识别技术在不同场景下的应用包括&#xff1a; 遥感图像识别&#xff1a;航空遥感和卫星遥感图像通常用图像识别技术进行加工以便提取有用的信息。该技术目前主要用于地形地质探查&#xff0c;森林、水利、海洋、农业等资源调查&#xff0c;灾害预测&#xff0c;环境污染监…...

阿里巴巴OceanBase介绍

前言 官网地址&#xff1a;https://www.oceanbase.com/ OceanBase是由蚂蚁集团完全自主研发的国产原生分布式数据库&#xff0c;始创于2010年。是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库。 2010年&#xff0c;创始人阳振坤加入阿里巴巴&…...

leetcode 2560. 打家劫舍 IV

2560. 打家劫舍 IV 沿街有一排连续的房屋。每间房屋内都藏有一定的现金。现在有一位小偷计划从这些房屋中窃取现金。 由于相邻的房屋装有相互连通的防盗系统&#xff0c;所以小偷 不会窃取相邻的房屋 。 小偷的 窃取能力 定义为他在窃取过程中能从单间房屋中窃取的 最大金额 。…...

正点原子lwIP学习笔记——Socket接口TCP实验

1. Socket接口TCP Client配置连接 配置步骤如下所示&#xff1a; sin_family设置为AF_INET表示IPv4网络协议&#xff1b;sin_port为设置端口号&#xff1b;sin_addr. s_addr设置远程IP地址&#xff1b;调用函数Socket创建Socket连接&#xff0c; 注意该函数的第二个参数SOCK_…...

【Flink】

事件驱动型应用 核心目标&#xff1a;数据流上的有状态计算 Apache Flink是一个框架和分布式处理引擎&#xff0c;用于对无界或有界数据流进行有状态计算。 运行逻辑 状态 把流处理需要的额外数据保存成一个“状态”,然后针对这条数据进行处理,并且更新状态。这就是所谓的“…...

大数据Flink(九十一):Array Expansion(数组列转行)和Table Function(自定义列转行)

文章目录 Array Expansion(数组列转行)和Table Function(自定义列转行)...

华为云云耀云服务器L实例评测|华为云云耀云服务器L实例CentOS的存储和备份策略

1 华为云云耀云服务器L实例介绍 华为云云耀云服务器L实例是华为云计算服务中的一种虚拟云服务器&#xff0c;它提供了强大的计算资源&#xff0c;可以在云端运行各种应用程序和服务。 华为云服务器提供了多种实例类型&#xff0c;包括通用型、计算优化型、内存优化型等&#…...

Web自动化测试 —— 如何进行Selenium页面数据及元素交互?啊哈

前言&#xff1a; Web自动化测试是一种常用的测试方式&#xff0c;通过在浏览器中模拟用户操作以及与页面元素的交互&#xff0c;可以有效地检验页面的功能性以及稳定性。Selenium是一款流行的Web自动化测试工具&#xff0c;在本篇文章中&#xff0c;我们将介绍如何使用Seleni…...

制定一网站建设的市场定位的方案/成都网络营销推广公司

开始运行eclipse时logo上有&#xff0c;进入eclipse后在菜单栏help中点击about eclipse sdk也可以看到当前eclipse版本。 jdk版本就是你自己安装的jdk版本咯&#xff0c;或者随便点一个项目&#xff0c;右键&#xff0c;点properties&#xff0c;再点project facets&#xff0…...

asp 网站 购物车/怎样才能上百度

1.修改表的字段&#xff1a;修改一个列的数据类型(一般限于修改长度&#xff0c;修改为一个不同类型时有诸多限制):语法: ALTER TABLE 表名 MODIFY(列名 数据类型);eg1: alter table skate_test modify (author number(10,0) );在修改列的长度时,只能改为比现有字段实际存的长…...

wordpress 视频课堂/湖南专业的关键词优化

一、Config配置简介在微服务系统中&#xff0c;服务较多&#xff0c;相同的配置&#xff1a;如数据库信息、缓存、参数等&#xff0c;会出现在不同的服务上&#xff0c;如果一个配置发生变化&#xff0c;需要修改很多的服务配置。spring cloud提供配置中心&#xff0c;来解决这…...

计算机网站建设开题报告/营销策划公司是干什么的

...

深圳商城网站开发/沈阳今日新闻头条

1.编写一个方法&#xff0c;使用以上算法生成指定数目的随机整数 2.请看以下代码&#xff0c;你发现有什么特殊之处吗&#xff1f; 两个计算的方法的方法名只有参数类型和返回值类型不一样&#xff0c;仍然能输出结果&#xff0c;进行了方法的重载。 3.查看一下JDK中System.out…...

学做网站需要什么条件/怎么才能在百度上做引流呢

声音断续问题: 切换最下面 stereo就行...