打印
[应用相关]

请教版主STM32 来控制5个马达

[复制链接]
7219|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
armmcu|  楼主 | 2009-2-16 12:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一个案子要控制3个DC马达(带计数)和2个伺服马达,用一片STM32F103是否能搞定?谢谢
沙发
香水城| | 2009-2-16 14:15 | 只看该作者

请说明详细需求:多少管脚?什么样的波形?频率多少?

驱动电压?

用一片STM32F103肯定能搞定,关键是哪个型号。

使用特权

评论回复
板凳
armmcu|  楼主 | 2009-2-16 14:29 | 只看该作者

谢谢版主

之前用的是F103C6T6,担心这管脚不够,要选其他的封装了,哪个更合适?用vnh2sp30做DC马达驱动,STM32针对马达的控制库 适合所有的马达控制还是特定的呢,用vnh2sp30有必要用到这个库吗? 没怎么去研究,偷偷懒,直接问你们了,节约点时间

使用特权

评论回复
地板
香水城| | 2009-2-16 14:32 | 只看该作者

STM32针对马达的控制库只适合于变频控制

不知道vnh2sp30是什么,所以不知道是否有必要用到这个库。

使用特权

评论回复
5
armmcu|  楼主 | 2009-2-16 14:45 | 只看该作者

vnh2sp30 也是ST的产品啊

   

使用特权

评论回复
6
香水城| | 2009-2-16 14:47 | 只看该作者

哈哈,我不可能知道如何使用ST的所有3000多种产品

我这里只负责MCU的产品。

使用特权

评论回复
7
lianshumou| | 2009-2-16 16:40 | 只看该作者

LZ用一片不可行

2个伺服电机就会耗掉大部分资源. 而且你只能选带有TIM8的型号!

使用特权

评论回复
8
香水城| | 2009-2-16 16:44 | 只看该作者

不好意思,谁能说说这样的DC马达和伺服马达各需要哪些资源

需要什么样的驱动信号?

使用特权

评论回复
9
lpf336| | 2009-2-16 16:47 | 只看该作者

pwm

使用特权

评论回复
10
lianshumou| | 2009-2-17 12:35 | 只看该作者

伺服电机有直流和交流两种,但通常指交流!

交流的伺服电机需要三相的SVPWM,几路AD进行电流电压采样,编码器接口.而且需要进行大量的实时运算.
DC电机就看他要咱驱动了,如果仅是向不同的方向转,不需要调速的话,2~4个IO口就行,如果还要调速,则需要1~4个PWM(通常最多两个).如果还需要做闭环控制的话还要加AD采电流,编码器采位置和速度. 

使用特权

评论回复
11
香水城| | 2009-2-17 12:44 | 只看该作者

STM32F103的大容量版本有2个高级定时器,能同时驱动2个伺服电

每个高级定时器都可以分别产生3对互补PWM输出,这种高级定时器专门用于三相电机驱动,适合直流或交流、有传感器或无传感器的驱动方式。

另外还有4个普通定时器,每个都有4个通道,最多可以同时产生16路不同的PWM输出波形。

使用特权

评论回复
12
lianshumou| | 2009-2-17 14:57 | 只看该作者

有那么多定时器但并不表示能驱那么多个电机!

同时驱两个伺服的意义不大,那会榨干处理器的所有时间,这样子的系统没什么意义,但允动一个,同时允另一个不是伺服的没关系,或是同时驱其它几个不需要多少控制能力的电机也可!

使用特权

评论回复
13
香水城| | 2009-2-17 15:02 | 只看该作者

就是因为处理器有足够的时间,才在STM32中设计了2个高级定

出于12楼相同的考虑,最开始我们只在STM32中设计了一个用于驱动三相电机的高级定时器,但后来发现STM32有足够的处理能力,所以在新的大容量STM32产品中放置了2个高级定时器,可以同时驱动2个三相电机。

使用特权

评论回复
14
qinxinyi| | 2015-4-2 12:21 | 只看该作者
大家我想问下st的cpu控制控制三相电机矢量控制算法和伺服三相定位、速度、 转矩控制可以吗我们公司想那这个ST公司的开发变频器

使用特权

评论回复
15
qinxinyi| | 2015-4-2 12:23 | 只看该作者
因为DSP的芯片太贵了我想考虑用ST的芯片做三相同步伺服和异步伺服及矢量变频器请知道朋友给我会个信息。

使用特权

评论回复
16
qinyicai| | 2015-4-26 12:55 | 只看该作者
STM32F103的芯片可不可以做矢量变频器控制和伺服驱动控制,请那位高人指点迷津.

使用特权

评论回复
17
452828196| | 2015-4-27 10:51 | 只看该作者
qinyicai 发表于 2015-4-26 12:55
STM32F103的芯片可不可以做矢量变频器控制和伺服驱动控制,请那位高人指点迷津. ...

没问题的,我现在就在做,

使用特权

评论回复
18
qinyicai| | 2015-5-17 12:44 | 只看该作者
版主能发一个ST公司的变频器矢量控制程序吗学习下

使用特权

评论回复
19
qinyicai| | 2015-5-17 12:47 | 只看该作者
那位高手能给我提供一个ST的变频器矢量控制核心算法,我想利用st做变频器和伺服位置控制

使用特权

评论回复
20
lixmlxm| | 2015-6-24 17:38 | 只看该作者
香水城 发表于 2009-2-16 14:15
驱动电压?用一片STM32F103肯定能搞定,关键是哪个型号。

请问版主,我用通用定时器TIM2,TIM3最小定时周期可以做到多少?

使用特权

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

本版积分规则

145

主题

181

帖子

0

粉丝