EMC菜鸟 发表于 2020-4-19 15:42:20

请教STM32哪款片子的电机控制功能最强大、速度最快?

本帖最后由 EMC菜鸟 于 2020-4-19 15:43 编辑

没做过电机控制或变频器方面,后面可能有一个机会去搞三相电机控制(输出三相正弦波的那种电机),但貌似对 PWM 的频率要求很高,所以想请教一下做电机控制的兄弟,哪款 STM32 的片子(价格不超过 30块人民币)在 PWM 输出控制电机方面功能最强大、速度最快、PWM的频率最高?

asj1989 发表于 2020-4-19 15:51:49

关键在算法,不在频率。f103都有人拿来做伺服

EMC菜鸟 发表于 2020-4-19 15:54:46

asj1989 发表于 2020-4-19 15:51
关键在算法,不在频率。f103都有人拿来做伺服

如果电机转速极高,再厉害的算法也无法冲破PWM的频率限制吧

foxpro2005 发表于 2020-4-19 15:55:38

见过 科尔摩根 有一款电动叉车控制器就是用STM32F103做的,用的是交流异步电机

rom 发表于 2020-4-19 16:16:36

EMC菜鸟 发表于 2020-4-19 15:54
如果电机转速极高,再厉害的算法也无法冲破PWM的频率限制吧

没见过电机转速高到哪里去,电频率几百hz了不得了,跟pwm频率比简直不值一提

EMC菜鸟 发表于 2020-4-19 16:25:00

rom 发表于 2020-4-19 16:16
没见过电机转速高到哪里去,电频率几百hz了不得了,跟pwm频率比简直不值一提 ...

兄弟们就喜欢抬杠 ,,, 好比我说我想买个性能好点的车,结果你说就算高速也就只能跑 120,买个五菱就够了 ,,,

harold 发表于 2020-4-19 16:43:47

30块钱,可以用DSP啊

lb0857 发表于 2020-4-19 16:46:17

DSP擅长做这类事情{:lol:}

EMC菜鸟 发表于 2020-4-19 16:48:25

lb0857 发表于 2020-4-19 16:46
DSP擅长做这类事情

不太会,也不想学了,感觉 STM32 是趋势

ilawp 发表于 2020-4-19 17:30:30

带hrtim(高分辨率定时器)的型号。有些型号hrtim时钟可以到4g以上,不过好像是给电源应用的。你可以看下h750,最高时钟480m,计算能力肯定秒杀同价位dsp。hrtim480m(阉割版),其它定时器240m。有两个16位高级定时器,和2个32位通用定时器。价格不超过30元

dbwu8280 发表于 2020-4-19 17:31:15

303,401,应该能满足你要求吧。

EMC菜鸟 发表于 2020-4-19 18:05:48

ilawp 发表于 2020-4-19 17:30
带hrtim(高分辨率定时器)的型号。有些型号hrtim时钟可以到4g以上,不过好像是给电源应用的。你可以看下h7 ...

这个我也看到了,PWM 最高 240M,猜测可能是 ST 里最高的了

chenchaoting 发表于 2020-4-19 18:26:30

rom 发表于 2020-4-19 16:16
没见过电机转速高到哪里去,电频率几百hz了不得了,跟pwm频率比简直不值一提 ...

比如戴森的吸尘器,120000转

tdatd 发表于 2020-4-19 19:00:24

foxpro2005 发表于 2020-4-19 15:55
见过 科尔摩根 有一款电动叉车控制器就是用STM32F103做的,用的是交流异步电机
...

哪款?还能找到型号吗?

lyl520719 发表于 2020-4-19 19:03:16

STM32G4 系列。

rainbow 发表于 2020-4-19 19:05:33

chenchaoting 发表于 2020-4-19 18:26
比如戴森的吸尘器,120000转

200Hz哦。

xiaomu 发表于 2020-4-19 19:18:26

334, htimer 4G HZ

EMC菜鸟 发表于 2020-4-19 20:18:24

lyl520719 发表于 2020-4-19 19:03
STM32G4 系列。

比 STM32H750如何?

asj1989 发表于 2020-4-19 20:20:31

EMC菜鸟 发表于 2020-4-19 15:54
如果电机转速极高,再厉害的算法也无法冲破PWM的频率限制吧

那么问题来了,你的电机转速究竟有多高,常见的伺服电机也就额定2000rpm,最高3000rpm

过高的开关频率,开关管损耗也不小,而且还要扣掉死区时间

推荐M4内核及以上,因为有硬件浮点,好像新出的G4系列更适合电机控制

