主题中讨论的其他器件:C2000WARE、 REF6230
工具与软件:
尊敬的 TI 专家:
我们正在努力的产品 TIDA_010936_ganhfmd Project from C:\ti\c2000\C2000 EVM_SDK_5_02_00_00\solutions\tida_010936_ganhfmd、 我们使用的是 F28P65X LaunchPad 和 DRV8343S Ware_Motor、也尝试了使用 DRV8323RH。 我们得到相同的结果。 我们已经启动到需要检查位置环路的5级。
该项目最初可能是针对基于 GaN 的驱动器设计的、但我们想使用 DRV8343S、因此所有驱动程序文件都取自固件 DRV8343_EVM_BLDC_FW_1.0.1 配置正确。
注意:SPI 配置正确、并且值取自可用于 GUI 的固件(增益20V/V、IDRIVE:65mA、6PWM 模式、死区时间:500ns)
在 lsw = ENC_WAIT_FOR_INDEX
1)电机开始摆动时 等式参考 值升高(通常从0.1升高到0.5)、电机开始旋转、但消耗的电流更大(几乎为满载电流)、振动也更大。
2)测得的速度不准确。 意味着、如果电机被命令( speedREF) 若要在0.1pu 上运行、实际运行电压为0.1、而测量值则为 speed1.speed 是0.001
在 lsw = ENC_CALIBRATION_DONE
1) 1)电机失速、值为 PID_SPEED.TERM.OUT 从-0.001到0.1不等、速度或位置循环的 pid 值的变化没有帮助。
2)如何选择 speedloopprescaler
任何见解都是有帮助的。
谢谢、此致
Raghu










