最近做超声波测距的传感器

相思冼红豆 2017-07-20 11:21:19
手上只有一个公司自己连的电路,还有一个STM32F030的板子,要实现超声波测距离的目的。在写到对数据处理的时候,遇到了一些问题。
首先就是余震问题,测量不同的距离,余震持续的时间也不一样,大家一般是怎么处理这东西的。
还有判断回波,超声波测距离是要在多个回波里面,找出峰值最大的波形,之后略去峰值最大的80%的波形,再略去时间低于那个最大峰值宽度的75%的,剩下的波形里面,时间最早的回波就是你要的回波。对于这个波形,判断波形连续小于某个数,那么波形无效,或者这个回波结束,重新开始下一个波形。
对于这个数字,我们应该怎么求啊。
...全文
271 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
相思冼红豆 2017-07-22
  • 打赏
  • 举报
回复
引用 6 楼 worldy 的回复:
[quote=引用 5 楼 qq_28147679 的回复:] [quote=引用 4 楼 worldy 的回复:] [quote=引用 3 楼 qq_28147679 的回复:] [quote=引用 2 楼 worldy 的回复:] [quote=引用 楼主 qq_28147679 的回复:] 手上只有一个公司自己连的电路,还有一个STM32F030的板子,要实现超声波测距离的目的。在写到对数据处理的时候,遇到了一些问题。 首先就是余震问题,测量不同的距离,余震持续的时间也不一样,大家一般是怎么处理这东西的。 还有判断回波,超声波测距离是要在多个回波里面,找出峰值最大的波形,之后略去峰值最大的80%的波形,再略去时间低于那个最大峰值宽度的75%的,剩下的波形里面,时间最早的回波就是你要的回波。对于这个波形,判断波形连续小于某个数,那么波形无效,或者这个回波结束,重新开始下一个波形。 对于这个数字,我们应该怎么求啊。
你这样还能测的准?应该是检测到回波即判断 5块钱的超声波传感器现成的,测10来米没有问题 [/quote] 公司的项目,能有什么办法了。还有超声波的回波和余震一开始是夹杂在一起的,直到余震全部消失之后,才是要的回波。现在我在尝试用滤波,滤掉这些余震,只要回波。但是问题是,什么数据资料都没有提供给我,上面说要我自己测量。作为一个刚入职的新人,我也是醉了![/quote] 你要测多少距离,精度要达到什么水平 [/quote] 精度不需要很高,盲区也不需要很小,弄成一般就行,而现在的目的是先搞定判断回波的值,其他的倒是好说 [/quote] 不要搞了,去马云家花5块钱,买个超声波传感器,你只要单片机读取就可以,直截了当[/quote]
引用 6 楼 worldy 的回复:
[quote=引用 5 楼 qq_28147679 的回复:] [quote=引用 4 楼 worldy 的回复:] [quote=引用 3 楼 qq_28147679 的回复:] [quote=引用 2 楼 worldy 的回复:] [quote=引用 楼主 qq_28147679 的回复:] 手上只有一个公司自己连的电路,还有一个STM32F030的板子,要实现超声波测距离的目的。在写到对数据处理的时候,遇到了一些问题。 首先就是余震问题,测量不同的距离,余震持续的时间也不一样,大家一般是怎么处理这东西的。 还有判断回波,超声波测距离是要在多个回波里面,找出峰值最大的波形,之后略去峰值最大的80%的波形,再略去时间低于那个最大峰值宽度的75%的,剩下的波形里面,时间最早的回波就是你要的回波。对于这个波形,判断波形连续小于某个数,那么波形无效,或者这个回波结束,重新开始下一个波形。 对于这个数字,我们应该怎么求啊。
你这样还能测的准?应该是检测到回波即判断 5块钱的超声波传感器现成的,测10来米没有问题 [/quote] 公司的项目,能有什么办法了。还有超声波的回波和余震一开始是夹杂在一起的,直到余震全部消失之后,才是要的回波。现在我在尝试用滤波,滤掉这些余震,只要回波。但是问题是,什么数据资料都没有提供给我,上面说要我自己测量。作为一个刚入职的新人,我也是醉了![/quote] 你要测多少距离,精度要达到什么水平 [/quote] 精度不需要很高,盲区也不需要很小,弄成一般就行,而现在的目的是先搞定判断回波的值,其他的倒是好说 [/quote] 不要搞了,去马云家花5块钱,买个超声波传感器,你只要单片机读取就可以,直截了当 [/quote] 大哥,这是项目,这是项目,这是项目,真要是能这么干我自己出钱也行,可关键是不能那么干啊
worldy 2017-07-21
  • 打赏
  • 举报