596142041 发表于 2020-4-19 21:05:31

G4系列吧,是F3系列的升级版本,电机控制器的PWM频率不会高,最高也就20KHz吧,如果做电源需要考虑PWM的频率.

辣条 发表于 2020-4-19 21:27:03

问题问错了方向。重点是浮点运算和ADC性能

liangws201 发表于 2020-4-19 21:57:28

中颍99f100a

shunhe 发表于 2020-4-19 22:24:08

STM32F3x的都可以。带有浮点单元。

styleno1 发表于 2020-4-19 22:28:20

得要有HRPWM,ST的G4系列比较靠谱

mtswz.213 发表于 2020-4-19 22:30:04

G4啊,hrpwm

mtswz.213 发表于 2020-4-19 22:34:41

搞电机控制不需要hrpwm,载波不会太高,像100v以上的产品,开关频率不会太高,一般在 10khz以下,100m的主频,pwm精度够高了,如果是搞电源,开关频率基本都是上百khz,这个时候pwm分辨率不够就要上hrpwm,这方面ti c2000 绝对是主角

小Z 发表于 2020-4-19 22:40:18


STM32G4 系列是专门针对电机控制

motor_control 发表于 2020-4-19 22:52:58

先说你准备做啥吧?

1399866558 发表于 2020-4-20 08:15:54

钱多上H7,钱少F0。

yxy633 发表于 2020-4-20 09:05:12

单纯比PWM高没意义吧,电机控制器载波频率一般就几kHz到十几KHz。
功率模块有限制,像IPM,IGBT,MOS管,载频高发热大。
单片机计算能力也有限制,像跑一次电机控制算法要100us,那载频打死也上不去10k 了

qwe2231695 发表于 2020-4-20 09:29:49

一般16K - 30K 的PWM频率, 每个脉冲周期都进行PID和FOC计算, F3 ,F4都是没问题的

flying_bai 发表于 2020-4-20 10:01:40

你这个没有需求直接就问单片机那个好没有意义。另外电机需求的PWM频率也不一定是越高越好,工程技术上讲磁钢片对电频率也是有耐受度的。工程技术要的是刚刚好,或有适当地冗余。

microEC 发表于 2020-4-20 10:29:50

asj1989 发表于 2020-4-19 20:20
那么问题来了,你的电机转速究竟有多高,常见的伺服电机也就额定2000rpm,最高3000rpm

过高的开关频率, ...

亚系额定3000rpm,最高5000rpm是常事。
不排除有额定6000rpm,最高10000rpm的伺服

EMC菜鸟 发表于 2020-4-20 11:59:40

flying_bai 发表于 2020-4-20 10:01
你这个没有需求直接就问单片机那个好没有意义。另外电机需求的PWM频率也不一定是越高越好,工程技术上讲磁 ...

主要是选一个单片机、只要不超30,那么之后如果有更高的要求、就不用换单片机了,否则选个刚刚好,回头来个更高的要求,还得选,,,不如一劳永逸

motor_control 发表于 2020-4-20 12:20:23

EMC菜鸟 发表于 2020-4-20 11:59
主要是选一个单片机、只要不超30,那么之后如果有更高的要求、就不用换单片机了,否则选个刚刚好,回头来 ...

没有一劳永逸的事!

嵌入式系统就是讲究量体裁衣,而且,随着货源变化,成本要求,你不换都得换。

当然,你做开发板或是学校搞研究无所谓,直接上各家最牛逼的芯片就可以了。

rifjft 发表于 2020-4-20 18:24:52

是PWM时基要高吧,这样的PWM精度也能高点。 如 ns 级、ps 级

一般的无刷电机控制,几十KHZ以内的开关频率就够用了

Oops_jing 发表于 2020-4-20 21:16:56

用过MAXON的直流无刷驱动器,看上面用的是F103

SCREA 发表于 2021-10-15 16:52:21

BGA H750,。。。。

Xujuango 发表于 2021-10-16 08:26:43

microEC 发表于 2020-4-20 10:29
亚系额定3000rpm,最高5000rpm是常事。
不排除有额定6000rpm,最高10000rpm的伺服 ...

最高10000转,说的是每分钟吧,那一秒钟200转不到。

akey3000 发表于 2021-10-16 10:13:59

mtswz.213 发表于 2020-4-19 22:34
搞电机控制不需要hrpwm,载波不会太高,像100v以上的产品,开关频率不会太高,一般在 10khz以下,100m的主 ...

专业,电源要的频率更高
页: [1]
查看完整版本: 请教STM32哪款片子的电机控制功能最强大、速度最快?