查看: 1426|回复: 1

[评测分享] 【灵动Motor-DK电机控制板】+6步PWM波输出

[复制链接]
  • TA的每日心情
    奋斗
    2023-8-11 12:09
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2023-7-27 14:02:18 | 显示全部楼层 |阅读模式
    分享到:
    感谢灵动微与非网提供这次参加电机套件评测的机会。
    首先是安装官方文档《AN6405_MM32SPIN系列应用指南》下载MDK DFP压缩包,然后是安装文档中要求的MM32P0xx系列文件。
    完成环境搭建后,接下来就要点个灯来测试下编译,烧录这块走不走得通。
    通过原理图对比,添加LED引脚PB9GPIO_TOGGLE例程代码中,这里碰到两个问题:
    1、烧录不了,我用的是下板的20pin接口,切换到上板的烧录口,可以烧录。
    2、灯不闪。原来是灯珠贴反了。
    芯片板-烧写口
    P1-1.png

    验证完编译,烧录,运行这一条流程后,下面就着手无刷电机的驱动。
    对于一块新的MCU驱动板,首先要熟悉下它的高级定时器PWM输出及其配置,接着用示波器观察它的输出波形的死区时间。 灵动微提供的例程中,很贴心地给出了“TIM1_PWM_6StepOutput_DeadTime_Break”这个六步带死区和刹车的PWM输出。
    打开程序文件,可以看到其在里面按照霍尔110,010,011,001,101,100”的顺序依次输出PWM波形。
    图片1-2.png
    不过,这个例程中6PWM输出的引脚并不是该电机套件所定义使用的引脚,我们需要在这里做下修改,将引脚重定义到套件所使用的I/O口。
    原为这6个引脚:
    图片1-3.png
    修改为:
    图片1-3.5.png
    烧录后通电测试,可以在示波器上看到PWM输出,且同一桥上下管不直通。
    MCU引脚端输出波形:
    图片1-4.png
    MOS管栅极波形:
    图片1-5.png

    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 687 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2023-7-30 22:34:39 | 显示全部楼层
    厉害了,这么快就整好了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-5-3 11:12 , Processed in 0.127672 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.