最近用STM32驱动有感BLDC电机,发现在换相时,根据霍尔信号判断6路PWM输出和关闭时,总是出现这种情况:我是这么连接的6路PWM的
每次正常开启相应的通道,但剩下的一对通道总是输出高电平;
比如根据霍尔信号判断应该导通OC1和OC3N通道,正常配置后,2和2N却始终输出高电平;
加上 tiM_SelectOCxM(TIM1, TIM_Channel_2, TIM_ForcedAction_InActive); 或 TIM_ForcedOC2Config(TIM1, TIM_ForcedAction_InActive); 都没用,,,
请教一下这是什么问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>