maxwelllls 发表于 2014-5-29 20:14:12

矢量控制的无刷电机驱动器方案调研

本帖最后由 maxwelllls 于 2014-5-29 20:16 编辑

目前准备做一个矢量控制FOC的双路永磁同步电机驱动器,原先是用FPGA做的,现在准备换个平台,于是做了一个调研,列出了几个备选的方案:
1,STM方案:ST官方有个电机库,能提供FOC控制功能。芯片的话用stm32f103,HD/XL的芯片可以做双路电机,官方的手册上明确的说明了。
stm32的价格也很和谐,f103VGT6大概30+,唯一的顾虑是stm的可靠性,毕竟汽车电子上似乎用的不多。

2,NXP方案,用LPC系列做主控,LPC17xx应该很常用了,但是只有一个电机控制pwm,其他的是普通pwm,不符合双路的需求。
LPC1500是最近官方在推的电机驱动控制器,

http://www.cn.nxp.com/campaigns/motion-control/
有四个SCTimers,每一路可以控制一个无刷电机,也即是说应该能控制四路电机,绰绰有余了,并且提供了FOC的例程,虽然不是驱动库,但是做二次开发应该没问题。另外提一下stm的电机库是lib封装,没有源码,lpc15xx的例程里foc部分的代码似乎是能看到的。
价格方面由于是新出的型号,出货量不大,一片大概要60+。
3,TI方案,c2000系列的DSP,这个就不说了,功能非常强大了,官方的FOC资料也有提供,是开源的。但是价格比较高,没接触过DSP,开发难度也比较大,还是不考虑TI方案了。

leibwell 发表于 2014-5-29 22:11:08

可以用IRMCF311,方便快捷{:lol:}

codefish 发表于 2014-5-29 23:23:01

我也关注一下!

praiseslow 发表于 2014-5-29 23:36:15

此贴是好贴。

maxwelllls 发表于 2014-5-30 00:15:35

leibwell 发表于 2014-5-29 22:11
可以用IRMCF311,方便快捷

我做的是PMSM,有霍尔和编码器的,311似乎不太合适吧,而且要有CAN和485用来通讯

nibia 发表于 2015-7-8 16:59:59

楼主用fpga怎么实现的?哪个平台?所有都是硬核做的?

lyl520719 发表于 2015-12-27 08:11:14

FPGA换平台的理由是什么?

mandylion2008 发表于 2015-12-27 09:45:42

英飞凌M4核

maxwelllls 发表于 2015-12-27 14:15:01

mandylion2008 发表于 2015-12-27 09:45
英飞凌M4核

正在研究TI的28069,有原厂的支持,用起来还是比较容易的。

mandylion2008 发表于 2015-12-27 14:52:44

maxwelllls 发表于 2015-12-27 14:15
正在研究TI的28069,有原厂的支持,用起来还是比较容易的。

有原厂就好多了。
我用英飞凌也是因为和原厂的一些人比较熟悉,这时代,关系最重要。

maxwelllls 发表于 2015-12-27 16:32:19

mandylion2008 发表于 2015-12-27 14:52
有原厂就好多了。
我用英飞凌也是因为和原厂的一些人比较熟悉,这时代,关系最重要。 ...

软硬件都能找他们帮忙,还能提供一些非官方的修改例程{:lol:}
集团客户就是爽

fdcnuaa 发表于 2018-7-21 13:56:02

学习一下
页: [1]
查看完整版本: 矢量控制的无刷电机驱动器方案调研