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.
您好、C2000论坛、
我有一个 PortesCAP、2极、BLDC 电机-型号 B0610P1005。
数据表中列出的一些相关参数包括:
标称电压[V] 24.
空载速度[rpm] 40000
最大持续扭矩[mNm] 8.3
速度常数[rpm/V] 1656
RS (相间)[欧姆] 2.3
LS (相间)[uR] 500
我目前正在使用 DRV8301-HC-EVM 评估套件。
这是一个电感相对较低的电机、因此我一直在尝试使用 lab02c 来描述它的特性。
它开始嗡嗡声、而 lab02c 正在评估 Rs。 然后停止。 那么它运行得很好
平滑一会儿。 在此期间、我可以看到磁通值更新。
最后、它会经过一个运行极其粗糙的间隔。 我可以看到 Ls_d
和 LS_q 在该阶段更新。
我获得的 Rs 值相对接近我预期的值(1.2)、但 LS
值是我预期值的1.5倍到2倍(我预计大约250uH,大约½相位
与相位规格之间的关系)。 磁通通常显示为大约0.021V/Hz。
在后续实验中(例如 lab03a)、电机的运行也非常粗糙并会快速升温。
我更改了以下参数,如下所示,但结果没有更好的:
USER_PWM_FREQ_kHz: 20–60、步长为20
USER_NUM_PWM_TICKS_PER_ISR_TICK: 1、2、3
USER_ZEROSPEEDLIMIT: 在分子中为0.25至1.0、步长为0.25
USER_FORCE_ANGE_FREQ_Hz: 0.25至2.0乘法器、步长0.25
USER_MOTOR_RES_EST_CURRENT: 1–3、步长为0.5
USER_MOTOR_IND_EST_CURRENT: 始终 -0.5* USER_MOTOR_RES_EST_CURRENT
USER_MOTOR_MAX_CURRENT: 10–20、步长为5
USER_MAX_ACCEL_Hzps: 10或20
USER_ADC_FULL_SCALE_CURRENT_A: 60或82.5 (默认值)
USER_ADC_FULL_SCALE_VOLTGE_V: 45或66.32 (默认值)
我尝试了上述设置组合的一系列排列。 我尝试将其限制为看起来很实用的值、
或似乎有所不同、或似乎具有某种效果。 我有一个电子表格
这些排列及其效果。 我还有电机的数据表。
我显然缺少一些东西…
可能 我在某个地方有一些疯狂的参数值。 我已附加 user.h 文件。
请帮帮我。
此致、
Dave Reagan
忘记附加 user.h 文件...
您好 Sean、
运行 lab03a 时、我得到的偏移量数字最高:
I_A_offset = 16366722
I_B_OFFSET = 16476704
I_C_OFFSET = 16604631
V_A_offset = 8270832
V_B_OFFSET = 8230849
V_C_OFFSET = 8258049
电机变得很热。 我已将 USER_MOTOR_MAX_CURRENT 一直降至5A;变得很热需要更长时间、但扭矩非常微弱。
B.R.
Dave
您好 Sean、
对此有什么想法吗? 还有事吗?
我已经附加了最新的 user.h 文件、因为我确信自上次发布以来、某些内容已经发生了变化。
我可以通过 lab05b 获取某种... 电机仍然变得非常热、偏移值仍然很疯狂。
谢谢、
Dave Reagan
您好 Sean、
我解决了过热问题(最大电流设置过高-但您不会从电机规格中知道)。 已执行 Lab05b 的计算、看起来运行正常。 根据转速计、转速值为右开。 接下来、我将尝试加载电机、看看 它可以处理什么样的扭矩。
我将认为该线程已关闭。 如果我的扭矩有问题或其他问题、我将打开一个新的扭矩。
谢谢、
Dave Reagan