旋转变压器与光电编码器是目前伺服领域应用最广的测量传感器。

一、伺服系统

  又称为随动系统,精确的跟随或者复现某个过程的反馈系统。

  使物体的位置、方位、状态等输出被控量能够跟随目标(设定)的任意变化的自动控制系统

1.伺服电机的三种控制方式

  ①速度控制-模拟量

    通过模拟量的输入或脉冲的频率进行转动速度的控制。

  ②转矩控制-模拟量

    通过改变模拟量的设定或通过通讯方式改变对应的地址的数值来改变设定的力矩大小。

  ③位置控制-脉冲量

    通过外部输入的脉冲的频率来确定转动速度的大小,通过脉冲的个数来确定转动的角度

    也有些伺服可以通过通讯方式直接对速度和位移进行赋值

2.伺服电机的控制

  伺服电机一般为三个环控制,就是3个闭环负反馈PID调节系统。

  从内到外分别是电流环、速度环、位置环。

3.几个量的区别、联系

  ①模拟量:在时间和数值上都是连续变化的信号(比如电压、电流)。

      经过抽样量化后就是数字量。

  ②数字量:在时间和数值上都是离散信号。其表示的信号则为数字信号

      数字量是由0和1组成的信号,经过编码形成有规律的信号。

  ③脉冲量:在瞬间电压或电流由某一值跃变到另一值的信号量。

      在量化后,其连续规律的变化就是数字量

      如果其由0变成某一固定值并保持不变,其就是开关量

  ④开关量:开关量只有两种状态,0/1,包括开入量和开出量,反映的是状态。

二、旋转变压器

  简称旋变,是一种输出电压随转子转角变化的信号元件。

  励磁绕组以一定频率的交流电压励磁,输出绕组的电压幅值与转子转动角度

   ①正余弦函数关系 ,②或保持一定比例关系,③或成线性关系(一定转角范围)

1.磁阻式旋转变压器

  ①磁阻式旋转变压器输出绕组的电压幅值与转子转角成正余弦函数关系。

  ②励磁绕组和输出绕组安装在定子槽,励磁绕组和输出绕组的绕线不一样。

  ③两相的输出信号彼此相差90度。电压幅值与转角作正余弦变化。

  ④转子绕组随电机旋转,两个相差90度定子绕组固定,绕组就形成了一个具有角度依赖系数的变压器。

  ⑤通过调解两个信号,可获得电机的角度位置信息。

2.旋变的输入输出电压

函数关系:

设转子转动的角度为θ,励磁频率为f,Ea为信号幅度,时间为t

  (励磁输入电压)E(r1-r2) = Ea*Sin(2π*f*t)

设传输比为K,设转子偏离原点角度为θ

  (绕组输出电压)E(s1-s3) = K*Ea*Sin(2π*f*t)Cosθ

  (绕组输出电压)E(s2-s4) = K*Ea*Sin(2π*f*t)Sinθ

  旋转变压器的变压比:是指在规定励磁条件下,最大空载输出电压的基波分量与励磁电压的基波分量之比。

三、光电编码器

  光电编码器的主要工作原理为光电转换,是一种通过光电转换将输出轴的机械几何位移量转换为脉冲或数字量的传感器。

       构成:光栅盘和光电检测装置

  工作原理:光栅盘与电动机同轴使电机旋转带动光栅盘旋转,光电检测装置输出脉冲信号,根据该信号计算转速。

  种类:刻度方法和信号输出形式的不同可分为增量型、绝对型和混合型。

1.增量式编码器

  ①工作原理:光电转换

  ②输出的是A、B、Z三组方波脉冲,其中A、B两脉冲相位差相差90度以判断电动机的旋转方向,Z脉冲为每转一个脉冲以便于基准点的定位。

2. 绝对式编码器

  ①工作原理:光电转换 

②但其输出的是数字量,在码盘上有若干同心码道,码道由透光和不透光的扇形区间交叉构成,码道数是其码盘的二进制数码位数,码盘的两侧是光源和光敏元件,码盘位置的不同光敏元件受光情况不同输出不同二进制数,来判断码盘位置。

四、小结

  ①光电编码器直接输出数字信号,处理简单,容易提高分辨率,缺点不耐冲击,不耐高温,易受辐射干扰。

  ②旋转变压器具有耐冲击、耐高温、耐油污、高可靠、长寿命等优点,其缺点是输出为调制的模拟信号,输出信号解算较复杂。


作者:Devil-wei

出处:https://www.cnblogs.com/Devil-wei/

版权声明:本文版权归作者,转载请标注文章作者与出处

 

