一、特性描述
1、均采用原装品牌处理芯片(非国产或散装拆机件),以保证质量
2、串行TTL接口,分贝值由模块内部运算,直接输出数据
3、采用地分割技术,减少信号干扰,提高检测精度
4、封装接口协议,方便对接及二次开发
5、模块功耗:0.145w
6、四角设有固定螺栓孔(M2),方便安装
7、PCB尺寸:47.12* 29.00mm
二、模块接口说明
1、VCC: 外接5VDC电源,此处必须为5V供电,且精度越高越好
2、GND:外接GND
3、TX:串行TTL发送端
4、RX:串行TTL接收端
三、用途
检测周围环境声音,经模块运算后以串行TTL接口输出分贝值,可以对TTL进行接收处理作二次开发。
四、通信接口及协议说明
1、串口波特率:115200,校验位:无,停止位:1位
2、数据包格式:起始符+命令+数据+校验值
1)起始符:BBAA ,两字节数据(0xBB、0xAA)
2)命令:
00:返回模块驱动版本号
01:返回分贝数据命令
3)数据:8字节长度,其中分贝值于此8字节当中**个字节
4)校验值:除起始符外,命令及数据的CRC16校验值,两字节长度
3、数据包例子说明
数据包返回值均为16进制,包总长度为13字节。
使用串口调试工具收到如上图数据(注:右侧双斜线及其后面部分是注释用,数据包并没输出此部分字符)。
1)返回模块驱动版本号命令
模块上电后,会首先输出此命令的返回包,且只在上电时候返回一次,其它时间均不返回。如上图*1行数据包中:
*"BBAA"(第1、2字节):起始符
*"00"(*3字节):返回模块驱动版本号命令
*"01 00 02 00 00 00 00 00"(*4-11字节):返回对应命令的数据包,此处使用*4-6字节,如01 00 02 则表示V1.0.2
*"DECA"(*12、13字节):CRC16校验值
2)返回分贝数据命令
模块上电后,且已返回了版本号命令包后,则会在约每500ms返回一次分贝数据包。如上图*2行数据包中:
*"BBAA"(第1、2字节):起始符
*"01"(*3字节):返回分贝数据命令
*"3E 00 00 00 00 00 00 00"(*4-11字节):返回对应命令的数据包,此处使用*4字节,如3E则表示62dB
*"F885"(*12、13字节):CRC16校验值