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

No.2 电机套件硬件介绍

[复制链接]
子曰好人 发布时间:2018-8-30 10:51
无论你拿到什么开发板,第一件事情就是了解板子的硬件资源。我有幸申请到这次的电机套件,今天主要聊聊套件的功率扩展板的硬件。
; V3 I2 t0 e# s1 f扩展板的所有资料都在官网能下载到
: Y, H  ~" k0 D& b& t! K  \- ?功率扩展板:X-NUCLEO-IHM07M1& f1 H0 L) T1 F4 S
底板:NUCLEO-F302R83 i7 b% v6 q7 A1 Y' M/ M6 v
在用户手册中可以看到所有引脚的定义和跳线功能,通过workbench可以生成整个套件的硬件初始化代码。
7 \& k4 {( d" B6 F! n2 s# g9 ?- M 功率驱动板顶层丝印定义.png
" u& D# w: i) x4 \从丝印可以读取到一些信息,可以按照自己的需求配置硬件。1 z2 x8 N% h0 Q
+ t% s% N7 R/ }! T: `
三电阻电流采样.png % N9 K! z3 _) q+ [' K. P
电阻采样方式,JP1和JP2是为FOC控制准备的,完全相同的三电阻采样,如果断开JP1和JP2,闭合J5和J6就是为6-step方波控制的单电阻采样方案了。这样的冗余硬件设计对于demo板来说提供了多样的选择。多说一句,电流的放大倍数可以在workbench里的自动计算,如果在产品中运用相同的运放结构也可以通过workbench来计算0 u' }/ C( f8 _
电压温度采样和hall传感器接口.png
+ I* P& c" K( \# o* Y& J' ?这是母线电压采样、温度传感器采样、hall接口与调理电路、电位器和三个采样电阻。! d* C: m/ J5 c; c. Z
母线电压采样缩放倍数计算很简单,温度传感器基本没什么说的,workbench生成的代码均已对其初始化。% j6 Q3 ^1 B" T, x1 u* D
hall接口可在workbench中选择是否对其初始化,hall安装方式有两种,在工程里面可以修改。
  w& \3 I7 U5 E3 v! u% b电位器这个在workbench中没有初始化,所以需要我们自己处理,通过stm32cubemx来生成初始化代码。
/ ]7 H0 t8 h: \* Q! h# K. |! d三电阻没什么说的,在产品设计中考虑采样精度和电阻功率限制。
1 v+ L8 b3 D3 @6 ^, K 电源降压.png 7 U; R9 o. G  ?) t
输入电压降压,这不是我们关心的重点。
0 T) Q1 F$ [; |/ C( |; ~* r 反电动势检测.png 1 h' b; t5 g7 l  A$ n
反电动势检测主要用于无传感6-step梯形波控制,通过检测反电动势过零点来确保换向,起到hall传感器类似的作用。: f0 h1 }0 u8 ]) m% j. A! L; ?5 @- d
电流PWMDAC和编码器接口.png
; n6 ^. s' b" @! X电流采样对应的ADC引脚接口,可以方便与cubemx工程对比,是否配置正确。
& R( E1 E6 e% P3 Y1 }, A: J( JembPGA是紧急停机控制信号。(其实我不太确定)
! G- d6 W) c# }4 d1 G9 z/ }PWM是驱动IPM的信号以及刹车信号。- [) u5 Y& }! s( X( m
DAC/REF主要用于在没有电流探头的情况下在示波器上查看内部变量变化趋势,十分方便。) d- O$ n" ~3 ~4 J3 u' x
hall/encoder sensor是hall接口和编码器的接口,方便在使用编码器对电机进行控制。+ h% S7 e2 y( a1 V
速度参考和六步换向.png
" J* G$ z/ @6 b. `, z, J+ j! R; T3 g功率驱动板留给用户了一个速度参考(电位器)和LED指示,方便用于显示系统正常运行心跳灯。! \1 y" p; ~9 N( q; Z9 f- c' Y
J9是底板供电输入跳线,如果断开J9,则个底板就没电源输入了。
+ H8 V8 `; `; Z, x无传感六步换向反电动势到mcu的引脚的接口。! b, E& h$ {( \+ r
最下面是底板与驱动板共地。6 E* V- Q4 \+ f5 j, _- a
排针.png
! ~8 T/ @0 j  D8 [: z8 C! _, B扩展板的排针,其实我觉得这样不太好,虽然把所有引脚都接出来了,但是不能方便的看到和mcu的对应关系,只能去看底板排针的丝印来确认。2 Z& d9 h; N; q) Q
IPM原理图.png
  v& I8 v: f6 C! P/ I此款IPM是ST自家的一款低压低电流三相BLDC驱动器,集成器件可以占地面积小,器件一致性好。关于器件特性可以找一找datasheet看。; n: S2 x- n" M" ]* ^4 z
; f3 x) Z( c+ A4 ]# K
关于驱动板硬件的分析就到这里,总结一下:+ Y/ c& @2 \9 b) D, r6 ?
优点:
, [7 D7 \6 W& Z3 ~" S: @) _2 }; K1、硬件冗余设计,可以做多种电机控制方式的选择,对于学习和验证方案非常好。
2 }- C' u! H9 x- B6 y1 U2、IPM的使用大大减小了PCB面积,使得板子看起来非常紧凑。( n4 n5 l" y; {. [% [0 I4 \" x
3、测试点使用方便挂电压点头的圆环封装,人性化设计。: Z- T0 K- B* q1 I) K/ m
缺点:
% d  A! O  C# W# g0 n1、功率较小,这也是使用IPM的一个缺点,只能做小型功率的电机驱动。: K0 h$ z5 m8 U( r1 W, h! m, \
2、排针没有丝印,查找对应引脚需要对比原理图,比较麻烦3 c% r& [9 {- i; \) Y1 p

7 h; C9 ~* C4 g" S. K8 Dok,今天就到这儿,关于这篇帖子有什么问题或者我有什么地方说错了,请大家不吝指出,欢迎留言讨论。6 {2 c/ V* F' D& P2 }+ P$ S: f
4 g9 [8 T6 K5 c2 A, i/ M: N6 W; W. @4 ~

7 f; r4 ~* x, e- ^5 N8 t* x5 O. I3 x$ m/ n2 M! Y& \0 B; ?8 ^& A

, \2 l" p0 o# N' G
收藏 4 评论21 发布时间:2018-8-30 10:51

举报

21个回答
子曰好人 回答时间:2019-6-4 18:06:46
nobutac67618 发表于 2019-6-4 17:10/ i' l9 R1 b; o/ ?! {
楼主好,我想请教下,关于霍尔传感器,这个是需要自己另外买一个霍尔传感器的模块,接到功率板的J3上吗?
  ?) G" }  Y* y0 T# Y# d0 X4 K/ w! t9 i0 k9 j  L  J' I  W/ u# c4 Z
...
2 r( v* e. h; E2 \
这个是需要电机带有HALL传感器才行的,自己手动安装HALL传感器可能精度有差。
5 C6 ~5 n) Y: J& N! ]7 k建议购买带HALL的小功率无刷电机
子曰好人 回答时间:2020-4-2 13:43:20
YapRan 发表于 2019-11-25 14:23$ x7 [" l4 U% w2 X; b. p! M
请教一下楼主,在反电势监测电路以及霍尔监测电路中,应用了大量的肖特基二极管,BAT30KFILM,请问在这里起 ...

# I2 u+ D3 w- z% c; q不好意思现在才看到这个回复,二极管的意义是保护MCU,防止输入电压过高而损坏芯片
子曰好人 回答时间:2019-7-24 14:54:18
cj_miner_lover 发表于 2019-7-24 14:08
) t. r% r& U, z# r% A! R4 l这个双层套件就是可以相互之间进行匹配的,你可以看 full库中 可以选择不同的地板和不同的驱动板 ...
9 J! T3 A6 Y9 Q* f4 y
恩,是这样的,不看full库也可以从workbench中看到底板和驱动板是否匹配
zhdzhd 回答时间:2018-8-30 12:53:45
分析的不错。学习了
子曰好人 回答时间:2018-8-30 13:23:52
zhdzhd-174422 发表于 2018-8-30 12:53
$ V4 A, p) P8 g分析的不错。学习了

