槐安忆梦 发表于 2022-10-10 09:59

求大佬指导一下ADC采集反电动势的方法

我在用ADC采集反电动势驱动BLDC,PWM频率20K,电机电速度5.2W转,满转速时一个换相周期大多数是4个PWM。   现在是在PWM的中点进行采样,因为只采集了3、4个点,出来的效果相对较差,波形的一致性不怎么好,有的超前有的滞后。   这种应该怎么改善?求大佬指点

槐安忆梦 发表于 2022-10-10 10:13

上面图片是,相电压波形

梅西人 发表于 2022-10-10 14:48

实在是不明白,看大佬们怎么说,

ATC2019 发表于 2022-10-11 10:14

转速电频率越高,需要的ADC采样频率当然也要同步升高。
在允许的情况下,提高载频(30KHz),同步提高触发ADC采样频率。当然跟MCU的ADC模块性能也有关系,ADC的转换速率越高,采样结果更新越快。
越高频的电机应用,越拼算法执行时间和MCU性能。

槐安忆梦 发表于 2022-10-11 16:53

ATC2019 发表于 2022-10-11 10:14
转速电频率越高,需要的ADC采样频率当然也要同步升高。
在允许的情况下,提高载频(30KHz),同步提高触发AD ...

多谢多谢,这个问题大概解决了。

aure6666 发表于 2022-12-5 13:53

请问后续是怎么解决的?提高载波频率?

槐安忆梦 发表于 2023-2-1 15:22

aure6666 发表于 2022-12-5 13:53
请问后续是怎么解决的?提高载波频率?

我是采用PWM中心对齐的方式,单次PWM采集两次AD值,这样得到的点就会多一些。还好单片机ad速度比较快,能够实现,波形还可以。
页: [1]
查看完整版本: 求大佬指导一下ADC采集反电动势的方法