主题中讨论的其他器件: MCF8315A
工具与软件:
我有一个每秒200revs 的 Maxon 电机、具有3个极对。
只有在提高速度需求但电机不响应之后、我才能达到每秒100转。
什么因素可能会限制最大速度?
目前、我正在将 Motor Studio 0.1.9与 MCF8315EVM 配合使用、并为电路板提供额定电机电压24V。
请查看随附的电机数据表。
e2e.ti.com/.../ECX-FL32S-KLA-STD-24V-b81626dfef55_5F00_1.pdf
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.
工具与软件:
我有一个每秒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
}
]
]
}
您好、John:
我刚注意到、数据表显示该电机具有6对电极、而不是3对电极。 您能否尝试将[MAX_SPEED]寄存器设置为 1220Hz?
我使用上一张幻灯片中的
此外、 看起来您在[CURR_LOOP_KP]和[CURR_LOOP_Ki]中配置了非零值。 通常这些寄存器仅为高级优化手动调优、通常不需要、因为如果将 MCF8315A 的算法设置为0、可以自动确定电流环路 Kp 和 Ki 值。 不确定 您是否 有意或无意地配置了这些值。
另一方面、[SPD_LOOP_Kp]和[SPD_LOOP_Ki]确实 需要用户设置为非零值、否则在发出速度命令后、器件会尝试运行 MPET 来测量这些值。
此致、
埃里克·C·