找回密码
 立即注册
楼主: 梁工

BLDC三相无刷直流电机驱动-8H系列/32G系列-无HALL, 12万转, 视频讲解,改进启动算法

 火... [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:273
  • 最近打卡:2026-01-12 10:14:15

84

主题

7223

回帖

1万

积分

超级版主

积分
15434
发表于 2025-12-16 23:00:17 | 显示全部楼层
licha*** 发表于 2025-12-16 22:20
梁工,我在调试一个水泵有时候会出现功率上升到50%时重启的情况,找了很久没有找到原因,帮忙看一下波形有 ...

电枢波形对称,换相时刻准确,应该是程序别的问题引起,要仔细查找。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:29
  • 最近打卡:2026-01-04 09:05:48

3

主题

54

回帖

471

积分

中级会员

积分
471
发表于 2025-12-16 23:16:02 | 显示全部楼层
梁工,如图片所示我的比较输入电压是这样算的 310V*6.8K÷(200K+200K+6.8K)=5.18V不知道我的理解对不对?直流母线的电压是DC310V的
截图202512162314151862.jpg
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-12-19 11:40:05
已绑定手机

0

主题

7

回帖

30

积分

新手上路

积分
30
发表于 2025-12-19 11:40:05 | 显示全部楼层
请教梁工,  输出电流不对,麻烦帮我分析下,谢谢。 波形如下:

这个是输出的电流波形,基波是23Khz

这个是输出的电流波形,基波是23Khz

这个是运放前后的波形,,电流波动不稳

这个是运放前后的波形,,电流波动不稳

点评

运放输出电压有点纹波是正常的,ADC后做平均值就能滤掉。  详情 回复 发表于 2025-12-19 14:04
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:273
  • 最近打卡:2026-01-12 10:14:15

84

主题

7223

回帖

1万

积分

超级版主

积分
15434
发表于 2025-12-19 14:04:21 | 显示全部楼层
why*** 发表于 2025-12-19 11:40
请教梁工,  输出电流不对,麻烦帮我分析下,谢谢。 波形如下:

运放输出电压有点纹波是正常的,ADC后做平均值就能滤掉。
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-12-19 11:40:05
已绑定手机

0

主题

7

回帖

30

积分

新手上路

积分
30
发表于 2025-12-19 15:04:06 | 显示全部楼层
梁*** 发表于 2025-12-19 14:04
运放输出电压有点纹波是正常的,ADC后做平均值就能滤掉。

R37之前的波形对吗? 正弦波里面带23K的基波, R37之后的波形就成了下面这个 352Hz的正弦波了。。。再经过运放之后,也是这个频率的类似三角波了。。我再发一张图,原来那个放大倍数被调高了。。。
运放之后电流.jpg

点评

正常的,因为电机在转动,电流也会是变化的,因为反电动势在变化。  详情 回复 发表于 2025-12-19 17:16
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:273
  • 最近打卡:2026-01-12 10:14:15

84

主题

7223

回帖

1万

积分

超级版主

积分
15434
发表于 2025-12-19 17:16:50 | 显示全部楼层
why*** 发表于 2025-12-19 15:04
R37之前的波形对吗? 正弦波里面带23K的基波, R37之后的波形就成了下面这个 352Hz的正弦波了。。。再经 ...

正常的,因为电机在转动,电流也会是变化的,因为反电动势在变化。
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:81
  • 最近打卡:2026-01-14 04:19:15
已绑定手机

28

主题

103

回帖

194

积分

注册会员

积分
194
发表于 2025-12-20 18:46:54 | 显示全部楼层
第一次搞这种电动svpwm
这里的S_Curve 和 svpwm_dat 数组都是固定的吗?
S_Curve 貌似是希望节省算力做的预计算
svpwm_dat 是基于什么进行生成的呢  正弦数组表的位置需要填写采样点 波谷波峰 这些是通过什么计算得出的

点评

采样点:一个正弦波使用多少个点来描述。比如256点,1024点,4096点,等等。 波谷数值:就是波形数据最小值。 波峰数值:就是波形数据最大值。  详情 回复 发表于 2025-12-20 23:18
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:273
  • 最近打卡:2026-01-12 10:14:15

84

主题

7223

回帖

1万

积分

超级版主

积分
15434
发表于 2025-12-20 23:18:33 | 显示全部楼层
HyunYon*** 发表于 2025-12-20 18:46
第一次搞这种电动svpwm
这里的S_Curve 和 svpwm_dat 数组都是固定的吗?
S_Curve 貌似是希望节省算力做的预 ...

采样点:一个正弦波使用多少个点来描述。比如256点,1024点,4096点,等等。
波谷数值:就是波形数据最小值。
波峰数值:就是波形数据最大值。
回复

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:81
  • 最近打卡:2026-01-14 04:19:15
已绑定手机

28

主题

103

回帖

194

积分

注册会员

积分
194
发表于 2025-12-21 00:25:07 | 显示全部楼层
梁*** 发表于 2025-12-20 23:18
采样点:一个正弦波使用多少个点来描述。比如256点,1024点,4096点,等等。
波谷数值:就是波形数据最小 ...

这个我是明白 就是选取这个采样点的依据是什么 比如我选取4096  那么正弦波是会更平滑吗
波形的最大最小值也就是波形的高度电压,是根据我自己的硬件承受能力所决定的么,如果波谷波峰相差大 且采样点多的情况下 是不是电压会缓慢上升和下降 因为点多代表设置的占空比多 波谷波峰相差大也就会分到的采样点更多就变得细且圆滑?

点评

采样点数要根据项目中的具体技术要求来定,比如电机控制,需要变频,比如启动时从1Hz到20Hz,如果采样点比较少,比如256点,则输出20Hz时只有12个点,比较少,正弦波不光滑,而使用4096点,则有204点,这个正弦波会  详情 回复 发表于 2025-12-21 11:59
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:72
  • 最近打卡:2026-01-13 12:07:15
已绑定手机

0

主题

45

回帖

324

积分

中级会员

积分
324
发表于 2025-12-21 11:07:35 | 显示全部楼层
厉害啊
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-1-14 07:39 , Processed in 0.140864 second(s), 96 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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