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.

[参考译文] MCF8315EVM:未达到最大速度。

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1370907/mcf8315evm-maximum-speed-is-not-reached

器件型号:MCF8315EVM
主题中讨论的其他器件: MCF8315A

工具与软件:

我有一个每秒200revs 的 Maxon 电机、具有3个极对。

只有在提高速度需求但电机不响应之后、我才能达到每秒100转。

什么因素可能会限制最大速度?

目前、我正在将 Motor Studio 0.1.9与 MCF8315EVM 配合使用、并为电路板提供额定电机电压24V。

请查看随附的电机数据表。

e2e.ti.com/.../ECX-FL32S-KLA-STD-24V-b81626dfef55_5F00_1.pdf

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

    您好、John:

    为了帮助我识别问题、您能否使用 File 菜单将您的寄存器配置保存到 JSON 文件中并在此处附加文件:

    限制速度的一种方法是使用闭环电流限制设置[ILIMIT]。 您能否确保它已设置为至少1.8A? (您可以尝试增加速度、然后查看电机是否可以达到更高速度)。 如果您的电机上有任何负载、则需要更多电流才能保持恒定的更高速度。

    此致、
    埃里克·C·

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

    {
    "签名":"oneui-register-data"、
    "数据":[
    [
    {
    "IDX":0、
    "ID":"ISD_CONFIG"、
    "Value":"0x64738C20"
    }、
    {
    "IDX":1、
    "ID":"REV_DRIVE_CONFIG"、
    "Value":"0xA8200000"
    }、
    {
    "IDX":2、
    "ID":"MOTOR_STARTUP1"、
    "Value":"0x656A8790"
    }、
    {
    "IDX":3、
    "ID":"MOTOR_STARTUP2"、
    "Value":"0xBB06600C"
    }、
    {
    "IDX":4、
    "ID":"Closed_LOOP1"、
    "值":"0x1B3583C5"
    }、
    {
    "IDX":5、
    "ID":"Closed_LOOP2"、
    "值":"0x9BADA18A"
    }、
    {
    "IDX":6、
    "ID":"Closed_LOOP3"、
    "Value":"0x0F251820"
    }、
    {
    "IDX":7、
    "ID":"Closed_LOOP4"、
    "Value":"0x64723840"
    }、
    {
    "IDX":8、
    "ID":"SPEED_PROFILES1"、
    "值":"0x00000000"
    }、
    {
    "IDX":9、
    "ID":"SPEED_PROFILES2"、
    "值":"0x00000000"
    }、
    {
    "IDX":10、
    "ID":"SPEED_PROFILES3"、
    "值":"0x00000000"
    }、
    {
    "IDX":11、
    "ID":"SPEED_PROFILES4"、
    "值":"0x800D0000"
    }、
    {
    "IDX":12、
    "ID":"SPEED_PROFILES5"、
    "值":"0x00000000"
    }、
    {
    "IDX":13、
    "ID":"SPEED_PROFILES6"、
    "值":"0x00000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"FAULT_CONFIG1"、
    "Value":"0xF7704106"
    }、
    {
    "IDX":1、
    "ID":"FAULT_CONFIG2"、
    "Value":"0xF5F00888"

    ]、
    [
    {
    "IDX":0、
    "ID":"INT_ALGO_1"、
    "Value":"0xA433637D"
    }、
    {
    "IDX":1、
    "ID":"INT_ALGO_2"、
    "值":"0x000002E3"

    ]、
    [
    {
    "IDX":0、
    "ID":"PIN_CONFIG"、
    "值":"0x00000002"
    }、
    {
    "IDX":1、
    "ID":"device_config1"、
    "Value":"0x00101462"
    }、
    {
    "IDX":2、
    "ID":"DEVICE_CONFIG2"、
    "值":"0xC000F00F"
    }、
    {
    "IDX":3、
    "ID":"peri_config1"、
    "Value":"0xC1C01F00"
    }、
    {
    "IDX":4、
    "ID":"GD_config1"、
    "Value":"0x98450100"
    }、
    {
    "IDX":5、
    "ID":"GD_CONFIG2"、
    "Value":"0x80200000"

    ]、
    [
    {
    "IDX":0、
    "ID":"GATE_DRIVER_FAULT_STATUS"、
    "值":"0x00000000"
    }、
    {
    "IDX":1、
    "ID":"controller_fault_status"、
    "值":"0x00000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"algo_status"、
    "值":"0x0EC2EF94"
    }、
    {
    "IDX":1、
    "ID":"MTR_PARAMS"、
    "值":"0x00000000"
    }、
    {
    "IDX":2、
    "ID":"algo_STATUS_MPET"、
    "值":"0x04000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"algo_CTRL1"、
    "Value":"0x20000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"algo_DEBUG1"、
    "Value":"0xD1670000"
    }、
    {
    "IDX":1、
    "ID":"algo_DEBUG2"、
    "值":"0x00000000"
    }、
    {
    "IDX":2、
    "ID":"current_pi"、
    "Value":"0x0301011E"
    }、
    {
    "IDX":3、
    "ID":"speed_pi"、
    "Value":"0x03A402A4"
    }、
    {
    "IDX":4、
    "ID":"DAC_1"、
    "值":"0x00000000"
    }、
    {
    "IDX":5、
    "ID":"DAC_2"、
    "值":"0x00000000"

    ]、
    [
    {
    "IDX":0、
    "ID":"algorithm_State"、
    "值":"0x00200009"
    }、
    {
    "IDX":1、
    "ID":"FG_speed_fdbk"、
    "Value":"0x06026758"
    }、
    {
    "IDX":2、
    "ID":"bus_current"、
    "值":"0x00000000"
    }、
    {
    "IDX":3、
    "ID":"PHASE_CURRENT_A"、
    "Value":"0xFFFE0000"
    }、
    {
    "IDX":4、
    "ID":"PHASE_CURRENT_B"、
    "值":"0x00040000"
    }、
    {
    "IDX":5、
    "ID":"PHASE_CURRENT_C"、
    "值":"0x00020000"
    }、
    {
    "IDX":6、
    "ID":"CSA_GAIN_feedback"、
    "值":"0x00010000"
    }、
    {
    "IDX":7、
    "ID":"voltage_gain_feedback"、
    "Value":"0x00000001"
    }、
    {
    "IDX":8、
    "ID":"VM_VOLTAGE"、
    "Value":"0x0331C000"
    }、
    {
    "IDX":9、
    "ID":"PHASE_VOLTAGE_VA"、
    "值":"0x00000000"
    }、
    {
    "IDX":10、
    "ID":"PHASE_VOLTAGE_VB"、
    "值":"0x00000000"
    }、
    {
    "IDX":11、
    "ID":"PHASE_VOLTAGE_VC"、
    "值":"0x00000000"
    }、
    {
    "IDX":12、
    "ID":"SIN_PASTING_ANGLE"、
    "值":"0x052EC368"
    }、
    {
    "IDX":13、
    "ID":"cos_pacment_angle"、
    "值":"0x06154764"
    }、
    {
    "IDX":14、
    "ID":"IALPHA"、
    "Value":"0xFA7A0000"
    }、
    {
    "IDX":15、
    "ID":"IBETA"、
    "值":"0x026C12FD"
    }、
    {
    "IDX":16、
    "ID":"VALPHA"、
    "值":"0x0007427A"
    }、
    {
    "IDX":17、
    "ID":"VBETA"、
    "Value":"0x004E4432"
    }、
    {
    "IDX":18、
    "ID":"ID"、
    "值":"0xFD5E836A"
    }、
    {
    "IDX":19、
    "ID":"IQ"、
    "Value":"0x056B88F8"
    }、
    {
    "IDX":20、
    "ID":" VD "、
    "Value":"0x000870B9"
    }、
    {
    "IDX":21、
    "ID":"VQ"、
    "Value":"0x005FBD06"
    }、
    {
    "IDX":22、
    "ID":"IQ_REF_MOTOR_ALIGN"、
    "值":"0x00000000"
    }、
    {
    "IDX":23、
    "ID":"SPEED_REF_OPEN_LOOP"、
    "Value":"0x03FFFE94"
    }、
    {
    "IDX":24、
    "ID":"IQ_REF_OPEN_LOOP"、
    "Value":"0x1332EAC0"
    }、
    {
    "IDX":25、
    "ID":"SPEED_REF_CLOSED_LOOP"、
    "Value":"0x05167000"
    }、
    {
    "IDX":26、
    "ID":"ID_REF_CLOSED_LOOP"、
    "值":"0x00000000"
    }、
    {
    "IDX":27、
    "ID":"IQ_REF_CLOSED_LOOP"、
    "值":"0x0E000000"
    }、
    {
    "IDX":28、
    "ID":"ISD_State"、
    "值":"0x00000005"
    }、
    {
    "IDX":29、
    "ID":"ISD_SPEED"、
    "值":"0x00000000"
    }、
    {
    "IDX":30、
    "ID":"IPD_State"、
    "值":"0x00040005"
    }、
    {
    "IDX":31、
    "ID":"IPD_ANGLE"、
    "值":"0x0694EE9D"
    }、
    {
    "IDX":32、
    "ID":" ED "、
    "值":"0x00000000"
    }、
    {
    "IDX":33、
    "ID":"EQ"、
    "值":"0x00000000"
    }、
    {
    "IDX":34、
    "ID":"speed_fdbk"、
    "Value":"0x03AFB37F"
    }、
    {
    "IDX":35、
    "ID":"THETA_EST"、
    "值":"0x01A72785"

    ]、
    [
    {
    "IDX":0

    ]
    ]

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

    我无法通过这个 Web 界面上传 json 文件、所以我已经将内容复制到之前的文本框中

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

    实验期间、我将 ILIMIT 设置 为 4.375A、因为数据表显示堵转电流可能会达到15.9A

    没有区别

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

    电机上没有负载、但应用是旋转一个小镜像、这样负载就会很小

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

    您好、John:

    我刚注意到、数据表显示该电机具有6对电极、而不是3对电极。 您能否尝试将[MAX_SPEED]寄存器设置为 1220Hz?

    我使用上一张幻灯片中的

    此外、 看起来您在[CURR_LOOP_KP]和[CURR_LOOP_Ki]中配置了非零值。 通常这些寄存器仅为高级优化手动调优、通常不需要、因为如果将 MCF8315A 的算法设置为0、可以自动确定电流环路 Kp 和 Ki 值。 不确定 您是否 有意或无意地配置了这些值。

    另一方面、[SPD_LOOP_Kp]和[SPD_LOOP_Ki]确实 需要用户设置为非零值、否则在发出速度命令后、器件会尝试运行 MPET 来测量这些值。

    此致、
    埃里克·C·