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

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

[复制链接]

该用户从未签到

46

主题

2988

回帖

6733

积分

超级版主

积分
6733
 楼主| 发表于 2023-9-23 13:11:46 | 显示全部楼层
18680356131 发表于 2023-9-23 01:52
梁工:你好,我想请教一下,我如果改成图片中的电路,把上下管都换成NMOS管,其他都不变,例程的程序可以直 ...

电路不完整,没看到驱部分,无法判断。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

3

回帖

28

积分

新手上路

积分
28
发表于 2023-9-25 09:35:18 | 显示全部楼层
梁工 发表于 2023-9-23 13:11
电路不完整,没看到驱部分,无法判断。

梁工,这是完整的电路,您帮忙看下,单片机驱动部分跟你的例程上是一样的。

SCH_Schematic1_2023-09-25.pdf

395.34 KB, 下载次数: 35

点评

输入接错了。 PWM1、PWM2、PWM3分别接HIN1、HIN2、HIN3。 PWM1L、PWM2L、PWM3L分别接LIN1、LIN2、LIN3。  详情 回复 发表于 2023-9-25 10:59
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

2988

回帖

6733

积分

超级版主

积分
6733
 楼主| 发表于 2023-9-25 10:59:11 | 显示全部楼层
18680356131 发表于 2023-9-25 09:35
梁工,这是完整的电路,您帮忙看下,单片机驱动部分跟你的例程上是一样的。
...

输入接错了。
PWM1、PWM2、PWM3分别接HIN1、HIN2、HIN3。
PWM1L、PWM2L、PWM3L分别接LIN1、LIN2、LIN3。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

3

回帖

28

积分

新手上路

积分
28
发表于 2023-9-25 11:31:15 | 显示全部楼层
梁工 发表于 2023-9-25 10:59
输入接错了。
PWM1、PWM2、PWM3分别接HIN1、HIN2、HIN3。
PWM1L、PWM2L、PWM3L分别接LIN1、LIN2、LIN3。 ...

哦,谢谢。那个输入的地方是接错了。输入改过来之后例程可以直接用吗?

点评

接线正确就应该可以直接用的。刚开始调试时将供电限流调在0.5~1A,先观察是否会有硬件问题(比如电流过大、短路之类)。  详情 回复 发表于 2023-9-25 14:49
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

2988

回帖

6733

积分

超级版主

积分
6733
 楼主| 发表于 2023-9-25 14:49:17 | 显示全部楼层
18680356131 发表于 2023-9-25 11:31
哦,谢谢。那个输入的地方是接错了。输入改过来之后例程可以直接用吗? ...

接线正确就应该可以直接用的。刚开始调试时将供电限流调在0.5~1A,先观察是否会有硬件问题(比如电流过大、短路之类)。
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情

    2023-12-5 19:37
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    3

    主题

    325

    回帖

    363

    积分

    禁止发言

    积分
    363
    发表于 2023-11-13 23:55:28 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2023-12-25 15:04:27 | 显示全部楼层
    请教梁工
    1:if(PhaseTime >= 8000)        PhaseTime = 8000;        //换相时间最大8ms, 2212电机12V空转最高速130us切换一相(200RPS 12000RPM), 480mA
    8ms和130us是怎么得来的?
    2:B_4ms = 1;        //4ms定时标志,为什么是4ms
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-4 16:16
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    0

    主题

    3

    回帖

    26

    积分

    新手上路

    积分
    26
    发表于 2023-12-25 16:42:50 | 显示全部楼层
    这种通过换向时开通霍尔边沿检测中断来换向,如果一次检测出问题导致下次中断检测没打开,会不会卡死了

    点评

    不会卡死的。下次中断就能正常切换。 并且,霍尔基本不会出现问题的。  详情 回复 发表于 2023-12-25 18:07
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2988

    回帖

    6733

    积分

    超级版主

    积分
    6733
     楼主| 发表于 2023-12-25 18:07:50 | 显示全部楼层
    zerone 发表于 2023-12-25 16:42
    这种通过换向时开通霍尔边沿检测中断来换向,如果一次检测出问题导致下次中断检测没打开,会不会卡死了 ...

    不会卡死的。下次中断就能正常切换。
    并且,霍尔基本不会出现问题的。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-2-4 16:16
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    0

    主题

    3

    回帖

    26

    积分

    新手上路

    积分
    26
    发表于 2023-12-27 15:26:51 | 显示全部楼层
    梁工 发表于 2023-12-25 18:07
    不会卡死的。下次中断就能正常切换。
    并且,霍尔基本不会出现问题的。

    就是保证每次边沿都能触发中断
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-10 19:55 , Processed in 0.069429 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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