你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

PWM波的死区时间的高低电平设置?

[复制链接]
qazplm3218 提问时间:2020-3-26 17:06 /
STM32F103输出两组(共4路)互补带死区的的PWM波,如何将图片中的死区时间设置为高电平?? QQ截图20200326170014.jpg
收藏 2 评论10 发布时间:2020-3-26 17:06

举报

10个回答
子曰好人 回答时间:2020-3-27 09:19:15
  1. TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low;                        //输出极性默认高电平
  2. TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCPolarity_Low;                //互补输出极性默认高电平      
  3. TIM_OCInitStructure.TIM_OCIdleState =  TIM_OCIdleState_Set;                //输出通道空闲电平极性配置,
  4. TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCIdleState_Set;                //互补输出通道空闲电平极性配置
复制代码

这样就可以了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

qazplm3218 回答时间:2020-3-26 17:09:52
正常的死区时间应该这样的 QQ截图20200326170014.jpg
仙景 回答时间:2020-3-27 08:52:23
电平极性变化一下就可以了
qazplm3218 回答时间:2020-3-27 09:15:40
liu553824989 发表于 2020-3-27 08:52
电平极性变化一下就可以了

TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;                        //输出极性默认高电平
TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCPolarity_High;                //互补输出极性默认高电平       
TIM_OCInitStructure.TIM_OCIdleState =  TIM_OCIdleState_Reset;                //输出通道空闲电平极性配置,
TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCIdleState_Reset;                //互补输出通道空闲电平极性配置

是这四条,怎么设置?
我组合了16种,都没有达到效果
仙景 回答时间:2020-3-27 09:32:38

子曰是在深圳的吧,我也是在深圳,可以交个朋友,交流电机控制
qazplm3218 回答时间:2020-3-27 10:26:06

这个我也测试过,设置后好像PWM波不互补了?? 111.jpg
子曰好人 回答时间:2020-3-27 14:45:42
liu553824989 发表于 2020-3-27 09:32
子曰是在深圳的吧,我也是在深圳,可以交个朋友,交流电机控制

没有在深圳哦,有什么问题在论坛里交流就行了
子曰好人 回答时间:2020-3-27 14:48:23
qazplm3218 发表于 2020-3-27 10:26
这个我也测试过,设置后好像PWM波不互补了??

按理说这样设置就对了,你查一下用户手册关于这一部分的配置描述

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

STM32电机驱动控制 回答时间:2022-10-28 10:01:14
你好,我也是无法把死区时间输出高电平,请问您解决了嘛

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版