机器人电机综述 — 电机分类、舵机、步进与伺服、物理性质和伺服控制系统

电机综述

图片与部分素材来自知乎大佬不看后悔!最全的电机分类,看这一篇就够了! - 知乎 (zhihu.com),本文只是把机器人中常用的电机知识提炼了一下

在这里插入图片描述

1 按照结构和工作原理划分

1. 同步电机

​ 电机的转速与定子磁场的转速相同步

2. 异步电机

​ 电机转速达不到定子磁场的同步转速

  1. **感应电动机:**在定子回路中通入三相交流电,三相不断变换,进而形成的磁场方向不断变化,从而转子想当于作了切割磁感线的动作,进而形成感应电流,产生力,推动其转动
  2. **交流换向电动机:**电机通入交流电,经过换向器,换向器将其原始波形处理成半个波形,也就是正弦的一半,原理是电磁感应

2 按工作电源分类

1. 直流电机

  1. 有刷电机
  2. 无刷电机

2. 交流电机

  1. 单相电机
  2. 三相电机

3 按电机用途划分

  1. 控制用电机
    • **步进电机:**电脉冲信号转换成角位移或者线位移的电动机,每一个脉冲信号,对应的有一个角度,转速与脉冲频率有关
    • **伺服电机:**服从控制信号的要求而动作
  2. 驱动用电机
    • 无换向器电机
    • 有换向器电机

4 舵机

​ 就是低端一点的伺服电机系统,也是最常见的伺服电机系统

  1. PWM信号舵机
  2. RS-485串口舵机
  3. TTL串口舵机
  4. CAN总线舵机

5 步进电机与伺服电机

1. 步进电机

  1. 当步进驱动器接收到一个脉冲信号时,它就可以驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”
  2. 通常工业用混合型步进电机的步距角是1.8度,就是200极(极等同于步)

2. 伺服电机

  1. **伺服系统:**服从控制信号的要求而动作,在讯号来到之前,转子静止不动;讯号来到之后,转子立即转动;当讯号消失,转子能即时自行停转。既可以是开环控制方式,也可以是闭环控制方式
  2. **伺服系统构成:**被控对象、执行器和控制器
    • **执行器:**执行器的功能在于提供被控对象的动力,其构成主要包括伺服电动机和功率放大器,伺服电动机包括反馈装置如光电编码器、旋转编码器或光栅等(位置传感器)
    • **控制器:**控制器的功能在于提供整个伺服系统的闭环控制如转矩控制、速度控制、位置控制等
  3. 交流伺服电动机的运行需要角度位置传感器,以确定各个时刻转子磁极相对于定子绕组转过的角度,从而控制电动机的运行
  4. 伺服系统常用的检测元件以光电编码器最为常见
    • **增量式编码器:**每转过单位的角度就发出一个脉冲信号
    • **绝对式编码器:**对应一圈,运动部件的每一运动位置都有一个对应的编码,常以多位二进制码来表示,通过外部记圈器件可以进行多个位置的记录和测量

6 物理性质

1. 转动惯量

​ 惯量是惯性大小的量度

  • I I I:转动惯量
  • m m m:质量
  • r r r:质点和转轴的垂直距离

I = m r 2 I = mr^2 I=mr2

2. 转动惯量与转矩(Nm)

  • M M M:转矩
  • I I I:转动惯量
  • β \beta β:加速度

M = I β M = I\beta M=Iβ

3. 矩

  1. **力矩:**力对刚体转动的影响,不仅与力的大小和方向有关,还与力相对于转矩的位置有关
  2. **转矩:**转矩即转动力矩,一般指旋转的物体所受到的力矩
  3. **扭矩:**任何元件在转矩的作用下,必定产生某种程度的扭转变形,因此习惯上又常把转动力矩叫扭转力矩,简称扭矩

4. 负载惯量比

​ 负载惯量比是负载惯量与伺服电动机轴惯量之比的简称

  1. **电机惯量:**转子本身的惯量。从响应角度来讲,电机的转子惯量应小为好;从负载角度来看,电机的转子惯量越大越好
  2. **负载惯量:**机械负载总惯量

7 伺服系统控制

在这里插入图片描述

