电赛知识补充——电机篇_马达多少转每分钟电赛-程序员宅基地

技术标签: 嵌入式硬件  单片机  

在准备电赛的时候,我通常会发现手边有很多格式各样的电机,问了很多人都没能和我说明白这些个电机是什么,有什么特性,怎么驱动,所以我打算学习一下电机的分类。

本文主要记录了在电赛中所需要的电机相关知识,包括电机的种类、特点、驱动方式等等,今后不定期更新。

参考资料:

[野火EmbedFire]《电机应用开发实战指南—基于STM32》

深圳东么川伺服控制技术有限公司官网步进驱动器-步进电机-直流无刷电机-无刷驱动器-深圳东么川

1、电机的分类与特点

1.1 直流电机

普通直流电机有我们熟悉的130马达 

这种是玩具四驱车用的微型直流电机,在做项目的时候一般不考虑这种玩具等级的电机。

此外有3420电机

普通直流电机拥有很高的转速(数千转每分)、较低的价格等等优点。

这些电机本质上都是有刷直流电机,碳刷带来的缺点还是存在的,后面讲的无刷电机会有更大的优越性。

1.1.1 减速电机

即在普通电机的输出口接了一个齿轮组,将电机输出减速后再输出,这样可以获得较低的转速和更大的力矩。 

一般大小的减速电机长这样:

还有迷你一点的300微型减速电机:

行星电机

减速电机中有一类特殊的电机叫做行星电机,这里的行星指的是行星齿轮,使用这种齿轮的电机可以在减速的同时提高扭矩、降低负载的惯量,相比传统齿轮组更有优越性。

(行星齿轮结构)

便宜的行星电机四五十一个,贵的能达到几百块一个。 

减速电机的转速比高速电机慢很多,一般是几转到几百转每分。

1.1.2 无刷电机

无刷电机的内部没有碳刷,它是用半导体开关了实现电流方向变化。优势:寿命和性能要比有刷电机好,功耗更低,转速变化范围更大。劣势:控制方式更复杂。

可以发现部分无刷直流电机的机座为正方形,与步进电机一样机座的边长有42MM、57MM、86MM等等规格。

1.2 步进电机

步进电机将脉冲信号转化为角位移或线位移,一个脉冲一般会让电机转动一步 步进电机有三类,区别如下:

常见的步进电机有这些:

这种是28BYJ48步进电机,市面上一般配合ULN2003驱动板使用。

市场占有率最大的是两相混合式步进电机。

即我们常说的42步进电机、57步进电机、86步进电机等等。

便宜的42步进电机一般50左右一个,贵的能达到几百一个。

这里的42、57、86指的是正方形机座的边长。机座越大的步进电机会有更大的扭矩。42一般为0.3-1.0NM,57为1.0-3.0NM,86为3.0-12.0NM。

1.3 伺服电机

伺服(servo)电机即加上了闭环控制系统的电机。与步进电机相似,伺服电机用脉冲来控制速度、位置,每接受到一个脉冲,就会转动相应的角度。

1.3.1 空心杯电机

空心杯电机指直流永磁伺服电机,也分为有刷、无刷两种。空心杯电机节能、灵敏、控制方便、运行稳定,技术十分先进,代表了电机的发展方向。

看起来很高级,但我找到了几块钱一个的

大一点的有几百一个的

1.3.2 舵机

舵机是一种常见的伺服减速电机,由小型直流电机、控制电路板,电位计和齿轮组构成,它根据输入PWM信号的占空比确定转动的角度,精度比步进电机稍差。 舵机按照转角分为90°、180°、270°和360°舵机。其中最常见的为180°舵机。

 

舵机的不同型号主要差别在扭矩的不同,越大的舵机扭矩越大,价格也越贵。

注意!

360度舵机与其他的舵机不一样,其他舵机是由输入信号的占空比确定相对于原点的角度,但是360°舵机相当于无极变速的减速电机,是根据占空比确定方向和转动速度。就是说,给360°舵机一个PWM信号,他会按一定的转速一直转下去,而不会定在某一角度。


到这里其实你应该发现了,电机的分类其实很杂,各种词条可以互相搭配,所以我在这里整理了一份导图,更加清楚地理一下电机的种类。


待补充部分:各种电机的驱动方式,常见驱动芯片,不同项目适合用什么电机。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_56089182/article/details/121708506

智能推荐

3. 使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位-程序员宅基地

