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

stm32怎么输出两路相位差90度,占空比可调的PWM?

zzgege 2018-09-04 浏览量:5144
请问stm32怎么输出两路相位差90度,占空比可调的PWM?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 相位差90度,那么这两路的PWM应该是相同频率的,

    占空比可调,周期为固定值时,设置不同的高电平时间就可以

    相位差90°,两路PWM输出的起始时间相差四分之一个周期就可以

    • 发布于 2018-09-05
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • 可以同时输出两路啊,脉宽可调,同样相差90度
    • 发布于2018-09-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用两路pwn然后另一个起步时间慢90度
    • 发布于2018-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 延时一定时间开通另外的一个pwm 根据pwm频率计算开通的时候
    • 发布于2018-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 90度,也就是反向了吧,可以用一个非门来驱动两路PWM
    • 发布于2018-09-05
    • 举报
    • 评论 1
    • 0
    • 0
xdsnet 回复了 莱克迷KW :180度才是反向吧 回复

  • 如果能直接延时是最好的。
    • 发布于2018-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这里可以使用两路PWM,其中一路延时一段时间之后启动,然后频率占空比设置都一样
    • 发布于2018-09-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 用你的PWM互补输出,然后调节另外一项输出的相位就可以
    • 发布于2018-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用定时器,进行对输出第二路pwm进行延迟启动
    • 发布于2018-09-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 常用的就是用定时器输出,对两个输出进行一定的延时
    • 发布于2018-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个就需要用同一个定时器产生的两路pwm了,相位差可通过延时产生。
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 对你的两路PWM进行一个相位的延时,保证输出是一个延时的PWM
    • 发布于2018-10-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用两个定时器,其中一路在另一路输出后进行演示四分之一个周期。
    • 发布于2018-10-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32怎么输出两路相位差90度,占空比可调的PWM?