机器人内部传感器阅读梳理及心得-速度传感器-模拟式速度传感器

速度传感器是机器人内部传感器之一,是闭环控制系统中不可缺少的重要组成部分,它用来测量机器人关节的运动速度可以进行速度测量的传感器很多如进行位置测量的传感器大多可同时获得速度的信息。但是应用最广泛、能直接得到代表转速的电压且具有良好的实时性的速度测量传感器是测速发电机它主要用于检测机械转速,能把机械转速变换为电压信号。在机器人控制系统中,以速度为首要目标进行伺服控制的并不常见,更常见的是机器人的位置控制若要考虑机器人运动过程的品质速度传感器甚至加速度传感器都是需要的。根据输出信号形式的不同,速度传感器可分为模拟式数字式两种。

模拟式速度传感器

测速发电机是最常用的一种模拟式速度传感器,它的工作原理类似于小型永磁式直流发电机它可以把机械转速变换成电压信号,而且输出电压与输入的转速成正比

其工作原理是基于法拉第电磁感应定律,当通过线圈的磁通量恒定时,位于磁场中的线圈旋转室线圈两端产生的感应电动势与转子线圈的转速度成正比,即:u=kn    

式中, u—测速发电机的输出电压,单位: V

           n—测速发电机的转速,单位: r/min

           k—比例系数。

当有负载时,电枢绕组流过电流,由于电枢反应而使输出电压降低。若负载较大,或者测量过程中负载变化,则破坏了线性特性而产生误差。为减少误差必须使负载尽可能地小且性质不变测速发电机总是与驱动电动机同轴联接这样就测出了驱动电动机的瞬时速度并能在机器人自动系统中作为速度闭环系统的反馈元件。测速发电机在机器人速度闭环控制系统中的应用如图1所示。

图1 测速发电机在机器人速度闭环控制系统中的应用

测速发电机具有线性度好、灵敏度高等特点,目前检测范国一般在20~40r/min,精度为0.2%~0.5

测速发电机按其构造分为直流测速发电机交流测速发电机。直流测速发电机实际是一种微型直流发电机,按定子磁极的励磁方式分为永磁式电磁式。永磁式采用高性能永久磁钢励磁,受温度变化的影响较小,输出变化小,斜率高,线性误差小。电磁式采用他励式,不仅复杂且因励磁受电源、环境等因素的影响,输出电压变化较大,应用不多。图2为直流测速发电机的结构原理,改变旋转方向时输出电动势的极性也相应改变。

图2 直流测速发电机的结构原理

交流测速发电机可分为同步测速发电机异步测速发电机两大类。同步测速发电机又分为永磁式感应子式脉冲式三种。由于同步测速发电机感应电动势的频率随转速变化,致使负载阻抗和电机本身的阻抗均随转速而变化,所以在自动控制系统中较少采用。

异步测速发电机结构与交流伺服电动机相似,其转子结构可分为鼠笼型空心杯型两种。鼠笼转子异步测速发电机输出斜率大,但线性度差,相位误差大,剩余电压高,一般只用在精度要求不高的控制系统中。空心杯转子异步测速发电机的精度较高转子转动惯量也小性能稳定在自动控制系统中常用。图3为交流异步测速发电机的结构原理。

图3 交流异步测速发电机的结构原理

如上速度传感器思维导图如图4所示。

图4  速度传感器思维导图

备注:部分图来源于网络,版权归原作者所有,如有不妥,请联系作者删除或更新。

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

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

相关文章

fastjson序列化MessageExt对象问题(1.2.78之前版本)

前言 无论是kafka&#xff0c;还是RocketMq&#xff0c;消费者方法参数中的MessageExt对象不能被 fastjson默认的方式序列化。 一、查看代码 Override public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> msgs,ConsumeConcurrentlyContext context) {t…

江科大stm32学习笔记——【4-1】OLED

一.原理 1.调试方式 串口调试&#xff1a;通过串口通信&#xff0c;将调试信息发送到电脑端&#xff0c;电脑使用串口助手显示调试信息。 显示屏调试&#xff1a;直接将显示屏连接到单片机&#xff0c;将调试信息打印在显示屏上。 Keil调试模式&#xff1a;借助Keil软件的调…

resilience4j 2.0.0版本使用要求最低JDK17(使用踩坑记录)

文章目录 &#x1f50a;博主介绍&#x1f964;本文内容&#x1f4e2;文章总结&#x1f4e5;博主目标 &#x1f50a;博主介绍 &#x1f31f;我是廖志伟&#xff0c;一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作…

六自由度Stewart平台的matlab模拟与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1运动学原理 4.2 Stewart平台运动学方程 5.完整工程文件 1.课题概述 六自由度Stewart平台的matlab模拟与仿真&#xff0c;模拟六自由度Stewart平台的动态变化情况以及伺服角度。 2.系统仿真结果 3.核…

v-rep--websocket接口

websocket是什么 V-REP 中的 Web Socket 是一种用于在 V-REP 和外部应用程序之间进行通信的协议和技术。Web Socket 基于 TCP 连接&#xff0c;可以提供双向、实时的数据传输&#xff0c;适用于互动性或实时交互性应用。 (比如v-rep在云服务器上运行&#xff0c;通过websocke…

【国产MCU】-CH32V307-定时器同步模式

定时器同步模式 文章目录 定时器同步模式1、定时器同步模式介绍2、驱动API介绍3、定时器同步模式实例1、定时器同步模式介绍 CH32V307的定时器能够输出时钟脉冲(TRGO),也能接收其他定时器的输入(ITRx)。不同的定时器的ITRx的来源(别的定时器的TRGO)是不一样的。 通用定…