伺服电机&旋转变压器&光电编码器的更多相关文章

  1. 「雕爷学编程」Arduino动手做(40)——旋转编码器模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  2. 直流电机、减速器、编码器与TB6612FNG知识整理

    之前把MPU6050的相关知识了解了一下,可以做到测量欧拉角,在平衡小车的开发中需要测量小车的倾角来调整小车姿态.接下来该学习小车的电机驱动部分了,这里整理一下直流电机.减速器.编码器以及TB6612 ...

  3. 基于MATLAB的单级倒立摆仿真

    有关代码及word文档请关注公众号“浮光倾云”,后台回复A010.02即可获取 一.单级倒立摆概述 倒立摆是处于倒置不稳定状态,人为控制使其处于动态平衡的一种摆,是一类典型的快速.多变量.非线性.强耦 ...

  4. 增量式PID的stm32实现(转)

    源:增量式PID的stm32实现,整定过程 首先说说增量式PID的公式,这个关系到MCU算法公式的书写,实际上两个公式的写法是同一个公式变换来得,不同的是系数的差异. 资料上比较多的是: 还有一种是: ...

  5. SimMechanics/Second Generation倒立摆模型建立及初步仿真学习

    笔者最近捣鼓Simulink,发现MATLAB的仿真模块真的十分强大,以前只是在命令窗口敲点代码,直到不小心敲入simulink,就一发不可收拾.话说simulink的模块化建模确实方便,只要拖拽框框 ...

  6. ROS里程计的学习

    采用增量式编码器来实现odometry的计算,首先采用编码器对脉冲进行采样实现左右轮运动状态的获取,然后再利用增量式测程法得到机器人车体当前坐标系的位姿. 增量式测量法是使用从编码器采样到的数据并依据 ...

  7. 西门子 S7-1500 PLC,使用手轮控制伺服电机

    西门子 S7-1500 PLC,使用手轮控制伺服电机 本文描述了一种,1500PLC使用叠加定位的方法,实现手轮操作的方法. 手轮操作需要的功能 数控机床等设备上的电子手轮,起源于机械手轮.机械手轮是 ...

  8. Arduino关于旋转编码器程序的介绍(Reading Rotary Encoders)--by Markdown

    介绍 旋转或编码器是一个角度測量装置. 他用作精确測量电机的旋转角度或者用来控制控制轮子(能够无限旋转,而电位器只能旋转到特定位置).其中有一些还安装了一个能够在轴上按的button,就像音乐播放器的 ...

  9. FPGA旋转编码器的实现

    module pmodenc( clk, rst_n, A, B, BTN,// A_Debounce,// B_Debounce,// BTN_Debounce,// Rotary_right,// ...

随机推荐

  1. 2018-01-12 Antlr4添加中文变量赋求值,括号,各种问题

    中文编程知乎专栏原文地址 例程(更多测试用例在此): 基数=100 基数×(基数+1)÷2 => 求值为5050 续上文Antlr4实现数学四则运算, 修改的语法规则部分: 程序: 声明+; 声 ...

  2. (三)图数据库neo4j的安装配置

    (一)neo4j安装 neo4j有社区版本和企业版,社区版本是免费的,企业版本是收费的.在linux上安装如下步骤: 1.将下载的neo4j-enterprise-3.4.0-unix.tar.gz包 ...

  3. 如何设置Linux(Centos)系统定期任务(corntab详细用法)

    如何设置Linux(Centos)系统定期任务(crontab详细用法) 1.Crontab简介 Linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非 ...

  4. 【转载】Verilog中的parameter

    1. 概述 在Verilog中我们常常会遇到要将一个常量(算法中的某个参数)赋给很多个变量的情况,如: x = 10;y = 10;z = 10;如果此时10要改为9,就需要在代码中修改3个地方,非常 ...

  5. Windows Server 2016-三种方法备份还原DHCP服务器

    方法一:图形化备份还原DHCP: 备份操作: 1.DHCP控制台,属性选择"备份"选项: 2.指定备份路径,默认是C:\Windows\System32\dhcp\ 3.备份完成后 ...

  6. Vault安装、配置、使用

    一.环境搭建 官网指导步骤:https://learn.hashicorp.com/vault/#getting-started 1. 下载vault安装文件 2. dev环境启动 ./vault s ...

  7. Linux新手随手笔记1.8

    配置网卡服务 将网卡的配置文件,保存成模板,叫做会话. nmcli命令查看网卡信息.nmcli是一款基于命令行的网络配置工具 只有一个网卡信息,下面我们再添加一个. 公司:静态IP地址 家庭:DHCP ...

  8. 恢复oracle中误删除drop掉的表 闪回的方法

    恢复oracle中误删除drop掉的表   查看回收站中表 --需要在其所在用户下查询 回收站对象 select object_name,original_name,partition_name,ty ...

  9. JavaScript正则表达式基础

    ECMAScript 3 开始支持正则表达式,其语法和 Perl 语法很类似,一个完整的正则表达式结构如下: var expression = / pattern / flags ; 其中,模式(pa ...

  10. qml demo分析(rssnews-常见新闻布局)

    一.效果展示 今儿来分析一篇常见的ui布局,完全使用qml编写,ui交互效果友好,如图1所示,是一个常见的客户端新闻展示效果,左侧是一个列表,右侧是新闻详情. 图1 新闻效果图 二.源码分析 首先先来 ...