xuos-web/docs/doc/sensor/voice_sensor.md

69 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 声音传感器
## D124
</br>
<div style="display: flex;justify-content: center;align-items: center;">
<img src = "./imagesrc/D124.png" alt="D124" width =30% max-width= 30% >
</br>
</div>
### 应用领域
用于采集当前环境中的声音分贝大小,并以串口形式输出。
### 接线说明
<div>
<table style="margin-left: auto; margin-right: auto; table-layout: fixed;" width = 600>
<tr>
<td width = 100>1</td>
<td width = 250>棕线</td>
<td width = 250>VCC/DC12V</td>
</tr>
<tr>
<td>2</td>
<td>黑线</td>
<td>GND/电源线</td>
</tr>
<tr>
<td>3</td>
<td>蓝线</td>
<td>RXD</td>
</tr>
<tr>
<td>4</td>
<td>黄线</td>
<td>TXD</td>
</tr>
</table>
</div>
### 注意事项
+ 模块具有防反接保护接时只要注意不要把电源接到串口输出线上即可以免烧坏转换模块或MCU。
+ 串口输出为 TTL 电平,测试时请使用 TTL 转 USB 的模块。请勿使用 232 转 USB。
+ 模块在平常安静的环境中输出为 50dB 左右。
+ 测试时,电源地与串口地一定连通,让信号形成回路,否则测试时,串口软件显示无数据输出。当软件显示有乱码时,把串口测试软件的十六进制显示勾上即可显示正常数据。
### 通信协议
波 特 率9600</br>
输出方式:串口输出(协议见下) 1 次/1S</br>
起始位与停止位为固定值。</br>
数据计算方法数据_H\*256+数据_L/10</br>
校验位计算方法: 数据_H+数据_L</br></br>
例:
<div>
<table style="margin-left: auto; margin-right: auto; table-layout: fixed;" width = 500>
<tr>
<td width = 100 style = "text-align:center">0</td>
<td width = 100 style = "text-align:center">1</td>
<td width = 100 style = "text-align:center">2</td>
<td width = 100 style = "text-align:center">3</td>
<td width = 100 style = "text-align:center">4</td>
</tr>
<tr>
<td style = "text-align:center">0xAA</td>
<td style = "text-align:center">0x02</td>
<td style = "text-align:center">0x21</td>
<td style = "text-align:center">0x23</td>
<td style = "text-align:center">0xFF</td>
</tr>
</table>
</div>
声音计算方法: (2\*256+2\*16+1)/10=54.5dB</br>