1. 调节器

  1. APR(Automatic Current Regulator)——位置调节器
  2. ASR(Automatic Speed Regulator)——速度调节器
  3. ACR(Automatic Voltage Regulator)——电流调节器

2. 控制系统

​ 伺服电机控制系统一般三环PID控制系统,从内到外是电流环、速度环和位置环

  1. **电流环:**第一环为电流环,最内环,此环完全在伺服驱动器内部进行,其PID常数已被设定,无需更改。电流环的输入是速度环PID调节后的输出,电流环的输出就是电机的每相的相电流。电流环的功能为对输入值和电流环反馈值的差值进行PD/PID调节
  2. **速度环:**第二环为速度环,中环。速度环的输入就是位置环PID调节后的输出以及位置设定的前馈值。电流环的功能为对输入值和速度环反馈值的差值(即速度差)进行PI调节
  3. **位置环:**第三环为位置环,最外环。位置环的输入就是外部的脉冲。位置环的功能为对输入值和位置环反馈值的差值(即滞留脉冲)进行P调节

3. 控制方式

  1. **转矩控制(电流环/单环控制):**转矩控制方式是通过外部模拟量的输入或直接的地址的赋值来设定电机轴对外的输出转矩的大小。可以通过即时的改变模拟量的设定来改变设定的力矩大小,也可通过通讯方式改变对应的地址的数值来实现
  2. **速度控制(速度环、电流环/双环控制):**通过模拟量的输入或脉冲的频率都可以进行转动速度的控制。速度控制包含了速度环和电流环。任何模式都必须使用电流环,电流环是控制的跟本
  3. **位置控制(三环控制):**伺服中最常用的控制。位置控制模式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度(称之为脉冲伺服);也有些伺服可以通过总线通讯方式直接对速度和位移进行赋值(称之为总线伺服)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《WebKit 技术内幕》之八(1):硬件加速机制

《WebKit 技术内幕》之八(1):硬件加速机制 1 硬件加速基础 1.1 概念 这里说的硬件加速技术是指使用GPU的硬件能力来帮助渲染网页,因为GPU的作用主要是用来绘制3D图形并且性能特别好,这是它的专长所在,它…

k8s 使用cert-manager证书管理自签

个人建议使用安装更快,比helm快,还要等待安装crd kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.13.3/cert-manager.yaml#官网 https://cert-manager.io/docs/installation/kubectl/#创建自签的ClusterIssuer c…

数据库设计最佳实践:学院个人信息管理系统中的MySQL优化

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

【C++记忆站】类和对象(一)

类和对象(一) 1.面向过程和面向对象初步认识 C语言是面向过程的,关注的是过程,分析出求解问题的步骤,通过函数调用逐步解决问题 C是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间…

2024年热门项目管理软件推荐:提升项目管理效率的工具集合

项目管理系统软件有哪些?本文将根据项目管理系统软件的功能、选择项目管理系统软件对公司的好处,根据国际上知名软件评测网站G2 Grid的评测结果对8款2024年好用的项目管理软件:Zoho Projects、Smartsheet、monday、Asana、ClickUp、Notion、A…

elasticsearch备份恢复,elasticdump使用

准备环境 1. 将node-v10.23.1-linux-x64.tar.xz上传到服务器/usr/local目录下 2. tar xf node-v10.23.1-linux-x64.tar.xz 3. 将node_modules.tar.gz上传到服务器/usr/local目录 4. tar -zxvf node_modules.tar.gz 5. 设置NODE环境 5.1 vim /etc/profile export NODEJS_…

YOLOv5全网首发:新一代高效可形变卷积DCNv4如何做二次创新?高效结合SPPF

💡💡💡本文独家改进:DCNv4更快收敛、更高速度、更高性能,与YOLOv5 SPPF高效结合 收录 YOLOv5原创自研 https://blog.csdn.net/m0_63774211/category_12511931.html 💡💡💡全网独家首发创新(原创),适合paper !!! 💡💡💡 2024年计算机视觉顶会创…

[python]使用pyqt5搭建yolov8钢筋计数一次性钢材计数系统

【官方框架地址】 github地址:https://github.com/ultralytics/ultralytics 【算法介绍】 Yolov8是一种先进的深度学习模型,用于目标检测和识别。在钢筋计数任务中,Yolov8可以有效地识别和计数图像中的钢筋。下面是对如何使用Yolov8实现钢筋…

