QQ624353765 发表于 2024-12-3 11:03:23

有关反电动势的一些猜想




这是一张正常的反电动势图,COM点上的电压就是ABC三相的平均值



这张是断开了COM上的三个电阻,我发现将ABC三相电压平均后能模拟出COM点上的电压

请问用图二的方式使用ADC采集计算能实现图一的效果吗

王昱顺 发表于 2024-12-3 11:25:35

这不是什么很新的东西了






引用自:(中国知网-博士毕业论文-2010年)无刷直流电机无位置传感器控制关键技术研究_李自成

梁工 发表于 2024-12-3 22:48:54

可以,但是你要使用ADC高速采样来处理这3路ADC并计算其0点,同时再计算反电动势相的过0点时刻。我的程序例子是使用比较器来实现的,就要使用上图的连接方式。

QQ624353765 发表于 2024-12-4 19:36:15

梁工 发表于 2024-12-3 22:48
可以,但是你要使用ADC高速采样来处理这3路ADC并计算其0点,同时再计算反电动势相的过0点时刻。我的程序例 ...

把我看下我的无刷电调程序,只能转半圈就停了

也是参考的你的例程发挥的


我的逻辑是所有的电角度是下降沿都用外部中断触发,同时记录过零点到下降沿中断所用的时间,我用定时器0计时,这个计时时间
是给下一个上升沿的30度电角度时间,装载在定时器0延时中断

目前没有考虑再一次触发点上出现多次触发的问题,我觉得逻辑没问题,可查了好几天也没查出问题来,基本上都是转半圈就停了

原理图都在附件里了,帮忙复查下问题出在哪,谢谢

QQ624353765 发表于 2024-12-21 09:45:16

梁工 发表于 2024-12-3 22:48
可以,但是你要使用ADC高速采样来处理这3路ADC并计算其0点,同时再计算反电动势相的过0点时刻。我的程序例 ...

<p><img src="data/attachment/forum/202412/21/094114g20yzd3d8a888x5g.png" alt="image.png" title="image.png" /></p>
<p>30度电角度时间只测从换相开始到过零中断,用这个累计时间给后面的电角度延时可以吗</p>

梁工 发表于 2024-12-21 12:34:31

QQ624353765 发表于 2024-12-21 09:45
30度电角度时间只测从换相开始到过零中断,用这个累计时间给后面的电角度延时可以吗
...

反电动势过0开始是0度,换相时间间隔的一半是30度。

QQ624353765 发表于 2024-12-21 14:18:22

梁工 发表于 2024-12-21 12:34
反电动势过0开始是0度,换相时间间隔的一半是30度。

我看你的例子里测的是60度的电角度,但我只测了30度电角度,我的代码电机能拖动,但拖动完之后进入比较器比较阶段电机立马就不动了
想确认下只测30度电角度是否可行

梁工 发表于 2024-12-21 22:34:19

QQ624353765 发表于 2024-12-21 14:18
我看你的例子里测的是60度的电角度,但我只测了30度电角度,我的代码电机能拖动,但拖动完之后进入比较器 ...

你在怎么测30度的?我想不出来。

QQ624353765 发表于 2024-12-22 08:37:39

梁工 发表于 2024-12-21 22:34
你在怎么测30度的?我想不出来。

从换相开始计时到过零中断结束,这不是30度电角度吗,然后用这个时间给后面的30度延时用
难道这样不行吗
页: [1]
查看完整版本: 有关反电动势的一些猜想