主题中讨论的其他器件: BOOSTXL-DRV8301、 MOTORWARE
您好! 我叫 Lucas Paiva、是一名在 Formula Student 团队工作的本科生。 一直使用 InstaSpin 开发三相逆变器。 最初、我从 LAUNCHXL-F28069M + BOOSTXL-DRV8301入手、以对理念进行了验证。 最近、我设计了自己的定制电路板(仍使用 LAUNCHXL-F28069M)、其规格如下:
- 6个隔离式栅极驱动器
- 15kHz PWM (能够达到至少20kHz)
- 电流灵敏度:3.52mV/A (使用 LEM HO 150-S-0100并采用5V 至3V3分压器将 USER_ADC_FULL_SCALE_CURRENT_A 设置为937.5)
- 电压灵敏度:32.35mV/V (使用隔离式分压器和滤波器将 USER_ADC_FULL_SCALE_VOLTAGE_V 设置为102.0)
目前、我使用以下电机规格对其进行了测试:
- ACIM 电机
- 4个极(2个极对)
- 标称电压:65.5V
- 标称电流:122A
- 功率因数(cos (theta)):0.5
- 额定转速:3530
- 标称频率:120Hz
我已成功完成 Lab1b 的开环控制、信号完整性看起来令人满意(使用示波器并通过绘制 Lab1b 的变量进行了验证)。 但是、我在实现闭环控制(Lab1c)时遇到了困难。
我在 Lab2a (也是2c)中的电机识别过程中面临挑战。 我没有使用标称电流和电压。 目前、我用一个30V 电池为系统供电、此电池被限制在10A 直流输入电流(由一个熔丝保护)。 为了使用较低的电流、我通过将匝数增加到五来修改电流传感器、从而使灵敏度为17.6mV/A (USER_ADC_FULL_SCALE_CURRENT_A 设置为187.5)。
尽管存在大量参数调整、但我仍然成功完成了电机识别、但电机随后无法运行。 估算器似乎变得不稳定、导致电机运行不稳定并失速。 此外、我获得了 e-10级的电感值(LSD/LSQ)、这意味着很大的不准确。
我使用 motorware_sectioning_users_variables 电子表格来调整我的值、但未产生令人满意的结果。
一些具体问题:
-
我应从何处开始故障排除? 尽管在论坛上尝试了各种方法和咨询了类似的主题,但由于缺乏进展,我仍然感到迷失。
-
是否建议尝试在电流和电压接近标称值的情况下识别电机?
-
是否有其他方法可以验证电流和电压增益? 尽管三次检查,我怀疑我可能忽略了一些东西。
-
我是否应该为电流和电压传感器配置偏移或偏置? 我的理解是、这些都是在 Lab2a (和2c)中计算并应用、并且以后可以重复使用它们。
附件是 my user.h、user_j1.h 和 motorware_selecting_users_variables.xls 文件。
motorware_1_01_00_18和 CCS 12.6.0.00008 (ARM、MacOS)
谢谢
e2e.ti.com/.../8357.user_5F00_j1.he2e.ti.com/.../2061.motorware_5F00_selecting_5F00_user_5F00_variables.xlsx