Java SE入门及基础(25)

目录 方法带参(续第24篇) 6.方法参数传递规则 方法传参来自官方的说明 基本数据类型传值案例 基本数据类型传值时传递的是值的拷贝 引用数据类型传值案例 引用数据类型传值时传递的是对象在堆内存上的空间地址 Java SE文章参考:Java SE入门及基础知…

【C++第二课 - 类和对象上 - 入门知识】struct类、class类、访问限定符、this指针

目录 面向过程与面向对象初步认识类的定义struct定义类class定义类 类的访问限定符及封装访问限定符 声明与定义分离this指针类成员的命名问题this 类的实例化类的对象大小的计算成员函数为何不在对象里面类对象大小计算 面向过程与面向对象初步认识 C语言是面向过程的&#x…

线程和进程的区别(从JVM角度出发)

进程与线程的区别 线程具有许多传统进程所具有的特征,故又称为轻型进程(Light—Weight Process)或进程元;而把传统的进程称为重型进程(Heavy—Weight Process),它相当于只有一个线程的任务。在引入了线程的操作系统中,通常一个进…

Linux 的提示符太长了,帮你精简一下

普通用户修改文件 ~/.bashrc 修改 50 行左右的代码,将两个w改为大写的W 如果是root用户则修改文件/root/.bashrc,同样的方法。

自然语言推断:注意力之注意(Attending)

注意(Attending) 第一步是将一个文本序列中的词元与另一个序列中的每个词元对齐。假设前提是“我确实需要睡眠”,假设是“我累了”。由于语义上的相似性,我们不妨将假设中的“我”与前提中的“我”对齐,将假设中的“累…

数据结构——循环链表

1.循环单链表 最后一个结点的指针不是NULL,而是指向头结点 单链表和循环单链表的比较: 单链表:从一个结点出发只能找到该结点后续的各个结点;对链表的操作大多都在头部或者尾部;设立 头指针,从头结点找到尾部的时间…

《Windows核心编程》若干知识点应用实战分享

目录 1、进程的虚拟内存分区与小于0x10000的小地址内存区 1.1、进程的虚拟内存分区 1.2、小于0x10000的小地址内存区 2、保存线程上下文的CONTEXT结构体 3、从汇编代码角度去理解多线程运行过程的典型实例 4、调用TerminateThread强制结束线程会导致线程中的资源没有释放…

代码随想录 Leetcode1047. 删除字符串中的所有相邻重复项

题目&#xff1a; 代码(首刷自解 2024年1月21日&#xff09;&#xff1a; class Solution { public:string removeDuplicates(string s) {if (s.size() < 2) return s;stack<char> t;for (int i 0; i < s.size(); i) {if (t.empty()) t.push(s[i]);else {if (s[i…

shell编程学习

shell编程学习 变量的高级用法变量替换字符串处理获取字符索引获取子串长度抽取字符串中的子串 案例测试 变量的高级用法 变量替换 ##变量替换&#xff08;贪婪&#xff0c;从前往后匹配&#xff0c;匹配到进行删除&#xff09; test1I love you,you love me echo $test1 han…

人工智能攻克奥数几何难题:AlphaGeometry 接近金牌选手水平

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

PLC物联网网关BL104实现PLC协议转MQTT、OPC UA、Modbus TCP

随着物联网技术的迅猛发展&#xff0c;人们深刻认识到在智能化生产和生活中&#xff0c;实时、可靠、安全的数据传输至关重要。在此背景下&#xff0c;高性能的物联网数据传输解决方案——协议转换网关应运而生&#xff0c;广泛应用于工业自动化和数字化工厂应用环境中。 无缝衔…

更新Ubuntu并同步网络时间

ubuntu环境搭建专栏&#x1f517;点击跳转 Ubuntu系统环境搭建&#xff08;九&#xff09;——更新Ubuntu并同步网络时间 文章目录 Ubuntu系统环境搭建&#xff08;九&#xff09;——更新Ubuntu并同步网络时间1.更新Ubuntu1.1 查看ubuntu版本和详细信息1.2 创建root用户1.3 更…