pyxyn 发表于 2025-5-21 17:14:42

王昱顺 发表于 2025-5-20 11:03
SVPWM和PWM是同一种类的,只是一种调制方式
当然是开环可以用的

看你的程序需要检测电机的角度,然后进行计算,是这样子的吗?

王昱顺 发表于 2025-5-21 19:55:54

pyxyn 发表于 2025-5-21 17:14
看你的程序需要检测电机的角度,然后进行计算,是这样子的吗?

嗯嗯,对的

pyxyn 发表于 2025-5-23 14:59:58

王昱顺 发表于 2025-5-21 19:55
嗯嗯,对的

王总,还咨询一个事,SVPWM输出时怎样才能在输出端测到你的那个波形?需要接RC电路吗?

王昱顺 发表于 2025-5-23 18:32:53

pyxyn 发表于 2025-5-23 14:59
王总,还咨询一个事,SVPWM输出时怎样才能在输出端测到你的那个波形?需要接RC电路吗? ...

需要的,直接测肯定是测不到的,因为这个是通过pwm调制出来的

pyxyn 发表于 2025-5-27 09:37:43

王昱顺 发表于 2025-5-23 18:32
需要的,直接测肯定是测不到的,因为这个是通过pwm调制出来的

王总有微信吗?方便私聊一下吗?谢谢

王昱顺 发表于 2025-5-27 10:14:38

pyxyn 发表于 2025-5-27 09:37
王总有微信吗?方便私聊一下吗?谢谢

可以直接在这里问,不是很方便私聊

pyxyn 发表于 2025-5-27 12:00:56

王昱顺 发表于 2025-5-27 10:14
可以直接在这里问,不是很方便私聊
void setTorque(float Uq, float Ud, float angle_el);这个函数,Uq和Ud的范围输入多大?我这里的最大电压是90V,angle_el的范围是0-6.28吗?谢谢

王昱顺 发表于 2025-5-27 12:56:25

pyxyn 发表于 2025-5-27 12:00
void setTorque(float Uq, float Ud, float angle_el);这个函数,Uq和Ud的范围输入多大?我这里的最大电压 ...

对应函数的注释有写,如果是90v的话,需要在config.h里面调节最大电压的宏定义才准确
电角度就是0~2pi,即0~6.28

pyxyn 发表于 2025-5-27 13:04:09

王昱顺 发表于 2025-5-27 12:56
对应函数的注释有写,如果是90v的话,需要在config.h里面调节最大电压的宏定义才准确
电角度就是0~2pi, ...

config里改成90了,但是UQ和UD的范围输入多大?我是开环控制的。我试了下,void setTorque(90, 0, float angle_el);和setTorque(90, 10, float angle_el);两种好像都可以输出类似的马鞍波,后面比前面的感觉要像一些。

王昱顺 发表于 2025-5-27 13:13:04

pyxyn 发表于 2025-5-27 13:04
config里改成90了,但是UQ和UD的范围输入多大?我是开环控制的。我试了下,void setTorque(90, 0, float...

开环控制的话直接给Ud就行,范围就是0~90(你设置的幅值)
页: 1 2 3 4 5 6 7 8 9 10 [11] 12 13
查看完整版本: 【STC-FOC】Fast-SVPWM输出!STC32F12K54实现,32位8051,全开源软件/硬件