无刷三相直流电机电动工具驱动方案设计

news2024/9/21 18:09:33

电动工具是一种工具,其致动通过附加的动力源和机构比仅其他手工劳动与使用手工工具,电动工具用于工业、建筑、花园、做饭、清洁等家务劳动,以及在房子周围用于驱动(紧固件)、钻孔、切割、成型、打磨、研磨、布线、抛光、油漆、暖气等等。电动工具分为固定式或便携式,其中便携式意味着手持。便携式电动工具在移动性方面优势明显。然而,固定式电动工具通常在速度和精度方面具有优势。

 

根据《中国电动工具行业产销需求预测与转型升级分析报告》统计,电动工具主要分为金属切削电动工具、研磨电动工具、装配电动工具和铁道用电动工具。常见的电动工具有电钻、 电动砂轮机、 电动扳手和电动螺丝刀、电锤和冲击电钻、混凝土振动器、电刨。 [1] 

 

电钻

 

主要规格有4、6、8、10、13、16、19、23、25、32、38、49mm等,数字指在抗拉强度为390N/mm的钢材上钻孔的钻头最大直径。对有色金属、塑料等材料最大钻孔直径可比原规格大30~50%、配磨光机。

 

电动扳手和电动螺丝刀

 

用于装卸螺纹联接件。电动扳手的传动机构由行星齿轮和滚珠螺旋槽冲击机构组成。规格有M8、M12、M16、M20、M24、M30等。 电动螺丝刀采用牙嵌离合器传动机构或齿轮传动机构,规格有M1、M2、M3、M4、M6等。

 

电锤和冲击电钻

 

用于混凝土、砖墙及建筑构件上凿孔、开槽、打毛。结合膨胀螺栓使用,可提高各种管线、机床设备的安装速度和质量;电锤的冲击原理是靠内部活塞运动产生冲击动力,冲击钻的冲击原理是齿轮磨合产生冲击动力,所以电锤的冲击力更大。

 

混凝土振动器

 

用于浇筑混凝土基础和钢筋混凝土构件时捣实混凝土,以消除气孔,提高强度。其中电动直联式振动器的高频扰动力由电动机带动偏心块旋转而形成,电动机由150Hz或200Hz中频电源供电。 

 

电刨

 

用于刨削木材或木结构件,装在台架上也可作小型台刨使用。电刨的刀轴由电动机转轴通过皮带驱动。

 

电磨

 

俗称磨头机;电磨;电动砂轮机,用砂轮或磨盘进行砂磨的电动工具。

 

电动工具的挑战

 

在电动工具发展的前 100 年,设计和制造钻头、打磨机、磨床、螺丝刀、吹风机、锯等工具时,仅需一部电源、一台电机和一个开关 / 电位器。然而,在 20 世纪,高能量密度电池的出现改变了这一情况。此外,我们还看到了绿色能源解决方案的出现,以及将其融入所有设计形式中的趋势。

 

我们所面临的挑战是如何继续使用电位计来控制工具的运转速度,而不必让高电流通过其电阻组件。正如我们稍后将看到的,这是一个相当简单的修复性举措。另一方面,事实证明电机是一个更具实质性且复杂的挑战。

 

在电动工具发展初期,所采用的电机要么是用于有绳工具的有刷通用 AC/DC 电机,要么是用于无绳工具的有刷直流电机,如下图所示。由于这两种电机本质的拓扑结构均为有刷电机,因此均通过碳刷将电流传递到铜质换向器,随后产生内部旋转磁场来获得运动。将电磁铁绕组与换向器一起放置于转子,永磁体放置在定子上,可以得到不断相互作用的两个磁场,从而实现我们所需要的运动。

 

不幸的是,这以电刷和换向器间的大量摩擦为代价。摩擦力相当剧烈,经过长时间的使用,电机会自行损坏;摩擦所产生的能量最终以热的形式被浪费。这部分能量的源头来自电源,却并没有产生任何有用功。据统计,围绕这种拓扑结构的系统效率低于 80%(在最佳情况下);这意味着电池内部 20% 的能量被用来产生热量。

 

当您尝试用电池供电的电钻打孔时,耗费 1/5 的电能来产生热量,听起来并不很吸引人。

 

采用 BLDC 电机拓扑应对挑战

 

