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

【实战经验】用于电机控制单电阻采样PWM变形信号产生

[复制链接]
zero99 发布时间:2017-7-11 13:14
电机控制单电阻采样PWM变形信号产生

. ]1 h, o: y5 P% G& b0 e" ^前 言
! D6 ~" h; a5 E2 t  f2 M0 w. k/ h电机控制单电阻采样机制是在一个PWM波形内采集两相电流ADC数据,但某些扇区边界条件下只能获得一路电流ADC数据, 需要对PWM波形进行变形用于构造电流采样区域。
1 Z: J7 e# R- G0 m: R& e  P* s4 l. Z5 w
背景介绍
% h+ e* J4 o: c4 T1 a2 E+ P2 @0 ~根据电机控制拓扑结构,单电阻采样在一个PWM控制周期内可以取得两相电流数据:9 r( o0 @# L4 A; s
11.png
& Q& d" H4 g5 ^. q: M! F$ \2 x. G$ [  O. X  Y
12.png
( X4 _5 _5 l) G) O在扇区边沿无法获得两相电流信号。- J( _# D7 u! ^0 j. J
13.png ( X& [1 d" V+ B0 @) B) D8 p
* Y/ Z9 R( V& l; ^
波形产生
% d5 R" B4 m: X1 P+ EST专利的方法是在波形的中间部分产生变形波形,在变形后的波形上就可以得到两相电流ADC数据;
0 t; U/ `" D" L( \' M( m8 d
14.png
* p" r! \- B6 C0 U% ^/ ]# b, ^
0 v) M* A$ V& F/ j$ V: ?' i当然还有目前比较流行的波形移位方法也可以做到相同效果。 波形如下:
7 e0 ]* R8 i* ]0 n  x4 n* ^3 O
15.png   P4 M4 O) N) g2 O% ]+ f

: f# O$ {, x& C0 g/ u& ]$ o
' v" I( W% f/ o2 M; r  c# jSTM32系列单片机Timer有足够的功能,可以产生上面两种波形,机制如下:
. c% ?( y. r) ^
: d7 `3 A# J9 e$ y0 Z5 [6 \* `2 Y8 gPWM波中间变形
+ [* V; W) k! y  X
16.png
1 Q" w2 H4 ?/ L0 O% c5 n  K7 K# X$ H/ i
1. 设定CCR4的DMA通道,并且设定此时Timer1的preload为禁止状态;
, d/ {: c( F+ E# R% s( N( |
17.png : j# A3 q1 o5 c8 u, p
2. 在CCR4 比较值部分产生DMA事件;6 O; r" W  |  s
18.png ' W& F0 A. B8 e- s. Z( A
3. 在1点上将CCR1数据直接修改为周期数据+1;
1 t1 u% r$ M* Q! g$ A4. 在2点上将CCR1数据修改为CCR1’的数据;; P7 u8 E$ F2 @
5. 时间计算上按照上面的图示设定,中间凹陷时间为两边补充波形时间之和。( l" B2 P) p" X8 U1 R

' b0 p* \3 C# L- z波形移位变形
1 ^* a& k+ [. S1 a+ c8 I
19.png
' y2 q% Z" ?" F9 F% V3 Q/ ?" Y! ]- v' V8 U& m4 i" y' R# w) i
1. 设定Timer1的update事件的DMA通道
7 Y" x9 T' `2 @
20.png 9 @6 D3 d! c# s& Y, t- r* j/ E+ U
2. 在1点上更新CCR1数据为CCR1数据;. R4 X; J# s4 k2 N9 W; d; M
3. 在2点上更新CCR1数据为CCR1’数据;
  X, j5 l+ g# [4 _2 i4. 保证前后的移位时间相同。
/ l& Q5 J& L0 u4 x6 t8 Z; m
" l) N1 ?3 ?. K' H3 G: h
) ~/ m% p- W$ `8 ~7 e. [- Z
文档下载+ ]+ ]( X/ _2 f: y; s) k

! @$ v  ^/ p* ~# c8 e更多实战经验8 V0 ^( u0 w: B( k
赞 收藏 2 评论5 发布时间:2017-7-11 13:14

举报

5个回答
wolfgang 回答时间:2017-7-11 13:15:17
沙发~~
futuresir 回答时间:2017-9-11 10:07:50
收下
五哥1 回答时间:2017-9-13 13:28:35
认真看看,这个不错
woweiwoxin 回答时间:2018-8-30 09:12:59
楼主高人!
jackqing 回答时间:2020-7-10 11:51:17
这个不错,正在研究
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版