找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2113|回复: 11
打印 上一主题 下一主题
收起左侧

2023电赛k题 求指导思路

[复制链接]
跳转到指定楼层
楼主
ID:1044173 发表于 2023-8-3 07:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
50黑币
5个外观、款式与大小都相同的杯子排成一排,
分别敲击放置在 1、3、5 号位置上的 3 个空水杯进行识别学习训练,
然后逐个敲击杯子将杯号显示在识别控制器上,用时≤90s。
注:只能用一个传感器,敲击力度要相近

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1088185 发表于 2023-8-3 13:34 | 只看该作者
测量频率
回复

使用道具 举报

板凳
ID:276685 发表于 2023-8-3 13:50 | 只看该作者
有一个方法你可以尝试.固定传感器,然后分别采样敲击音频进行fft得到频谱,再根据频率,响度,回播推算距传感器距离
回复

使用道具 举报

地板
ID:1087595 发表于 2023-8-3 16:29 | 只看该作者
敲击不是你自己敲不用担心
回复

使用道具 举报

5#
ID:1087595 发表于 2023-8-3 16:35 | 只看该作者
器件中有显示屏吗
回复

使用道具 举报

6#
ID:1034262 发表于 2023-8-3 18:06 | 只看该作者
学习训练时,ADC后FFT,找最高的几条谱线计算比例。
识别时,ADC后FFT,计算最高的几条谱线的比例,跟之前学习的判断即可。
回复

使用道具 举报

7#
ID:343102 发表于 2023-8-3 21:45 | 只看该作者
这个是先标定标准物体位置,再测量其它物体位置问题。
用音量大小定位误差不可控。测量频率法更不可用,因为其它物体频率无法预先获得。
可以用空气与桌面声波传递速度差来确定每个物体的距离。方法是:将声音传感器放在5个杯子连线上的一端,使用外中断和计时器测量两个脉冲间隔时间,由于5个杯子的间隔时间不同,比较大小就能确定位置。
回复

使用道具 举报

8#
ID:965189 发表于 2023-8-4 06:24 来自手机 | 只看该作者
使用语音识别。
回复

使用道具 举报

9#
ID:584814 发表于 2023-8-4 08:30 | 只看该作者
不对传感器限制的话,频率测定最靠谱,每个杯子振动频率都相对固定且不同的。
然而此题应该是用测距法,可以尝试定向测量声音大小来判定,频率就算了罢。
回复

使用道具 举报

10#
ID:844772 发表于 2023-8-4 08:41 | 只看该作者
一是,不大懂一个传感器的概念,如果使用麦克阵列算不算一个?如果算一个的话,那就很容易定位了。而且类似的阵列非常多,也就是说,如果可以用传感器阵列弄,这就不是个事。

二是,这是我想的,没实验过。就用一个加速度传感器,在杯子的合适位置,以能够检测敲击事件的加速度变化为准。逐个敲击杯子,并记录下每个位置上的敲击事件的加速度变化谱线图,将这些谱线进行图像识别(有很多共享软件可用)的学习训练。建立一个模型或算法,用于识别不同位置上的敲击事件的加速度变化。逐个敲击杯子,并将加速度变化根据学习训练的结果进行判断,判断并显示相应的杯子编号。

三是,其实加速传感器换成麦克或其他什么类似的我觉的都可以,总之就是形成个图谱的图片,然后进行图像识别,因为图像识别的软件比较容易找。
回复

使用道具 举报

11#
ID:155507 发表于 2023-8-4 12:11 | 只看该作者
K题:杯子之间的距离和杯子与传感器之间的距离是否有要求?
答:只能用一个传感器,距离无要求。
这样的话,用什么传感器比较好?语音识别应怎样解决?
捕获声音信号,做fft,计算幅值换算距离
应该就是用普通的咪头,灵敏度高。
学习训练时,做ADC并FFT后,获取最高的几条谱线,并计算其比例关系。
识别时,也是ADC后做FFT,计算最高的几条谱线的比例关系,在一定范围内,则为对应的杯子的声音。
   
屠龙刀三的MCU是STC32G12K128,FFT计算都是一样的,差别是没有硬件浮点模块,计算开方多了1ms多点的时间。
K题求助stc32g单片机能用的fft函数

改成STC32G的了,主频30MHz,先发程序,使用说明还没来得及改。
MCU:STC32G12K128,例子使用实验箱9.61验证。
主频:30MHz。
FFT:  256点采样,128点频谱显示,USB-CDC传给STC-ISP里的示波器界面显示频谱。

采样频率最高25.6KHz,下面的程序已按楼主要求用12.8KHz采样,分辨率50Hz。
回复

使用道具 举报

12#
ID:821429 发表于 2023-8-4 16:56 | 只看该作者
用超声波测距是不是可行?之前做过超声波测量电火花放电。敲击除了人耳可以听到的声音之外,还有听不到的超声波
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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