wuuboo 发表于 2019-11-20 22:45

无感BLDC用AD检测反电势过零点的方式最高能支持多大电转速?

比如48MHZ的STM32F0做无感BLDC驱动,采用AD检测反电势过零点的方式,最高能支持多大电转速,怎么计算的,谢谢!

PMSM_spy 发表于 2019-11-21 09:17

这个和你的载波频率有关,ADC很慢就会占用一段时间去等待ADC转换,除了转换时间剩下的就是代码长度了。举个栗子,如果你代码的时间加上ADC等待时间能在50us计算完毕,那么可以使用20KHz的载频,极限情况做到单PWM周期换相,那么电周期就是50us*6=300us,即3.3KHz的电频率。

霸气侧漏 发表于 2019-11-24 16:18

PMSM_spy 发表于 2019-11-21 09:17
这个和你的载波频率有关,ADC很慢就会占用一段时间去等待ADC转换,除了转换时间剩下的就是代码长度了。举个 ...

你这个计算方式不全对。还要考虑,采集次数

wuuboo 发表于 2019-11-26 22:36

霸气侧漏 发表于 2019-11-24 16:18
你这个计算方式不全对。还要考虑,采集次数

什么样的采集次数,能具体说说怎么计算的嘛,比如载波15K的情况,能支持多少电转速

drf63329272 发表于 2019-12-17 17:01

AD检测反电势过零点的方式,目前ST芯片每个周期导通或关断时检测一次悬浮相,每相需要至少七八个点才能比较好适应不同的负载变化情况,这样就限制了最大的电频率;
假设30k的pwm频率,按每相八个点计算,则电频率最大为625;一对极电机,最高转速37500RPM

PMSM_spy 发表于 2019-12-18 09:37

drf63329272 发表于 2019-12-17 17:01
AD检测反电势过零点的方式,目前ST芯片每个周期导通或关断时检测一次悬浮相,每相需要至少七八个点才能比较 ...

drf大哥,你好,在之前微信群讨论中我看到你也比较了解大有的工具,他们有一款工具载频10K,5对极的电机,转速跑到了18000RPM左右,不知道怎么做到的

绿皮青蛙 发表于 2019-12-22 18:25

用ad的方式,用这款芯片我可以做到4000hz,一对极是24万转,为什么不加比较器做,这款芯片可以做到100万转

霸气侧漏 发表于 2019-12-24 09:19

绿皮青蛙 发表于 2019-12-22 18:25
用ad的方式,用这款芯片我可以做到4000hz,一对极是24万转,为什么不加比较器做,这款芯片可以做到100万转

??????????????
100万转

18201975434 发表于 2019-12-24 10:41

还是看电机和应用,正常来说ADC做效果还是比较好的,我做到过18W电周期,你可以看看我那篇帖子

霸气侧漏 发表于 2019-12-24 22:38

18201975434 发表于 2019-12-24 10:41
还是看电机和应用,正常来说ADC做效果还是比较好的,我做到过18W电周期,你可以看看我那篇帖子

那一篇文章   ADC做到18W

绿皮青蛙 发表于 2019-12-26 00:02

霸气侧漏 发表于 2019-12-24 09:19
??????????????
100万转

这款芯片ad都能到24万转/分钟,比较器100万/分钟正常了,10us一次换向,这个芯片可以搞定的

霸气侧漏 发表于 2019-12-26 09:20

绿皮青蛙 发表于 2019-12-26 00:02
这款芯片ad都能到24万转/分钟,比较器100万/分钟正常了,10us一次换向,这个芯片可以搞定的

什么芯片这么厉害   ad是不是有阀值比较中断功能

绿皮青蛙 发表于 2019-12-26 18:18

霸气侧漏 发表于 2019-12-26 09:20
什么芯片  这么厉害   ad是不是有阀值比较中断功能

大哥,题目上有说stm32f0,48m时钟

霸气侧漏 发表于 2019-12-26 18:53

绿皮青蛙 发表于 2019-12-26 18:18
大哥,题目上有说stm32f0,48m时钟

哈哈   明白了   话说怎么用ad能做这么搞的转速

6步换相每步采样多少次ad数据

drf63329272 发表于 2019-12-29 17:27

PMSM_spy 发表于 2019-12-18 09:37
drf大哥,你好,在之前微信群讨论中我看到你也比较了解大有的工具,他们有一款工具载频10K,5对极的电机 ...

你说的有可能是用硬件比较器检测过零的方式,这种电频率能做的比较高

drf63329272 发表于 2019-12-29 17:33

绿皮青蛙 发表于 2019-12-22 18:25
用ad的方式,用这款芯片我可以做到4000hz,一对极是24万转,为什么不加比较器做,这款芯片可以做到100万转

嗯,能比较器的方式最好了,不过对于要求大的启动扭矩的应用不太好用;

drf63329272 发表于 2019-12-29 17:35

18201975434 发表于 2019-12-24 10:41
还是看电机和应用,正常来说ADC做效果还是比较好的,我做到过18W电周期,你可以看看我那篇帖子

我之前算的比较保守,不过少说也要5,6个采样点没相;那也到不了18w,你说的是用什么方法?

18201975434 发表于 2019-12-29 19:03

drf63329272 发表于 2019-12-29 17:35
我之前算的比较保守,不过少说也要5,6个采样点没相;那也到不了18w,你说的是用什么方法?

提高载波,用正常的16K做肯定是不行的

drf63329272 发表于 2019-12-29 19:19

18201975434 发表于 2019-12-29 19:03
提高载波,用正常的16K做肯定是不行的

PWM提高到32k,应该只能到1khz左右的电频率,一对极6w转

18201975434 发表于 2019-12-29 19:56

drf63329272 发表于 2019-12-29 19:19
PWM提高到32k,应该只能到1khz左右的电频率,一对极6w转

32K,一个电周期6个点,最大5K都可以啊
页: [1] 2
查看完整版本: 无感BLDC用AD检测反电势过零点的方式最高能支持多大电转速?