回复
引用 楼主 qq_28147679 的回复:
手上只有一个公司自己连的电路,还有一个STM32F030的板子,要实现超声波测距离的目的。在写到对数据处理的时候,遇到了一些问题。 首先就是余震问题,测量不同的距离,余震持续的时间也不一样,大家一般是怎么处理这东西的。 还有判断回波,超声波测距离是要在多个回波里面,找出峰值最大的波形,之后略去峰值最大的80%的波形,再略去时间低于那个最大峰值宽度的75%的,剩下的波形里面,时间最早的回波就是你要的回波。对于这个波形,判断波形连续小于某个数,那么波形无效,或者这个回波结束,重新开始下一个波形。 对于这个数字,我们应该怎么求啊。
你这样还能测的准?应该是检测到回波即判断 5块钱的超声波传感器现成的,测10来米没有问题
worldy 2017-07-21
  • 打赏
  • 举报
回复
引用 5 楼 qq_28147679 的回复:
[quote=引用 4 楼 worldy 的回复:] [quote=引用 3 楼 qq_28147679 的回复:] [quote=引用 2 楼 worldy 的回复:] [quote=引用 楼主 qq_28147679 的回复:] 手上只有一个公司自己连的电路,还有一个STM32F030的板子,要实现超声波测距离的目的。在写到对数据处理的时候,遇到了一些问题。 首先就是余震问题,测量不同的距离,余震持续的时间也不一样,大家一般是怎么处理这东西的。 还有判断回波,超声波测距离是要在多个回波里面,找出峰值最大的波形,之后略去峰值最大的80%的波形,再略去时间低于那个最大峰值宽度的75%的,剩下的波形里面,时间最早的回波就是你要的回波。对于这个波形,判断波形连续小于某个数,那么波形无效,或者这个回波结束,重新开始下一个波形。 对于这个数字,我们应该怎么求啊。
你这样还能测的准?应该是检测到回波即判断 5块钱的超声波传感器现成的,测10来米没有问题 [/quote] 公司的项目,能有什么办法了。还有超声波的回波和余震一开始是夹杂在一起的,直到余震全部消失之后,才是要的回波。现在我在尝试用滤波,滤掉这些余震,只要回波。但是问题是,什么数据资料都没有提供给我,上面说要我自己测量。作为一个刚入职的新人,我也是醉了![/quote] 你要测多少距离,精度要达到什么水平 [/quote] 精度不需要很高,盲区也不需要很小,弄成一般就行,而现在的目的是先搞定判断回波的值,其他的倒是好说 [/quote] 不要搞了,去马云家花5块钱,买个超声波传感器,你只要单片机读取就可以,直截了当
相思冼红豆 2017-07-21
  • 打赏
  • 举报
