基于FPGA的伺服驱动器分周比设计与实现

发布者:SHow111time最新更新时间:2009-08-22 来源: 华南理工大学关键字:FPGA  伺服驱动器  分周比  设计 手机看文章 扫描二维码
随时随地手机看文章

  引 言

  电动机是各类数控机床的重要执行部件。要实现对电动机的精确位置控制,转子的位置必须能够被精确的检测出来。光电编码器是目前最常用的检测器件。光电编码器分为增量式、绝对式和混合式。其中,增量式以其构造简单,机械寿命长,易实现高分辨率等优点,已被广泛采用。增量式光电编码器输出有A,B,Z三相信号,其中A相和B相相位相差90°,Z相是编码器的“零位”,每转只输出一个脉冲。在应用中,经常需要对A相、B相正交脉冲按照一定的比例,即分周比进行分频。分频的难点是,无论设定分周比是整数还是分数,分频后输出的A\'相,B\'相脉冲仍然要保持正交或近似正交。为此提出一种基于FPGA的整数分周比实现方法。该方法逻辑结构简单,配置灵活,易于扩展,具有很高的实用价值。

  1 电子齿轮比与分周比

  电子齿轮比与分周比是数控机床和数控加工中心中一个很重要的概念。国外大部分伺服驱动装置有电子齿轮比和分周比功能,其中电子齿轮比KEG为伺服电机实际执行的脉冲量与指令脉冲量之比,分周比KDF是伺服驱动器接收到来自伺服电动机轴上脉冲编码器的脉冲量与实际反馈到上位伺服控制系统(CNC)上脉冲量的比。配合使用电子齿轮比和分周比功能,用户可以方便地实现整数脉冲当量,从而避免中间计算出现量化误差,在不修改G代码的情况下,将代码直接移植到配备不同电机编码器线数或者不同螺距丝杠的机床或者加工中心。

  电子齿轮比和分周比可以按照下式计算求得。

  式中:PG为电机光电编码器线数,单位为P/rev(脉冲/转);P为丝杠螺距,单位为mm/rev(毫米/周);△l为脉冲当量,单位为mm/P(毫米/脉冲);m/n为减速比。

  电子齿轮比可以利用脉冲频率的变换实现,而对于分周比,由于驱动器反馈到CNC的脉冲量一般采用正交脉冲序列,故分周比的实现相对于齿轮比要困难。国外的各种驱动器一般都带有分周比功能,对利用FPGA实现分周比进行研究和探讨,电子齿轮比、分周比功能示意图如图1所示。

  2 分周比的原理框图

  分周比功能的实现结构如图2所示。

  分周比的实现需要3个功能模块:四倍频模块QD-PF、分频模块DF、正交序列生成模块OSG。QDPF模块的输入为正交脉冲序列,输出为方向信号和四倍频后的脉冲。DF模块可实现输入脉冲的三分频。DF内部是一个增减计数器,根据输入的方向信号进行增、减计数,正向计至设定的正阈值后输出一个脉冲和正方向信号,负向计至设定的负阈值后输出一个脉冲和负方向信号。当计数值在正负阈值之间时,即使电机方向发生变化,甚至抖动,输出方向信号都保持不变。

  OSG模块用输入脉冲沿触发内部状态机进行状态转换,根据输入的方向信号判决要跳转的状态,从而产生正交信号和方向信号。[page]

  3 仿真研究

  根据图2,利用ACTEL公司的Libro 8.1开发平台,采用VHDL硬件语言,创建了相应的功能模块,原理图如图3所示。

  图3中,PA205,PB206分别是原始差分信号的A相、B相的输入引脚。信号经QDPF四倍频后将方向信号和脉冲信号输出给DF分频模块。经DF分频后将脉冲、方向信号输出给正交脉冲生成模块OSG,产生带相位的正交信号,最后从PA119,PB120反馈到CNC。下面对主要模块做分别介绍。

  四倍频模块QDPF:正交信号的四倍频方法有很多种,在很多资料中都涉及,在此不做详细介绍。

  分频模块DF按照初始化配置的分周比或者预先设定的分周比,对输入CLK_IN引脚的脉冲序列分频。内部的增、减计数器根据输入DIR_IN引脚的方向信号对输入脉冲进行增(DIR_IN=1)或减(DIR_IN=0)计数,增计数至正阈值时输出一个脉冲和正方向信号(DIR_OUT=1),减计数至负阈值是输出一个脉冲和负方向信号(DIR_OUT=0)。若计数值在正、负阈值之间时,不论电机反向,还是在阈值见抖动,即方向反复变化,输出方向信号都保持不变。这是能正确实现分频的关键,如果这一步处理不好,电机定位后可能会出现不断向CNC发脉冲的情况。以三分频为例,即计数器增计数至3后输出一个正脉冲(正方向信号+脉冲),计数器减计数至-3后输出一个负脉冲(负方向信号+脉冲)。计数值在(-3,3)时,计数器只对脉冲计数而不输出。对QDPF 的仿真结果如图4所示。

  OSG被脉冲信号的上升沿触发后,根据当前状态和方向信号,跳到下一个状态。当方向信号为正时,按照外环的逆时针方向切换状态,产生A\'相超前B\'相 90°的正交脉冲序列;当方向信号为负时,按照内环的顺时针方向切换状态,产生B\'相超前A\'相90°的正交脉冲序列,仿真如6所示。

  图6中,dir为方向信号,其跳变沿即方向变化处。由图6可见,电机正转时顺序为10→11→01→00(反向)→01→11→10→…。实现了相位随输入信号的切换。 [page]

  最后,对分周比功能整体结构进行仿真,输入为正交的脉冲序列。输入模仿实际电机光电编码器脉冲输出对脉冲相位反复切换以验证电机定位后的输出。仿真如图7所示。

  从图7中可见,当输入信号pula,pulb相位不断切换时,输出pula1,pulb1按照3分频,满足3或-3后输出新的正交序列。实际实验波形如图8所示。

  图8中,波形1、波形2分别是光电编码器输出的A相、B相正交脉冲。波形3、波形4分别是对A相、B相正交脉冲3分频后的A\'相、B\'相正交脉冲。观察图 7,图8,结果一致。用此方案实现的分周比已经成功应用于高精度伺服驱动器中,在实际应用中反复验证,未发现误差。

  4 结 语

  本文提出的分周比实现方法可以准确地将光电编码器输出的正交信号按照设定的分周比进行分频。通过设定分频比可以实现1~256倍的分频,甚至更高。在实际系统中,还可以利用MCU通过总线在线配置分周比。假如要实现分数比例的分周比,也只需在本方案基础上稍加改进即可。

