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

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

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

- g& m$ S8 {1 V) @  g" G前 言
# A$ Z  m8 S1 `0 \7 Y0 D电机控制单电阻采样机制是在一个PWM波形内采集两相电流ADC数据,但某些扇区边界条件下只能获得一路电流ADC数据, 需要对PWM波形进行变形用于构造电流采样区域。
8 q9 N' c1 Z- b9 b9 t7 Y, i' D- N- O' `; S6 }& s- L
背景介绍$ \/ R  g4 {) q: w7 \
根据电机控制拓扑结构,单电阻采样在一个PWM控制周期内可以取得两相电流数据:  Q0 q+ S. T8 k, J" L/ A0 o
11.png
0 j8 i  |. l+ V' k5 W2 A  L! V6 d- J' R5 O7 i0 m! Z
12.png
5 B4 H& g2 U' l2 R$ p8 ~5 U4 o在扇区边沿无法获得两相电流信号。
4 z8 s+ V$ O! t- \7 l+ a
13.png " @" w! T4 G8 k: ^

4 m: {4 ?( c. m2 C+ ]: d8 T波形产生  h- [1 T7 s7 ]4 b2 ]; l, P+ T
ST专利的方法是在波形的中间部分产生变形波形,在变形后的波形上就可以得到两相电流ADC数据;" x5 ^8 \/ i4 V$ A! [2 h. ]5 P
14.png
' x8 X9 J: T' s* n8 ~2 v; B/ a, ?
当然还有目前比较流行的波形移位方法也可以做到相同效果。 波形如下:. |. X1 }: N$ H' \5 S3 [* o$ ~- {
15.png
; u: J: @# U. V3 G9 i2 y8 \- J  C7 g+ b' ~' D

' l! E2 W" E+ W9 \  h7 d5 SSTM32系列单片机Timer有足够的功能,可以产生上面两种波形,机制如下:
2 Z" C0 t( Z9 V8 Q4 {& s  S' w+ m& \( i7 o! X5 |# K$ F
PWM波中间变形
6 f% f2 v4 O! q3 ]4 @& H
16.png
* S8 V/ v7 w4 e  e; h3 x8 L: a4 Q" m& C+ M7 e3 g  X! ?
1. 设定CCR4的DMA通道,并且设定此时Timer1的preload为禁止状态; , R  k. W  M( V, |+ j5 U3 \, O: i
17.png
( N3 V2 U8 V! Q5 t  F3 i+ i2. 在CCR4 比较值部分产生DMA事件;' ]4 z" Z6 C' v: w; n3 [) @. C
18.png ) j; P" G( S5 ?- o# l( ^
3. 在1点上将CCR1数据直接修改为周期数据+1;7 p) Z, g5 [& F3 B0 v
4. 在2点上将CCR1数据修改为CCR1’的数据;2 c  V1 S" a6 l0 R! D, s0 @
5. 时间计算上按照上面的图示设定,中间凹陷时间为两边补充波形时间之和。
) @6 S  N$ U7 ^- ^  d/ [0 p$ `3 s# M$ q1 ?: l6 @$ G/ h# [4 G6 g
波形移位变形% ?  K$ A6 y! `! a$ E1 X
19.png
% T( A; _6 a, d  M! r& x, J+ o+ q9 f$ C3 R5 r5 w, J
1. 设定Timer1的update事件的DMA通道
% Y/ z3 Q; P  t% w
20.png
( R* T7 ~; a( u' M! @& U2. 在1点上更新CCR1数据为CCR1数据;) |+ b0 r! H0 \$ Y
3. 在2点上更新CCR1数据为CCR1’数据;* [. P% L, x8 v
4. 保证前后的移位时间相同。/ a4 R9 X  e" n: O4 u4 j1 l
3 }  M4 Y: C2 t# Z' E  I" E- j: k9 O
8 V, j, p' I9 H: g$ y
文档下载
/ C. Y% c! j7 {/ c% Q. u, ~% e7 u( [: K, O& J  L. Y, `
更多实战经验, q, F2 ?) j5 T& b9 l% _* Y
收藏 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版