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

三相无刷直流电机驱动-STC8H-带HALL 梁工例子

[复制链接]

该用户从未签到

46

主题

3046

回帖

6869

积分

超级版主

积分
6869
 楼主| 发表于 2023-12-29 14:17:08 | 显示全部楼层
zerone 发表于 2023-12-29 10:13
这测电机转速用什么方法?

换相频率就可以直接计算转速。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

3

主题

6

回帖

65

积分

注册会员

积分
65
发表于 2024-1-7 11:33:35 | 显示全部楼层
梁工,如果要驱动带霍尔的大功率电机比如300W,转速3000转,要改什么参数?

点评

最好使用驱动芯片来驱动MOSFET,可以适应高电压、大电流。 [attachimg]32132[/attachimg]  详情 回复 发表于 2024-1-7 12:05
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3046

回帖

6869

积分

超级版主

积分
6869
 楼主| 发表于 2024-1-7 12:05:02 | 显示全部楼层
sulajintan 发表于 2024-1-7 11:33
梁工,如果要驱动带霍尔的大功率电机比如300W,转速3000转,要改什么参数? ...

最好使用驱动芯片来驱动MOSFET,可以适应高电压、大电流。
截图202401071204584580.jpg

回复 支持 反对 送花

使用道具 举报

该用户从未签到

3

主题

6

回帖

65

积分

注册会员

积分
65
发表于 2024-1-8 17:08:07 | 显示全部楼层
梁工 发表于 2024-1-7 12:05
最好使用驱动芯片来驱动MOSFET,可以适应高电压、大电流。

程序要变吗,因为大功率电机一般转速不高

点评

不用改程序  详情 回复 发表于 2024-1-8 18:48
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3046

回帖

6869

积分

超级版主

积分
6869
 楼主| 发表于 2024-1-8 18:48:00 | 显示全部楼层
sulajintan 发表于 2024-1-8 17:08
程序要变吗,因为大功率电机一般转速不高

不用改程序
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    昨天 18:49
  • 签到天数: 90 天

    [LV.6]常住居民II

    2

    主题

    213

    回帖

    342

    积分

    中级会员

    积分
    342
    发表于 2024-2-21 19:48:46 | 显示全部楼层
    本帖最后由 科学妞妞 于 2024-2-21 23:45 编辑

    1.gif
    STC32G手册上有HALL的 范例原程序,在stc32G12k128的,keil中报错如上图,请梁工解读下,盼。

    点评

    要用我例子中的头文件。  详情 回复 发表于 2024-2-21 21:38
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3046

    回帖

    6869

    积分

    超级版主

    积分
    6869
     楼主| 发表于 2024-2-21 21:38:33 | 显示全部楼层
    科学妞妞 发表于 2024-2-21 19:48
    STC32G手册上有HALLDE 范例原程序,在stc32G12k128的,keil中报错如上图,请梁工解读下,盼,STC32G手册中 ...

    要用我例子中的头文件。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 18:49
  • 签到天数: 90 天

    [LV.6]常住居民II

    2

    主题

    213

    回帖

    342

    积分

    中级会员

    积分
    342
    发表于 2024-2-21 22:44:53 | 显示全部楼层
    本帖最后由 科学妞妞 于 2024-2-21 22:52 编辑

    1 - 副本.gif
    先感谢梁工分享,用了头文件了,用STC32G12K128编译,有未定义,怎么解决。

    请说明一下原因。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 18:49
  • 签到天数: 90 天

    [LV.6]常住居民II

    2

    主题

    213

    回帖

    342

    积分

    中级会员

    积分
    342
    发表于 2024-2-21 23:56:11 | 显示全部楼层
    本帖最后由 科学妞妞 于 2024-2-22 00:13 编辑
    科学妞妞 发表于 2024-2-21 22:44
    先感谢梁工分享,用了头文件了,用STC32G12K128编译,有未定义,怎么解决。

    请说明一下原因。

    我知道,为什么了,手册上不一样。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 18:49
  • 签到天数: 90 天

    [LV.6]常住居民II

    2

    主题

    213

    回帖

    342

    积分

    中级会员

    积分
    342
    发表于 2024-2-22 22:37:53 | 显示全部楼层
    本帖最后由 科学妞妞 于 2024-2-22 22:39 编辑
    科学妞妞 发表于 2024-2-21 23:56
    我知道,为什么了,手册上不一样。

    请问梁工,STC32G的手册上,加定义了,有PWMA_CCMR1,分成高低8位了,有PWMA_CCMR1H和PWMA_CCMR1L;有PWMA_CCMR2,分成高低8位了,有PWMA_CCMR2H和PWMA_CCMR2L;有PWMA_CCMR3,分成高低8位了,有PWMA_CCMR3H和PWMA_CCMR3L;有PWMA_ARR,分成高低8位了,有PWMA_ARRH和PWMA_ARRL;有PWMA_CCER1,分成高低8位了,有PWMA_CCER1H和PWMA_CCER1L;原手册的原程序,应该怎么正确定义。请说明一下
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-20 14:35 , Processed in 0.093616 second(s), 72 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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