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.

[参考译文] INSTASPINFOCMOTORWAREGUI:有关硬件和电压感应的信息

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1179372/instaspinfocmotorwaregui-information-about-hardware-and-voltage-sensing

器件型号:INSTASPINFOCMOTORWAREGUI
主题中讨论的其他器件:MOTORWARE

您好!

我正在使用 TI 参考设计硬件和软件是 Instaspin 实验室。 我正在连接伺服电机。我对此有几个问题

如果在文档中附加了两个运算放大器、则实时操作是否存在任何问题。如果是、则如何在软件中进行更正

VREF 为1.5V

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

     最好在输入滤波器电路上使用一个电容器来进行电流感应 、使电容尽可能低。

    1.在 hal.c 中更改 PWM 和 ADC 配置请参阅指南 motorware_hal_tutorial.pdf。

    C:\ti\motorware\motorware_1_01_00_18\docs\Tutorials

     

    2.根据 user.h 中的硬件板设置正确的参数

    #define USER_IQ_FULL_SCALE_VOLTAGE_V          (xx)

    #define USER_VOLTGE_FILTER_POLE_Hz              (xx)

    #define USER_ADC_FULL_SCALE_VOLTGE_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 (handle);