OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4064|回复: 3

关于tim pwm 的问题

[复制链接]

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2014-1-8
在线时间
1 小时
发表于 2014-3-9 14:03:43 | 显示全部楼层 |阅读模式
想用pwm控制电机,先快速转一段距离,再慢速转一段距离。再反转回原来的位置。

不知道tim能不能在输出pwm的同时记录输出了多少个pwm脉冲。求解

爱摄影爱DIY
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-3-9 14:07:31 | 显示全部楼层
要实现这个功能的话步进电机更适合,直流电机外加角度传感器或者编码器吧, 数了PWM脉冲也没用的
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2014-1-8
在线时间
1 小时
 楼主| 发表于 2014-3-9 15:36:16 | 显示全部楼层
回复【2楼】745021926:
---------------------------------
嗯,其实就是控制步进电机。有自动手动两种模式,手动就是三台电机根据手脉编码器来运行,自动的话是根据预先设定的数值运行。

自动模式需要计算电机转了多大角度,因此想看pwm能不能计数。现在只剩下tim1,7,8.再加上编码器估计不现实。(stm32f103ze)
爱摄影爱DIY
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-3-9 15:53:08 | 显示全部楼层
是步进电机的话就不用PWM控制了,IO口给节拍,算算一个节拍转过多少度,定时器控制给节拍的频率,就可以实现你想要的功能
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-14 02:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表