久芯网

关于BLDC测量反电动势的方法

avatar ppprrr 提问时间: 2023-10-02 16:07:42 / 未解决
大部分是采用比较器来比较中性点和某一相的电压。 但小弟在看B-G431B-ESC1 stm32的方案时,发现它的反电动势过零点检测电路是这样的: 关于BLDC测量反电动势的方法 [相关图片]
out1/2/3分别是三个桥臂的输出。
请问这个原理是什么? 分析了很久也没太看懂。
6个回答
  • avatar 子曰好人
    回答时间: 2023-10-02 16:35:54

    从对G431芯片引脚的定义可以知道,BEMF1/2/3都是连接在ADC引脚上的,而GPIO_BEMF相连的PB5并不能定义为模拟引脚,所以它的过零检测是通过ADC来完成的,具体是怎么实现的你要看它的代码

  • avatar mmuuss586
    回答时间: 2023-10-02 17:04:06

    STM32的板子都是这个图,AD采样的; 07,08,高压板都是

  • avatar ppprrr
    回答时间: 2023-10-02 17:29:22
    mmuuss586 发表于 2020-5-15 11:14
    STM32的板子都是这个图,AD采样的; 07,08,高压板都是

    我以为是数字高低电平的信号呢..感谢.

  • avatar ppprrr
    回答时间: 2023-10-02 17:52:26
    子曰好人 发表于 2020-5-15 10:04
    从对G431芯片引脚的定义可以知道,BEMF1/2/3都是连接在ADC引脚上的,而GPIO_BEMF相连的PB5并不能定义为模拟 ...

    是的.. 我再继续研究研究..感谢..

  • avatar liujun520168
    回答时间: 2023-10-02 18:24:40

    我对这里也不明白,有哪位大神给我们讲讲,看代码看不出东西,都封装了

  • avatar ppprrr
    回答时间: 2023-10-02 18:45:32

    看到st的测法是在pwm的低电平器件采样ADC得到反电动势. 具体时间用高频定时器的中心对称模式生成pwm波形, 在cnt下溢为0的点触发adc采样. 不过这个中性点的gpio是用来干嘛的还是没太看明白..

会员中心 微信客服
客服
回到顶部