码迷,mamicode.com
首页 > 其他好文 > 详细

ST 4.3motor库中一些配置说明

时间:2017-10-18 14:51:47      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:配置   中间   坐标   red   采样   conf   变换   注意   tor   

用于产生三角波的计数器计数模式配置为中心Center-aligned mode 1,这个模式下Output compare

interrupt flags of channels configured in output (CCxS=00 in TIMx_CCMRx register) are set
only when the counter is counting down 
这样会在计数三角形的顶端产生输出比较中断

用于产生PWM波的比较通道1、2 、3这三个比较通道的输出比较模式配置为PWM mode 1,这个模式下

In upcounting, channel x is active as long as TIMx_CNT<TIMx_CCRx
else inactive. In downcounting, channel x is inactive (OCxREF=‘0’) as long as
TIMx_CNT>TIMx_CCRx else active (OCxREF=’1’).

这样产生的七段式SVPWM波形一个周期内:两端为高电平,中间为低电平,与通常书上表示的三相波形图不一样。

同时还应注意到ST所使用的Clarke park 变换坐标系与书上的或者MATLAB上的都不一样,坐标系选择的不同也会影响霍尔区间下对应电角度的选择,这些都是要注意的点。

这个配置会影响到SVPWM产生时的选择,ST选择使用的SV_Gen方法并不新奇,与一般论文上介绍的一致,这里ST为适应自己的配置与坐标系做了修改。

比较通道4的的输出比较模式配置为PWM mode 2,这个模式下

In upcounting, channel 1 is inactive as long as
TIMx_CNT<TIMx_CCR1 else active. In downcounting, channel 1 is active as long as
TIMx_CNT>TIMx_CCR1 else inactive.

该通道产的波形则是两端低,中间高。将第四通道作为ADC触发,ADC那里可以选择配置为上升沿触发或者下降沿触发

这样采样时机就会在PWM波形的中间点附近产生,这时被采样的一路属于上管关闭下管打开状态,由当前扇区来决定采样哪一路或两路电流。

 

 

 

ST 4.3motor库中一些配置说明

标签:配置   中间   坐标   red   采样   conf   变换   注意   tor   

原文地址:http://www.cnblogs.com/zhanghankui/p/7686471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!