FPGA高速硬件在环仿真器进行电机控制器测试

发布者:快乐的舞蹈最新更新时间:2010-04-23 来源: 中华电子网关键字:FPGA  环仿真器  电机控制器  测试 手机看文章 扫描二维码
随时随地手机看文章

  介绍

  电机在现代生活中扮演着重要角色。出于对安全、成本及效率的考虑,工程师——尤其是混合电动力汽车(HEV)工程师——往往希望在特定的真实环境下通过仿真电机模型对电机控制器进行测试。

  由于在经济及环境等方面展现出的优势,HEV受到了广泛的关注,而电机正是HEV的核心部件。尤其是考虑到HEV的电机及电力电子器件体积大, 成本高; 在让控制器去控制这些实际的部件前, 先用硬件在环仿真的方法来测试和验证控制器的性能是非常必要的.

  本文讨论基于FPGA而设计的高速HIL仿真器来实现电机控制器测试。下图为HIL测试系统。

  电机驱动仿真器包括DC电压源、逆变器桥路以及电机。我们支持永磁同步电机(PMSM)及无刷DC电机(BLDC).

  为何需要基于FPGA的硬件在环仿真器

  现代电机驱动系统通常由脉冲宽度调制(PWM)所驱动。下图描述了PWM的基本概念。

  电机控制器将参考波形与三角载波相比较,从而确定门控制信号的状态。[page]

  当时,上面一个电力电子器件的门极控制信号为高, 下面的器件的控制信号为低

  当时,上面一个电力电子器件的门极控制信号为低, 下面的器件的控制信号为高

  准确检测门信号的开关时刻对仿真器正确产生仿真信号来说非常重要。否则仿真器可能产生抖动、非特征谐波等不准确结果,甚至变得不稳定。下图为PMSM电机驱动的电流波形仿真结果。

  PWM频率为10 kHz。可以看到,50 kHz的仿真循环速率还不足以让仿真器及时地检测出开关时刻

  因此不能获得精确结果。检测结果中包含了不想要的谐波分量,使结果与期望值偏差很大。而在200 kHz的循环速率下,检测结果就好了很多。

  为了获得精确结果,仿真器的采样间隔必须比控制器的PWM周期小很多。如此高循环速率的应用使基于FPGA的方案成为理想选择。我们的定点PMSM模型及定点BLDC模型均能在40个FPGA时钟周期内完成一次更新运算。

  提示:有时,期望仿真循环速率可能超过模拟了I/O所能够达到的速率。一般此时无需更新模拟I/O(扭矩输入、电流输出等)来匹配仿真循环率,用户可使用多频编程来保持数字I/O及仿真循环处于高速率,从而用于门信号开关时刻的精确检测,而将模拟I/O设置于另一个循环状态,之后再通过FIFO在两个不同频率的循环间传输数据。

  设计的前提假设

  a. 电力电子器件的理想开关模型

  将电力电子器件建模为理想开关,当门信号为真(高)时,开关为理想的短路电路。当门信号为假(低)时,开关为理想的开路电路。理想开关模型非常适用于系统级仿真,此时我们不关心电力电子器件的寄生效应。此外,理想开关模型可大幅提升仿真速度。

  对于电力电子器件的热损失,可以计算其等效电阻,并将此电阻值计入电机的总电阻。

  b. 积分方法

  电机的数学模型是一组微分方程。当在FPGA上仿真电机驱动模型时,实际上是在FPGA上对这些微分方程进行积分。由于期望的积分步长非常的小,仅为几微秒的量级。

  所以用户可选择最简单的积分方法,如欧拉方法,此方法适用于小步长情况。[page]

  方案流程图

  下图为创建基于FPGA电机仿真器的流程图。

  第一步,用户需要采集电机参数及原始数据。通过浮点仿真来验证仿真结果是否与测量数据相符。然后采用定点仿真来验证定点电机模型,确定精度是否达到要求、输出结果是否令人满意。完成定点模型验证后,就可以进入最终部署阶段。

  应对定点实现的挑战

  不同的电机通常具有相差较大的功率级,然而定点数据类型的范围及精度是确定的,因此选择合适的定点数据类型非常重要,否则量化误差就会快速积累从而导致错误的仿真结果。用户往往难以调整或校准所有的定点数配置来适应自己的情况。美国国家仪器公司提供以下方案来应对这些挑战。

  a. 归一化系统

  除了使用工程单位外,电气工程师还使用归一化系统。归一化系统将电流、电压、速率等统一度量,使其操作点的归一化值接近1.0。归一化系统的这一特点非常适用于定点实现。通过归一化可将定点电机模型用于各类不同电机。

  使用归一化系统以后,用户可为定点电机模型选择确定的预定义定点数据类型。下表为部分选择列表。

  以上选择都为极端情况(如电流过载等)留有余量。

  确定以上参数的定点数据类型可帮助用户选择内部计算单位的定点配置,如下图中Idq至Iabc的转换。

