fountainpumpkin 发表于 2024-10-10 10:07

请教问题 SPIN0280无感FOC驱动方案,不驱动电机,驱动RL负载,需要如何设置?

您好 请问 SPIN0280无感FOC驱动方案,不驱动电机,驱动RL负载,需要如何调整软硬件方案实现?
或者有没有强制输出模式,不检测电机转速,不接电机也可以运转的模式?
谢谢!

chenqianqian 发表于 2024-10-10 10:09

驱动RL负载还需要用FOC?

fountainpumpkin 发表于 2024-10-10 10:21

chenqianqian 发表于 2024-10-10 10:09
驱动RL负载还需要用FOC?

目前的是FOC驱动电机,想改为RL负载,请问需要怎么改呢?直接接RL负载不能运行

LcwSwust 发表于 2024-10-10 11:50

抛开FOC程序,自己写代码直接设置PWM可否?

fountainpumpkin 发表于 2024-10-10 15:41

LcwSwust 发表于 2024-10-10 11:50
抛开FOC程序,自己写代码直接设置PWM可否?

想知道官方的程序能否简单配置下能否实现驱动RL负载,如果不能实现,那只能PWM直接驱动了{:lol:}

丙丁先生 发表于 2024-10-11 06:20

SPIN0280无感FOC驱动方案,可通过禁用速度反馈和切换到电流控制模式来实现。
示例代码调整(伪代码)
      
c
复制代码
// 假设使用一个函数来切换控制模式
void setControlMode(ControlMode mode) {
    if (mode == CURRENT_CONTROL) {
      // 禁用速度反馈,切换到电流控制
      disableSpeedFeedback();
      enableCurrentControl();
    } else if (mode == FORCE_OUTPUT) {
      // 强制输出模式,忽略所有反馈
      ignoreAllFeedback();
      setFixedOutput();
    }
}

// 主程序中调用设置控制模式
setControlMode(FORCE_OUTPUT); // 切换到强制输出模式

// 其他初始化和运行代码...

丙丁先生 发表于 2024-10-11 06:27

是的,F405/7可以使用J-LINK仿真和下载程序,通过JLINK软件烧写程序。

fountainpumpkin 发表于 2024-10-11 11:01

丙丁先生 发表于 2024-10-11 06:20
SPIN0280无感FOC驱动方案,可通过禁用速度反馈和切换到电流控制模式来实现。
示例代码调整(伪代码)
      ...

感谢 我再看下程序

b5z1giu 发表于 2024-11-10 21:00

SPIN0280是一款无感FOC驱动方案,通常用于驱动无刷直流电机(BLDC)或永磁同步电机(PMSM)。

cen9ce 发表于 2024-11-12 08:11

由于无感FOC依赖于电机的反电动势(Back EMF)来估算转子位置和速度,因此在不驱动电机的情况下,直接驱动RL负载(如电阻和电感组成的负载)可能会遇到一些挑战。

d1ng2x 发表于 2024-11-12 09:47

确保RL负载的阻抗与电机驱动器的输出能力匹配。如果负载阻抗过低,可能会导致驱动器过流保护触发。

ex7s4 发表于 2024-11-12 10:12

调整电源电压以适应RL负载的需求。通常,电机驱动器的电源电压较高,而RL负载可能需要较低的电压

g0d5xs 发表于 2024-11-12 12:17

如果驱动器有电流检测功能,确保电流检测电路能够正确检测RL负载的电流。

kaif2n9j 发表于 2024-11-12 13:51

由于无感FOC依赖于电机的反电动势来估算速度和位置,在不驱动电机的情况下,需要禁用或绕过速度估算算法

lamanius 发表于 2024-11-12 14:21

实现一个强制输出模式,在该模式下,驱动器直接输出PWM信号,而不进行速度和位置估算

liu96jp 发表于 2024-11-12 15:56

确保驱动器的PWM输出引脚能够直接控制RL负载。

lix1yr 发表于 2024-11-12 16:36

如果需要,可以添加电流检测电路来监控RL负载的电流。

p0gon9y 发表于 2024-11-12 17:17

在软件中禁用速度和位置估算算法,直接输出PWM信号。
页: [1]
查看完整版本: 请教问题 SPIN0280无感FOC驱动方案,不驱动电机,驱动RL负载,需要如何设置?