打印

请教STM控制伺服电机问题

[复制链接]
1875|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM32-shadow|  楼主 | 2012-12-22 18:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教香主 , STM32 F103VC能不能同时控制三个以及三个以上伺服电机的的速度,开始和停止?
沙发
STM32-shadow|  楼主 | 2012-12-22 18:07 | 只看该作者
我现在的思路是输出PWM,反馈计数到一定值得时候关闭输出的PWM,

使用特权

评论回复
板凳
uet_cache| | 2012-12-22 19:17 | 只看该作者
你的IO能分配的出来?

使用特权

评论回复
地板
STM32-shadow|  楼主 | 2012-12-22 19:55 | 只看该作者
这个芯片只做伺服电机的控制。

使用特权

评论回复
5
uet_cache| | 2012-12-22 20:03 | 只看该作者
它只 有2个高级定时器TIM1,TIM8

使用特权

评论回复
6
STM32-shadow|  楼主 | 2012-12-24 09:05 | 只看该作者
可以用到四个通用定时器,

使用特权

评论回复
7
STM32-shadow|  楼主 | 2012-12-24 20:18 | 只看该作者
这几天查了资料,用两个定时器,TIM1作主模式,输出比较模式,TIM2为从模式,PWM1模式,TIM1用计数的方式,当计数到5000(假设),TIM1输出信号,用来关闭TIM2的输出,用DMA可以来改变ARR的值来改变脉冲个数,

使用特权

评论回复
8
STM32-shadow|  楼主 | 2012-12-24 20:19 | 只看该作者
需要两个定时器来控制电机,如要控制三个以上的电机,则好像不行了。

使用特权

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

本版积分规则

1

主题

4

帖子

0

粉丝