【科普知识】什么是模拟量控制?

news2024/9/29 1:31:34

模拟量控制是一种通过模拟量输入信号来控制伺服电机转矩或速度的方法。通过调整输入信号的大小,可以实现对电机转矩、速度或位置的精确控制。

在伺服运动控制中,大家可能经常听到“位置控制”,“速度控制”,“模拟量控制”等词。前面几个还能理解,但是“模拟量控制”对于很多人来说还是不了解这是个啥,所以今天就给大家简单讲下“模拟量控制”。

模拟量控制是一种通过模拟量输入信号来控制伺服电机运动的方法,一般是控制电机的转矩、速度或位置。

在这种控制方式下,输入信号的变化范围与电机运动的变化范围是成比例的。

通常,输入信号的范围是0-10V或4-20mA,对应着电机运动的最小值和最大值。

在模拟量控制中,输入信号的变化会被转换成电机的运动,从而控制电机的位置、速度或力矩等。

输入信号可以来自于外部的控制器或传感器,例如PLC、PID控制器或者传感器。输入信号的变化会导致伺服电机的运动随之变化,从而实现对电机的精确控制。

通过调整输入信号的大小,可以控制伺服电机的运动。

当输入信号为最小值时,电机运动达到最低值;当输入信号为最大值时,电机运动达到最高值。在输入信号的变化过程中,电机的运动会随之调整,以实现所需的运动参数。

模拟量控制适用于需要精确控制伺服电机转矩、速度或位置的应用场景,例如需要按照特定位置、速度或力度运动的自动化系统、机械加工设备等。通过调整输入信号的大小,可以实现对电机运动参数的灵活调节,满足不同应用需求。

一、模拟量位置控制

相关对象

模拟量输入位置控制有两种方式:“ 模拟量控制方式 1 ”和“模拟量控制方式 2”。

1.模拟量控制方式 1:

死区前的给定位置 = 符号(多功能号 36 电平对应) * 模拟量 10V 对应位置值 * (输入电压*AI1 倍率 + AI1 偏置)/10000

(多功能号 36 有效为负方向, 无效为正方向)

模拟输入电压

2.模拟量控制方式 2:

(1)输入电压 5~10V:

死区前的给定位置=模拟量 10V 对应位置值 * (输入电压 * AI1 倍率 +AI1 偏置)/10000

(2)输入电压 0~5V:

死区前的给定位置= -模拟量 10V 对应速度值 * (输入电压 * AI1 倍率 +AI1 偏置)/10000

模拟输入电压

3.配置示例

(1)参数设置

设置为 NiMotion 位置模式:2002h:01h=1

设置位置指令来源为 3:2005h:01h=3

设置电机使能:2003h:03h=1、逻辑为低电平有效:2003h:04h=0

设置模拟量输入位置控制方向:2003h:05h=36、逻辑为下降沿有效:2003h:06h=3

(2)运行

DI1 输入低电平,电机按照模拟量给定的位置运行,DI2 控制电机运转方向

二、模拟量速度控制

相关对象

模拟量输入速度控制有两种方式: “模拟量控制方式 1 ”和“模拟量控制方式 2”。

1.模拟量控制方式 1:

死区前的给定速度=符号(多功能号 36 电平对应) * 模拟量 10V 对应速度值 * (输入电压* AI1 倍率 + AI1 偏置)/10000

(多功能号 36 有效为负方向, 无效为正方向。)

模拟输入电压

2.模拟量控制方式 2:

(1)输入电压 5~10V:

死区前的给定速度=模拟量 10V 对应速度值 * (输入电压 * AI1 倍率+ AI1 偏置)/10000

(2)输入电压 0~5V:

死区前的给定速度= -模拟量 10V 对应速度值 * (输入电压 * AI1 倍率 + AI1 偏置)/10000

模拟输入电压

3.配置示例

(1)参数设置

设置为 NiMotion 速度模式:2002h:01h=2;

设置主速度指令来源为 1:2006h:01h=1, 设置速度指令选择 2006h:03h=0;

设置加速斜坡时间常数为 100ms:2006h:07h=100(单位 ms);

设置减速斜坡时间常数为 100ms:2006h:08h=100(单位 ms);

设置模拟量 10V 对应速度值, 2003h:1Fh=3000(单位 rpm);

设置 DI1 和 DI2 端子:

DI1 功能选择为伺服使能:2003h:03h =1;

DI1 逻辑选择低电平有效:2003h:04h =0;

DI2 功能选择为模拟量输入速度控制方向:2003h:05h =36;

DI2 逻辑选择低电平有效:2003h:06h =0;

(2)运行:

DI1 输入低电平, 电机按照模拟量给定(2006h:06h)的速度运行, DI2 控制电机运转方向。

三、模拟量转矩控制

相关对象

模拟量输入转矩控制有两种方式: “模拟量控制方式 1 ”和“模拟量控制方式 2”。

1.模拟量控制方式 1:

死区前的给定转矩=符号(多功能号 36 电平对应) * 模拟量 10V 对应转矩值 * (输入电压* AI1 倍率 + AI1 偏置)/10000

