打印
[STM32F7]

【STM32F767ZIT6测评】在电机控制中的应用

[复制链接]
2131|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 aaaxxxrrr 于 2016-8-19 20:06 编辑

  在电机控制中,驱动三相桥式逆变电路需要MCU具有6路PWM波,用来驱动6个IGBT、IGBT模块或者MOSFET。一般使用SVPWM算法来给定比较匹配寄存器的值。很显然STM32F7具有这样的高级定时器来产生PWM波。使用通用定时器用来处理编码器的AB相信号,送入正交编码单元计算出电机的转速的位置。军工上使用旋变+AD2S1210的方式来获得电机的转速和位置,这需要11个GPIO或者一个SPI。这些STM32F7都有。然后需要ADC采样电机三相电流中的两项,需要同步采样,STM32F7可以做到。还需要采集直流母线电压和温度,使用STM32F7剩余的ADC的2个通道采集这两个信号。剩下的就是算法了,STM32F7的运算效果很好,看到还有硬件JPEG解码,比较优秀。剩下的就是开始使用CUBE编程了。





en.DM00210367.pdf

427.2 KB

en.DM00273119.pdf

3.3 MB

沙发
秋风式街球| | 2016-8-18 11:44 | 只看该作者
期待楼主大作

使用特权

评论回复
板凳
aaaxxxrrr|  楼主 | 2016-8-18 11:44 | 只看该作者
继续上传

CD00258017_zh.pdf

1.21 MB

DM00105262_zh.PDF

698.51 KB

使用特权

评论回复
地板
aaaxxxrrr|  楼主 | 2016-8-19 10:25 | 只看该作者

回实验室就开始分享例程

使用特权

评论回复
5
Brand2| | 2016-8-19 11:06 | 只看该作者
感谢分享

使用特权

评论回复
6
aaaxxxrrr|  楼主 | 2016-8-19 20:07 | 只看该作者

互相学习

使用特权

评论回复
7
稳稳の幸福| | 2016-8-20 09:58 | 只看该作者
有具体的实现过程的教程吗,如何配置这么多路,

使用特权

评论回复
8
aaaxxxrrr|  楼主 | 2016-8-20 15:48 | 只看该作者
稳稳の幸福 发表于 2016-8-20 09:58
有具体的实现过程的教程吗,如何配置这么多路,

pwm是6路互补带死区的,你可以百度搜一下SVPWM算法,它最后改变的就是3路PWM的占空比,然后将驱动加在逆变电路上,从而驱动电机(我们一般用永磁同步电机)

使用特权

评论回复
9
caopeng32| | 2016-8-23 18:41 | 只看该作者
期待

使用特权

评论回复
10
Ryze| | 2016-8-23 22:29 | 只看该作者
STM32F7的运算效果很好,看到还有硬件JPEG解码

STM32F7能做硬件JPEG解码?

使用特权

评论回复
11
aaaxxxrrr|  楼主 | 2016-8-25 09:40 | 只看该作者
Ryze 发表于 2016-8-23 22:29
STM32F7能做硬件JPEG解码?

嗯,看到别人做过,但是我用不到

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

99

帖子

1

粉丝