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

电机综述

图片与部分素材来自知乎大佬不看后悔!最全的电机分类,看这一篇就够了! - 知乎 (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. **位置控制(三环控制):**伺服中最常用的控制。位置控制模式一般是通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度(称之为脉冲伺服);也有些伺服可以通过总线通讯方式直接对速度和位移进行赋值(称之为总线伺服)

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot113健身房管理系统

简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的健身房管理系统 适用于计算机类毕业设计,课程设计参考与学习用途。仅供学习参考, 不得用于商业或者非法用途,否则,一切后果请用户自负。 看运行截图看 第五章 第四章 获取…

stm32 FOC 电机介绍

今年开始学习foc控制无刷电机,这几天把所学整理一下,记录一下知识内容。 前言: 为什么要学习FOC? 1.电机控制是自动化控制领域重要一环。 2.目前直流无刷电机应用越来越广泛,如无人机、机械臂、云台、仿生机器人等等。 需要什么基础&…

设计模式-资源库模式

设计模式专栏 模式介绍模式特点应用场景资源库模式与关系型数据库的区别代码示例Java实现资源库模式Python实现资源库模式 资源库模式在spring中的应用 模式介绍 资源库模式是一种架构模式,介于领域层与数据映射层(数据访问层)之间。它的存在…

Ansible常用模块

目录 实验前准备Ansible部署安装ansible配置主机清单配置密钥对验证 常用模块commond模块shell模块cron模块user模块group模块copy模块file模块ping模块yum模块service/systemd模块script模块setup模块 遇到的问题sshpass卡住 实验前准备 Ansible管理机:192.168.18…

【新书推荐】Web3.0应用开发实战(从Web 2.0到Web 3.0)

第一部分 Flask简介 第1章 安装 1.1 创建应用目录 1.2 虚拟环境 1.2.1 创建虚拟环境 1.2.2 使用虚拟环境 1.3 使用pip安装Python包 1.4 使用pipregs输出包 1.5 使用requirements.txt 1.6 使用pipenv管理包 第2章 应用的基本结构 2.1 网页显示过程 2.2 初始化 2.3 路由和视图函数…

Jmeter的文件参数化:CSV数据文件设置和_CSVRead函数

一、CSV数据文件设置 1、简介 CSV数据文件配置(CSV Data Set Config)可以将CSV文件中数据读入自定义变量中 Jmeter中CSV数据文件配置的界面如下图所示: 其中: (1)文件编码 文件的编码格式,与所…

Element-UI 多个el-upload组件自定义上传,不用上传url,并且携带自定义传参(文件序号)

1. 需求: 有多个(不确定具体数量)的upload组件,每个都需要单独上传获取文件(JS File类型),不需要action上传到指定url,自定义上传动作和http操作。而且因为不确定组件数量&#xff0…

【计算机网络】TCP握手与挥手:三步奏和四步曲

这里写目录标题 前言三次握手四次挥手三次握手和四次挥手的作用TCP三次握手的作用建立连接防止已失效的连接请求建立连接防止重复连接 TCP四次挥手的作用:安全关闭连接避免数据丢失避免半开连接 总结: 总结 前言 TCP(传输控制协议&#xff09…

Mac M1 Parallels CentOS7.9 Deploy Typecho

一、创建名称空间 kubectl create ns prod二、创建PV & PVC vim local-pv1.yamlapiVersion: v1 kind: PersistentVolume metadata:name: local-pv-1 spec:capacity:storage: 1GiaccessModes:- ReadWriteOncepersistentVolumeReclaimPolicy: RetainstorageClassName: loca…

【Python】模块

🚩 WRITE IN FRONT 🚩 🔎 介绍:"謓泽"正在路上朝着"攻城狮"方向"前进四" 🔎🏅 荣誉:2021|2022年度博客之星物联网与嵌入式开发TOP5|TOP4、2021|2222年获评…

初识计算机图形学

初识计算机图形学 笔记来源:【老奇】阴差阳错 撼动世界的游戏引擎 1.MVP Transformation 详见本人博客: 1.Transformation 2.梳理从MVP变换到光栅化的过程 MVP变换将空间中3D物体投影到2D屏幕 2.Rasterization 详见本人博客: 1.Rasteri…

linux下vsc的自动切换输入法解决方案

前言 个人使用的是Linux开发加上vsc编辑器,这两个东西一加中国开发者大致上就消失不见了,眼馋idea那个Smartinput很久了,赶上放假了,有空搞搞,如果后期有心情会做的通用点 安装 商店搜索SmartInputLinux安装 使用…

用C语言实现简单的三子棋游戏

目录 1 -> 模块简介 2 -> test.c 3 -> game.c 4 -> game.h 1 -> 模块简介 test.c:测试游戏逻辑 game.c: 函数的实现 game.h:函数的声明 2 -> test.c #define _CRT_SECURE_NO_WARNINGS 1#include "game.h";void menu() {printf("****…

考试查分场景重保背后,我们如何进行可用性测试

作者:暮角 随着通过互联网音视频与知识建立连接的新学习方式在全国范围内迅速普及,在线教育/认证考试的用户规模呈井喷式增长。但教育容不得半点马虎与妥协,伴随用户规模不断增长,保证系统稳定性、有效避免千万考生考试时遭遇故障…

React 初次接触

背景 还是为了完善高大上的在线文档系统,虽然比着葫芦画瓢的修改了一些所谓的代码,慢慢的才发现,原来这就是传说中的React,所以有比较又要囫囵吞枣一下React。 基本原理 参照《React技术揭秘》 网上有电子版 ,应该是…

Vue2:全局事件总线

一、场景描述 之前我们学习了,通过props实现父子组件之间的通信。通过自定义组件,实现了子给父传递数据。 那么,兄弟关系的组件,如何通信了?任意组件间如何通信了? 这个时候,就要学习全局事件总…

CentOS 7安装Java并配置环境

一、安装Java环境 1、检查系统是否安装Java [rootlocalhost ~]# java -version 2、更新系统软件包 [rootlocalhost ~]# yum update #遇到[y/n],选择y并回车,耐心等待下载完毕,之后系统会自动检验更新的软件包遇到 /var/run/yum.pid 已被锁定 /var/…

Python常用的高频内置函数之一:setattr()

Python常用的高频内置函数之一:setattr() Python作为一门功能强大的编程语言,提供了众多内置函数来简化开发过程。其中之一是setattr()函数,它允许程序员动态地设置对象的属性。本文将介绍setattr()函数的基本用法和示例,帮助读者…

原生微信小程AR序实现模型动画播放只播放一次,且停留在最后一秒

1.效果展示 0868d9b9f56517a9a07dfc180cddecb2 2.微信小程序AR是2023年初发布,还有很多问提(比如glb模型不能直接播放最后一帧;AR识别不了金属、玻璃材质的模型等…有问题解决了的小伙伴记得告诉我一声) 微信官方文档地址 3.代码…

用红黑树封装实现map与set

红黑树 红黑树 ,是一种 二叉搜索树 ,但 在每个结点上增加一个存储位表示结点的颜色,可以是 Red 或 Black 。 通过对 任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路 径会比其他路径长出俩倍 &#xff…