• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F103 timer8配置PWM输出中间出现无法输

闪电神风 2017-05-03 浏览量:1298
我使用STM32F103中的timer8作为PWM的定时器,来驱动电机的控制桥,发现有的时候修改占空比后,配置的IO口无法输出PWM波形,并且使用keil调试是程序上面没有问题。同时我这个板子3.3v的纹波有点大。请问哪位大神指点一下
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 用的AMS1117是吗?

    输入和输出之间并个1N4148,防止输出电压大于输入电压;然后堆电容吧。

    电源滤波,一般的电解电容加瓷片电容就很好。

    • 发布于 2017-05-04
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:3
  • 我覺得3.3V紋波問題是不是您的供電端出現問題

    可以用示波器或者其他儀器檢測輸入電壓是否穩定

    穩定的電源,各外設才能正常工作的

    另外提醒您,有和馬達/電機控制的應用,電源電流需足夠,視馬達/電機而定,一般估計一顆1A比較穩當

    否則會發生供電不足抖動的現象,可分別供電,但兩者需共地

    以上供您參考

    • 发布于2017-05-04
    • 举报
    • 评论 0
    • 2
    • 0

  • 是不是你这个板子信号处理没有处理好啊。你用的什么板子,原理图,还有程序代码往上发一下更容易解决你的问题


    • 发布于2017-05-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 第一个问题,你那个占空比不能调的太大或者太小,否则不稳定,另外还有一些极端的问题请参考http://www.openedv.com/thread-12190-1-1.html


    第二个问题,PWM输出最好加个滤波电路,具体请参考https://wenku.baidu.com/view/62a7ce661ed9ad51f01df297.html



    • 发布于2017-05-03
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F103 timer8配置PWM输出中间出现无法输