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

一、伺服系统

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

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

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. EasyToLearnDesignPattern

    简单上手设计模式 GITHUB:https://github.com/Fisher-Joe/EasyToLearnDesignPattern 本文旨在使用最简单的语言,最简单的代码让人学习设计模式(最 ...

  2. 好程序员web前端分享CSS基础篇

    学习目标 1.CSS简介 2.CSS语法 3.样式的创建 4.两种引入外部样式表的区别 5.样式表的优先级和作用域 6.CSS选择器 7.选择器的权重 8.浮动属性的简单应用 9.HTML.CSS注释 ...

  3. python进程和线程(四)

    线程同步条件.信号量及队列 同步条件(event) 下面是官方文档对event的一些解释: An event is a simple synchronization object; the event ...

  4. cassandra 堆外内存管理

    为什么需要堆外内存呢 单有一些大内存对象的时候,JVM进行垃圾回收时需要收集所有的这些对象的内存也.增加了GC压力.因此需要使用堆外内存. java 分配堆外内存 org.apache.cassand ...

  5. 宁撞金钟一下,不打破鼓三千,IT人要有志气,要进就进大的好的公司

    最近我也在帮一些朋友面试,再结合自身的经验,发现了一个意料之外情理之中的事情:个别挣钱能力一般或规模比较小的公司,对候选人的要求普遍比一些大公司反而高,而且工作时间普遍会比一些好公司要长. 比如一个税 ...

  6. docker-compose-volumes的说明

    docker-compose里两种设置方式都是可以持久化的 绝对路径的 ghost: image: ghost volumes: - ./ghost/config.js:/var/lib/ghost/ ...

  7. 从零开始搭建一个规范的vue-cli 3.0项目

    在这一集我们将讲到如何从安装vue-cli开始,到新建一个本地项目,再到vscode中关于eslint的配置,以及本地项目关联公司远程项目的基本操作. 一,初始化本地项目 1,首先,全局安装vue-c ...

  8. 对称密码——DES加密算法

    前言 本篇博文将介绍对称密码算法中的DES密码的算法原理与代码实现(Java) DES算法原理 DES加密算法是对称加密算法(加密和解密使用同一个密钥)中的一种,DES也是分组密码,以64位为分组对明 ...

  9. asp.net mvc 简单项目框架的搭建过程(一)对Bll层和Dal层进行充分解耦

    学习asp.net 已经有近三个月的时间了,在asp.net mvc上花的时间最多,但个人真是有些菜,不得不说,asp.net mvc的水真的还是蛮深的.目前在公司实习,也见过公司几个项目的代码了.对 ...

  10. Redis 过期键删除策略

    Redis 中数据库键的过期时间都保存在过期字典中,当一个键过期了,Redis 存在三种不同的删除策略:定时删除.惰性删除和定期删除 定时删除 定义 在设置键的过期时间的同时创建一个计时器,让定时器在 ...