[page]

  b. 将部分计算量移至主机

  电机仿真过程涉及一些除法操作,如。此类操作不涉及电流等时变参数,因此用户无需每步都更新该值。用户可将这个除法操作移至主机来运算,避免在FPGA中进行除法运算的棘手问题。

  因此针对定点电机模型共需两个VI。主机VI处理一些除法操作及参数转换工作;FPGA VI用于仿真目标的定点电机模型。

  案例

  下图显示了定点PMSM模型在加速及减速过程中的速率及电磁转矩。

  用户可在上图中观察到减速阶段的再生制动效应。当电机将能量回馈给DC电源(电池)时,电磁转矩为负值。

  结论

  本文介绍了基于LabVIEW FPGA的电机驱动仿真器,可以用来帮助用户通过NI-RIO硬件创建高速电机驱动HIL测试。

关键字:FPGA  环仿真器  电机控制器  测试 引用地址:FPGA高速硬件在环仿真器进行电机控制器测试

上一篇:FPGA上同步开关噪声的分析
下一篇:用CPLD实现基于PC104总线的429接口板

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

LED产品光电性能的测试标准
  光电性能对于 LED 产品尤为重要,那么大家是否了解LED产品有哪些光电性能呢?下面我们一起来学习一下LED产品光电性能有哪些测试标准。    1.电特性   LED的电特性参数包括正向电流、正向电压、反向电流以及反向电压,该项测试一般是利用电压电流表进行测试,在恒流恒压源供电情况下。通过LED电特性的测试可获得最大允许正向电压、正向电流及反向电压、电流这些参数,此外,还可以获得LED的最佳工作电功率值。    2.光特性   主要包括光通量和光效、光强和光强分布特性以及光谱参数。   光通量和光效:通常有两种方法,为积分球法和变角光度计法。虽然后者的测试结果最为精确,但因耗时较长,一般采用前者。在用积分球法进行
