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

请问用stm32f103输出的PWM信号控制直流无刷电机,占空比初始化是0.01,为什么一上电电机会转速非常大,然后再恢复正常。

mingming 2021-01-20 浏览量:990
如题,除了刚上电电机突然运转非常快以外,改变占空比也会突然运转快一下,然后恢复正常。不知道为什么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 在io引脚上加一个1k下拉电阻试试,以为上电或者初始化之前pwm脚是高电平的,这个时候会转
    • 发布于 2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 可能是上电后,还没有初始化完成,所以,占空比不对,你可以先初始化PWM
    • 发布于2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 不是切换的时候需要平滑切换呢,比如说启动的时候也是需要平滑启动,不能有大的改变呢。
    • 发布于2021-01-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 上电的时候,IO还没初始化完成,电平是未知的,所以最好加个下拉电阻,使其默认为低电平
    • 发布于2021-01-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

请问用stm32f103输出的PWM信号控制直流无刷电机,占空比初始化是0.01,为什么一上电电机会转速非常大,然后再恢复正常。