你好我好大家好! 发表于 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

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

我也遇到这个情况了,没想到什么好方法解决
页: 1 [2]
查看完整版本: stm32f051自带例程库中,六步PWM波(TIM_6Steps)的调试问题