当前位置: 首页 > 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…...

给UE4蓝图和C++开发者的Lua/UnLua入门:什么时候该用,怎么设计架构?

UE4架构设计指南&#xff1a;何时引入Lua与UnLua的最佳实践 当你在UE4项目中频繁修改玩法逻辑时&#xff0c;是否经历过这样的困境&#xff1a;每次调整都需要重新编译C代码&#xff0c;等待时间从几分钟到几小时不等&#xff1b;或者蓝图节点越连越多&#xff0c;最终变成难以…...

RK3288嵌入式开发实战:硬件架构、软件定制与典型应用场景解析

1. 项目概述&#xff1a;为什么RK3288至今仍是嵌入式开发的“硬通货”&#xff1f; 在嵌入式开发这个行当里&#xff0c;选型是个技术活&#xff0c;更是个经验活。你既要考虑当下的性能需求&#xff0c;又要掂量未来的扩展可能&#xff0c;还得平衡成本、功耗和开发周期。从业…...

Claude API密钥自动化同步工具:架构设计与实战部署指南

1. 项目概述与核心价值最近在折腾一个挺有意思的自动化项目&#xff0c;起因是我发现团队里不同成员在使用Claude API时&#xff0c;经常遇到一个挺烦人的问题&#xff1a;每个人手里的API密钥状态不一致。有的同事的密钥突然失效了&#xff0c;有的配额用完了自己还不知道&…...

BES平台音频算法集成避坑指南:从声加ENC案例看副核调度与内存优化

BES平台音频算法深度优化&#xff1a;从ENC案例剖析多核调度与内存管理 在蓝牙音频芯片领域&#xff0c;BES平台凭借其出色的能效比和灵活的架构设计&#xff0c;已成为众多高端TWS耳机厂商的首选方案。然而&#xff0c;当工程师们尝试将ENC&#xff08;环境噪声消除&#xff0…...

Hash-Buster未来展望:AI驱动的智能哈希破解技术

Hash-Buster未来展望&#xff1a;AI驱动的智能哈希破解技术 【免费下载链接】Hash-Buster Crack hashes in seconds. 项目地址: https://gitcode.com/gh_mirrors/ha/Hash-Buster Hash-Buster作为一款高效的哈希破解工具&#xff0c;目前已支持MD5、SHA1、SHA256等多种哈…...

S32G2汽车网关实战(四):IPCF核间通信机制深度解析与应用

1. IPCF核间通信机制基础解析 在S32G2这样的多核异构SoC中&#xff0c;不同处理器核心之间的高效通信是系统设计的关键。IPCF&#xff08;Inter-Processor Communication Framework&#xff09;作为恩智浦提供的核间通信解决方案&#xff0c;其核心思想是通过共享内存中断触发的…...

QT6.5项目实战:用HidApi库搞定USB HID设备读写(附完整配置流程)

QT6.5实战&#xff1a;HidApi库深度集成与USB HID设备高效通信指南 USB HID设备作为人机交互的基础协议&#xff0c;在工业控制、医疗设备、游戏外设等领域广泛应用。当开发者需要在QT6.5环境中实现与这类设备的稳定通信时&#xff0c;HidApi库因其轻量级和跨平台特性成为理想选…...

C语言实现热水器温度控制PID算法详解与嵌入式实战

1. 项目概述与核心价值最近在整理一些嵌入式开发的老项目&#xff0c;翻出来一个用C语言写的热水器温度控制PID算法示例。这玩意儿虽然代码量不大&#xff0c;但麻雀虽小五脏俱全&#xff0c;把PID控制的核心思想、参数整定、抗积分饱和这些关键点都体现出来了。对于刚接触自动…...

电商客服机器人如何通过 Taotoken 动态选择性价比最优的模型

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 电商客服机器人如何通过 Taotoken 动态选择性价比最优的模型 在电商客服场景中&#xff0c;用户咨询的问题复杂度差异巨大。从简单…...

ChanlunX:通达信缠论分析的终极自动化解决方案

ChanlunX&#xff1a;通达信缠论分析的终极自动化解决方案 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX ChanlunX是一款专为通达信用户设计的开源缠论分析插件&#xff0c;通过智能算法将复杂的缠论理论…...