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

【STC-FOC】Fast-SVPWM输出!STC32F12K54实现,32位8051,全开源软件/硬件

[复制链接]

该用户从未签到

550

主题

9351

回帖

1万

积分

管理员

积分
13882
发表于 2023-9-18 13:31:11 | 显示全部楼层
用低导通点亮LED指示灯,限流电阻先改成 3.3K
截图202309181330349902.jpg
您上面1个灯就是100mA, 5个灯100mA*5 = 500mA, MCU本身也受不了,
辛好 电源IC 大公无私,自爆保护大家了

如下,用低导通点亮LED指示灯:
截图202309181332025714.jpg


回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

2978

回帖

6711

积分

超级版主

积分
6711
发表于 2023-9-18 15:12:15 | 显示全部楼层
王昱顺 发表于 2023-9-18 09:44
目前的硬件电路存在以下问题:
5V降压部分在电机较高速度时,突然关断外部输入会造成脉冲感应电动势烧毁5v ...

电机转速较高时,反电动势也比较高,电源IC是最高16V的,比较危险。建议措施:
1、输入电容使用2个低ESR的470uF并联(好多电调就是用2个低ESR的220uF或470uF并联),用于吸收反电动势。使用并联15V TVS效果不好,因为启动电压会超过16V。
2、换输入更高电压的电源IC,最高电压32~40输入的。

点评

之前只考虑到mcu控制不需要很高的电流,没考虑到电机高速旋转时的反电动势。 现在的应急方案是电源接口并了一个很大的电容。 下次改进板子应该用xl1509了,保护也要带上  详情 回复 发表于 2023-9-18 16:52
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 114 天

    [LV.6]常住居民II

    31

    主题

    390

    回帖

    1992

    积分

    荣誉版主

    积分
    1992
     楼主| 发表于 2023-9-18 16:52:21 | 显示全部楼层
    本帖最后由 王昱顺 于 2023-9-18 16:56 编辑
    梁工 发表于 2023-9-18 15:12
    电机转速较高时,反电动势也比较高,电源IC是最高16V的,比较危险。建议措施:
    1、输入电容使用2个低ESR ...

    之前只考虑到mcu控制不需要很高的电流,没考虑到电机高速旋转时的反电动势。
    现在的应急方案是电源接口并了一个很大的电容。
    下次改进板子应该用xl1509了,保护也要带上


    附一张被反电动势冲坏的电源ic,大家引以为戒。
    好在也只烧了电源ic,换一个接着能用了。
    mmexport1695027223249.jpg


    点评

    好多市售的电调,不超过24V的,就用78L05或78M05,我也是如此。  详情 回复 发表于 2023-9-18 17:10
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2978

    回帖

    6711

    积分

    超级版主

    积分
    6711
    发表于 2023-9-18 17:10:12 | 显示全部楼层
    本帖最后由 梁工 于 2023-9-18 17:15 编辑
    王昱顺 发表于 2023-9-18 16:52
    之前只考虑到mcu控制不需要很高的电流,没考虑到电机高速旋转时的反电动势。
    现在的应急方案是电源接口并 ...

    好多市售的电调,不超过24V的,就用78L05或78M05,我也是如此。
    而其实用XL1509(最高40V)也是我常用的,36V以下使用,电压更高,可以使用XL1509A,最高60V。更高电压,可以使用XL7026,最高100V。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-9 08:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    11

    回帖

    130

    积分

    注册会员

    积分
    130
    发表于 2023-9-18 22:44:57 | 显示全部楼层
    控制GND与功能GND用个电感或者磁珠单点连接是否会好点?

    截图202309182244479528.jpg
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9351

    回帖

    1万

    积分

    管理员

    积分
    13882
    发表于 2023-9-18 22:54:52 | 显示全部楼层
    地线要不要在地线上加任何外行的磁珠电感
    学习下面的精神

    截图202309182252149860.jpg

    截图202309182252433890.jpg

    截图202309182253118161.jpg

    凡是你认为不干净的局部地
    ===直接短且粗的拉到系统地


    凡是你认为需要保持纯洁的局部地
    ===直接短且粗的拉到系统地

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 114 天

    [LV.6]常住居民II

    31

    主题

    390

    回帖

    1992

    积分

    荣誉版主

    积分
    1992
     楼主| 发表于 2023-9-20 19:48:22 | 显示全部楼层
    速度闭环完成!
    顺便闭环了电流Id,使其尽量等于0(因为Id代表的是电机励磁电流,当Id为0时,电机的全部电流会给到Iq,用于产生电磁转矩,所以此时效率最高)

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9351

    回帖

    1万

    积分

    管理员

    积分
    13882
    发表于 2023-9-20 19:54:15 | 显示全部楼层
    好,估计转速未来可以达到:   ?转/分钟

    点评

    现在程序运行完一次所用时间是934us(平均值),仿真测试i2c读取耗时493us(波动较小)。PWM频率选择是50Khz。 仅从PWM频率上来讲,一对极情况下,最高能驱动的转速应该是50000转(波形尽量不失真,以SVPWM情况每扇区10  详情 回复 发表于 2023-9-20 20:54
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 114 天

    [LV.6]常住居民II

    31

    主题

    390

    回帖

    1992

    积分

    荣誉版主

    积分
    1992
     楼主| 发表于 2023-9-20 20:54:09 | 显示全部楼层
    神农鼎 发表于 2023-9-20 19:54
    好,估计转速未来可以达到:   ?转/分钟

    现在程序运行完一次所用时间是934us(平均值),仿真测试i2c读取耗时493us(波动较小)。
    PWM频率选择是50Khz。仅从PWM频率上来讲,一对极情况下,最高能驱动的转速应该
    是50000转(波形尽量不失真,以SVPWM情况每扇区10个周期时间计算)
    但是考虑到实际的程序运行时间,目前的上限速度应该是4000转左右(程序运行速度限制)
    不过现在已经跑到了当前电机的最高转速12V@1500转。
    更高速度情况应该切换磁编码器为脉冲输出模式,此时可以省略读取I2C等待时间,
    理论上来说驱动到20000转应该是没有问题.



    我这里现在买了一个高速车模用无刷电机,1800KV,12V情况下最高速度应该是21600,足够
    剩下的测试了。现在这个电机驱动测试出现的问题是:开环驱动测试的时候齿槽效应非常严重,
    需要做抗齿槽算法。已经查阅过资料了,Odrive的方法是遍历编码器每个角度中,两个方向上
    保持零速的最大电流,作为电流前馈使用。
    new ducument.jpg



    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9351

    回帖

    1万

    积分

    管理员

    积分
    13882
    发表于 2023-9-20 21:26:19 | 显示全部楼层
    暂时 20000转/分钟 也足够了
    记得上次您的 【STC32F拉风奖】还没领 !
    ===明我同事找您要相应领奖信息,我请公司给您颁奖
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-9 17:35 , Processed in 0.079054 second(s), 72 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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