一种基于硬件的磁场定向控制(FOC)装置和方法制造方法及图纸

技术编号:9598926 阅读:118 留言:0更新日期:2014-01-23 03:50
本发明专利技术公开了一种基于硬件的磁场定向控制(FOC)装置和方法,将复杂的电机矢量控制算法硬件化,作为微控制器的一个外设,配合专门的调试工具,开发人员只需配置参数,无需编程就可实现对电机的矢量控制。本技术会大大降低电机控制应用的技术门槛,大大缩短开发时间,而且可靠性上更容易得到保证。硬件化还带来一个好处,几乎没有软件维护成本。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种基于硬件的磁场定向控制(FOC)装置和方法,将复杂的电机矢量控制算法硬件化,作为微控制器的一个外设,配合专门的调试工具,开发人员只需配置参数,无需编程就可实现对电机的矢量控制。本技术会大大降低电机控制应用的技术门槛,大大缩短开发时间,而且可靠性上更容易得到保证。硬件化还带来一个好处,几乎没有软件维护成本。【专利说明】一种基于硬件的磁场定向控制(FOC)装置和方法
本专利技术涉及一种基于硬件的磁场定向控制(FOC)装置和方法,属于电学领域,更具体而言,具体涉及一种电机矢量控制算法模块只是一个独立外设,而不是一个独立的处理器的基于硬件的磁场定向控制(FOC)装置和方法。
技术介绍
常规的电机矢量控制是基于微控制器或DSP的,其中的电机矢量控制算法采用纯软件的方式实现。由于电机矢量控制算法的复杂性,该算法的编码、调试和测试往往会成为电机控制应用开发的最主要任务,不仅会对开发人员有较高的技术要求,而且往往会占用较多的开发时间。纯软件方式不仅意味着后续较高的软件维护成本,而起其代码的可靠性往往依赖于编码和测试人员的个人经验和专业性,不是很容易控制。IR公司的电机控制MCU也将电机矢量控制算法硬件化实现,称为电机控制引擎(MCE),但在架构上,MCE相当于一个独立的处理器,有自己独立的程序空间,MCE的程序通过一个运动控制序列发生器来实现算法的灵活性。由于MCE与CPU采用不同的核,MCE需要采用专门的编译器和目标代码链接工具,这使得开发过程较为繁复。
技术实现思路
本专利技术针对上述问题,提供一种基于硬件的磁场定向控制(FOC)装置和方法,将复杂的电机矢量控制算法硬件化,作为微控制器的一个外设,配合专门的调试工具,开发人员只需配置参数,无需编程就可实现对电机的矢量控制。本专利技术解决上述问题所采用的技术方案是:—种基于硬件的磁场定向控制(FOC)装置,包括一个电机矢量控制算法模块,其特征在于,所述电机矢量控制算法模块只是一个独立外设,而不是一个独立的处理器,配合专门的调试工具,只需配置参数,无需编程就可实现对电机的矢量控制。进一步地,所述电机矢量控制算法模块Z主要由电流重构模块、Clark变换模块、Park变换模块、滑模&PLL估算位置速度模块、速度PI环模块、d轴电流PI环模块、q轴电流PI环模块、Repark变换模块、SVPWM占空比计算模块及软件修正模块组成;所述电流重构模块连接Clark变换模块;所述Clark变换模块连接滑模&PLL估算位置速度模块及Park变换模块;所述滑模&PLL估算位置速度模块连接速度PI环模块;所述Park变换模块连接d轴电流PI环模块及q轴电流PI环模块;所述Repark变换模块连接d轴电流PI环模块及q轴电流PI环模块,所述Repark变换模块连接SVPWM占空比计算模块及滑模&PLL估算位置速度模块;所述SVPWM占空比计算模块连接软件修正模块。更进一步地,一种基于硬件的磁场定向控制(FOC)方法,包括以下步骤:(I)用户通过在线调试工具输入参数信息,CPU直接对电机外设进行参数配置;(2)模拟量采样模块按根据配置方式选择自动采样转换单电阻电流或双电阻电流;(3)电机外设根据模拟量采样模块采集到的电流值,通过运算实现FOC算法;(4)电机外设同时将电机运行的过程数据,通过总线,传回CPU,再通过在线调试工具反馈给用户,便于用户对数据进行跟踪,且相应进行调整;(5)若用户需要调整参数,则会通过在线调试工具再次对电机外设进行参数配置;(6)重复执行第二至第五步。最终达到用户对电机控制的指标要求。更进一步地,所述电机外设根据模拟量采样模块采集到的电流值,通过运算实现FOC算法包括以下步骤:(I)模拟量采样模块按照不同的配置将采样到的单电阻或双电阻采样电流值送入电机外设;(2)电机外设根据配置选择单电阻或双电阻处理方法重构出电机相电流la、Ib ;(3)电机相电流la、Ib通过Clark变换模块变换为α、β坐标系下电流I α、Ι β ;(4)根据α、β坐标系下电流I α、Ι β以及转子位置角Θ通过Park变换模块变换为d、q坐标系下电流Id、Iq ;(5)若速度环使能则计算速度给定值和速度反馈值的PID结果并得到转矩电流参考值,计算完成后产生可屏蔽中断,若未使能中断则后续d轴电流环的参考值为0,q轴电流环参考值为转矩电流参考计算。若使能中断,则d轴电流参考值、q轴电流参考值由软件写入。若速度环未使能,则不计算该环节。(6)若电流环计算使能则根据当前q轴电流实际值Iq和步骤(5)确定的q轴电流环参考值通过PID计算得到q轴电压Uq。若电流环计算未使能则不计算该环节;(7)若电流环计算使能则根据当前d轴电流实际值Id和步骤(5)确定的d轴电流环参考值通过PID计算得到d轴电压Ud。计算完成后产生可屏蔽中断,若未使能中断则RePark模块中的输入值为计算得到的Ud、Uq,若使能中断则RePark模块的输入值为软件写入。若电流环计算未使能则不计算该环节;(8)根据步骤(7)得到的RePark模块输入值及转子位置角Θ通过RePark模块计算得到α、β坐标系下的电压Ua、υβ,计算完成后产生可屏蔽中断。若未使能中断,则后续SVPWM占空比计算模块和滑模位置估算模块的输入为计算得到的电压Ua、υβ,若使能中断,则后续SVPWM占空比计算模块和滑模&PLL估算位置速度模块的输入为软件写入;(9)根据得到的电压Ua、U β以及a、β轴电流I α、Ι β利用滑模及PLL原理通过滑模&PLL估算位置速度模块估算出当前转子位置角及转子转速。计算完成产生可屏蔽中断,若未使能中断,则Park模块及RePark模块所用转子位置角为滑模估算位置角。若使能中断,则Park模块及RePark模块所用转子位置角为软件写入;(10)根据步骤(8)中得到的电压Ua、U β,根据SVPWM原理通过SVPWM占空比计算模块计算出三相占空比,计算完成后产生可屏蔽中断。若未使能中断则最终发波所用占空比即为该占空比,若使能中断,则最终发波所用占空比为软件写入。本专利技术的优点是:1.本专利技术将复杂的电机矢量控制算法硬件化,作为一个外设供CPU调用,配以专门的调试工具,无需编程就可实现电机的矢量控制,大大降低技术门槛,缩短开发时间,而且可靠性上更容易得到保证。硬件化还带来一个好处,几乎没有软件维护成本。2.与IR公司的MCE不同的是,本专利技术的电机矢量控制算法模块是CPU的一个外设,而不是独立的处理器,因此无需另外的编译器和目标代码链接工具,开发更为方便快捷。除了上面所描述的目的、特征和优点之外,本专利技术还有其它的目的、特征和优点。下面将参照图,对本专利技术作进一步详细的说明。【专利附图】【附图说明】构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为MCU架构框图;图2为外设算法计算框图。【具体实施方式】下面将参考附图并结合实施例,来详细说明本专利技术。参考图1和图2,如图1和图2所示的一种基于硬件的磁场定向控制(FOC)装置,包括一个电机矢量控制算法模块,其特征在于,所述电本文档来自技高网...

【技术保护点】
一种基于硬件的磁场定向控制(FOC)装置,包括一个电机矢量控制算法模块,其特征在于,所述电机矢量控制算法模块只是一个独立外设,而不是一个独立的处理器,配合专门的调试工具,只需配置参数,无需编程就可实现对电机的矢量控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓学鹏
申请(专利权)人:东莞博用电子科技有限公司
类型:发明
国别省市:

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

1