关键字:FPGA  伺服驱动器  分周比  设计 引用地址:基于FPGA的伺服驱动器分周比设计与实现

上一篇:基于FPGA的高速定点FFT算法的实现
下一篇:基于FPGA的多路模拟信号源设计与实现

推荐阅读最新更新时间:2024-05-02 20:51

一种简洁的高效率开关电源的设计
全球 能源 价格的不断上涨,使得各行各业不得不认真考虑节能的问题。在各种节能方法中,提高开关电源的效率是一个重要手段,美国自提出80PLUS计划后又推出85PLUS、88PLUS计划,并且在短期内实施。因此,尽可能提高开关电源的效率是电源行业不断追求的目标。 要想提高开关电源效率,首先要清楚影响开关电源的因素。一般来说,反激式及其衍生 电路 的效率最低,多极变换 电路 拓扑的效率低于单级变换。因此,在应用中应尽可能不采用上述电路拓扑。 对于正激式功率变换来说,占空比越大相对效率就越高,因此在实际设计中应选择尽可能大的占空比,如果占空比接近1则是最理想的。 输入电压变化范围大的开关电源要比输入电压变化范围小的效率低。避免输入电
[电源管理]
一种简洁的高效率开关电源的<font color='red'>设计</font>
乔布斯设计的初代iPad原型机流出:34300元
作为iPad系列的开山鼻祖,乔布斯恐怕没有想到,自家的这个产品存在感越来越弱,而苹果也没有太好的办法去拯救它。下面就随手机便携小编一起来了解一下相关内容吧。   不管iPad以后会怎么样,但至少它的开始是完美的,乔布斯亲自掌舵,引领了平板新的发展方向。你知道iPad原型机是什么样的吗? 目前,有国外网友在eBay上公开售卖16GB版本的初代iPad原型机,其是供苹果内部使用,系统提供的功能跟正式发售的版本完全不一样,售价达到了5000美元(折合人民币约34500元左右)。 按照目前的审美标准看,初代iPad外形特别感人,尤其是开完机后,那边框都能跑...     以上是关于手机便携中-感人!乔布斯设计的初代i
[手机便携]
莱迪思全新FPGA赋予3D新含义
“3D这个‘D’是Defense、防卫,不是‘三维’这个意思。全新的防卫功能是通过硬件和信任来增加安全性的。”莱迪思半导体公司近日宣布推出MachXO3D FPGA,用于在各类应用中保障系统安全。莱迪思半导体亚太区业务发展(BD)总监陈英仁先生,在发布会上对3D进行了解释。 搭配硬件可信根极大提升安全性 不安全的系统会导致数据和设计盗窃、产品克隆和过度构建以及设备篡改或劫持等问题。OEM可以使用MachXO3D轻松实现可靠、全面、灵活的基于硬件的安全机制,保障所有系统固件的安全。MachXO3D可以在系统生命周期的各个阶段(从生产到系统报废),组件固件遭到未经授权的访问时,对其保护、检测和恢复。 “我们的方式
[嵌入式]
莱迪思全新<font color='red'>FPGA</font>赋予3D新含义
一种高性能可智能控制型LED路灯驱动电源的设计
  引言   由于具有高光效、长寿命、灯具效率高、环保和易于调光控制等优点,半导体照明是目前被各国公认为最有发展前景的高效照明产业,被称作继白炽灯、荧光灯后照明光源的又一次革命 。我国推出的 十城万盏 计划 ,使 LED 路灯得到了越来越多的应用。但是,LED路灯在取代传统路灯的道路上还有许多亟待解决的难题,主要包括光学设计、散热以及 驱动电源 等问题,同时智能控制和无线通信也成为LED路灯的研究重点。   本文采用多级驱动方案,使驱动具有较高的功率因数和效率,并解决了传统方案驱动器件多、成本高、体积大的缺陷。易于调光控制也是LED照明的一大优点,设计中采用了可 PWM 调光的模块,使得驱动电源具有智能控制的接口,便于在此
