工具与软件:
你(们)好、
我正在使用 MCF8329A 设计电路板。 当我在电源线上使用电流探头时、我会看到频率约为1.6kHz (稍微抖动)的电流脉冲、振幅降低了300 mA、而未连接/运行任何电机。 这与我的定制电路板和我最初从 TI 购买的标准演示板相同。 我从示波器发送一个屏幕截图作为参考。
您能告诉我造成这种行为的原因是什么、以及我如何影响这些电流脉冲的频率和振幅吗?
此致、
Alexander。

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.
工具与软件:
你(们)好、
我正在使用 MCF8329A 设计电路板。 当我在电源线上使用电流探头时、我会看到频率约为1.6kHz (稍微抖动)的电流脉冲、振幅降低了300 mA、而未连接/运行任何电机。 这与我的定制电路板和我最初从 TI 购买的标准演示板相同。 我从示波器发送一个屏幕截图作为参考。
您能告诉我造成这种行为的原因是什么、以及我如何影响这些电流脉冲的频率和振幅吗?
此致、
Alexander。

尊敬的 Venkatadri:
很抱歉混淆。 我已直接回复该邮件、我没有注意到您不是通过您的邮件撰写邮件、因此我的回复不会联系到您。
感谢您的参与。 请查看随附的 JSON 文件。
我已经尝试在打开状态下关闭 DRVOFF 和 BRAKE 引脚–功率电流脉冲完全不会受到影响、在启用/禁用功率级和制动时、我发送给您的示波器上的图片最初不会改变。
我假设这些功率波动是对上级自举电容器的充电、但如果是这种情况、则频率应随着电机速度的变化而变化。 在现实中,除了一个小的抖动,电流 PICS 的频率是绝对独立的功率级。 开关频率在1.6kHz 范围内的芯片中存在什么? 3.3V 稳压器如何在 AVDD 上工作? 是线性稳压器还是开关稳压器?
此致、
Alexander。
尊敬的 Alexander:
感谢您分享 JSON。
JSON 中的 BRAKE 引脚被禁用、因此器件可能会尝试旋转电机。
PWM 频率为50kHz、以12.5KHz 执行 FOC。
速度控制也通过寄存器覆盖模式进行、因此器件不会以 SPEED 引脚电平启动。
我将使用 EVM 进行一次验证、然后确认。
同时、您是否可以从 EVM 的 GUI 侧移除分流链路跳线并再次进行验证、我的想法是隔离 MCF8329、此测试仅在您的定制板也使用相同硬件时有效。
您能否提供有关您的设置的更多详细信息?
谢谢、此致
Venkatadri S.
尊敬的 Venkatadri:
感谢您的参与。
我已经 从 EVM 的 GUI 侧移除了所有分流链路跳线、没有任何变化-图片完全相同。 似乎是在开关过程中产生了这些电流脉冲、这就是我问您3.3 V 稳压器如何在 AVDD 上工作的原因。
我的定制电路板很简单-它有带输出级的芯片、并且在 I2C 上有一个小型 MCU、用于与主机系统通信并设置速度(通过 I2C)。 电机在24V 时为2个极、最大频率为300Hz (我在250Hz 时使用它)。 我将 PWM 频率设置为50kHz、因为我的25kHz 初始设置仅在高达~ 140Hz 的电机转速下正常运行、并且任何高于该点的速度设置 都会产生相当于电机最大速度的速度饱和。 只需将 PWM 频率更改为50kHz 就解决了该问题、对于该设置、最小值到最大值的调节是线性的 我还尝试了其他频率、当 改变高于25kHz 的 PWM 时、饱和点会更接近250Hz、而当频率为50kHz (及以上)时、整个范围正常且呈线性。 您是否知道这种行为的原因是什么? 有没有其他参数可以解决 PWM 频率较低时的非线性速度问题?
此致、
Alexander。
尊敬的 Alexander:
通常、与较高频率相比、较低的 PWM 频率将提供较高的占空比。
这是因为死区时间和消隐时间有影响。
可能发生的情况是、如果电机 R/L 非常低、那么在25KHz 时可能会出现较大的电流纹波、并且与50KHz 相比、流入绕组的平均电流将更小。
您可以通过监控可变 VM 幅度来进行重新测试、当 VM 幅度变为100%时即表示饱和状态。
我会重新查看您提供的 JSON 并回复您。
谢谢、此致
Venkatadri S.
尊敬的 Alexander:
您是否能够共用电流额定值(可应用于电机线圈的最大电流?)
您如何测量电机的 R、L?
您可以参阅数据表中的电机参数部分、我们需要使用要在字段中编程的每相等效值。
如果您使用 LCR 表来表示 L、请在测量相间除以2并编程该值时、以1KHz 设置和测量方式使用 LCR 表。
对于 R、如果该值非常低、有时万用表可能无法提供准确的值。
您可以使用以下方法
1、使用直流电源,设置为2V 和1A 电流(我举1A 为例,假设电动机可以承受1A 电流)
2.将两个绕组连接在+和-两端,用万用表测量绕组两端的压降。
3.然后计算 V/R、再除以2。
我还为您的 JSON 文件提供了其他建议、我们先澄清这一点、然后继续完成其他部分。
谢谢、此致
Venkatadri S.
e2e.ti.com/.../SLU22CH048_2D00_24-Generated-Datasheet-_5F00_-LinEngineering_2D00_1.pdf
尊敬的 Venkatadri:
通常、我已取电机数据表中的 L 和 R 值(请参见附录)。 此数据表中列出了所有电机参数。 我还测量了它们以检查是否存在差异(我有合适的设备、我知道如何处理此问题)、测量值与数据表中的值相对应。 我发送的 JSON 文件中的电流调节器系数与您的软件直接计算的稳压器系数不同、因为我正在进行一些测试以检查得到支持的系数容差、但一般来说、这不是我最初使用我发送给您的图片上的电流探头看到的电源电流脉冲的原因(正如我撰写的图片即使在电机未运行或未连接的情况下也是相同的)。
我希望您能收到随附的数据表、但如果文件损坏、无法打开、请告知我、以便我 可以在此处复制/粘贴内容。
此致、
Alexander。
尊敬的 Venkatadri:
我在电机运行时 ID 波动有一些问题。 我将从示波器向您发送一些图片以供参考。 通道1是电机的霍尔传感器之一(用于同步并指示物理转子位置)、通道2是 DAC_1输出(我将更改变量地址以显示下面列出的不同参数)。
Theta_EST

SIN_COMMUTATION_ANGLE

ID_REF_CLOSED_LOOP

IQ_REF_CLOSED_LOOP

八个 MSB

Iq

除了 ID 之外、一切看起来都像对我预期的(IQ 也不完美、但对我来说可以接受、而且 ID 中的问题也会影响 IQ)。
当 ID_REF 应为0且示波器显示其保持为0时、您是否知道导致 ID 波动的原因?
如果您需要任何其他数据、请告知我。 这个测试中使用的电机分别具有很低的 L 和 R–0x0F 和0x10 (与数据表和类似
此致、
Alexander