无感BLDC用AD检测反电势过零点的方式最高能支持多大电转速?
比如48MHZ的STM32F0做无感BLDC驱动,采用AD检测反电势过零点的方式,最高能支持多大电转速,怎么计算的,谢谢! 这个和你的载波频率有关,ADC很慢就会占用一段时间去等待ADC转换,除了转换时间剩下的就是代码长度了。举个栗子,如果你代码的时间加上ADC等待时间能在50us计算完毕,那么可以使用20KHz的载频,极限情况做到单PWM周期换相,那么电周期就是50us*6=300us,即3.3KHz的电频率。 PMSM_spy 发表于 2019-11-21 09:17这个和你的载波频率有关,ADC很慢就会占用一段时间去等待ADC转换,除了转换时间剩下的就是代码长度了。举个 ...
你这个计算方式不全对。还要考虑,采集次数 霸气侧漏 发表于 2019-11-24 16:18
你这个计算方式不全对。还要考虑,采集次数
什么样的采集次数,能具体说说怎么计算的嘛,比如载波15K的情况,能支持多少电转速 AD检测反电势过零点的方式,目前ST芯片每个周期导通或关断时检测一次悬浮相,每相需要至少七八个点才能比较好适应不同的负载变化情况,这样就限制了最大的电频率;
假设30k的pwm频率,按每相八个点计算,则电频率最大为625;一对极电机,最高转速37500RPM drf63329272 发表于 2019-12-17 17:01
AD检测反电势过零点的方式,目前ST芯片每个周期导通或关断时检测一次悬浮相,每相需要至少七八个点才能比较 ...
drf大哥,你好,在之前微信群讨论中我看到你也比较了解大有的工具,他们有一款工具载频10K,5对极的电机,转速跑到了18000RPM左右,不知道怎么做到的 用ad的方式,用这款芯片我可以做到4000hz,一对极是24万转,为什么不加比较器做,这款芯片可以做到100万转 绿皮青蛙 发表于 2019-12-22 18:25
用ad的方式,用这款芯片我可以做到4000hz,一对极是24万转,为什么不加比较器做,这款芯片可以做到100万转
??????????????
100万转 还是看电机和应用,正常来说ADC做效果还是比较好的,我做到过18W电周期,你可以看看我那篇帖子 18201975434 发表于 2019-12-24 10:41
还是看电机和应用,正常来说ADC做效果还是比较好的,我做到过18W电周期,你可以看看我那篇帖子
那一篇文章 ADC做到18W 霸气侧漏 发表于 2019-12-24 09:19
??????????????
100万转
这款芯片ad都能到24万转/分钟,比较器100万/分钟正常了,10us一次换向,这个芯片可以搞定的 绿皮青蛙 发表于 2019-12-26 00:02
这款芯片ad都能到24万转/分钟,比较器100万/分钟正常了,10us一次换向,这个芯片可以搞定的
什么芯片这么厉害 ad是不是有阀值比较中断功能 霸气侧漏 发表于 2019-12-26 09:20
什么芯片 这么厉害 ad是不是有阀值比较中断功能
大哥,题目上有说stm32f0,48m时钟 绿皮青蛙 发表于 2019-12-26 18:18
大哥,题目上有说stm32f0,48m时钟
哈哈 明白了 话说怎么用ad能做这么搞的转速
6步换相每步采样多少次ad数据 PMSM_spy 发表于 2019-12-18 09:37
drf大哥,你好,在之前微信群讨论中我看到你也比较了解大有的工具,他们有一款工具载频10K,5对极的电机 ...
你说的有可能是用硬件比较器检测过零的方式,这种电频率能做的比较高 绿皮青蛙 发表于 2019-12-22 18:25
用ad的方式,用这款芯片我可以做到4000hz,一对极是24万转,为什么不加比较器做,这款芯片可以做到100万转
嗯,能比较器的方式最好了,不过对于要求大的启动扭矩的应用不太好用;
18201975434 发表于 2019-12-24 10:41
还是看电机和应用,正常来说ADC做效果还是比较好的,我做到过18W电周期,你可以看看我那篇帖子
我之前算的比较保守,不过少说也要5,6个采样点没相;那也到不了18w,你说的是用什么方法?
drf63329272 发表于 2019-12-29 17:35
我之前算的比较保守,不过少说也要5,6个采样点没相;那也到不了18w,你说的是用什么方法?
提高载波,用正常的16K做肯定是不行的 18201975434 发表于 2019-12-29 19:03
提高载波,用正常的16K做肯定是不行的
PWM提高到32k,应该只能到1khz左右的电频率,一对极6w转 drf63329272 发表于 2019-12-29 19:19
PWM提高到32k,应该只能到1khz左右的电频率,一对极6w转
32K,一个电周期6个点,最大5K都可以啊
页:
[1]
2