请教STM控制伺服电机问题

[复制链接]
2400|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 | 显示全部楼层
这个芯片只做伺服电机的控制。
uet_cache 发表于 2012-12-22 20:03 | 显示全部楼层
它只 有2个高级定时器TIM1,TIM8
 楼主| STM32-shadow 发表于 2012-12-24 09:05 | 显示全部楼层
可以用到四个通用定时器,
 楼主| STM32-shadow 发表于 2012-12-24 20:18 | 显示全部楼层
这几天查了资料,用两个定时器,TIM1作主模式,输出比较模式,TIM2为从模式,PWM1模式,TIM1用计数的方式,当计数到5000(假设),TIM1输出信号,用来关闭TIM2的输出,用DMA可以来改变ARR的值来改变脉冲个数,
 楼主| STM32-shadow 发表于 2012-12-24 20:19 | 显示全部楼层
需要两个定时器来控制电机,如要控制三个以上的电机,则好像不行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部