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

【中文文档】AN4277_使用STM32F30x、31x的PWM关断功能进行电机...

[复制链接]
STMCU-管管 发布时间:2019-4-9 13:05
使用 STM32F30x/31x PWM 刹车特性进行电机控制和数字电源转换功率因数校正
3 [) I% M; E# _% |% s9 f1 p3 V
; P9 R, ?; }% j( A; X, K- y7 W
前言 % [$ `0 G/ {) `8 V
  E) x5 j- f0 r7 y: Y
本文旨在说明 STM32F30x/31x 定时器刹车特性,并显示其如何与其它 STM32F3 内部资源共同使用,在电机驱动、数字电源转换等应用 (照明、开关电源、感应加热)中实现过流和过压保护。
: @5 X* G0 l  P& U
1 H) L: A# T, w8 F* }1 q本应用笔记: - h- S# i, Z% u# Z9 y9 J
• 提供了定时器刹车特性概述, 7 h4 d2 A( H5 x8 f) d% m  k
• 详细说明了定时器刹车输入如何连至不同的刹车源,
2 v  I! a) S/ R7 G• 列举了不同的刹车事件源, ; f$ O" q3 u: Z3 a
• 提供了 PWM 输出信号响应刹车事件的一些范例。刹车事件来自内部源、外部源或内部及外部刹车信号的组合,
, |+ k8 p/ w4 ^2 m2 S! G' s) u• 显示了如何使用定时器刹车特性和其它内置外设 (如比较器、 DAC 等)实现过流和过压保护。
9 Q) I8 g$ Y7 L. U2 _
" z8 x( Z) ?1 _. M
本文并不能代替 STM32F30x/STM32F31x 参考手册 (RM0316),但应将它看做一个补充材料。1 @& F4 @) `/ t% N- z( U5 }
( E8 E! ^  z" P# p' _
1·.png

3 H  m0 p$ H* o1 刹车功能概述 # f- U9 k- H, d7 ?6 ^2 g
3 Y3 n# z4 ^8 H6 l/ w9 g- ]: }4 _
刹车功能可用于 TIM1、TIM8、TIM15、TIM16 和 TIM17 定时器中。这些定时器可生成带有死区时间插入的互补 PWM 信号,用于驱动半桥拓扑中的功率器件。
: u% n- h1 F: W8 S9 Y5 W4 }0 o4 a+ H
刹车功能的目的是保护由这些定时器生成的 PWM 信号所驱动的功率器件。当被故障触发时,刹车电路会关闭 PWM 输出,并将其强制设为预定义的安全状态。
7 l( `! A" M' |5 z6 v
$ A% k, Q0 ?, V1 G* r8 ]
TIM1/8 有三个刹车输入 (BRK、 BRK_ACTH、 BRK2), TIM15/16/17 有两个刹车输入(BRK 和 BRK_ACTH)。 7 ~( ~' n$ y) J( H7 k3 I) f6 P

4 E- @  k! A- u  d在死区时间插入之后, BRK 输入可禁止 PWM 输出 (无效状态)或将其强制为预定义的安全状态 (有效或无效),这就防止了击穿半桥。 BRK2 仅能禁用 PWM 输出 (无效状态)。
  H, d8 {4 C5 }  T% A" l! U! P6 F, k7 O0 [8 s
BRK 优先级高于 BRK2。当两个保护都被触发时,与 BRK 电路相关的预定义安全状态会覆盖与 BRK2 输入相关的无效状态。
% |. ]1 z# R0 y2 p" V0 ]3 \; T0 }- U
' T3 O- j$ k1 h9 z典型情况下,永磁 3 相无刷电机驱动将使用如下的保护: 3 [6 r, u- q& [% Z' T7 I) `3 t
• BRK2 输入作为过流保护,从驱动级打开 6 个开关
# z( e8 ?! C2 C# K' l• BRK 输入作为过压保护,覆盖过流,关闭 3 个下桥臂开关,以防止发电电流增大母线电压,超过电容耐压值。
2 B- l0 k$ X) g* G9 Q( r" z3 E
+ i9 I0 S& Q& v$ [例如,对于双电机驱动,比较器 1、 2、 3 可用于电机 1 三相的过流监测 (TIM1 的 BRK2 输入)。比较器 4、 5、 6 可用于电机 2 三相的过流监测 (TIM8 的 BRK2 输入),比较器 7 用于过压监测 (驱动 TIM1 和 TIM8 的 BRK 输入)。 ' `0 R% r% h: X' S
. O$ H0 a. M5 D( h. [* f
BRK_ACTH 输入仅连至内部信号,如 CSS、 PVD 输出等。有关详细信息,请参见第 2 章节 : 刹车的实现。9 ?# U+ K  J' H& f  s: `

4 l3 j; E* A0 r) X- J$ Y! j2 刹车的实现
9 M# t+ |& S/ T0 @$ m) F

& i( x1 O+ z" d: Q6 O* d3 ?3 I2.1 TIM1/8 刹车实现
- q1 y1 o4 H( w6 S' Q( M2 n* ~9 L7 ~$ c! V+ [; n  T
TIM1 和 TIM8 有三个刹车输入:
# f% |; t+ u: q5 ~! V- U, B3 f• BRK
% i& ~  V  {1 u% w, J• BRK_ACTH
$ V! R8 x3 g5 ~6 w9 p• BRK2- H7 U8 I0 d/ S0 i/ `9 e+ z$ b' W
3 n4 d. E& ]5 W# V  s
...........
+ y7 m) H5 X6 ~4 Z" U. Q$ l$ K& n
想了解更多,请下载原文阅读

& z- h2 ~/ D) w" k/ X3 D
收藏 1 评论3 发布时间:2019-4-9 13:05

举报

3个回答
Kevin_G 回答时间:2019-4-10 14:36:44
收藏
Kevin_G 回答时间:2019-4-11 13:26:39
下载了
lmyyjx 回答时间:2019-4-20 09:01:23

: _3 V" L$ P0 h! j/ q* T下载了
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版