回复
引用 4 楼 worldy 的回复:
[quote=引用 3 楼 qq_28147679 的回复:] [quote=引用 2 楼 worldy 的回复:] [quote=引用 楼主 qq_28147679 的回复:] 手上只有一个公司自己连的电路,还有一个STM32F030的板子,要实现超声波测距离的目的。在写到对数据处理的时候,遇到了一些问题。 首先就是余震问题,测量不同的距离,余震持续的时间也不一样,大家一般是怎么处理这东西的。 还有判断回波,超声波测距离是要在多个回波里面,找出峰值最大的波形,之后略去峰值最大的80%的波形,再略去时间低于那个最大峰值宽度的75%的,剩下的波形里面,时间最早的回波就是你要的回波。对于这个波形,判断波形连续小于某个数,那么波形无效,或者这个回波结束,重新开始下一个波形。 对于这个数字,我们应该怎么求啊。
你这样还能测的准?应该是检测到回波即判断 5块钱的超声波传感器现成的,测10来米没有问题 [/quote] 公司的项目,能有什么办法了。还有超声波的回波和余震一开始是夹杂在一起的,直到余震全部消失之后,才是要的回波。现在我在尝试用滤波,滤掉这些余震,只要回波。但是问题是,什么数据资料都没有提供给我,上面说要我自己测量。作为一个刚入职的新人,我也是醉了![/quote] 你要测多少距离,精度要达到什么水平 [/quote] 精度不需要很高,盲区也不需要很小,弄成一般就行,而现在的目的是先搞定判断回波的值,其他的倒是好说
worldy 2017-07-21
  • 打赏
  • 举报
回复
引用 3 楼 qq_28147679 的回复:
[quote=引用 2 楼 worldy 的回复:] [quote=引用 楼主 qq_28147679 的回复:] 手上只有一个公司自己连的电路,还有一个STM32F030的板子,要实现超声波测距离的目的。在写到对数据处理的时候,遇到了一些问题。 首先就是余震问题,测量不同的距离,余震持续的时间也不一样,大家一般是怎么处理这东西的。 还有判断回波,超声波测距离是要在多个回波里面,找出峰值最大的波形,之后略去峰值最大的80%的波形,再略去时间低于那个最大峰值宽度的75%的,剩下的波形里面,时间最早的回波就是你要的回波。对于这个波形,判断波形连续小于某个数,那么波形无效,或者这个回波结束,重新开始下一个波形。 对于这个数字,我们应该怎么求啊。
你这样还能测的准?应该是检测到回波即判断 5块钱的超声波传感器现成的,测10来米没有问题 [/quote] 公司的项目,能有什么办法了。还有超声波的回波和余震一开始是夹杂在一起的,直到余震全部消失之后,才是要的回波。现在我在尝试用滤波,滤掉这些余震,只要回波。但是问题是,什么数据资料都没有提供给我,上面说要我自己测量。作为一个刚入职的新人,我也是醉了![/quote] 你要测多少距离,精度要达到什么水平
相思冼红豆 2017-07-21
  • 打赏
  • 举报
回复
引用 2 楼 worldy 的回复:
[quote=引用 楼主 qq_28147679 的回复:] 手上只有一个公司自己连的电路,还有一个STM32F030的板子,要实现超声波测距离的目的。在写到对数据处理的时候,遇到了一些问题。 首先就是余震问题,测量不同的距离,余震持续的时间也不一样,大家一般是怎么处理这东西的。 还有判断回波,超声波测距离是要在多个回波里面,找出峰值最大的波形,之后略去峰值最大的80%的波形,再略去时间低于那个最大峰值宽度的75%的,剩下的波形里面,时间最早的回波就是你要的回波。对于这个波形,判断波形连续小于某个数,那么波形无效,或者这个回波结束,重新开始下一个波形。 对于这个数字,我们应该怎么求啊。
你这样还能测的准?应该是检测到回波即判断 5块钱的超声波传感器现成的,测10来米没有问题 [/quote] 公司的项目,能有什么办法了。还有超声波的回波和余震一开始是夹杂在一起的,直到余震全部消失之后,才是要的回波。现在我在尝试用滤波,滤掉这些余震,只要回波。但是问题是,什么数据资料都没有提供给我,上面说要我自己测量。作为一个刚入职的新人,我也是醉了!
相思冼红豆 2017-07-20
  • 打赏
  • 举报
回复
望各位大佬看多了留下宝贵的意见,在此我先谢过各位了

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