鉴于以上所讨论的各种挑战,很明显,更换或拆卸电刷和换向器至关重要。如下图所示,这在三相 BLDC 电机拓扑结构中更为突出。BLDC 电机无需使用电刷或机械换向器就能为我们提供完全相同的旋转运动;与之相对,我们以电子方式产生旋转磁场。通过电子电路,我们可以创建两个相互作用的磁场以驱动电机运动。这样做的优点是消除了转子和定子组件间的摩擦,从而增加了可靠性与能效。

 

三相无刷直流电机的效率可高达 96%。这意味着我们的电池只会以热量的形式浪费 1/20 的电量。

 

如同所有设计一样,在采用 BLDC 电机时也存在一些挑战。有刷直流电机解决了使两个磁场对齐以获得最有效运动曲线的固有问题。当换向器序列的设计和放置方式使旋转磁场始终与永磁体的磁场保持一致时,便能实现这一目标。然而,由于 BLDC 电机不存在物理换向器,这一动作则通过换向逻辑顺序来完成。为达到前文提到的效率,我们必须使用如下图所示的控制电路,尽可能完美地对齐两个磁场。

 

此类复杂的电路可提取转子的位置,以电子方式对齐两个磁场。对于三相 BLDC 电机,此模块通常由微控制器和三相逆变器功率级组成,功率级采用霍尔传感器等传感器器件获取转子位置信息。添加此电路确实会占用一些空间并增加一定成本。但是,制造商注意到了摆脱束缚所带来的益处,而消费者也正对这类电机解决方案产生需求。因此,越来越多的电动工具设计基于三相 BLDC 电机的拓扑结构。

 

复杂的电动工具

 

现代电动工具仍由电源、电机执行器和控制能量流的装置(如电位计)组成。然而,为了提供所有的能量保存功能,我们需要为其添加智能技术。

 

这一智能由微处理器提供。有了微处理器,我们现在可以监控电源并提供所需的驱动。我们还可以监测电位计的值并控制电动机的速度,而无需使电流流过其电阻元件。我们通过模数转换器(ADC)来实现这一目标,且该过程中的能量消耗可以忽略不计。

 

无论怎样,微处理器最重要的作用在于构建一种有效机制,适当地为三相 BLDC 电机供电,以改进电池供电工具所需的效率。基于微控制器的功率级提供了所有工具,可以成功生成正确对齐的旋转磁场,并转化为最佳的运动曲线。

 

以下是实现大多数现代电动工具所需的项目列表:

 

一颗微处理器,为从电源到执行器这一能量转移过程提供智能;

 

一个驱动功率级开关(场效应晶体管—— FET)电路,用于产生旋转磁场;

 

一个提取电机转子位置的电路,以便我们能够正确地对齐旋转磁场;

 

一个 ADC,用于监控电池电压与电流、电机电流、电位器状态,和系统温度;

 

保护电路,以确保系统可靠运行,而不会危及用户或工具;

 

监控不同信号的电路,如定义电机旋转方向的开关;

 

不同的电压调节器为上述电路供电;

 

从开关和电机到上面的清单,很明显我们的电路规模已经大大增加。然而,新技术让我们可以将所有这些都装入一个小尺寸外形的方案中,这也是电机制造商青睐 BLDC 拓扑结构的另一个关键因素。

 

电动工具的下一波浪潮

 

BLDC 电机的制造和应用正加速发展,跟随技术的不断演进,这些电机将变得更加人性化、高效和可靠。由于电控 BLDC 电机的出现,工具变得更强大、更高效、重量更轻。随着时间的推移,我司将推出类似 KY32系列器件的PCBA创新产品,推动三相 BLDC 电机拓扑结构更进一步。

6ece8d07df5d47e19225bae1501e94d2.jpg

                                  方案结构图

 

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

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

相关文章

【微服务】Java agent 使用详解

一、前言 于一个即将上线的应用来说,系统监控是必不可少的,为什么需要监控呢?应用是跑在服务器上的,应用在运行过程中会发生各自意想不到的问题,像大家熟知的OOM,mysql故障,服务器宕机&#xff…

cubeIDE开发,基于已有的STM32CubeMX (.ioc)创建工程文件

一、STM32Cube 生态系统 可以在其官网查看,支持中文。 STM32Cube - Discover the STM32Cube Ecosystem - STMicroelectronics ​ 截取官网的STM32Cube家族的软件工具描述: 【1】STM32CubeMX, 面向任意STM32设备的配置工具。这款简单易用的图形用户界面为…

ubuntu根目录清理

