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

X-NUCLEO-IHM07M1 电机套件 梯形6步法之波形分析

[复制链接]
小小超 发布时间:2017-8-20 00:46
早上简单的对电机套件进行了测试,晚上直接用示波器来了个波形分析。看看电机实际运行的效果。 ST公司有专利反电动势采样算法。梯形6步法一般是采用PWM开或者关的时候,通过ADC采样。如果采用PWM开的方式,采样值和中点电压做比较;如果是采用PWM关的方式,采样值和0.2V做比较。而确定换相的时间点。详细可以参考官方的相关文档。 新建文件5.jpg
$ Q* h) h; X0 ~5 N9 I1 Z( l9 }- c电机在慢速运行的情况下,测量电机输出端的波形,标准的梯形波,非常漂亮。) x! _( D7 c, P9 y
2 V! z6 S  p+ V" ^7 I# k; y
新建文件7.jpg : l) s/ X8 D" f- m6 T3 O5 e
在最高转速的情况下,波形已经有了失真的情况,同时电机震动非常大。从波形上可以看到,换相的波形已经是提前了。本来应该是差不多对称的波形,现在一边大一边小。8 F6 A3 y4 y/ X
新建文件8.jpg . E0 t5 h. g1 Z0 B0 a
两通道的输出波形,可以看出当检测到过零点后,再延时30度再导通另一相。杂波非常小。: _) C. J' ~5 x; H% d
新建文件1.jpg 2 }2 P7 Q3 l( O( X. F) @
看看CPU输出的波形,是采用了上PWM,下ON的驱动方式,也就是最普通的驱动方式,缺点是效率不高。优点是程序简单。在这里有个疑问,为什么官方不用上下互补的驱动方式?
  V8 p7 @) Q5 U7 W  u. { 新建文件2.jpg 1 g6 v5 q* b4 o# A
PWM采用了50K的频率,很明显的是采用PWM触发ADC的采样方式,只有硬件触发才可以做到这么高的频率吧。迟点再分析一下官方的采样程序。再看看电机的启动方式。
# q$ v) p0 q; g+ M: `, ?$ }1 s5 A 新建文件3.jpg
, L& U- v- N% v( a/ m5 y果然不出所料,电机采用了三段式的起动方式。简单的说,就是在电机刚起动的时候,不断改变对电机输加的频率,与及增大占空比,同时不断检测各相的过零点是否满足6步换相方式的过零点顺序。当条件满足后,立即转跳到正常的运行方式。这个启动方式的缺点就是当负载的不同大小,会影响启动的成功率,需要对不同的电机,负载,确定好相应的占空比与及频率。在测试的过程中,电机也试过出现好几次的启动不成功。可能是程序不完善吧。
9 K/ s2 G5 }7 i/ k7 |; q 新建文件4.jpg , W: x3 D5 g4 @: l0 w1 U: u
从图片可以看到,电机前段时间是采用强制换相的方式,获得正确的过零点后再转跳到正常的换相程序。/ U; ]# P7 n' y

0 {2 Q/ b6 X/ R' P好了,下次再分析一下电机在FOC的情况下的表现。。。。。。。还有再详细的研究一下官方的程序。。) d* b+ ^0 M( e6 Z* Q

) x8 `! j; H5 _1 @' B
: {; w0 @8 q5 |9 ^# _2 V7 S; B

评分

参与人数 1 ST金币 +20 收起 理由
zero99 + 20

查看全部评分

收藏 2 评论6 发布时间:2017-8-20 00:46

举报

6个回答
@乔木 回答时间:2017-8-20 01:52:42
哇,长见识了
zero99 回答时间:2017-8-21 09:04:29
哇哦 ,很厉害的样子
andey 回答时间:2017-8-21 09:49:03
提示: 作者被禁止或删除 内容自动屏蔽
花落莫相离 回答时间:2018-6-28 19:57:30
大神,有用过stm32F302+IHM07M1进行电位器调速运行设置吗?
. l' {9 E) k2 x  Z3 [& F# k
chenyujie-35565 回答时间:2018-7-14 14:55:20
好厉害
mozartc 回答时间:2018-7-16 09:43:49
这是用的电机套件里的例程吗?高速失真蛮严重的啊

所属标签

相似分享

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