(多功能号 36 有效为负方向, 无效为正方向。)

模拟输入电压

2.模拟量控制方式 2:

(1)输入电压 5~10V:

死区前的给定转矩=模拟量 10V 对应转矩值 * (输入电压 * AI1 倍率+ AI1 偏置)/10000

(2)输入电压 0~5V:

死区前的给定转矩= -模拟量 10V 对应转矩值 * (输入电压 * AI1 倍率 + AI1 偏置)/10000

模拟输入电压

3.配置举例

(1)参数设置

设置为 NiMotion 转矩模式:2002h:01h=3;

设置主转矩指令来源为 1:2007h:01h=1;

设置转矩指令选择为主转矩指令:2007h:03h=0;

设置正反内部转矩限制为 100%:2007h:0Ah=1000 和 2007h:0Bh=1000(单位 0.1%);

设置正反向速度限制值为 3000rpm:2007h:10h=3000 和 2007h:11h=3000(单位 rpm);

设置模拟量 10V 对应转矩值, 2003h:20h=1000(单位 0.1%);

设置 DI1 和 DI2 端子:

DI1 功能选择为伺服使能:2003h:03h =1;

DI1 逻辑选择低电平有效:2003h:04h =0;

DI2 功能选择为模拟量输入转矩控制方向:2003h:05h =36;

DI2 逻辑选择低电平有效:2003h:06h =0;

(2)运行:

DI1 输入低电平, 电机按照模拟量给定(2007h:04h)的转矩运行, DI2 控制电机运转方向


模拟量控制是一种非常常见和有效的控制方式,被广泛应用于各种工业自动化和过程控制系统中。它能够实现高精度、快速响应和灵活性的控制系统,从而实现对各种物理量的精确控制。

准确理解并应用模拟量控制,对于控制电机运行具有重要意义,有助于我们获得最佳的电机运转效果。

以上即是今天分享的全部内容,如果您有其他问题,请及时联系我们。

˜ 本文章全部内容或部分内容禁止擅自转载、拷贝。

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

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

相关文章

电路综合-基于简化实频的SRFT微带线切比雪夫低通滤波器设计

电路综合-基于简化实频的SRFT微带线切比雪夫低通滤波器设计 0、基本理论 参考-Design of Ultra Wideband Power Transfer Networks的4.17小节的推导过程 n 次切比雪夫多项式定义为: n在1到5时的切比雪夫多项式表: 此表可以使用下面的代码计算得出&…

java通过jol-core库分析对象内存分布以及查看Synchronized锁升级过程

在Java开发中&#xff0c;我们可以借助jol-core这个库来查看对象内存信息。 引入依赖&#xff1a; <dependency><groupId>org.openjdk.jol</groupId><artifactId>jol-core</artifactId><version>0.17</version> </dependency>…

深度学习系列52:多目标跟踪

1. 评价指标 1&#xff09;FP&#xff1a;False Positive&#xff0c;即真实情况中没有&#xff0c;但跟踪算法误检出有目标存在。 2&#xff09;FN&#xff1a;False Negative&#xff0c;即真实情况中有&#xff0c;但跟踪算法漏检了。 3&#xff09;IDS&#xff1a;ID Sw…

【数据结构】数组和字符串(六):特殊矩阵的压缩存储:稀疏矩阵——压缩稀疏列(Compressed Sparse Column,CSC)

文章目录 4.2.1 矩阵的数组表示4.2.2 特殊矩阵的压缩存储a. 对角矩阵的压缩存储b~c. 三角、对称矩阵的压缩存储d. 稀疏矩阵的压缩存储——三元组表e. 压缩稀疏行&#xff08;Compressed Sparse Row&#xff0c;CSR&#xff09;矩阵f. 压缩稀疏列&#xff08;Compressed Sparse …

【计算机毕设小程序案例】基于微信小程序的图书馆座位预定系统

前言&#xff1a;我是IT源码社&#xff0c;从事计算机开发行业数年&#xff0c;专注Java领域&#xff0c;专业提供程序设计开发、源码分享、技术指导讲解、定制和毕业设计服务 &#x1f449;IT源码社-SpringBoot优质案例推荐&#x1f448; &#x1f449;IT源码社-小程序优质案例…

Android拖放startDragAndDrop拖拽onDrawShadow动态添加View,Kotlin(3)

Android拖放startDragAndDrop拖拽onDrawShadow动态添加View&#xff0c;Kotlin&#xff08;3&#xff09; import android.content.ClipData import android.graphics.Canvas import android.graphics.Point import android.os.Bundle import android.util.Log import android.…

【linux】麒麟v10安装Redis主从集群(ARM架构)

安装redis单示例的请看&#xff1a;麒麟v10安装Redis&#xff08;ARM架构&#xff09; 安装环境 ​Hostname​IP addressmaster192.168.0.1slave1192.168.0.2slave2192.168.0.3 下载安装包 &#xff08;三台都操作&#xff09; wget https://repo.huaweicloud.com/kunpeng/…