0.防范于未然(就像给window电脑清理垃圾) 清理ubuntu用不上的东西的常用命令 # 系统自带清理命令 sudo apt-get autoclean sudo apt-get clean sudo apt-get autoremove# 查看目录占用空间 sudo du -cks * | sort -rn | head -10 sudo du --max-depth1…

[附源码]计算机毕业设计JAVA血库管理系统

[附源码]计算机毕业设计JAVA血库管理系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Ma…

Effective C++条款24:若所有参数皆需类型转换,请为此采用non-member函数

Effective C条款24:若所有参数皆需类型转换,请为此采用non-member函数(Declare non-member functions when type conversions should apply to all parameters)条款24:若所有参数皆需类型转换,请为此采用no…

Swift基础语法 - 枚举

枚举的基本用法 定义:枚举简单的说也是一种数据类型,只不过是这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。 enum Direction {case northcase southcase eastcase west }enum Direction {case north,south,east,we…

数理统计笔记10:回归分析

引言 数理统计笔记的第10篇介绍了回归分析,从相关关系开始介绍,然后介绍回归分析,主要介绍了一元回归模型和多元回归模型,并对其中的原理和检验进行了叙述,最后简单介绍了一下可以化为线性回归模型的非线性回归模型。 …

【Gradle-5】Gradle常用命令与参数

1、前言 Gradle的命令有很多,熟悉常用命令之后,在日常开发中,不仅可以提升效率,也可以辅助我们快速定位并解决编译问题;而且某些情况下命令行(CLI)与按钮执行的编译结果是不一样的,比如构建时要传参(-P)&a…

大学生环保主题网页制作 环境网页设计模板 学生静态网页作业成品 dreamweaver保护地球环境HTML网站制作

🎀 精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

【电商项目实战】上传头像(详细篇)

🍁博客主页:👉不会压弯的小飞侠 ✨欢迎关注:👉点赞👍收藏⭐留言✒ ✨系列专栏:👉SpringBoot电商项目实战 ✨学习社区: 👉不会压弯的小飞侠 ✨知足上进&#x…

【Spring源码系列】Bean生命周期-实例化前

这里写目录标题前言一、实例化前 - InstantiationAwareBeanPostProcessor介绍InstantiationAwareBeanPostProcessor实例化前作用InstantiationAwareBeanPostProcessor实例化前代码案例二、实例化前 - 源码分析声明关键点源代码解读前言 在Bean的生命周期中,‘实例化…

Python还是很迷茫的小伙伴进来,教你用图秒懂Python

哈喽,大家好呀!今天为大家带来12张图解python,让你们轻松学会了解python。 1.Python 解释器: Python数据结构:变量与运算符:Python 流程控制:Python 文件处理:python 输入输出&…

(三)Vue之模板语法

文章目录插值语法指令语法Vue学习目录上一篇:(二)初识Vue 下一篇:(四)Vue之数据绑定 Vue模板语法有2大类: 1.插值语法2.指令语法 插值语法 功能:用于解析标签体内容。 写法&…

lombok入门

目录 lombok概述 lombok安装 Getter、Setter ToString EqualsAndHashCode NotNull 生成构造方法相关注解 Data、Builder Log Cleanup、SneakyThrows lombok概述 以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString/构造方…

Python迭代器和生成器

在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。 迭代器 迭代器对象要求支持迭代器协议…

cpu设计和实现(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 学习cpu,主要还是因为自己对它的原理和实现还有很多不明白、不清楚的地方,本着追根溯源的精神,正好借助于veril…

项目接入腾讯云短信服务SMS实现向用户发送手机验证码

1、自述 早在18年的时候,我就在项目中使用过阿里云的短信服务,现在我上阿里云短信控制台看,还能看到当时创建的短信签名,如下图所示。 出于某种原因,我现在想重新申请一个新的签名,却审批失败了&#xf…

HashMap和Hashtable的详细区别

HashMap和Hashtable的详细区别 一、简述: 1.安全性 Hashtable是线程安全,HashMap是非线程安全。HashMap的性能会高于Hashtable,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用Collections.sy…

MyBatisPlus的使用入门

一、简介 官网:http://mp.baomidou.com/ 参考教程:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 二、…

(ICLR-2019)DARTS:可微分架构搜索

DARTS:可微分架构搜索 paper题目:DARTS: DIFFERENTIABLE ARCHITECTURE SEARCH paper是CMU发表在ICLR 2019的工作 paper链接:地址 ABSTRACT 本文通过以可微分的方式制定任务来解决架构搜索的可扩展性挑战。与传统的在离散的、不可微分的搜索空…