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

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

 火... [复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:26
  • 最近打卡:2025-02-02 05:15:26
已绑定手机

1

主题

46

回帖

99

积分

注册会员

积分
99
发表于 2024-12-25 17:25:18 | 显示全部楼层
冲哥淘宝店, 有售套件,亲们自己焊接
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-01-05 14:31:35
已绑定手机

0

主题

2

回帖

20

积分

新手上路

积分
20
发表于 2025-1-2 00:41:15 | 显示全部楼层
        if (EC11A && EC11B)
        {
                ENC = 1;
        }
        if (!(modnum==4))
        {
                MOD_PROCES();
                if (EC11A==0 && EC11B==1 && ENC==1 && COUNT<max)
                        {
//                                        BEEP_ON(4,60);
                                        if (EC11A==0 && EC11B==1)
                                        {
                                                        ENC = 0;
                                                        COUNT++;
                                                        if (modnum==0) VACSET = COUNT;
                                                        if (modnum==1) FSET = COUNT;
                                                        if (modnum==2) HSET = COUNT;
                                                        if (modnum==3) SSET = COUNT;
                                                        disnum = COUNT;
                                                        display_led();
                                                        BEEP_ON(8,40);
                                        }
                        }
        }
                if (EC11A==1 && EC11B==0 && ENC==1 && COUNT>min)
                        {
//                                        BEEP_ON(4,60);
                                        if (EC11A==1 && EC11B==0)
                                        {
                                                ENC = 0;
                                                COUNT--;
                                                if (modnum==0) VACSET = COUNT;
                                                if (modnum==1) FSET = COUNT;
                                                if (modnum==2) HSET = COUNT;
                                                if (modnum==3) SSET = COUNT;
                                                disnum = COUNT;
                                                display_led();
                                                BEEP_ON(8,40);
                                        }
                                }
如何解决在COUNT=MAX时同向旋转会响应和COUNT=MIN时逆向旋转会响应的问题?
@梁工

点评

看不懂你的问题,能否多描述一下,什么是“同向旋转”“逆向旋转”? 指电机还是编码器?  详情 回复 发表于 2025-1-11 11:43
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2025-1-11 11:43:06 | 显示全部楼层
fgbx*** 发表于 2025-1-2 00:41
if (EC11A && EC11B)
        {
                ENC = 1;

看不懂你的问题,能否多描述一下,什么是“同向旋转”“逆向旋转”? 指电机还是编码器?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-05-01 15:23:22

0

主题

73

回帖

586

积分

高级会员

积分
586
发表于 2025-1-18 10:35:05 | 显示全部楼层
梁工您好!为什么电机驱动板使用STC32G12K128单片机时烧录晶振频率在24M正常工作,换成STC32F12K54时同样晶振设置为24M没反应,把后来无意中晶振频率设成12M时指示灯正常,不知道驱动电机能否正常,软件设置都一样不知道问题出在哪里?

点评

我没有遇到过。  详情 回复 发表于 2025-1-20 10:01
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2025-1-20 10:01:54 | 显示全部楼层
haimin*** 发表于 2025-1-18 10:35
梁工您好!为什么电机驱动板使用STC32G12K128单片机时烧录晶振频率在24M正常工作,换成STC32F12K54时同样晶 ...

我没有遇到过。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-05-01 15:23:22

0

主题

73

回帖

586

积分

高级会员

积分
586
发表于 2025-1-23 08:51:19 | 显示全部楼层
我找到问题了,使用STC32G芯片时WTST = 0,而在使用STC32F时WTST = 1才行
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:43
  • 最近打卡:2025-05-02 09:46:41
已绑定手机

4

主题

178

回帖

540

积分

高级会员

积分
540
发表于 2025-1-25 23:59:53 | 显示全部楼层
厉害了我的老师
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-05-01 15:23:22

0

主题

73

回帖

586

积分

高级会员

积分
586
发表于 2025-1-26 13:31:26 | 显示全部楼层
梁工您好!我把您编写的BLDC电机驱由STC32G12K128动移植到STC32F12K54中出现很多问题,比如串口通讯同样用T2做波特率发生器,但是同样设置的情况下烧录频率设定都是24M,结果STC32F的实际波特率是STC32G的2倍,ADC检测结果也不对,我看了STC32F的状态设置与STC32G都一样,这是什么问题。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:57
  • 最近打卡:2025-04-24 13:01:45

7

主题

33

回帖

401

积分

中级会员

积分
401
发表于 2025-2-6 21:47:22 | 显示全部楼层
梁工这个例子能否改成3.7V电池,如果能的话需要注意的有哪些点呢

点评

3.7V的话,直接IO驱动MOSFET,不需要电平转换。  详情 回复 发表于 2025-2-6 23:37
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2025-2-6 23:37:00 | 显示全部楼层
mmj12*** 发表于 2025-2-6 21:47
梁工这个例子能否改成3.7V电池,如果能的话需要注意的有哪些点呢

3.7V的话,直接IO驱动MOSFET,不需要电平转换。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 13:31 , Processed in 0.157701 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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