机械臂 关节电机选型计算

电机的关键参数

电机的三个关键参数:额定功率,额定扭矩,额定转速。这个大家都比较清楚,对应关系公式,可以直接搜索出来。这里还需要特别声明一点,就是电机的转速-扭矩曲线。这里的前提是对应不同的额定电压的。如果电机可以匹配多种电压,那就对应多种不同的转速-扭矩曲线。这些资料,可以跟对应的电机供应商获取。

电机的扭矩类型

电机的扭矩计算,在网上也看了许多视频和文章。都是根据不同的行业和角色来解说对电机扭矩的理解。对于扭矩计算:

首先要了解电机的控制方式。常规的就是梯形控制,先加速,再匀速,最后减速。

再者,我们要了解电机与负载的关系。电机本身能通过电机轴,来驱动对应的负载。1)电机直接驱动负载,典型的有机械臂关节电机,也就是我目前遇到的情况。2)电机通过传动机构来驱动负载,典型的就是滚珠丝杆,带传动,齿轮传动等,在非标行业比较常见的情况。

然后,我们再了解物体运动所需的前提。从静止/匀速到变速运动,改变物体的运动状态。对于匀速状态,典型的有转动匀速或水平移动匀速状态。这里等效为加速度或角加速度为0.那只需要电机的扭矩能力大于负载对转轴的扭矩,就可以实现匀速转动。这里很多文献会把这个力矩,定义为静力矩T静=F*L+mf (F为负载对转轴的作用力,L为负载质心到转轴的中心距,mf为摩擦力矩),看到这里,很容易联想到能量守恒。另一个是匀变速运动。这里很多文献会把力矩,定义为动力矩T动=Ja+mf(J为负载+传动系统,到转轴的等效转动惯量,a为角加速度,mf为摩擦力矩)

然后,电机的扭矩,常见有启动扭矩,额定扭矩,堵转扭矩和最大扭矩。

启动扭矩,就是由静止到运动状态变化,电机所需要输出的最小扭矩,通常就是T静。

额定扭矩,就是电机本身的特性,在特定的电压下,转速-扭矩曲线上,转速稳定的点对应的扭矩值。

堵转扭矩,将电机输出轴固定,测试电机所能输出的能力。这是测试电机在憋死状态下,能输出的扭矩。这个一般是拿来验证电机憋死时,温升的情况。

最大扭矩,在温升设定在一定的高位,电机全速运转所输出的扭矩。

可以知道,最大扭矩>堵转扭矩>启动扭矩>额定扭矩;

从上面的关系可以知道,常规的计算,使用的额定扭矩,通过额定功率与额定转速的转换计算,与实际电机的能力,是存在一定的安全系数的。具体的关系,可以让电机供应商提供电机参数表。

电机的扭矩校核

Ok,通过前面的铺垫,我们进入到本文的重点内容。我们计算扭矩,首先考虑电机启动所需要满足的条件。即电机的启动扭矩>T静,其次是电机的额定扭矩>T动。其次是电机扭矩的安全系数,这里见仁见智吧,在所允许的条件下(安装空间),安全系数1.5及以上。

这里工作上涉及的机械臂,电机转轴有两种状态,1)垂直于平面的转轴,带动其余关节转动的情况。2)竖直向下的转轴,带动其余关节转动的情况。

对于垂直与平面的转轴,需要克服重力场做功(重力势能的变化),电机额定扭矩>T静。

对于竖直向下的转轴,不需要克服重力场做工(重力势能不变),电机额定转矩>T动。

部分文献中,对于垂直与平面的转轴,电机额定扭矩>T静+T动,这里可以理解为一定的安全系数考虑。

电机的选型校核

这里因为项目是机械臂上用的,多采用具有反馈控制的伺服电机。常见的有BLDC,对应的供应商有科尔摩根,哈莫纳克等知名海外品牌。在选型的参数,就是三大妈:额定功率,额定转速,额定扭矩。(知其二可求第三个)。

下一篇就讲讲减速器种类和电机功率,转速,扭矩的关系。

如果有不对的,或者其他的疑问,欢迎大家相互交流。

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

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

相关文章

XDOJ173.购票系统

标题 购票系统 类别 综合 时间限制 1S 内存限制 256Kb 问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号&a…

华为OD机试真题-机器人仓库搬砖-2023年OD统一考试(C卷)

题目描述: 机器人搬砖,一共有N堆砖存放在N个不同的仓库中,第i堆砖中有bricks[i]块砖头,要求在8小时内搬完。机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一个仓库中搬砖,机器人的能量格每小时补充一次且能量格只在这一个小时有效,为使得机器人损…

高校电力能耗监测精细化管理系统,提升能源利用效率的利器

电力是高校不可离开的重要能源,为学校相关管理人员提供在线用能查询统计等服务。通过对学校照明用电、空调用电等数据的采集、监控、分析,为学校电能管理制定合理的能源政策提供参考。同时,也可以培养学生的节能意识,学校后勤电力…

[MySQL]视图索引以及连接查询案列

目录 1.视图 1.1视图是什么 1.2视图的作用 1.3操作 1.3.1创建视图 1.3.2视图的修改 1.3.3删除视图 1.3.4查看视图 2.索引 2.1什么是索引 2.2为什么要使用索引 2.3索引的优缺点 2.3.1优点 2.3.2缺点 2.4索引的分类 3.连接查询案列 4.思维导图 1.视图 1.1视图是什么 视图…

【AI视野·今日Robot 机器人论文速览 第六十九期】Wed, 3 Jan 2024

AI视野今日CS.Robotics 机器人学论文速览 Wed, 3 Jan 2024 Totally 5 papers 👉上期速览✈更多精彩请移步主页 Daily Robotics Papers NID-SLAM: Neural Implicit Representation-based RGB-D SLAM in dynamic environments Authors Ziheng Xu, Jianwei Niu, Qingf…

