大数跨境

基于STM32的噪音识别系统

基于STM32的噪音识别系统 芯片之家
2016-10-21
4
导读:1、简要描述噪音识别装置是一个用来识别音频信号的装置。本装置可以同时检测10个频率点的信号强度,如果这10个


1、简要描述

噪音识别装置是一个用来识别音频信号的装置。本装置可以同时检测10个频率点的信号强度,如果这10个频率点上信号强度超出了预先设定的阈值,并且维持了500ms,那与该频率对应的指示灯将会被点亮,而且指示灯会持续点亮,直至该信号消失。本装置支持动态设定10个点的频率,以及每一个频率的阈值。装置保留了一个USB接口用来配置这些频率及阈值。


2、原理图框图和接口图



3、配置USB口:

配置USB口是为了配置10个频率点的频率以及阈值。每个频率点的LED灯颜色也可以独立配置。当STM32单片机从USB口接收到正确的帧信号时,单片机会解析帧信号并用这些值来配置上述参数。USB接口支持热插拔,当USB线插入时,CH340芯片会虚拟一个UART接口并与STM32通信。用户可以使用任何一款串口通信工具与STM32进行通信。系统默认的10个频率点为500Hz, 1000Hz, 1500Hz, 2000Hz, 2500Hz, 3000Hz, 3500Hz, 4000Hz, 4500Hz 和 5000Hz。系统默认的阈值为60分贝,用户可以根据自己的需要重新配置这些阈值。


4、USB口配置帧结构




想下载更多PCB和软件源代码,请点击下方阅读全文

【声明】内容源于网络
0
0
芯片之家
1234
内容 1436
粉丝 0
芯片之家 1234
总阅读3.7k
粉丝0
内容1.4k