【机械自动化】步进电机和“伺服电机”

2024-04-20 21:58

本文主要是介绍【机械自动化】步进电机和“伺服电机”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、步进电机

引用百度知道解释步进电机和伺服电机的区别:https://zhidao.baidu.com/question/493118373016625172.html。

很多文章都有解释,而且其实两者的区别很明显,但是由于在淘宝上搜索伺服电机的时候,有很多标着伺服电机系统的链接卖的其实是闭环步进电机系统,对我的判断造成了困扰,例如下面这个产品(没有说产品不好的意思,只是概念上有区别):

这其实是一个闭环步进电机控制系统,步进电机最大的特点就是“细分”。步进电机的一个周期(一圈)可以分成很多份,这个是根据电机的物理结构决定的,相数以及磁极数越多,分得越细。并且一份又可以再细分,这个细分是由步进电机驱动器通过控制不同磁极的电流实现的,所以一个步进电机系统的总细分数是由这两个细分的乘积得到的。具体参考文章:https://blog.csdn.net/qq_38405680/article/details/80452583。所以上面这个图片展示的其实是一个闭环的步进电机控制系统,因为它有很显眼的细分选择开关,这个细分选择开关就是上面说的第二种细分。

步进电机的原理:

https://www.orientalmotor.com/stepper-motors/technology/stepper-motor-overview.html

https://www.allaboutcircuits.com/textbook/alternating-current/chpt-13/stepper-motors/

 

2、“伺服电机”

单独使用“伺服电机”这个词其实不恰当我觉得,因为在我看来任何一种电机都能做伺服电机,传统意义上的“伺服电机”应该称作伺服系统,例如上面说的闭环步进电机系统其实也算是一个“低配版”的伺服系统,只不过这系统中使用的电机是步进电机,只并且该伺服系统只能闭环控制电机转动的转动量(角度),而无法闭环控制转速扭矩,但是一般称为“伺服电机”的伺服系统是可以闭环控制转速和扭矩的。开环的步进电机系统不属于伺服系统。例如下面这个产品就是伺服系统中的控制器:

在伺服系统中,对步进电机这种可以细分的功能没有要求,细分只是在执行过程中进行的,而伺服系统是一个闭环系统,强调的是反馈,而反馈一般采用编码器,编码器的刻度越多,则控制精度就越高,这时候步进电机的细分相对于其他电机例如直流有刷电机来说是一个优点,但不是必须,因为就算你控制精度可以达到0.001度,但是你的反馈检测精度只有0.01度,这时候木桶的短板是在反馈检测端,系统的最高精度还是只有0.01度。上图中的伺服系统控制器就没有使用步进电机,因为根本没有细分设置,一般这种伺服系统使用的都是无刷电机。

无刷电机的介绍:https://blog.csdn.net/tq384998430/article/details/94554491。

平时农田中打水的水泵使用的三相交流电机就是无刷电机,四轴飞行器使用的也是无刷电机。无刷电机的优点就是维护方便,寿命长,转速高等。无刷电机的转速和三相电U V W的频率以及电机极数有关,例如在工频下使用的电机的转速一般是工频频率50Hz的倍数,如3000rpm、1500rpm等,而四轴飞行器的无刷电机的转速是由电机驱动器将直流电逆变成三相交流电的频率决定的,所以四轴的电机转速是可调的。

有的无刷电机系统中会使用几个霍尔传感器进行转速检测,例如玩具赛车中使用的无刷电机,电机除了会引出三根动力线外,还会有5根霍尔传感器线,其中2根是霍尔传感器的电源,另外三根是传感器信号线(三个霍尔传感器),通过检测霍尔传感器的信号,电机控制器可以实现电机转速的检测,达到电机转速的闭环控制,这种也算是“简配板”的伺服系统吧,但是这种由霍尔传感器做的“编码器”的精度不高,和增量式或者绝对值式的编码器相比,无法精确控制电机转动角度,只能用于计算电机的转动速度。例如下面这种无刷电机驱动器:

如果想要精确控制无刷电机的转动角度,需要将霍尔传感器改成高精度编码器。

这篇关于【机械自动化】步进电机和“伺服电机”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/921428

相关文章

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

Python实现自动化Word文档样式复制与内容生成

《Python实现自动化Word文档样式复制与内容生成》在办公自动化领域,高效处理Word文档的样式和内容复制是一个常见需求,本文将展示如何利用Python的python-docx库实现... 目录一、为什么需要自动化 Word 文档处理二、核心功能实现:样式与表格的深度复制1. 表格复制(含样式与内容)2

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

如何基于Python开发一个微信自动化工具

《如何基于Python开发一个微信自动化工具》在当今数字化办公场景中,自动化工具已成为提升工作效率的利器,本文将深入剖析一个基于Python的微信自动化工具开发全过程,有需要的小伙伴可以了解下... 目录概述功能全景1. 核心功能模块2. 特色功能效果展示1. 主界面概览2. 定时任务配置3. 操作日志演示

Python使用python-docx实现自动化处理Word文档

《Python使用python-docx实现自动化处理Word文档》这篇文章主要为大家展示了Python如何通过代码实现段落样式复制,HTML表格转Word表格以及动态生成可定制化模板的功能,感兴趣的... 目录一、引言二、核心功能模块解析1. 段落样式与图片复制2. html表格转Word表格3. 模板生

使用Python自动化生成PPT并结合LLM生成内容的代码解析

《使用Python自动化生成PPT并结合LLM生成内容的代码解析》PowerPoint是常用的文档工具,但手动设计和排版耗时耗力,本文将展示如何通过Python自动化提取PPT样式并生成新PPT,同时... 目录核心代码解析1. 提取 PPT 样式到 jsON关键步骤:代码片段:2. 应用 JSON 样式到

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

Python实现自动化接收与处理手机验证码

《Python实现自动化接收与处理手机验证码》在移动互联网时代,短信验证码已成为身份验证、账号注册等环节的重要安全手段,本文将介绍如何利用Python实现验证码的自动接收,识别与转发,需要的可以参考下... 目录引言一、准备工作1.1 硬件与软件需求1.2 环境配置二、核心功能实现2.1 短信监听与获取2.

Python实现Microsoft Office自动化的几种方式及对比详解

《Python实现MicrosoftOffice自动化的几种方式及对比详解》办公自动化是指利用现代化设备和技术,代替办公人员的部分手动或重复性业务活动,优质而高效地处理办公事务,实现对信息的高效利用... 目录一、基于COM接口的自动化(pywin32)二、独立文件操作库1. Word处理(python-d

Python使用DrissionPage中ChromiumPage进行自动化网页操作

《Python使用DrissionPage中ChromiumPage进行自动化网页操作》DrissionPage作为一款轻量级且功能强大的浏览器自动化库,为开发者提供了丰富的功能支持,本文将使用Dri... 目录前言一、ChromiumPage基础操作1.初始化Drission 和 ChromiumPage