This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRV8301-69M-KIT:DRV8301-69M-KIT

Guru**** 2925110 points

Other Parts Discussed in Thread: MOTORWARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1238151/drv8301-69m-kit-drv8301-69m-kit

器件型号:DRV8301-69M-KIT
主题中讨论的其他器件:MOTORWARE

大家好、

我 使用 INSTASPIN-FOC GUI 运行 DRV830x-HC-C2-KIT。

我对 motorware_1_01_00_18实验解决方案有以下疑问:\ti\motorware\motorware_1_01_00_18\docs\labs。

 实验11 b \ user.h \#define USER_NUM_CURRENT_SENSORS       (3)

我的问题分为两部分:-

DRV830x-HC-C2-KIT 中的两种电流传感器和三种电流传感器之间有何区别?  

我们如何在自己的硬件和软件中实施?  

提前感谢。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    主题专家不在办公室。 请预计周二之前收到回复。  

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    DRV830x-HC-C2-KIT 中的两个电流传感器和三个电流传感器有何区别?  [/报价]

    在使用超过100%的占空比时、如 lab10a 中所示、如果您要实现过调制、则需要使用三个分流器。 有关2分流器或3分流器 的更多详细信息、请参阅  《InstaSPIN-FOC 和 InstaSPIN-MOTION 用户指南》第17章

    Unknown 说:
    我们如何在自己的硬件和软件中实施?  [/报价]

    由于您使用的是自己的实验板、请按照步骤更改示例实验并在运行 lab02a/b/c 之前验证硬件电路板的电流和电压信号。 确保电流和电压采样运行良好。

     

    1.请参考下面的指南 motorware_hal_tutorial.pdf、根据您的硬件板更改 hal.c 和 hal.h 中的 PWM 和 ADC 等外设配置。

    C:\ti\motorware\motorware_1_01_00_18\docs\tutorials

     

    2.根据 user.h 中的硬件板设置正确的参数。 您可以参阅第5章管理   InstaSPIN-FOC 的电机信号和 InstaSPIN-MOTION 用户指南来计算和定义这些变量的值。

    #define USER_IQ_FULL_SCALE_VOLTAGE_V          (xx)

    #define USER_VOLTAGE_FILTER_POLE_Hz              (xx)

    #define USER_ADC_FULL_SCALE_VOLTAGE_V      (xx)

    #define USER_IQ_FULL_SCALE_CURRENT_A          (xx)

    #define USER_ADC_FULL_SCALE_CURRENT_A      (xx)

     

    3.确保 hal.h 中 HAL_readAdcData ()中电流系数的符号与电流检测电路匹配。 请参阅 InstaSPIN 用户指南(SPRUHJ1、 https://www.ti.com/lit/spruhj1)中的第5.2.2章"电流反馈极性"、以设置电流换算系数的符号。

     

    静态内联空 HAL_readAdcData (HAL_Handle handle、HAL_AdcData_t * pAdcData)

    {

      _IQ Current_sf =(+/-) HAL_getCurrentScaleFactor (句柄);

     

    4.按照 instaSPIN 实验指南操作、使用 lab01b 和 lab01c、验证您自己的硬件 、因为您未使用 TI EVM 套件、然后运行后续实验。

     

    5、使用 lab02b 或 lab02c 调优下面的识别变量参数来识别电机参数、如果电流和电压感测信号被验证并且运转正常、使用已经识别的参数来运行电机。

    #define USER_MOTOR_RES_EST_CURRENT     (1.0)                              // A - 电机额定电流的10-30%

    #define USER_MOTOR_IND_EST_CURRENT     (-1.0)                            // A - 电机额定电流的10-30%、 刚好能够进行旋转

    #define USER_MOTOR_MAX_CURRENT           (5.0)                              //  电机额定电流的30~150%

    #define USER_MOTOR_FLUX_EST_FREQ_Hz    (40.0)                           // Hz -电机的10~30%额定频率

    [/quote]