初级会员

- 积分
- 92
- 金钱
- 92
- 注册时间
- 2017-4-20
- 在线时间
- 22 小时
|
10金钱
本人在用ST的官方库做PMSM的FOC。历程用CC4来触发ADC在ADC中断中进行FOC运算,触发ADC采样的时候应该在下桥臂开通的时候,但是历程中给的配置方式,在一个载波周期中上桥臂先低后高,此时触发AD的话下桥臂是关闭的。应该获取不到电流,但是现实中采集回来的确实是对的,这里一直都不理解。不知道是哪里的问题?TIM1_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1; // TIM1_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
TIM1_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable;
TIM1_OCInitStructure.TIM_Pulse = 0; //dummy value //
TIM1_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; //低位有效电平
TIM1_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_Low;
TIM1_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Reset;
TIM1_OCInitStructure.TIM_OCNIdleState = LOW_SIDE_POLARITY;
|
|