5474|12

80

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教版主STM32来控制5个马达 [复制链接]

                                 有一个案子要控制3个DC马达(带计数)和2个伺服马达,用一片STM32F103是否能搞定?谢谢
此帖出自stm32/stm8论坛

最新回复

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

回复
举报

70

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

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

驱动电压?

用一片STM32F103肯定能搞定,关键是哪个型号。
此帖出自stm32/stm8论坛
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

谢谢版主

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

回复

90

帖子

0

TA的资源

一粒金砂(初级)

4
 

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

                                 不知道vnh2sp30是什么,所以不知道是否有必要用到这个库。
此帖出自stm32/stm8论坛
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

5
 

vnh2sp30 也是ST的产品啊

                                    
此帖出自stm32/stm8论坛
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

6
 

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

                                 我这里只负责MCU的产品。
此帖出自stm32/stm8论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

7
 

LZ用一片不可行

                                 2个伺服电机就会耗掉大部分资源. 而且你只能选带有TIM8的型号!
此帖出自stm32/stm8论坛
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

8
 

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

                                 需要什么样的驱动信号?
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 

pwm

                                  
此帖出自stm32/stm8论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

10
 

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

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

回复

66

帖子

0

TA的资源

一粒金砂(初级)

11
 

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

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

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

回复

83

帖子

0

TA的资源

一粒金砂(初级)

12
 

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

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

回复

60

帖子

0

TA的资源

一粒金砂(初级)

13
 

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

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

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表