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

BLDC, 三相无刷直流电机驱动-STC8/STC32-无HALL, 12万转, 视频讲解

 火.. [复制链接]

该用户从未签到

0

主题

3

回帖

10

积分

新手上路

积分
10
发表于 2024-4-7 17:23:35 | 显示全部楼层
梁工 发表于 2024-4-6 22:27
是P1.2改为P5.4-PWM2P,刚才错写成P5.5,已改正。

梁工,那代码方面应该如何进行更改以适配

点评

只是硬件改一个IO,软件基本不需要修改。  详情 回复 发表于 2024-4-7 17:49
回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3043

回帖

6861

积分

超级版主

积分
6861
 楼主| 发表于 2024-4-7 17:49:05 | 显示全部楼层
luoxu 发表于 2024-4-7 17:23
梁工,那代码方面应该如何进行更改以适配

只是硬件改一个IO,软件基本不需要修改。
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 14:15
  • 签到天数: 60 天

    [LV.6]常住居民II

    2

    主题

    150

    回帖

    231

    积分

    中级会员

    积分
    231
    发表于 2024-4-13 09:53:28 | 显示全部楼层
    无HALL的的是不是带负载启动比较困难,比如驱动水泵这样的

    点评

    无HALL的用于小转矩启动的场合,转速越高转矩越大,比如流体泵(水泵、油泵、气泵)、风扇(散热风扇、旋翼(螺旋桨))等等,遥控车也有用。 有HALL的则是大转矩启动,比如电力拖动(电摩、电驴、电动自行车、遥控  详情 回复 发表于 2024-4-13 12:28
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3043

    回帖

    6861

    积分

    超级版主

    积分
    6861
     楼主| 发表于 2024-4-13 12:28:02 | 显示全部楼层
    咫尺天涯 发表于 2024-4-13 09:53
    无HALL的的是不是带负载启动比较困难,比如驱动水泵这样的

    无HALL的用于小转矩启动的场合,转速越高转矩越大,比如流体泵(水泵、油泵、气泵)、风扇(散热风扇、旋翼(螺旋桨))等等,遥控车也有用。
    有HALL的则是大转矩启动,比如电力拖动(电摩、电驴、电动自行车、遥控车等等),在0转速时(启动时)转矩很大(例如电动车起步、特别是上坡负重起步)。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 14:15
  • 签到天数: 60 天

    [LV.6]常住居民II

    2

    主题

    150

    回帖

    231

    积分

    中级会员

    积分
    231
    发表于 2024-4-13 17:40:54 | 显示全部楼层
    梁工 发表于 2024-4-13 12:28
    无HALL的用于小转矩启动的场合,转速越高转矩越大,比如流体泵(水泵、油泵、气泵)、风扇(散热风扇、旋 ...

    感谢,指导
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-5-7 21:31
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    7

    回帖

    62

    积分

    注册会员

    积分
    62
    发表于 2024-4-14 19:09:13 | 显示全部楼层
    梁工你好,请问一下无刷电机的磁极对数和每一转的换相次数之间有没有一个明确的关系式子啊?

    点评

    一般来说,电机都有多对磁极,磁极对越多,转一圈换相次数就越多,转速就越慢,但力矩也越大。 定子电流变化一个完整的周期定义为电角度0-360度,称为一个电周期。一个电周期对应电机转过的机械角度跟磁极对有关,一  详情 回复 发表于 2024-4-15 00:57
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3043

    回帖

    6861

    积分

    超级版主

    积分
    6861
     楼主| 发表于 2024-4-15 00:57:27 | 显示全部楼层
    qgll 发表于 2024-4-14 19:09
    梁工你好,请问一下无刷电机的磁极对数和每一转的换相次数之间有没有一个明确的关系式子啊? ...

    一般来说,电机都有多对磁极,磁极对越多,转一圈换相次数就越多,转速就越慢,但力矩也越大。
    定子电流变化一个完整的周期定义为电角度0-360度,称为一个电周期。一个电周期对应电机转过的机械角度跟磁极对有关,一个电周期换相6次,电角度为360度,对应机械角度为360/磁极对数。比如我常用的四轴飞行器电机为2212或2312,7对磁极,则转一圈要换相6*7=42次。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-23 17:55
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    10

    回帖

    64

    积分

    注册会员

    积分
    64
    发表于 2024-4-15 13:54:09 | 显示全部楼层
    梁工,你好,问下你这句
    一;
    (adc11 = ((adc11 *7)>>3) + Get_ADC10bitResult(11);//14位)   “7”和“3”
    二;
    (adc_filter[2] = (u16)(((u32)adc_filter[2] *15)/16 + adc[2]);        //低通滤波结果为16位,   0: ADC8(电流),1:ADC9(电压),2:ADC11(电位器)“15”和“16”
    是怎样选择的,小弟初学。没搞懂你这些原理谢谢!

    点评

    数字滤波是一个专门的知识,不是几句话就能说明白的,这个你要搜一些基础知识来看看。 我的例子是最简单的IIR数字一阶低通滤波器,效果就是一节硬件RC低通滤波。 一阶低通滤波器的离散公式为:Yn = Y(n-1)*(1-a) + X  详情 回复 发表于 2024-4-15 14:09
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3043

    回帖

    6861

    积分

    超级版主

    积分
    6861
     楼主| 发表于 2024-4-15 14:09:23 | 显示全部楼层
    顾红军 发表于 2024-4-15 13:54
    梁工,你好,问下你这句
    一;
    (adc11 = ((adc11 *7)>>3) + Get_ADC10bitResult(11);//14位)   “7”和“3” ...

    数字滤波是一个专门的知识,不是几句话就能说明白的,这个你要搜一些基础知识来看看。
    我的例子是最简单的IIR数字一阶低通滤波器,效果就是一节硬件RC低通滤波。
    一阶低通滤波器的离散公式为:Yn = Y(n-1)*(1-a) + Xn,
    Xn为当前采样值(输入值),Yn为当前输出值,Y(n-1)为上次输出值,a为滤波系数,一般远小于1。
    其物理意义是:当前输出主要取决于上一次输出,本次采样值做小数值的修正,结果是,采样出现的波动被削弱了。比如a=0.01,则 Yn = Y(n-1)*0.99 + Xn*0.01,则Xn的波动要超过100才能体现出来影响。但是上面计算要使用浮点,所以为了使用整数计算(速度更快),a值就用k/2^n,1-a就用(2^n-k)/2^n,除法使用右移实现。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-23 17:55
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    10

    回帖

    64

    积分

    注册会员

    积分
    64
    发表于 2024-4-15 14:18:20 | 显示全部楼层
    梁工 发表于 2024-4-15 14:09
    数字滤波是一个专门的知识,不是几句话就能说明白的,这个你要搜一些基础知识来看看。
    我的例子是最简单 ...

    谢谢您,梁工
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-19 16:18 , Processed in 0.091219 second(s), 65 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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