查看: 2933|回复: 0

[原创] 自平衡小车之pwm

[复制链接]
  • TA的每日心情
    开心
    2025-1-21 08:52
  • 签到天数: 861 天

    连续签到: 1 天

    [LV.10]以坛为家III

    75

    主题

    2523

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5867
    最后登录
    2025-1-22
    发表于 2017-10-21 18:04:07 | 显示全部楼层 |阅读模式
    本帖最后由 leo121_3006061 于 2017-10-21 18:06 编辑

    依据例程sctimer中的simple_pwm修改,实现pwm速度及方向控制



    lpc54110板子的PIN L298N的pin sct0_out(n)
    pio1.1 in3 sct0_out4
      pio1.2 in4 sct0_out5
      pio1.3 in1 sct0_out6
    pio1.4 in2 sct0_out7

    修改pin_mux.c
    pin1.jpg
    pin2.jpg

    在主程序main函数中增加pwm控制,简单的修改pwmParam.level可以控制转动方向,修改pwmParam.dutyCyclePercent 占空比控制转速

    pwm.jpg

    配合上一篇的互补滤波和卡尔曼滤波,通过pid生成控制电机的pwm的占空比及方向,实现小车的平衡控制
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-28 15:37 , Processed in 0.086079 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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