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

关于stm32定时器问题

liubo 2017-09-14 浏览量:1007
stm32的高级定时器的ch1n能不能单独运用,产生pwm?
比如我用ch1和ch1n接电机两端,我想让他们互不干扰产生pwm,就像普通定时器一样可以吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如下图,这两路PWM输出都是基于同一个时钟与比较寄存器,所以这两个是互补输出的,但是可以选择其中一个作为输出,如果这两个通道要独立设置不同的占空比,恐怕不行,只能够互补的输出。

    QQ截图20170914112708.jpg

    • 发布于 2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 可以,但是这两个通道输出是互补的pwm,因为电机控制不允许上下两个管子一起导通。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 完全可以,两路频率一致,占空比相互独立互不影响可以由你设置
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 由于使用的是一个定时器,两个PWM的时基是一样的。但是两个PWM的占空比什么的可以不同。


    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 它们是互补通道,产生的pwm是互补的。详情请看;http://www.zrcd.net/read/3stm32-bb-a5-b2-b9pwm-ca-e4-b3-f6.html   看完 你就知道了。
    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然可以,独立使用也可以把另外一个互补通道打开或者关闭,如果都打开的话:只是产生的PWM 波是互补的,即占空比对应有这个关系:PW1  =1- PWM2。为什么是互补的?因为电机控制不允许上下两个管子一起导通,所以这样设计的,由于实际工作当中,硬件的延迟性,容易出现两个脉冲不是互补的,往往要加死区时间加以控制。

    • 发布于2017-09-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

关于stm32定时器问题