计算机原理 (2) CPU的诞生 输入 输出 PC指针

文章目录 计算机的前世今生计算机的三个根本性基础1. 计算机是执行输入、运算、输出的机器;2.程序是指令和数据的集合;3.计算机的处理方式有时与人们的思维习惯不同 二、结论三、参考资料交个朋友 计算机的前世今生 上一篇文章最终结束的时候谈到希望给…

Filter Options in Select Field

Filter Options in Select Field 假设有两个下拉字段State和City。邦有两个值卡纳塔克邦和马哈拉施特拉邦,城市有四个值,班加罗尔,迈索尔,孟买和浦那。如果希望根据State中选择的值过滤City中的选项,可以编写如下所示的…

SpringBoot pom.xml文件标签含义

Pom文件 基本构成 通过最简单的一个SpringBoot项目的 Pom文件来了解一下Pom文件的基本构成 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XML…

【强力推荐】GitCode AI开源搜索,面向开发者的专业AI搜索

一、GitCode AI开源搜索是什么&#xff1f; GitCode AI开源搜索 是面开发者的 AI 开源搜索工具&#xff0c;目的是为了帮助开发者快速寻找开源项目代码、解决开发问题和快速寻找答案&#xff0c;帮助开发者提升效率的同时利用代码仓托管能力建立自己个人知识库。 二、GitCode…

秋招复习之堆

目录 前言 堆 堆的常用操作 堆的实现&#xff08;大根堆&#xff09; 1. 堆的存储与表示 2. 访问堆顶元素 3. 元素入堆 4. 堆顶元素出堆 Top-k 问题 方法一&#xff1a;遍历选择 方法二&#xff1a;排序 方法三&#xff1a;堆 总结 前言 秋招复习之堆。 堆 「堆 heap…

Apache Camel笔记

Apache Camel笔记 1. Apache Camel概念 Apache Camel是一个轻量级的应用集成开发框架&#xff0c;专注于简化集成应用的开发。它基于Enterprise Integration Patterns&#xff08;企业集成模式&#xff0c;简称EIP&#xff09;的设计理念&#xff0c;提供了灵活的路由和中介机制…

[java]JAVA中文版API手册 -jdk_api_1.8

有mac和win版本 链接&#xff1a;https://pan.baidu.com/s/14WGXJYBICeSxgg6OxBVGRQ 提取码&#xff1a;c03p

Video classification with UniFormer基于统一分类器的视频分类

本文主要介绍了UniFormer: Unified Transformer for Efficient Spatial-Temporal Representation Learning 代码&#xff1a;https://github.com/Sense-X/UniFormer/tree/main/video_classification UNIFormer 动机 由于视频具有大量的局部冗余和复杂的全局依赖关系&#xf…

C语言基本语句介绍

c程序的执行部分是由语句组成的。程序的功能也是由执行语句来实现的&#xff0c;c语句分为6类 1表达式语句 表达式语句由表达式加上分号“&#xff1b;”组成 一般形式&#xff1a;表达式&#xff1b; 2函数调用语句 由函数名&#xff0c;实际参数加上分号“&#xff1b;”…

【MySQL】事务管理

文章目录 什么是事务为什么会出现事务事务的版本支持事务的提交方式事务的相关演示事务的隔离级别查看与设置隔离级别读未提交&#xff08;Read Uncommitted&#xff09;读提交&#xff08;Read Committed&#xff09;可重复读&#xff08;Repeatable Read&#xff09;串行化&a…

神经网络中参数与超参数的区别是什么?

在神经网络中&#xff0c;参数和超参数是两个非常重要但概念上不同的元素。它们的主要区别在于它们在模型训练和构建中的角色和如何被确定。 参数&#xff08;Parameters&#xff09; 定义&#xff1a;参数是神经网络在训练过程中学习的变量。这些包括权重&#xff08;weights…

Rust-vec!与Vec::with_capacity初始化数组的区别

前言 这篇文章的实际上是对我在知乎上&#xff0c;下面这个问题的答案补充。 Rust能不能动态生成固定大小的数组&#xff08;array&#xff09;&#xff1f; 对于问题中的代码 fn main(){let n 3;let mut arr:[i32; n] [0;n] ; println!(":?", arr); }进行如下…

System学习笔记 - MacOs编译环境配置(一)

前言 好几年没有记录过东西&#xff0c;一是确实很忙&#xff0c;二是人也变懒了。新年开个新的学习计划&#xff0c;希望能坚持下去。 SystemC 简介 SystemC是一个建模语言&#xff0c;其本质是一个C的库&#xff0c;一般用于SoC建模&#xff0c;具体介绍不赘述&#xff0…

【学习记录】找最低位1/模块多次例化

一、找最低位1 要求&#xff1a;找出Nbit数据a中最低位1所在的位置&#xff0c;用onehot形式data_onehot表示 假设a1010_0100 将a减1&#xff0c;则可得最低位1后面所有数据为0的b,b1010_0011将b取反&#xff0c;得c,c0101_1100将a与c进行与操作&#xff0c;则可得 a&c 0…

CEEMDAN +组合预测模型(Transformer - BiLSTM+ ARIMA)

目录 往期精彩内容&#xff1a; 前言 1 风速数据CEEMDAN分解与可视化 1.1 导入数据 1.2 CEEMDAN分解 2 数据集制作与预处理 3 基于CEEMADN的 Transformer - BiLSTM 模型预测 3.1 定义CEEMDAN-Transformer - BiLSTM预测模型 3.2 设置参数&#xff0c;训练模型 4 基于A…