[电源管理]
一种高性能可智能控制型LED路灯驱动电源的<font color='red'>设计</font>
电动车快速充电器电路设计
   电路原理: AC220V市电经变压器T1降压,经D1-D4全波整流后,供给充电电路工作。当输出端按正确极性接入设定的被充电瓶后,若整流输出脉动电压的每个半波峰值超过电瓶的输出电压,则可控硅SCR经Q的集电极电流触发导通,电流经可控硅给电瓶充电。脉动电压接近电瓶电压时,可控硅关断,停止充电。调节R4,可调节晶体管Q的导通电压,一般可将R4由大到小调整到Q导通能触发可控硅(导通)即可。图中发光管D5用作电源指示,而D6用作充电指示。    电路特点: 输出电压设定好后(例如36V),若被充电瓶极板脱落断开,造成某组电池不通,或出现短路,则电瓶端电压即降低或为零,这时充电器将无输出电流;若被充电瓶电压偏离设定电压,如设定电压为3
[电源管理]
电动车快速充电器电路<font color='red'>设计</font>图
软件无线电的远程安全配置系统设计
摘 要 介绍一种软件无线电以太网的配置方案。谊设计使用Atmel公司的FPSLIC微控制器作为主控单元,韩国Wiznet公司的W3100A为网络协议解析单元。在SystemDesigner3.0开发环境中,完成系统与远程控制端的安全通信和远程配置文件的加戢,使配置后的系统根据不同用户有不同的硬件解密功能,最大程度地保证软件无线电的配置安全。 关键词 软件无线电 配置系统 FPSIJlC W31OOA 引 言 随着现代通信技术、微电子技术和计算机技术的飞速发展,无线通信技术开始从数字化走向软件化。软件无线电的出现掀起了无线通信技术的又一次革命,已成为目前通信领域中最重要的研究方法之一。它的基本思想是把模块化、标准化的硬件功能单元
[网络通信]
Cadence推出支持28nm工艺节点设计解决方案
Cadence公司今天宣布,Cadence® Encounter®数字实现系统(Encounter Digital Implementation System)解决方案,包括设计收敛、低功耗、可制造性设计、混合信号与签收技术,以及系统级封装设计技术,已经融入台湾积体电路制造股份有限公司(以下简称台积电) 设计参考流程10.0版中。Cadence公司的RTL-to-GDSII设计功能让设计人员能够针对晶圆厂最先进工艺节点,产出高良率、具备功耗效益的设计。 “针对新工艺节点的设计,设计参考流程10.0版扮演关键角色。”台积电设计建构行销处资深处长庄少特表示:“在我们将推进到28纳米工艺节点设计的时刻,透过与Cadence
[半导体设计/制造]
基于MSP430的无线传感器网络设计
引言   传感测试技术正朝着多功能化、微型化、智能化、网络化、无线化的方向发展。自组织无线传感器网络(Self Organizing Wireless Sensor Networks)作为新兴技术,是目前国外研究的热点,其在军事、环境、健康、家庭、商业、空间探索和灾难拯救等领域展现出广阔的应用前景。早在2003年美国自然科学基金委员会已经斥巨资来支持这方面的研究,并且出现了一些致力于无线传感器网络的公司,其中Crossbow公司已推出了Mica系列传感器网络产品。国内很多大学现已经开展相关领域的研究,但大部分工作仍处在自组织无线网络协议性能仿真和硬件节点小规模实验设计阶段。本文就国防科技大学传感器教研室开展可应用于环境监测方面无
[网络通信]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved