电赛知识补充——电机篇

2023-11-08

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

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

参考资料:

[野火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信号,他会按一定的转速一直转下去,而不会定在某一角度。


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


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

电赛知识补充——电机篇 的相关文章

  • 保证文件名唯一(java)

    问题描述 给你一个长度为 n 的字符串数组 names 你将会在文件系统中创建 n 个文件夹 在第 i 分钟 新建名为 names i 的文件夹 由于两个文件 不能 共享相同的文件名 因此如果新建文件夹使用的文件名已经被占用 系统会以 k
  • Centos/Linux在线环境下载安装包,到离线环境安装,并解决依赖问题

    在线环境下载rpm包 我们以yum utils包为例 在线环境使用下面的代码安装 sudo yum install y yum utils 离线环境需要的是安装包 因此下载yum utils的安装包的代码 mkdir ypm packet
  • 开关电源环路稳定性分析(01)-Buck变换器

    大家好 这里是大话硬件 说到开关电源不得不提的就是开关的环路稳定性 但是这一块目前用的DC DC芯片 很多厂家在芯片内部都已经做好了 所以对于使用的人来说 即使不太关注环路的稳定 按照手册中推荐的值设计产品也能正常使用 当然 仅仅是按照手册
  • 可充电点电池和不可充电电池区分?

    看到网上很多人都在问 碳性电池能充电吗 回答很明确 不可以 我们生活中使用的5号电池和7号电池分为可充电和不可充电两种 不可充电的5号电池和7号电池有碳性电池和碱性电池 碳性电池是一次电池 即干电池 是不能充电的 碳性电池价格比碱性电池便宜

随机推荐

  • Unity导入package简单操作流程

    Unity导入package简单操作流程 前言 在Unity 实际开发工作中 需要将一些现成的程序包或者插件导入到自己的工厂里 方便自己使用其中的一些现成的功能 方便自己开发 节约工作时间 这篇博客简单介绍下Unity导入package简单
  • C++ 判断磁盘是否为可移动磁盘

    传入参数path F bool isUsbDrv const wchar t path include
  • 数据库恢复技术

    数据库恢复技术和并发控制技术 事务 故障 1 事物内部的故障 2 系统故障 3 介质故障 4 计算机病毒 恢复的实现技术 1 数据存储 2 登录日志文件 各故障对应的恢复策略 1 事物故障的恢复 2 系统故障的恢复 3 介质故障的恢复 检查
  • 【华为机试刷题笔记】HJ14-字符串排序

    题目描述 给定 n 个字符串 请对 n 个字符串按照字典序排列 数据范围 1 n 1000 1 leq n leq 1000 1 n 1000 字符串长度满足
  • uniapp map 请求接口之后数据不渲染问题

    uniapp map 请求接口之后数据不渲染问题 我先说我遇到的问题 我使用uniapp 的 map 组件 组件所有绑定数据都有一个初始化 之后在 mounted 中请求服务器数据 不过在 map 组件里面没有渲染请求到的数据 使用 set
  • 千兆网线做法和网线接法注意事项

    据市场调查 目前千兆网线已经很 普遍了 但很多朋友对千兆网线水晶头接法还不是很了解 在制作网线的过程中会遇到各式各样的问题 有时会造成无法打开网页 在动手之前 我们要对于网线的制作有一个正确的认识 从而制作出我们需要的网线 网线由一定距离长
  • 区块链系列-----加密算法汇总

    背景 区块链背景下 对密码学技术要求需要有很深的研究 笔者以java语言为例 搜罗各种加密算法的相关使用 github地址 https github com niyuelin1990 mycrypto 简介 搜罗各种加密算法 电子邮件传输算
  • docker使用指南

    1 安装docker 使用如下命令可以安装docker 安装成功后docker version可以查看到docker的client和server信息 sudo apt install docker docker io y 为普通用户添加权限
  • mysql json类型最大长度限制_MySQL json 数据类型

    必须要5 7以上版本才能使用 写在开头 mysql json 的功能很强大 只是用来当一个储存数据的字段 就没什么意义了 使用proto做交互的话 只要JSON 写得好 用proro Unmarshal 就可以很方便的转换类型 可以精简很多
  • github 项目的基本结构以及git的使用方法

    github 项目的基本结构以及git的使用方法 介绍 根据README md 一般都在下面 阅读规则 每个团队根据队伍内部技术人员配置选择课题 课题在docs 目录下 对于docs 下非本组选择的课题文件不要进行任意修改 docs 下课题
  • 转onnx包问题

    pip install onnx 1 7 0 i https pypi tuna tsinghua edu cn simple 其实这一步已经可以了 pip install coremltools YOLOv5的pytorch模型文件转换为
  • redis的事务和watch机制

    这里写目录标题 第一章 redis事务和watch机制 1 1 redis事务 事务的三大命令 语法 开启事务 multi 语法 执行事务 exec 语法 取消事务 discard 1 2 redis事务的错误和回滚的情况 1 3 watc
  • Es6数组新增方法与字符串新增方法和新增数据类型

    1 数组新增方法 map方法 将数组中每一个元素依次取出 进行遍历 返回一个新的数组 let movies id 1 name 大话西游 author xxxx imgUrl http xxx douban com 1 jpg id 2 n
  • AST-解混淆 赋值语句嵌套三目表达式的优化

    处理前 0x4ae6ff 0x41bc28 4957228979 650037875 处理后 0x41bc28 0x4ae6ff 4957228979 0x4ae6ff 650037875 通用插件编写规则 const TransCondi
  • 2018年LeetCode高频算法面试题刷题笔记——搜索二维矩阵 II(开始之前)

    1 解答之前的碎碎念 这个题一开始我想的很简单 想着是个二维的二分查找 然后提交代码 果不其然出错了 因为并不能保证第i 1行的每个元素都大于第i行 不过想到了递归 也算是有点进步 虽然最后用递归写了一个没有通过 但是自己在vs里测试的没问
  • 论文快速回顾笔记 —— Supressing Uncertainties for Large-Scale FER

    前言 这是之前因为做项目而读过的一篇CVPR2020论文 有些细节还是挺有意思的 最近回顾一下 顺便做下笔记 以供后续查阅 Paper Suppressing Uncertainties for Large Scale Facial Exp
  • Uni-App开发BLE低功耗蓝牙流程

    Uni App开发BLE低功耗蓝牙步骤 示例文件已上传gitee https gitee com yan rookie uniapp bluetooth git 如果对你有记得点个赞哦 注 微信小程序同样适用 只需吧前缀uni 修改为wx
  • 两个链式存储的一元多项式乘法运算算法

    include
  • 面试官:说说Node中的EventEmitter? 如何实现一个EventEmitter?

    一 是什么 我们了解到 Node采用了事件驱动机制 而EventEmitter就是Node实现事件驱动的基础 在EventEmitter的基础上 Node几乎所有的模块都继承了这个类 这些模块拥有了自己的事件 可以绑定 触发监听器 实现了异
  • 电赛知识补充——电机篇

    在准备电赛的时候 我通常会发现手边有很多格式各样的电机 问了很多人都没能和我说明白这些个电机是什么 有什么特性 怎么驱动 所以我打算学习一下电机的分类 本文主要记录了在电赛中所需要的电机相关知识 包括电机的种类 特点 驱动方式等等 今后不定