OpenEdv-开源电子网

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

PWM方波测速 没思路 求指导

[复制链接]

21

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2015-4-5
在线时间
0 小时
发表于 2015-5-18 11:53:20 | 显示全部楼层 |阅读模式
5金钱
刚开始学STM32,请问如何用PWM的方波进行测速度 最好给点实力程序 ,多谢了

最佳答案

查看完整内容[请看2#楼]

一定时间内测脉冲个数: 初始化:计数器清0,开启定时器,开启外部中断。 定时器中断:关闭外部中断,把脉冲个数保存到速度变量。 外部中断:计数器加1 测两个脉冲之间的脉宽: 初始化:定时器复位,开启外部中断 外部中断:如果没有开启定时器则开启定时器,否则关闭定时器并把时间保存到速度变量。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

133

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2014-12-21
在线时间
1 小时
发表于 2015-5-18 11:53:21 | 显示全部楼层
一定时间内测脉冲个数:
初始化:计数器清0,开启定时器,开启外部中断。
定时器中断:关闭外部中断,把脉冲个数保存到速度变量。
外部中断:计数器加1


测两个脉冲之间的脉宽:
初始化:定时器复位,开启外部中断
外部中断:如果没有开启定时器则开启定时器,否则关闭定时器并把时间保存到速度变量。
流过汗水才能代表自己真的学会了如何不流汗。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-5-18 15:15:45 | 显示全部楼层
测什么速度?

貌似 WM 不适合做这个。
回复

使用道具 举报

7

主题

109

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2014-3-13
在线时间
47 小时
发表于 2015-5-18 15:36:58 | 显示全部楼层
额   你是不是做无刷电机 根据霍尔的高电平时间测量速度??
回复

使用道具 举报

21

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2015-4-5
在线时间
0 小时
 楼主| 发表于 2015-5-18 20:02:58 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
公司让做的,应该可以 测位移传感器的周期
回复

使用道具 举报

21

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2015-4-5
在线时间
0 小时
 楼主| 发表于 2015-5-18 20:04:32 | 显示全部楼层
回复【3楼】随风灬而逝:
---------------------------------
测量位移传感器在某个点的周期,用输出方波测量,计数器捕捉  我是新手  完全从零开始
回复

使用道具 举报

21

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2015-4-5
在线时间
0 小时
 楼主| 发表于 2015-5-18 20:05:04 | 显示全部楼层
回复【4楼】花戒:
---------------------------------
对  应该是这样  请问有类似的程序吗
回复

使用道具 举报

7

主题

109

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2014-3-13
在线时间
47 小时
发表于 2015-5-19 14:53:41 | 显示全部楼层
回复【6楼】whygrasp:
---------------------------------
你看下原子的教程 关于PWM 捕捉那部分。算出位移高电平时间,然后自己根据数学关系即可以变换出速度
回复

使用道具 举报

60

主题

204

帖子

0

精华

高级会员

Rank: 4

积分
503
金钱
503
注册时间
2014-2-28
在线时间
7 小时
发表于 2015-5-19 15:09:57 | 显示全部楼层
测量速度,PWM可以完成
不过,选用的模式是输入捕获
回复

使用道具 举报

21

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2015-4-5
在线时间
0 小时
 楼主| 发表于 2015-5-21 15:56:39 | 显示全部楼层
回复【9楼】交流zzk:
---------------------------------
对  请问该怎么学习编程呢,弄了一周,一个输入捕获没学会,看着程序就头痛愁死了  求指导
回复

使用道具 举报

60

主题

204

帖子

0

精华

高级会员

Rank: 4

积分
503
金钱
503
注册时间
2014-2-28
在线时间
7 小时
发表于 2015-5-23 08:25:12 | 显示全部楼层
输入捕获   就看ST的例程就是
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 04:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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