$ ]0 }" H% Y! N) z. @" Z- X共同进步哈
yuqi140429 回答时间:2018-8-30 15:07:58
可不可以做PMSM实验正炫波的
子曰好人 回答时间:2018-8-30 15:13:33
yuqi140429 发表于 2018-8-30 15:07
4 s/ d" B% n3 q1 A: u( d可不可以做PMSM实验正炫波的

0 S. K, a" u# h, @; Q可以的,大功率的不行,这个电压范围较宽(8V~48V),电流最大2.8A
yuqi140429 回答时间:2018-8-30 15:20:55
子曰好人 发表于 2018-8-30 15:13
% c7 Y& a( c1 U8 F0 o可以的,大功率的不行,这个电压范围较宽(8V~48V),电流最大2.8A
. Y  p" y. B! y: P  u+ l6 p9 Z
如何获得板子   购买途径  ?   新人
子曰好人 回答时间:2018-8-30 15:41:16
yuqi140429 发表于 2018-8-30 15:20
3 l$ ]5 A1 A" n- B+ ~如何获得板子   购买途径  ?   新人

+ w: X& I- o: `8 q" r可以在官网购买,也可以某宝上购买
gatsby32 回答时间:2019-3-7 16:02:38
这个电位器怎么调啊 老哥 拧不动啊
4 h2 [8 T6 g5 t
0.jpg
子曰好人 回答时间:2019-3-7 16:09:21
gatsby32 发表于 2019-3-7 16:02
* P# Q7 V# \4 x- I( o8 P这个电位器怎么调啊 老哥 拧不动啊
' q4 N* z! G' X8 t
顺时针扭或者逆时针扭,只有上面圆形部分能转动,下半部分不能
gatsby32 回答时间:2019-3-7 16:33:37
我拧这个电位器不可以调速啊,我下载的example里的程序
子曰好人 回答时间:2019-3-7 16:55:08
gatsby32 发表于 2019-3-7 16:33' t, e& z( `& @
我拧这个电位器不可以调速啊,我下载的example里的程序

  \; Z' F8 P5 s: }) r2 C" p默认固件是没有电位器调速功能的,需要自己加。如果不会可以看我后面几篇帖子,看其他坛友的帖子也行
gatsby32 回答时间:2019-3-8 11:29:21
谢谢  老哥  第一次玩这个 不会的很多  看了老哥的帖子受益匪浅
gatsby32 回答时间:2019-4-3 10:41:51
旋转电位器的阻值在哪儿看啊 ,我下了很多资料没看到
子曰好人 回答时间:2019-4-3 11:04:38
gatsby32 发表于 2019-4-3 10:41, `0 O; h3 I9 H+ S, S
旋转电位器的阻值在哪儿看啊 ,我下了很多资料没看到

2 J0 Z. Q! S2 q2 v4 O" L1 q4 J一般有标号,P后面跟的数字就是阻值,我的电位器上写的是P 104,那么阻值就是10*10^4=100K
nobutac67618 回答时间:2019-6-4 17:10:58
楼主好,我想请教下,关于霍尔传感器,这个是需要自己另外买一个霍尔传感器的模块,接到功率板的J3上吗? 捕获.PNG
4 T; O. x+ M9 ~9 ]7 ?0 q% d8 m+ w* E4 B& C' U/ D# Y! A
TIM图片20190604170833.jpg ' |) ^: E  C) g" b! ~% x' w  q, m1 a
, }; s) V4 @5 P
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版