iStat Menus v6.72

iStat Menus是一款Mac电脑上的系统监控工具&#xff0c;它可以帮助用户监测电脑的硬件和软件状况&#xff0c;提供实时的系统数据和统计信息。 其主要特点包括&#xff1a; 1.系统监测&#xff1a;iStat Menus可以监测CPU、内存、硬盘、网络、电池等系统参数&#xff0c;方便…

SLAM从入门到精通(lidar的运动畸变矫正)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 前面我们说过&#xff0c;很多时候传感器的数据并不能直接拿过来使用。这里面除了噪声的原因之外&#xff0c;另外一部分原因就是传感器数据本身也…

Linux 多架构支持介绍和实践

Linux 多架构支持介绍和实践 1. Linux 上多架构支持指的是什么意思&#xff1f; 在Linux 上开启多架构支持&#xff08;multi-arch support&#xff09;&#xff0c;指的是可以让您在同一系统上安装多个不同架构的软件包&#xff0c;这在交叉编译的场景显得格外重要。 以下实…

分享一下怎么做一个微信抽奖活动

抽奖活动是当今社会中非常流行的一种营销方式&#xff0c;它能够有效地吸引消费者的注意力&#xff0c;提高品牌知名度和销售额。在举办抽奖活动时&#xff0c;需要制定相应的规则和奖励设置&#xff0c;以确保活动的公平性和吸引力。本文将详细介绍如何制作一个有效的抽奖活动…

外汇天眼:如何有效地交易外汇?15个基本提示!

外汇是买卖货币的行为。日均交易量超过6万亿美元&#xff0c;是世界上最大的金融市场。鉴于其规模和可及性&#xff0c;许多人被高回报的承诺所吸引。但是&#xff0c;如果没有适当的知识和纪律&#xff0c;交易可能会有风险。在本文中&#xff0c;很好地分解了有效交易外汇的基…

2023高频前端面试题-浏览器

1. 浏览器是如何解析 CSS 选择器的&#xff1f; 在生成渲染树的过程中&#xff0c;渲染引擎会根据选择器提供的信息来遍历 DOM 树&#xff0c;找到对应的 DOM 节点后将样式规则附加到上面。 来看一段样式选择器代码、以及一段要应用样式的 HTML&#xff1a; .mod-nav h3 spa…

AI口语APP第三方接口

AI口语练习应用程序通常可以通过第三方接口来集成语音识别、自然语言处理和其他相关功能。以下是一些常见的第三方接口及其特点&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.Google Cloud Speech…

如何设计元宇宙展厅,元宇宙展厅的展示和交互形式有哪些?

引言&#xff1a; 元宇宙是当下科技界最为炙手可热的话题之一&#xff0c;被誉为数字世界的未来。将元宇宙与展厅结合&#xff0c;展示产品信息成了很多人关注的热点&#xff0c;那么元宇宙展厅应该如何设计呢&#xff1f; 一&#xff0e;元宇宙展厅设计理念 1.创造虚拟与现实…

为什么选择Codigger静态分析?

开发每个阶段的安全代码 Codigger是一种很流行的静态分析工具&#xff0c;用于持续检查代码库的代码质量和安全性&#xff0c;并在代码评审期间指导开发团队。代码审查是一种系统的软件质量保证技术&#xff0c;通过审查开发人员的代码来发现和修复问题、提高代码质量并执行编码…

九月手游出海三黑马,营销上如何做到成功?

从2022年开始&#xff0c;手游出海红利几乎完全消失&#xff0c;在经历高速发展的黄金阶段过渡到竞争激烈的精品化阶段&#xff0c;再到目前“不上不下”的存量竞争时代。 现在手游出海到底面临怎么样的困境&#xff1f;是全球经济下行、隐私政策更新频繁、国际形势变化莫测、…

【工具使用】使用Audition增加增益的方法

一&#xff0c;简介 本文主要介绍如何在Adobe Audition 2020中改变波形的幅值。供参考。 二&#xff0c;操作方法 这里使用1KHz&#xff0c;-120dB信号为例。 2.1 方法一&#xff1a;直接使用悬浮窗口 窗口中输入6&#xff0c;波形的幅值就变成了-114dB。 注意&#xff1a…

ChatGLM系列五:Lora微调

目前主流对大模型进行微调方法有三种&#xff1a;Freeze方法、P-Tuning方法和Lora方法 LoRA: 在大型语言模型上对指定参数&#xff08;权重矩阵&#xff09;并行增加额外的低秩矩阵&#xff0c;并在模型训练过程中&#xff0c;仅训练额外增加的并行低秩矩阵的参数,冻结其他参数…

Java中级面试题记录(四)

一面面试题 1.Innodb的行数据存储模式 https://baijiahao.baidu.com/s?id1775090633458928876&wfrspider&forpc 2.行数据包含哪些信息&#xff1f; https://baijiahao.baidu.com/s?id1775090633458928876&wfrspider&forpc 3.MySQL在进行存储VARCHAR的时…