OpenEdv-开源电子网

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

如何采用32识别特定数量的脉冲

[复制链接]

20

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2016-11-3
在线时间
79 小时
发表于 2018-5-14 20:19:32 | 显示全部楼层 |阅读模式
15金钱
如题,我现在想要测定一个超声波传播的时间,拟采用传感器发射13个特定频率的超声波脉冲信号,发射信号时开始计时,当另一传感器接收到信号时结束计时,现在不知道用什么方法识别我发出信号,有人能帮忙提供一下思路吗?或者有做过类似项目的同僚,能否提供一下参考代码,感激不敬

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-5-15 01:35:37 | 显示全部楼层
回复

使用道具 举报

20

主题

200

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2015-11-28
在线时间
89 小时
发表于 2018-5-15 11:55:05 | 显示全部楼层
本帖最后由 森海有眼泉 于 2018-5-15 11:57 编辑

接受传感器处于一直工作的状态。连续接受存N(N大于13具体多少根据你的情况分析)个经过处理的结果。不断的前出后进的 更新存储。并判断里面有没有 符合你发送的。
发送开始,并计时。通过上述判断,得到符合的结果。 获得时间~
回复

使用道具 举报

31

主题

265

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2018-1-9
在线时间
65 小时
发表于 2018-5-15 15:39:10 | 显示全部楼层
网上搜一个超声波测距的程序看一下就可以了,不长的。
回复

使用道具 举报

20

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2016-11-3
在线时间
79 小时
 楼主| 发表于 2018-5-15 20:18:09 | 显示全部楼层
森海有眼泉 发表于 2018-5-15 11:55
接受传感器处于一直工作的状态。连续接受存N(N大于13具体多少根据你的情况分析)个经过处理的结果。不断的 ...

额。。。其实我是在做超声波传感器测量风速的项目,需要两个相对的方向上轮流发送接收信号,以两个方向上的时间差来求风速,所以接收传感器不会一直处于接收状态,不过我觉得你的思路挺好的,请问你有相关的程序代码吗?能否参考一下
回复

使用道具 举报

20

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2016-11-3
在线时间
79 小时
 楼主| 发表于 2018-5-15 20:19:29 | 显示全部楼层
jinfeihan57 发表于 2018-5-15 15:39
网上搜一个超声波测距的程序看一下就可以了,不长的。

看过相关的测距程序,但是我这个和那个测距原理不太一样
回复

使用道具 举报

31

主题

265

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
413
金钱
413
注册时间
2018-1-9
在线时间
65 小时
发表于 2018-5-17 08:31:59 | 显示全部楼层
辉常可乐 发表于 2018-5-15 20:19
看过相关的测距程序,但是我这个和那个测距原理不太一样

你这个器件在哪买的,让商家提供例程。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 06:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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