找回密码
 立即注册
查看: 354|回复: 8

有关反电动势的一些猜想

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2024-12-3 11:03:23 | 显示全部楼层 |阅读模式
QQ20241203-105422.png


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

QQ20241203-105343.png

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-12-3 11:25:35 | 显示全部楼层
这不是什么很新的东西了

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

回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-12-3 22:48:54 | 显示全部楼层
可以,但是你要使用ADC高速采样来处理这3路ADC并计算其0点,同时再计算反电动势相的过0点时刻。我的程序例子是使用比较器来实现的,就要使用上图的连接方式。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2024-12-4 19:36:15 | 显示全部楼层
梁*** 发表于 2024-12-3 22:48
可以,但是你要使用ADC高速采样来处理这3路ADC并计算其0点,同时再计算反电动势相的过0点时刻。我的程序例 ...

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

也是参考的你的例程发挥的
10896645-7a31-4962-a185-a79ac2b278b0.png

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

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

原理图都在附件里了,帮忙复查下问题出在哪,谢谢
方波无刷电机驱动.7z (12.36 MB, 下载次数: 19)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2024-12-21 09:45:16 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=126269&ptid=12319][color=#999999]梁工 发表于 2024-12-3 22:48[/color][/url][/size] 可以,但是你要使用ADC高速采样来处理这3路ADC并计算其0点,同时再计算反电动势相的过0点时刻。我的程序例 ...[/quote]

image.png

30度电角度时间只测从换相开始到过零中断,用这个累计时间给后面的电角度延时可以吗

点评

反电动势过0开始是0度,换相时间间隔的一半是30度。  详情 回复 发表于 2024-12-21 12:34
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-12-21 12:34:31 | 显示全部楼层
QQ6243*** 发表于 2024-12-21 09:45
30度电角度时间只测从换相开始到过零中断,用这个累计时间给后面的电角度延时可以吗
...

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2024-12-21 14:18:22 | 显示全部楼层
梁*** 发表于 2024-12-21 12:34
反电动势过0开始是0度,换相时间间隔的一半是30度。

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

点评

你在怎么测30度的?我想不出来。  详情 回复 发表于 2024-12-21 22:34
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-12-21 22:34:19 | 显示全部楼层
QQ6243*** 发表于 2024-12-21 14:18
我看你的例子里测的是60度的电角度,但我只测了30度电角度,我的代码电机能拖动,但拖动完之后进入比较器 ...

你在怎么测30度的?我想不出来。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2024-12-22 08:37:39 | 显示全部楼层
梁*** 发表于 2024-12-21 22:34
你在怎么测30度的?我想不出来。

从换相开始计时到过零中断结束,这不是30度电角度吗,然后用这个时间给后面的30度延时用
难道这样不行吗
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 09:01 , Processed in 0.159479 second(s), 110 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表