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

stm32f051自带例程库中,六步PWM波(TIM_6Steps)的调试问题

[复制链接]
你好我好大家好! 提问时间:2015-1-28 19:39 /
阅读主题, 点击返回1楼
收藏 1 评论19 发布时间:2015-1-28 19:39
19个回答
你好我好大家好! 回答时间:2015-2-4 09:21:08
本帖最后由 你好我好大家好! 于 2015-2-4 09:31 编辑
阳光_~~ 发表于 2015-2-3 11:56
你那个波形是怎么来的呀,我用的没问题,不过我是用在Full bright上,没一点问题呀。应该是你文档研究的 ...

你是说1楼的那个波形吗?那个波形就是用逻辑分析仪测量出来的。就是将stm32f0xx的外设库中的TIM_6Steps例程(历程的位置:STM32F0xx_StdPeriph_Lib_V1.4.0->Projects->STM32F0xx_StdPeriph_Examples->TIM->TIM_6Steps)下载到我的学习开发板:stm32f0discovery中测量出来的,打算把这个例程用到无刷直流电机驱动上面上呢,结果测量后发现在上下两个互补通道都关闭后,对应引脚输出的为高电平(按照无刷直流电机驱动理论和例程中的配置:TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High ; TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High ;对应引脚应该输出低电平。就是1楼图片中划红线部分为两个互补通道都关闭的时候,应该输出低电平才对的),不知道是开发板坏了,还是我没理解好手册,阳光大哥配置的代码是使用在f0xx上面吗?能把你的代码贴出来共享一下吗?谢谢了
你好我好大家好! 回答时间:2015-2-4 09:37:55
bldc小菜鸟 发表于 2015-2-3 19:33
能把你用逻辑分析仪检测的波形贴出来吗?不然不好分析。另,关于官网自带的程序的库还有讨论的空间:官网 ...

逻辑分析仪测量出来的波形贴在1楼了,就是将stm32f0xx的外设库中的TIM_6Steps例程(历程的位置:STM32F0xx_StdPeriph_Lib_V1.4.0->Projects->STM32F0xx_StdPeriph_Examples->TIM->TIM_6Steps)下载到我的学习开发板:stm32f0discovery中测量出来的,打算把这个例程用到无刷直流电机驱动上面上呢,结果测量后发现在上下两个互补通道都关闭后,对应引脚输出的为高电平(按照无刷直流电机驱动理论和例程中的配置:TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High ; TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_High ;对应引脚应该输出低电平。就是1楼图片中划红线部分为两个互补通道都关闭的时候,应该输出低电平才对的),不知道是开发板坏了,还是我没理解好手册,找了好几天原因了,还是没解决,哎哎,另外你这波形是103的吧
bldc小菜鸟 回答时间:2015-2-4 16:44:25
你好我好大家好! 发表于 2015-2-4 09:37
逻辑分析仪测量出来的波形贴在1楼了,就是将stm32f0xx的外设库中的TIM_6Steps例程(历程的位置:STM32F0xx ...

现在使用103的还比较普遍,而且库版本问题一直都很困扰,051的程序不能直接移植,其时钟和io口设置和103有较大的差别,要不你换一个库试试,而且用于bldc的pwm驱动程序网上也有很多,不见得非得要用它的,它的程序自然接近最优的,但是很大替换程序写得也不差,换相部分的程序也有不少,我最近也在做bldc控制,只不过做的是无感的,算法要复杂一些,不过还没有做出来。
你好我好大家好! 回答时间:2015-2-4 21:40:26
本帖最后由 你好我好大家好! 于 2015-2-4 21:43 编辑
bldc小菜鸟 发表于 2015-2-4 16:44
现在使用103的还比较普遍,而且库版本问题一直都很困扰,051的程序不能直接移植,其时钟和io口设置和103 ...

哎!关键051的板子已经做出来了。刚才我试了一下103官方外设库中自带的六步电压的历程,测量出来的波形是正确的,波形图如下,其中的配置和051的差不多,可是051的就是不对,看着051的手册和历程中软件的配置是一致的,但是测量的波形就是不对,哎,,,愁死我了C:\Users\Administrator\Desktop
stm32f103.png
bldc小菜鸟 回答时间:2015-2-5 09:51:42
你好我好大家好! 发表于 2015-2-4 21:40
哎!关键051的板子已经做出来了。刚才我试了一下103官方外设库中自带的六步电压的历程,测量出来的波形是 ...

哦,好吧,这个我也不清楚了,我用的pwm波都是我自己调出来的,感觉还行。
cxm_3034527 回答时间:2016-11-18 00:40:49
请问楼主在那下的st库函数中自带的TIM_6Steps历程呢?对电机很是感兴趣想看看
李垚垚 回答时间:2017-4-17 17:39:28
你这个是控制什么电机啊?
zbber 回答时间:2017-4-17 23:10:40
没用过,帮顶一下吧
BlackHei黑 回答时间:2019-8-28 17:08:39
兄弟你问题解决了吗?我现在的情况跟你一样啊 波形也是多出来一块 求教~
zeng 回答时间:2020-8-11 15:23:33
我也遇到这个情况了,没想到什么好方法解决
12

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版