伺服电机&旋转变压器&光电编码器
旋转变压器与光电编码器是目前伺服领域应用最广的测量传感器。
一、伺服系统
又称为随动系统,精确的跟随或者复现某个过程的反馈系统。
使物体的位置、方位、状态等输出被控量能够跟随目标(设定)的任意变化的自动控制系统
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/
版权声明:本文版权归作者,转载请标注文章作者与出处
伺服电机&旋转变压器&光电编码器的更多相关文章
- 「雕爷学编程」Arduino动手做(40)——旋转编码器模块
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...
- 直流电机、减速器、编码器与TB6612FNG知识整理
之前把MPU6050的相关知识了解了一下,可以做到测量欧拉角,在平衡小车的开发中需要测量小车的倾角来调整小车姿态.接下来该学习小车的电机驱动部分了,这里整理一下直流电机.减速器.编码器以及TB6612 ...
- 基于MATLAB的单级倒立摆仿真
有关代码及word文档请关注公众号“浮光倾云”,后台回复A010.02即可获取 一.单级倒立摆概述 倒立摆是处于倒置不稳定状态,人为控制使其处于动态平衡的一种摆,是一类典型的快速.多变量.非线性.强耦 ...
- 增量式PID的stm32实现(转)
源:增量式PID的stm32实现,整定过程 首先说说增量式PID的公式,这个关系到MCU算法公式的书写,实际上两个公式的写法是同一个公式变换来得,不同的是系数的差异. 资料上比较多的是: 还有一种是: ...
- SimMechanics/Second Generation倒立摆模型建立及初步仿真学习
笔者最近捣鼓Simulink,发现MATLAB的仿真模块真的十分强大,以前只是在命令窗口敲点代码,直到不小心敲入simulink,就一发不可收拾.话说simulink的模块化建模确实方便,只要拖拽框框 ...
- ROS里程计的学习
采用增量式编码器来实现odometry的计算,首先采用编码器对脉冲进行采样实现左右轮运动状态的获取,然后再利用增量式测程法得到机器人车体当前坐标系的位姿. 增量式测量法是使用从编码器采样到的数据并依据 ...
- 西门子 S7-1500 PLC,使用手轮控制伺服电机
西门子 S7-1500 PLC,使用手轮控制伺服电机 本文描述了一种,1500PLC使用叠加定位的方法,实现手轮操作的方法. 手轮操作需要的功能 数控机床等设备上的电子手轮,起源于机械手轮.机械手轮是 ...
- Arduino关于旋转编码器程序的介绍(Reading Rotary Encoders)--by Markdown
介绍 旋转或编码器是一个角度測量装置. 他用作精确測量电机的旋转角度或者用来控制控制轮子(能够无限旋转,而电位器只能旋转到特定位置).其中有一些还安装了一个能够在轴上按的button,就像音乐播放器的 ...
- FPGA旋转编码器的实现
module pmodenc( clk, rst_n, A, B, BTN,// A_Debounce,// B_Debounce,// BTN_Debounce,// Rotary_right,// ...
随机推荐
- Microsoft SQL Server 双机热备份,实时同步
1.两台服务器,主服务器,从服务器,两台服务器都安装SQL Server 2008R2并且安装相同表结构的数据库(需要实时同步的数据库) 2.主服务器数据库安装完毕,打开SQL Server 配置管理 ...
- linux 进程概念
1,pcb:进程控制块结构体:/usr/src/linux-headers-4.15.0-29/include/linux/sched.h 进程id:系统中每个进程有唯一的id,在c语言中用pid_t ...
- shell 简单脚本编程
shell脚本编程 编译器,解释器 编程语言: 机器语言,汇编语言,高级语言 静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 C,C++,JAVA,C# 动态语言:解释型语言,on the ...
- centos7 ambari2.6.1.5+hdp2.6.4.0 大数据集群安装部署
前言 本文是讲如何在centos7(64位) 安装ambari+hdp,如果在装有原生hadoop等集群的机器上安装,需要先将集群服务停掉,然后将不需要的环境变量注释掉即可,如果不注释掉,后面虽然可以 ...
- eShopOnContainers 知多少[1]:总体概览
引言 在微服务大行其道的今天,Java阵营的Spring Boot.Spring Cloud.Dubbo微服务框架可谓是风水水起,也不得不感慨Java的生态圈的火爆.反观国内.NET阵营,微服务却不愠 ...
- Java Excel导入导出(实战)
一.批量导入(将excel文件转成list) 1. 前台代码逻辑 1)首先在html页面加入下面的代码(可以忽略界面的样式) <label for="uploadFile" ...
- Optimizing Java笔记:高级垃圾回收
原书地址:https://www.safaribooksonline.com/library/view/optimizing-java/9781492039259/ 感觉挺不错的一本书,断断续续在读. ...
- 一次 HashSet 所引起的并发问题
背景 上午刚到公司,准备开始一天的摸鱼之旅时突然收到了一封监控中心的邮件. 心中暗道不好,因为监控系统从来不会告诉我应用完美无 bug,其实系统挺猥琐. 打开邮件一看,果然告知我有一个应用的线程池队列 ...
- HttpUtil 【判断网络连接的封装类】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 该封装类主要包括以下功能: 判断是否有网络连接.判断是否有可用的网络连接: 判断是否是3G网络.判断mobile网络是否可用: 判断 ...
- UmengAppDemo【友盟统计SDK集成以及多渠道打包配置,基于V7.5.3版本】
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里只是记录下集成友盟统计SDK以及简单配置多渠道打包的步骤.所以1.该Demo不能运行:2.配置多渠道打包只是一种简单的写法,具体 ...