基于单FPGA的旋转变压器解码处理装置和方法制造方法及图纸

技术编号:7285903 阅读:321 留言:0更新日期:2012-04-20 18:57
本发明专利技术公开了一种基于单FPGA的旋转变压器解码处理装置,包括DSP控制电路、FPGA电路、模数转换电路、输入信号的调理电路、输出励磁信号缓冲电路和旋转变压器,FPGA电路与模数转换电路电连接,输出励磁信号缓冲电路的输入端电连接在模数转换电路上,其输出端电连接在旋转变压器上,旋转变压器的输出端电连接在输入信号的调理电路上,输入信号的调理电路的输出端电连接在模数转换电路上,DSP控制电路与FPGA电路电连接在一起。同时提供了一种处理方法,通过FPGA电路选通某个模数转换电路,对选通的旋转变压器进行电机角位置、速度和加速度的采集和计算。实现了外围电路和各个模块之间的通信简单,而且系统结构灵活的目的。

【技术实现步骤摘要】

本专利技术涉及旋转变压器领域,具体地,涉及一种基于单FPGA的旋转变压器解码处理装置和方法
技术介绍
在力加载控制系统中需要对电机的角位置、速度进行闭环控制,从而实现高逼真度的力加载,所以角位置、速度测量是否精确对系统而言非常关键。传统的角位置、速度检测主要以光电编码器为主,但光电编码器每个码道的黑白分界线总有一半与相邻内圈码道的黑白分界线是对齐的,这样就会因黑白分界线刻画不精确造成粗误差等缺点,随着电子工业的发展,电子元器件集成化程度的提高,旋转变压器的信号处理电路变得简单、可靠, 价格也大大下降,因此,运用旋转变压器实现角位置、速度检测的方法由于其测速范围宽、 精度高、动态响应好、简便可靠等优点而在航空航天、工业、交通以及民用领域得到了广泛的应用。目前,大部分的旋转变压器信号解码都采用专用的旋转变压器模数转换电路来完成,并运用微处理器和CPLD来共同完成相应的控制,但是外围电路和各个模块之间的通信比较复杂,而且系统结构不灵活。
技术实现思路
本专利技术的目的在于,针对上述问题,提出一种基于单FPGA的旋转变压器解码处理装置和方法,以实现外围电路和各个模块之间的通信简单,而且系统结构灵活的优点。为实现上述目的,本专利技术采用的技术方案是一种基于单FPGA的旋转变压器解码处理装置,其特征在于,包括DSP控制电路、FPGA电路、模数转换电路、输入信号的调理电路、输出励磁信号缓冲电路和旋转变压器,所述FPGA 电路与模数转换电路电连接,输出励磁信号缓冲电路的输入端电连接在模数转换电路上, 其输出端电连接在旋转变压器上,所述旋转变压器的输出端电连接在输入信号的调理电路上,输入信号的调理电路的输出端电连接在模数转换电路上,所述DSP控制电路与FPGA电路电连接在一起。根据本专利技术的优选是实施例,上述输入信号的调理电路为4路输入信号的调理电路。根据本专利技术的优选是实施例,上述输出励磁信号缓冲电路为2路输出励磁信号缓冲电路。根据本专利技术的优选是实施例,上述FPGA电路上连接有至少两路模数转换电路。根据本专利技术的优选是实施例,所述DSP控制电路为整个装置的主控制器,读取 FPGA电路采集的电机的角位置、速度、加速度信号;所述FPGA电路发出片选信号给模数转换电路,设定该模数转换电路的阀值,并选通一路模数转换电路,关闭另外的模数转换电路,读取旋转变压器的相应的角位置和速度数字信号并计算出相应的加速度信号,把它们存贮在所述FPGA电路的相应地址中;所述模数转换电路将接受的来自上述FPGA电路和输入信号的调理电路的信号进行数模转换;所述输出励磁信号缓冲电路将上述模数转换电路转换的励磁信号经过功率放大处理之后输出给旋转变压器;所述输入信号的调理电路将旋转变压器输出的代表电机角位置和速度的正余弦信号经过滤波和放大处理后输出给所模数转换电路。同时本专利技术的技术方案还公开了一种基于单FPGA的旋转变压器解码处理方法, 包括以下步骤由所述FPGA电路发出片选信号,同时选通模数转换电路,并根据系统的实际需要,由所述FPGA电路对模数转换电路的寄存器进行阈值的给定;所述FPGA电路发出片选信号,选通一路模数转换电路,关闭其他路模数转换电路;所述选通的模数转换电路按照事先设定的阈值输出相应的励磁信号;所述输出励磁信号缓冲电路将上述励磁信号进行功率放大处理后输出给旋转变压器;所述旋转变压器接受到上述放大处理后的励磁信号进行旋转; 所述输入信号的调理电路将旋转变压器输出的代表电机角位置和旋转速度的正余弦信号经过滤波和放大处理后输出给所模数转换电路;所述模数转换电路将上述处理后的模拟信号转换为数字信号,并输出给FPGA电路; 所述FPGA电路按照相应的时序读取相应的电机角位置和速度数字信号,并计算出相应的加速度信号,并将电机角位置、速度和加速度的信号信息存贮在所述FPGA电路的相应地址中。本专利技术的技术方案,采用FPGA电路实现多路电机角角位置、速度和加速度信号的检测和解码处理,从而实现了多维伺服加载系统的闭环控制,因采用单个FPGA电路控制多路旋转变压器,使得外围电路和各个模块之间的通信简单。整个系统结构比较灵活。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中图1为本专利技术实施例所述的基于单FPGA的双旋转变压器解码处理装置的工作框图; 图2为本专利技术实施例所述FPGA读取两路旋转变压器位置和速度信号的流程图。具体实施例方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。一种基于单FPGA的旋转变压器解码处理装置,包括DSP控制电路、FPGA电路、模数转换电路、输入信号的调理电路、输出励磁信号缓冲电路和旋转变压器,FPGA电路与模数转换电路通过导线连接在一起,输入信号的调理电路的输入端通过导线连接在模数转换电路上,其输出端通过导线连接在旋转变压器上,旋转变压器的输出端通过导线连接在输入信号的调理电路上,输入信号的调理电路的输出端通过导线连接在模数转换电路上,DSP 控制电路与FPGA电路连接在一起。其中输入信号的调理电路为4路输入信号的调理电路。输出励磁信号缓冲电路为 2路输出励磁信号缓冲电路。FPGA电路上连接有至少两路模数转换电路。DSP控制电路为整个装置的主控制器,读取FPGA电路采集的电机的角位置、速度、加速度信号;FPGA电路发出片选信号给模数转换电路,设定该模数转换电路的阀值,并选通一路模数转换电路,关闭另外的模数转换电路,读取旋转变压器的相应的角位置和速度数字信号并计算出相应的加速度信号,把它们存贮在FPGA电路的相应地址中;模数转换电路将接受的来自上述FPGA电路和输入信号的调理电路的信号进行数模转换;输出励磁信号缓冲电路将上述模数转换电路转换的励磁信号经过功率放大处理之后输出给旋转变压器;输入信号的调理电路将旋转变压器输出的代表电机角位置和速度的正余弦信号经过滤波和放大处理后输出给所模数转换电路。同时本专利技术的技术方案还公开了一种基于单FPGA的旋转变压器解码处理方法, 包括以下步骤由FPGA电路发出片选信号,同时选通模数转换电路,并根据系统的实际需要,由FPGA 电路对模数转换电路的寄存器进行阈值的给定;FPGA电路发出片选信号,选通一路模数转换电路,关闭其他路模数转换电路; 选通的模数转换电路按照事先设定的阈值输出相应的励磁信号; 输出励磁信号缓冲电路将上述励磁信号进行功率放大处理后输出给旋转变压器; 旋转变压器接受到上述放大处理后的励磁信号进行旋转;输入信号的调理电路将旋转变压器输出的代表电机角位置和旋转速度的正余弦信号经过滤波和放大处理后输出给所模数转换电路;模数转换电路将上述处理后的模拟信号转换为数字信号,并输出给FPGA电路; FPGA电路按照相应的时序读取相应的电机角位置和速度数字信号,并计算出相应的加速度信号本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:蕫海鹰李晓青李帅兵李欣闫军
申请(专利权)人:兰州交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术