[电源管理]
Alfamation借助Flexmedia-K视频分析仪测试信息娱乐系统
Alfamation 作为高级测试与测量交钥匙解决方案领先供应商,以赢得汽车信息娱乐系统全球领先一级供应商的合同来巩固自身在汽车市场创新自动化测试解决方案领域中的地位。Alfamation Flexmedia™ 双通道多媒体流分析仪专为新一代汽车信息娱乐系统中的视频、音频和数据流测试而设计。 此创新型分析仪是 Alfamation Flexmedia K高速视频分析仪系列中的一款定制优化产品,为实验室、信息娱乐系统应用研发或多种测试中设备(DUT)生产的自动化功能测试提供灵活且稳定的方案。FlexMedia™K 系列视频测试仪具有广泛兼容性,支持主要芯片组提供的所有重要功能。 Alfamation 近期获得了一项重大合同
[测试测量]
Alfamation借助Flexmedia-K视频分析仪<font color='red'>测试</font>信息娱乐系统
S3C2440 测试程序(四) 外部中断实验
TQ2440板上将4个按键K1~K4分别接在4个外部中断口上: K1 ---- EINT1(GPF1) K2 ---- EINT4(GPF4) K3 ---- EINT2(GPF2) K4 ---- EINT0(GPF0) K5 ---- EINT5(GPF5)外接单片机的I/O口 主程序里初始化:KeyPort_Init(); 之后while(1) ; void KeyPort_Init(void) { rGPFCON = rGPFCON & ~((3 0)|(3 2)|(3 4)|(3 8)|(3 10))\ |((2 0)|(2 2)|(2 4)|(2 8)|(2 10)); //将GPF
[单片机]
基于FPGA的高速自适应格型滤波器的实现
    摘要:针对高速高灵敏度数字信号处理时对于自适应滤波器的数值特性和实时性的要求,在一种自适应格型联合滤波器的基础上提出算法改进,采用驰豫超前流水线技术和时序重构技术,在损失较小滤波性能的情况下,在FPGA中实现算法并可以达到较高的工作频率。 关键词:自适应滤波器;FPGA;梯度格型滤波器;流水线;时序重构 0 引言     在处理微弱信号的时候自适应滤波器所处的环境可能是非平稳的,输入信号的自相关矩阵和互相关向量等算法参量将随时间变化,会对滤波器的收敛跟踪性能造成较大影响。现代通信系统发展到3G,4G后,几十甚至上百兆比特每秒的数据传输速率对自适应处理技术是个极大的挑战。如何在这类高速环境中运用自适应算法处理高灵敏度信号并使
[嵌入式]
基于<font color='red'>FPGA</font>的高速自适应格型滤波器的实现
电阻法水分测定仪的测试原理介绍
  传统的直接水分测量法周期长,难以满足现代生产对速度和连续化的要求,而非电量的电测方法是比直接法更高效的水分测量方法,当前应用十分广泛。粮食水分检测方法原理上可以有:电阻法、电容法、中子法、微波法、红外法、核磁共振法等。考虑物料对象特性,红外法主要用于表面水分测量,多见于纸张水分检测中;中子法和核磁共振法基于水分中氢原子效应,系统复杂,造价高,不能体现检测对象的专用性。微波法是利用水对微波能量的吸收或作用于粮食的微波参量随水分变化的原理进行水分测量,其测量值与物料成分有关,测量电路及信号处理较复杂,价格偏高。电阻方法因其快速、准确、成本低的特点一直是最常用的水分测量方法,但由于电阻方法存在信号强度小、取样要求高、抗干扰性较差等缺
[测试测量]
确保GPS测试完整性且节省测试时间与成本方案
  定位以及相关服务已经迅速在手持设备中找到了相当丰富的应用方式和前景,用户也越来越多地依赖定位服务。如何精确找到你的位置,其技术核心与全球定位系统(GPS)息息相关。GPS技术耗资数十亿美元,由至少24颗按照特定轨道运行的卫星组成,地球上的任意位置,都可以由至少4颗卫星覆盖。   每颗卫星都在完全相同的时间向地球发送信号。GPS接收器捕获4组来自卫星的信号,基于4组信号到达时间的不同,GPS接收器能够获得精确的经度、纬度和海拔高度。当将这些信息同地图数据库相结合,你就能得到精确的位置信息。作为导航程序功能,当你指定导航起点和终点位置,基于GPS功能的设备就可以提供路线指导,包括具体的路线名称,如何转弯以及预估到达的时间。
[测试测量]
确保GPS<font color='red'>测试</font>完整性且节省<font color='red'>测试</font>时间与成本方案
安捷伦科技推出用于移动WiMAX应用的无线网络综合测试
安捷伦研发、验证、制造用WiMAX测量解决方案系列再添新成员 北京,2007年9月10日—— 安捷伦科技公司推出一款无线网络测试仪和OFDMA测量应用软件,组成用于移动WiMAX设备的全套发射机和接收机综合测试解决方案。该解决方案具有出色的技术指标和快速的制造测试速度,可有效地满足手机、ODM和CM制造工程师的需求,帮助他们测试使用IEEE 802.16e-2005标准的WiMAX移动用户设备。 在当今的制造环境中,工程师面临着把产品快速投放市场的巨大压力。他们必须赶在竞争对手之前将产品投放市场,同时保护盈利潜力并尽量缩短测试时间。此外,对大量移动WiMAX设备进行测试需要符合标准的802.16e-2005物理层测试工具。全
[新品]
碱性干电池的内阻测试方法_实测南孚一号干电池内阻
要测量电池的内阻,要根据全电路欧姆定律来计算,将电阻箱与电流表串联后,接到待测干电池的两极。先将电阻箱调至电阻R1时,测出通过的电流I1;当电阻箱的电阻调至R2时,测出通过的电流I2。再根据电源电压不变及全电路欧姆定律可算出干电池内阻r,计算过程如下: 电源电压 U = I1(R1 + r)=I2(R2 + r) 化简公式可得干电池内阻 r = (I1R1 - I2R2)/(I2 - I1) 实验使用数字万用表200mA电流档测量,使用简式电阻箱J2362,数字万用表使用100欧姆档,将表笔直接短接时,数字万用表示数为0.17欧姆;测量两并联导线电阻,数字万用表示数为0.21欧姆。实际测量中,为减少因导线电阻引起的电阻
[测试测量]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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