RecyclerView适配器的封装

RecyclerView适配器基类的封装 RecyclerView.Adapter封装类 public abstract class AutoRollAdapter<T> extends RecyclerView.Adapter<ViewHolder> {protected List<T> ts new ArrayList<>();public List<T> getData() {return ts; } public…

Covalent Network的长期数据可用性 获得了众多加密 KOL的肯定及支持

随着 Web3 生态系统的动态发展&#xff0c;Covalent Network&#xff08;CQT&#xff09;的关键性正在显现&#xff0c;通过提供分布式、加密安全的数据层&#xff0c;以解决长期数据可用性的问题。Covalent Network&#xff08;CQT&#xff09;不仅仅是一个工具&#xff0c;更…

企业内部文件资料如何进行加密 ——防止泄露?

企业内部文件资料的加密是防止数据泄露的关键措施之一。 www.weaem.com 以下是一些建议&#xff0c;用于在企业内部进行文件资料的加密&#xff0c;以防止数据泄露&#xff1a; 选择适合的加密技术&#xff1a; 透明加密&#xff1a;这种加密方式允许用户在不改变原有操作习惯的…

简单网站模板1(HTML)

想要拥有自己的网站&#xff0c;却不知该如何才能简约好看&#xff0c;接下来分享一种自己搭建的网站模板&#xff0c;希望大家喜欢。 展示图&#xff1a; CODE: <!DOCTYPE html> <html> <head><title>我的网站</title><style>body {fo…

BERT:基于TensorFlow的BERT模型搭建中文问答系统模型

目录 1、导入所需库2、准备数据集3、对问题和答案进行分词4、构建模型5、编译模型6、训练模型7、评估模型8、使用模型进行预测 1、导入所需库 #导入numpy库&#xff0c;用于进行数值计算 import numpy as np#从Keras库中导入Tokenizer类&#xff0c;用于将文本转换为序列 from…

Nginx服务器配置详解

server {listen 80;listen 443 ssl http2;server_name logi.lyz8770.com;index index.html index.htm default.htm default.html;root /www/wwwroot/logi.lyz8770.com/dist/;#SSL-START SSL相关配置#error_page 404/404.html;ssl_certificate /www/server/panel/vhost/cert/…

eltable 合计行添加tooltip

eltable 合计行添加tooltip 问题描述&#xff1a; eltable 合计行单元格内容过长会换行&#xff0c;需求要求合计行数据超长显示 … &#xff0c;鼠标 hover 时显示提示信息。 解决方案&#xff1a;eltable合计行没有对外的修改接口&#xff0c;想法是 自己实现一个tooltip&a…

System Verilog学习笔记(八)——采样和数据驱动

System Verilog学习笔记&#xff08;八&#xff09;——采样和数据驱动 为了避免在RTL仿真行为中发生的信号竞争问题&#xff0c;可以通过非阻塞赋值或者特定信号延迟来解决同步的问题。 默认情况下&#xff0c;时钟对于组合电路的驱动会添加一个无限小时间&#xff08;delta-…

RLWE同态加密编码打包——系数打包

RLWE同态加密的明文域 RLWE的加密方案&#xff0c;如BGV、BFV&#xff0c;加密的对象&#xff0c;实际上是分圆多项式环上的一个整系数多项式。而我们在平时接触到的需要加密的数据&#xff0c;如图像或者工资&#xff0c;通常是一个数。所以&#xff0c;在使用RLWE同态加密时…

JVM对象创建与内存分配机制

JVM对象创建与内存分配机制 JVM对象创建与内存分配机制 JVM对象创建与内存分配机制对象的创建过程内存分配对象栈上分配对象逃逸分析标量替换 对象在Eden区分配大对象直接进入老年代长期存活的对象将进入老年代对象年龄动态判断老年代空间分配担保机制 对象头与指针压缩对象头利…

课时49:表达式_表达式进阶_集合基础

3.3.2 集合基础 学习目标 这一节&#xff0c;我们从 基础知识、简单实践、小结 三个方面来学习。 基础知识 简介 所谓的集合&#xff0c;主要是针对多个条件表达式组合后的结果&#xff0c;尤其是针对于逻辑场景的组合。初中数学的相关逻辑示意图&#xff1a;表现样式 两个…

将四个主页面配置为 tab-bar 的子路由

使用vant组件库 路由 {path: /, name: layout,component: () > import(/views/layout),children: [{path: , // 默认子路由name: home,component: () > import(/views/home)},{path: qa,name: qa,component: () > import(/views/qa)},{path: video,name: video,compo…

对比CentOS与Ubuntu:选择最适合你的Linux发行版

目录 对比CentOS与Ubuntu&#xff1a;选择最适合你的Linux发行版CentOS vs Ubuntu&#xff1a;概述CentOS vs Ubuntu&#xff1a;安装和配置CentOS vs Ubuntu&#xff1a;性能和稳定性示例代码和解决方案CentOS示例&#xff1a;Ubuntu示例&#xff1a; CentOS vs Ubuntu&#x…

Tips杂记

&#x1f972; &#x1f978; &#x1f90c; &#x1fac0; &#x1fac1; &#x1f977; &#x1f43b;‍❄️&#x1f9a4; &#x1fab6; &#x1f9ad; &#x1fab2; &#x1fab3; &#x1fab0; &#x1fab1; &#x1fab4; &#x1fad0; &#x1fad2; &#x1fad1…