角度传感器的基本原理及如何利用其简化角度测量
自打人们创造了转轴,大家就期待掌握怎么根据更改精密度提升转轴旋转高效率。过去好多个新世纪,生物学家和技术工程师早已开发了很多办法来完成此总体目标,期内轮-轴系统软件的基本概念获得了广泛运用,从车辆、声音旋纽、各种各样机械设备方式的传动齿轮到简单的小推车,基本上每一种机械结构均采取了这一基本原理。
历经好几个时期的探寻,大家发觉让转轴高效率运作的最重要要素并不是转轴自身(为什么不完全更新改造它呢?),只是转轴的轴角。现阶段精确测量和提升轴角的最有效办法是选用视角感应器。目前千百种转角传感器都可以根据轴榫监管和改善推动轮周高效率提升;但假如搭配应用FPGA,您就可以获得十分明显的实际效果,与此同时可以提升诸多使用中的轴榫/轮周高效率。
在详解技术工程师们怎样最好运用赛灵思FPGA做到以上目地以前,先使我们简易回望一下转角传感器的一部分基本概念。现阶段获得广泛运用便是伺服电机和分解器这两大类转角传感器。
伺服电机和分解器的种类
伺服电机分成增加量和肯定2个基本上类型。增加量伺服电机能够监管轴榫上的2个部位,而且还可以在轴榫每一次历经这两个部位时造成A或B单脉冲。单独的外界电动式电子计数器随后从这种单脉冲讲解出转速比和转动方位。尽管适用诸多运用,可是增加量式电子计数器的确具有一些不够。比如,在轴榫转停状况下,增加量伺服电机在运行以前务必最先根据调返回某一特定校正点来达到本身校正。此外,增加量式电子计数器易遭受电气设备影响的危害,造成发送至系统软件的单脉冲不精确,从而导致转动记数不正确。值得一提的是,很多增加量伺服电机归属于半导体材料 – 假如对总体目标运用有影响,则没法用以辐射源风险地区。
图1 – 分解器电机转子鼓励
分解器绕阻
ROTOR:电机转子 STATOR:电机定子
肯定伺服电机是监管轴榫转动记数和角度的感应器系统软件。在根据肯定伺服电机的体系中,客户一般把转轴联接到具备电触头或光学标准的轴榫。在轴榫运作时,根据肯定伺服电机的操作系统会纪录转动和运作方位,与此同时造成便于转化成编码(最多见的是二进制码或格雷码)的并行处理数据輸出。肯定伺服电机的优点取决于只必须校正一次(一般是在加工厂中校正),而不用每一次运用前都校正。除此之外,肯定伺服电机一般比其他伺服电机更靠谱。但是,肯定伺服电机一般很价格昂贵,并且他们不利开展并行处理传输数据,尤其是在精确测量其读值的电子控制系统间距伺服电机较远状况下。
分解器就其自身来讲是一种转动变电器——一种输出电压与其说所监管的键入轴角唯一关系的仿真模拟元器件。它是一款具备0?~360?转动视角的肯定相位传感器,其可以直接接入到轴榫并汇报转速比和部位。分解器与伺服电机对比有许多优点。分解器十分稳定靠谱,可以承受含有尘土、油渍、极端化溫度、震动和辐射源的恶劣自然环境。做为一种变电器,分解器能够保证数据信号防护及其对电气设备影响的当然共模抑止。除开这种特点以外,分解器只必须四根线就可开展角传输数据,这使其可以适用从工业、小型系统软件到航天航空工业生产等各种各样运用。
有刷电机分解器获得了进一步改善,其不用与电机转子的电滑环联接。因而,这类分解器更靠谱,并且使用期限更长。
分解器选用这两种方法获得与轴角有关的输出电压。在第一种方法中,如图所示1所显示的定子绕阻由交替变化数据信号鼓励,而輸出来源于2个电机定子绕阻。因为电机定子是以设备方法精准定位到恰当视角,因而輸出数据信号力度是根据轴角的三角正弦和余弦关系。正弦函数与余弦数据信号均具备与初始鼓励数据信号一样的相位差;仅其力度随轴榫的转动根据正弦函数与余弦开展调配。
图2 – 分解器数字转换器(RDC)程序框图
图文字以下:
ROTOR REFERENCE:电机转子标准
STATOR INPUTS:电机定子键入
COSINE MULTIPLIER:余弦乘法器
SINE MULTIPLIER:正弦函数乘法器
UP /DOWN COUNTER:增长/下降电子计数器
LATCHES:锁存器
DETECTOR:探测器
ERROR:偏差
INTEGRATOR:积分器
VELOCITY:速率
DIGITAL ANGLE:数据视角
WHEN ERROR = 0:当偏差=0
在第二种方法中,电机定子绕阻由相位差正交和的交替变化数据信号鼓励。随后在定子绕阻中感应电压。绕阻的力度和頻率固定不动,但其相位随轴角转变。
分解器能够摆放到必须精确测量视角的部位[2]。而电子系统一般指的是分解器数字转换器(RDC),能够摆放到必须精确测量数据输入输出的部位。分解器的模拟输出(带有轴榫角位置信息)随后经RDC转化成数据方式。
典型性RDC的作用
一般而言,分解器的两种輸出会使用到RDC的正弦函数与余弦乘法器[3]。这种乘法器融合正弦和余弦搜索表及其涵数组成加法模数转换器。图2表明了其作用。
姑且假定逐渐时增长/下降电子计数器的目前情况是一个意味着实验视角(trial angle)ψ的标值。转化器想方设法调节数据视角ψ,使其一直相当于并追踪所测定的仿真模拟视角θ。
分解器的电机定子输出电压为:
V1= V sinωt sinθ 方程式1
V2= V sinωt cosθ 方程式2
在其中θ是分解器电机转子的视角。数据视角ψ运用到余弦乘法器,其他弦乘于V1得到下式:
V sinωt sinθ cosψ 方程式3
数据视角ψ此外还使用到正弦函数乘法器,乘于V2得到下式:
V sinωt cosθ sinψ 方程式4
这两个数据信号由偏差放大仪求差求取出波型的偏差数据信号:
(V sinωt sinθcosψ – V sinωt cosθ sinψ) 方程式5
V sinωt (sinθ cosψ- cosθ sinψ) 方程式6
依据三角恒等式,其简单化为:
V sinωt [sin (θ -ψ)] 方程式7
图3 – SD-14620程序框图(单无线信道)
图文字以下:
REFERENCE CONDITIONER:标准控制器
BIT DETECTOR:位探测器
“S” OPTION SYNTHESIZED REFERENCE:“S”选择项综合性标准
INPUT OPTION:键入选择项
CONTROL TRANSFORMER:变压器
GAIN:增益值
DEMODULATOR:调制解调器
HYSTERESIS:落后
INTEGRATOR:积分器
DC/DC CONVERTER:DC/DC转化器
14/16 BIT UP/DOWN COUNTER:14/16位增长/下降电子计数器
VCO & TIMING:VCO与时钟频率
DATA LATCHES:数据信息锁存
FILTER:过滤器
47μf external capacitor:47μf外界电容器
图4 – OSC-15802标准震荡器程序框图
图文字以下:
QUAD OSCILLATOR:四线组震荡器
探测器选用分解器的电机转子工作电压做为标准同歩调制解调此AC偏差数据信号。这会造成与sin (θ -ψ)正相关的DC偏差数据信号。
DC偏差数据信号馈送到积分器,其輸出推动一个由电流调节的震荡器。而VCO会造成增长/下降电子计数器按前进方向记数,进而在一次记数中造成:
sin (θ -ψ)→0 方程式8
当获得此結果,则:
θ -ψ→0 方程式9
因而,
θ = ψ 方程式10
因而,电子计数器的数据輸出ψ意味着着视角θ。锁存能够在没有终断控制回路追踪状况下完成此数据信息向外界的传送。
此电源电路等效于2型伺服电机控制回路,因为它事实上有两个积分器。一个是总计单脉冲的电子计数器;另一个是坐落于探测器輸出端积分器。在具备稳定转动速率键入的2型伺服电机控制回路中,輸出数据字持续追随或追踪该键入,而不需要外界导出来变换。
RDC典型性案例:SD-14621
SD-14621是数据信息设备公司(DDC)生产制造的中小型成本低RDC。它有两根具有可编程控制器屏幕分辨率操纵作用的无线信道。屏幕分辨率程序编写作用容许挑选10、12、14或16位方式[4]。此作用容许低分辨率快速追踪或是更高像素适用更高精密。因为其尺寸、成本费、精密度与生态性,此转化器适用性能卓越军工用、商业及部位自动控制系统。
元器件的运作必须一个 5V工作电压。转化器有两个对仿真模拟地为±4V工作电压标准的速率輸出(VEL A、VEL B),可适用于取代转速比计。为两根无线信道(/BIT A与/BIT B)给予2个内嵌检测輸出,以标示数据信号遗失(LOS)。
此转化器由三绝大多数构成:键入前面、偏差CPU和数据插口。前面针对同步控制器、分解器和立即键入端各有不同。电子器件Scott-T用以同步控制器键入,分解器控制器用以分解器键入,而正弦函数与余弦电压跟随器用以立即键入端。这种放大仪能够馈送高精密变压器(CT)。CT的另一个键入是16位数据视角ψ,其輸出是2个键入中间的仿真模拟偏差视角或差分信号视角。CT选用放大仪、网络交换机、时序逻辑电路与电力电容器以查准率实行SINθ COSψ - COSθ SINψ = Sin(θ-ψ)的三角函数测算。
与基本高精密电阻对比,这种电力电容器按查准率应用,以得到更高精密。此外,这种电力电容器(与运放电路一起作为测算元器件)开展快速取样,以清除偏位和运放电路误差。
DC偏差解决开展積分计算,随后获得推动工作电压操纵震荡器的速率工作电压。此VCO与速率积分器融合在一起组成增长积分器:一种2型伺服电机意见反馈控制回路。
标准震荡器
大家设计方案中选用的OSC-15802功能损耗震荡器也是DDC企业给予。此元器件适用RDC、同步控制器、LVDT和感应感应器运用[5]。頻率与震幅輸出能够各自由电力电容器和电阻器器程序编写。輸出頻率范畴处于400Hz~10kHz中间,输出电压为7Vrms。图4表明了元件的程序框图。
馈送到分解器和RDC的震荡器輸出作为标准数据信号。
FPGA的I/O工作电压为3.3V,而RDC的工作电压为5V。大家选用工作电压光端机完成2个元器件相互间的工作电压兼容。
VIRTEX-5 FX30T FPGA与RDC插口
我们在设计方案中选用赛灵思Virtex-5 FX30T FPGA [6]。FPGA的I/O工作电压为3.3V,而RDC的工作电压为5V。因而人们选用工作电压光端机来完成这两个元器件相互间的工作电压兼容。根据赛灵思给予的GPIO IP核与FPGA创建內部联接,如图所示5所显示。
为了更好地简易考虑,图5仅表明一条具备一个分解器插口的无线信道。您能够在本文档随附的赛灵思单片机开发板叙述(XBD)文档寻找RDC的脚位详细信息及其FPGA相匹配的专用型脚位。详细信息见该文件第一部分。
图5 – RDC与Virtex-5 FPGA的插口(单无线信道)
图文字以下:
TRANSCEIVER:光端机
RESOLVER:分解器
REF SIGNAL:标准数据信号
POWER OSCILLATOR (OSC-15802):功能损耗震荡器
SIGNAL CHAIN:数据信号链
元器件驱动软件详细描述
在本例中,FPGA选用20MHz的外界键入数字时钟。此FPGA具备一个运作次数为200MHz的PowerPC 440顶势。RDC的状态图见图6与图7。
图6 – INHIBIT时钟频率
图7 – ENABLE时钟频率
依据RDC的状态图,大家开发设计、检测并证实了具体硬件配置的作用能否恰当。元器件驱动软件的具体编号包括在独立的XBD文档中。依据状态图,大家转化成了用以控制回路的需要延迟时间。在200MHz运作速度下开展处置时,每一个记数都相匹配5纳秒的延迟时间。
元器件驱动软件有三一部分编号:RDC复位、操纵数据信号的形成及从RDC无线信道A的载入、及其操控数据信号的形成及从RDC无线信道B的载入。RDC复位是设定数据信号方位和缺省值的环节。比如,运用下列句子,数据信号方位将设定为从FPGA“輸出”到RDC。
XGpio_WriteReg(XPAR_RESOLUTION_CNTRL_CH_A_
BASEADDR,XGPIO_TRI_OFFSET,0x000);
下一个句子根据载入“0x3”来设定16位屏幕分辨率(即:拉升):
XGpio_WriteReg(XPAR_RESOLUTION_CNTRL_CH_A_
BASEADDR,XGPIO_DATA_OFFSET,0x03);
大家早已见到,转角传感器能够协助技术工程师造就更强的转轴,从而制定出诸多更高效率的机械设备设备。分解器是一种尤其有效的转角传感器,只需可以与FPGA恰当相互配合和操纵,其就可以协助技术工程师打造无可挑剔的机械设备设备。
责编:gt
最新更新
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)