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

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

 火... [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:519
  • 最近打卡:2025-08-13 07:04:29

25

主题

110

回帖

579

积分

高级会员

积分
579
发表于 2024-8-31 17:22:05 | 显示全部楼层
梁工:请教一下STC8H1K28-无HALL-电位器调速程序代码
1、void CMP_ISR(void) interrupt 21//比较器中断函数, 检测到反电动势过0事件
        其中:PhaseTime  = PhaseTime  << 1;        //2个计数1us
                左移一位,乘以2,放大一倍,下一句0-PhaseTime 不理解了,请详细讲解一下,谢谢
                PhaseTime = 0 - PhaseTime;
                T4H = (u8)(PhaseTime >> 8);                //装载30度角延时
                T4L = (u8)PhaseTime;

点评

PhaseTime = PhaseTime  详情 回复 发表于 2024-8-31 20:33
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-08-13 09:47:07

76

主题

6614

回帖

1万

积分

超级版主

积分
13779
发表于 2024-8-31 20:33:26 | 显示全部楼层
垂柳*** 发表于 2024-8-31 17:22
梁工:请教一下STC8H1K28-无HALL-电位器调速程序代码
1、void CMP_ISR(void) interrupt 21//比较器中断函数 ...

PhaseTime  = PhaseTime  << 1; 其实就是 PhaseTime  = PhaseTime  *2;
因为程序主频为24MHz,定时器时钟为12分频,所以定时器时钟为2MHz,即2个时钟为1us,所以时间us*2。
由于定时器是从某个值计数到溢出(65535+1就溢出),所以定时器重装值为65536-PhaseTime,而PhaseTime是16位变量,则65536-PhaseTime = 0-PhaseTime.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-08-24 09:36:31

0

主题

8

回帖

42

积分

新手上路

积分
42
发表于 2024-9-1 07:02:03 | 显示全部楼层
梁工好
stc8h1k28这个最快换相时间可以是多少。能到50us吗
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:378
  • 最近打卡:2025-08-11 21:07:01

0

主题

61

回帖

1696

积分

金牌会员

积分
1696
发表于 2024-9-1 10:21:40 | 显示全部楼层
请教梁工,图中的中功率电路在12v供电下可以驱动20w的电机吗?

点评

可以,注意散热。  详情 回复 发表于 2024-9-1 11:28
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-08-13 09:47:07

76

主题

6614

回帖

1万

积分

超级版主

积分
13779
发表于 2024-9-1 11:28:59 | 显示全部楼层
蜗*** 发表于 2024-9-1 10:21
请教梁工,图中的中功率电路在12v供电下可以驱动20w的电机吗?

可以,注意散热。
回复 支持 反对

使用道具 举报 送花

0

主题

6

回帖

34

积分

新手上路

积分
34
发表于 2024-9-2 14:50:57 | 显示全部楼层
本帖最后由 花火 于 2024-9-2 16:40 编辑

梁工您好,请问这样的波形是正确的吗?电机也能转,悬空相的比较器输出也会受到pwm干扰,没能理解消磁,现在想在fpga上复现一下

采取的是pwm——on的模式

采取的是pwm——on的模式

这个是梁工您程序里复现的,感觉波形跟你们有点不一样

这个是梁工您程序里复现的,感觉波形跟你们有点不一样

点评

波形严重不正常。正常波形应该是对称的,如下: [attachimg]55595[/attachimg]  详情 回复 发表于 2024-9-2 16:49
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-08-13 09:47:07

76

主题

6614

回帖

1万

积分

超级版主

积分
13779
发表于 2024-9-2 16:49:55 | 显示全部楼层
花*** 发表于 2024-9-2 14:50
梁工您好,请问这样的波形是正确的吗?电机也能转,悬空相的比较器输出也会受到pwm干扰,没能理解消磁,现 ...

波形严重不正常。正常波形应该是对称的,如下:
电枢波形-高速.JPG

回复 支持 反对

使用道具 举报 送花

0

主题

6

回帖

34

积分

新手上路

积分
34
发表于 2024-9-2 21:01:41 | 显示全部楼层
梁*** 发表于 2024-9-2 16:49
波形严重不正常。正常波形应该是对称的,如下:

梁工,请问您这个波形电路上是打的那个位置呢?是电机相电压吗?

点评

电枢对地的电压(电机相电压)。  详情 回复 发表于 2024-9-2 22:42
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:149
  • 最近打卡:2025-08-13 09:47:07

76

主题

6614

回帖

1万

积分

超级版主

积分
13779
发表于 2024-9-2 22:42:58 | 显示全部楼层
花*** 发表于 2024-9-2 21:01
梁工,请问您这个波形电路上是打的那个位置呢?是电机相电压吗?

电枢对地的电压(电机相电压)。
回复 支持 反对

使用道具 举报 送花

0

主题

6

回帖

34

积分

新手上路

积分
34
发表于 2024-9-3 14:22:56 | 显示全部楼层
本帖最后由 花火 于 2024-9-3 14:25 编辑
梁*** 发表于 2024-9-2 22:42
电枢对地的电压(电机相电压)。

谢谢梁工。可以再请教一下您,下述波形也是对称的,只是开始和结束趋势与您的波形不一致,是正反转区别吗?还是这个波形就是错误的呢?C:\Users\31703\Desktop\屏幕截图 2024-09-03 142140.png
屏幕截图 2024-09-03 142140.png

点评

不管正反转,波形都要跟我上面贴的一样,你这个是明显不对的。  详情 回复 发表于 2024-9-3 19:45
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-13 13:14 , Processed in 0.158093 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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