文章浏览阅读2.9k次,点赞2次,收藏2次。--实现代码:SELECT SN,SD FROM SWHERE [S#] NOT IN( SELECT [S#] FROM SC WHERE [C#]='C5')[@more@] ..._关系代数查询不选修课程编号为c5

vmvare15+macos10.13_monitoring tobyshawn-程序员宅基地

文章浏览阅读99次。去“服务”关闭Vmware相关的五个服务已管理员用户执行unlocker-master 文件夹中的win-install.cmd打Vmware,新建虚拟机选择下载好的CDR镜像选择Macos及对应版本选择安装路径其他默认即可,自定义改动也可在安装位置打开该vmx文件进行编辑在19行位置添加smc.version = “0”保存后关闭启动虚拟机正常启动boot报了错,设置里查看,由于我镜像位置有中文,后乱码找不到文件,在设置修改了镜像文件就行了继续——继续_monitoring tobyshawn

sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class异常解决方法-程序员宅基地

文章浏览阅读3.5w次,点赞4次,收藏7次。sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class异常解决方法_sun.reflect.generics.reflectiveobjects.typevariableimpl cannot be cast to ja

Netty4学习笔记(一) 基础篇_netty4 sample-程序员宅基地

文章浏览阅读1.3w次,点赞3次,收藏24次。在开始学习Netty之前,我们先对Unix系统常用的I/O模型进行介绍,然后对Java的I/O历史演进历史进行简单的说明。Linux 网络I/O模型简介Linux内核将所有外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个 file descriptor(fd,文件描述符)。而对一个socket的读写也会有相应的描述符,称为 socket fd(socket描述符)_netty4 sample

这样 30 天掌握 TensorFlow2.0-程序员宅基地

文章浏览阅读447次。《30天吃掉那只TensorFlow2》这本书已经全部整理完稿。本篇文章算是这本书的一个后记。本文介绍了一个吃货与算法结缘的故事,并介绍了本书的写作过程。可供感兴趣的读者一乐。如果读者..._多长时间可以掌握tensorflow

数学建模灵敏性分析(一阶、二阶灵敏度)python代码+懒人专用版_sobol二阶灵敏指数计算公式-程序员宅基地

文章浏览阅读8.9k次,点赞21次,收藏199次。对于勉强看懂了灵敏度分析的同学来说,本文给出一个方便移植、修改的python程序,可以很方便地进行灵敏度分析。_sobol二阶灵敏指数计算公式

随便推点

Java集合 HashSet底层详解_hqshset的底层实现-程序员宅基地

文章浏览阅读1w次,点赞11次,收藏22次。前几篇文章已经介绍了关于List集合的讲解,今天学习Set集合相关的实现类。Set集合常用的如:HashSet、TreeSet。HashSet是Set集合的典型实现,HashSet按照Hash算法来存储集合中的元素,存在以下特点:不能保证元素的顺序,元素是无序的HashSet是不同步的,需要外部保持线程之间的同步问题,Collections.synchronizedSet(new XXSe..._hqshset的底层实现

5.2 OpenStack-程序员宅基地

文章浏览阅读199次。先起1再起2source admin查看状态,statuskeystone是用apache启动web界面defaultdmeodemo一、网络服务私有网络vim打开iarouterallow(重叠代地址)(2处)[root@controller ~]# yum install openstack-neutron openstack-neutron-ml2 \> openstack-neutron-linuxbridge ebtables[root@controll

QT学习_常用类及信号和槽_qt 查询派生类 信号-程序员宅基地

文章浏览阅读529次。QtQt常用类QObject的介绍QObject是所有QT对象的基类。所有继承自QObject的类产生的对象都可以使用信号和槽机制进行通讯。所有继承自QObject的类产生的对象都有QT框架提供内存管理机制支持QWidget的介绍QWidget是QT中所有用户接口的基类。所谓用户接口就是与图形化界面相关的类。用户接口能接收鼠标键盘等事件。一般而言只要能在显示屏上显示的都是用户接口。例如QLabel就是一个用户接口所有的用户接口都是矩形的。其上层的用户接口会遮盖下层的用户接_qt 查询派生类 信号

高颜值数据库项目实战MySQL+JavaFX+Fxml+CSS(完整精讲解版+源代码)(八)_javafx和mysql的代码-程序员宅基地

文章浏览阅读1k次。8:高颜值JavaFX数据库-九讲之八项目效果图功能点实现内部优化类结构示例书写其他类的操作逻辑1、书写Search类的操作添加搜索事件按钮创建数据库执行语句Search类效果图Search类完整代码2、书写Delete 类的操作添加搜索事件按钮添加删除事件按钮询问一下用户是否真的需要删除判断一下,如果用户选择了什么执行SQL语句最后添加清空操作方法Delete 类效果图Delete 类完整代码3..._javafx和mysql的代码

Linux 之 firewalld_firewalld网络区域-程序员宅基地

文章浏览阅读1.1k次。一、firewalld的认识1、firewalld提供了支持网络/防火墙区域(zone)定义网络链接以及接口安全等级的动态防火墙管理工具。2、firewalld将网卡分为不同的区域,这些区域的区别在于对待来访的用户及传输的数据包的默认动作的不同,通过制定一些安全策略从而保证系统在被访问或传输数据时的安全。二、firewalld区域(zones) firewalld分为九个区域,含..._firewalld网络区域

php倍速播放,如何让视频慢速播放 怎样控制视频的播放速度 视频加速/减速播放软件...-程序员宅基地

文章浏览阅读461次。不知道大家现在还有没有用DVD或VCD看电视,记得以前在自己家用DVD看碟片的时候,有一个功能让我特别喜欢,就是在观看的时候可以让视频快进,一个多小时的碟片不一会儿就能看完了,虽然这种看法有点走马观花,但当时的我还是很开心的。其实现在我们也会用到视频的加速或减速播放功能,通过提高视频的播放速度来达到视频快速播放的效果,不仅节约了时间,而且也能完整的观看整个视频内容,可谓是一举两得。先根据上面的地址..._倍数播放数值越大