毕业设计常用模块之语音模块MY1680使用 您所在的位置:网站首页 51单片机可以做语音识别吗为什么 毕业设计常用模块之语音模块MY1680使用

毕业设计常用模块之语音模块MY1680使用

2024-07-01 17:40| 来源: 网络整理| 查看: 265

MY1680模块介绍

MY1680U-12P 是深圳市迈优科技有限公司自主研发的一款小巧的集成MP3模块。采用MY1680U-16S MP3主控芯片,支持MP3、WAV格式双解码,模拟U盘下载。模块内置FLASH存储芯片,1-16M容量可选;也可外接U盘或USB数据线连接电脑更换FLASH的音频文件。该模块内置3W功放,可以直接驱动3W的喇叭,使用更方便。

产品特性

支持 MP3 、WAV 高品质音频格式文件,声音优美。24 位 DAC 输出,动态范围支持 93dB,信噪比支持 85dB。完全支持FAT16、FAT32 文件系统,最大支持 16M FLASH,32G 的 U 盘。支持 UART异步串口控制:支持播放、暂停、上下曲、音量加减、选曲播放、插播等。 ADKEY 功能,通过电阻选择可实现标准 MP3 功能的 5按键控制和其他功能。 内置音量、曲目掉电记忆功能。支持 USB 连接电脑下载声音。 自带 3W的功放,直接外接喇叭即可完成播放;音量不够客户也可外接功放。MY1690-12P 插 SD卡模块与这款管脚兼容,需要升级大存储空间方便更换

MY1690-12P是MY1680-12P的升级版

使用接线说明

在这里插入图片描述 常用接线说明: 喇叭两根线:发出声音 电源两根线:提供能量 串口两根线:发送指令 在这里插入图片描述 一般都是模块上直接插上杜邦线连接如果需要自己设计电路,注意方向 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

串口控制协议

MY1690-12P内置标准UART异步串口接口,为3.3V TTL电平接口。可通过MAX3232芯片转换成RS232电平或者通 过 USB转TTL模块与PC通讯进行调试。通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。 下图有USB转TTL模块与MY1690-12P的连接图,使用电脑串口调试助手,需要正确设置串口的参数,设置如下图 在这里插入图片描述

协议命令帧格式

在这里插入图片描述 格式说明: 数据全部为十六进制数。 “长度”是指:长度+操作码+参数(有些没有参数,有些有两位参数)+校验码的个数; “校验码”是指:长度操作码参数的值,既按顺序分别异或的值。

举例子说明

校验码客户可通过程序计算得到:例如,设置音量指令为 7E 04 31 19 2C EF 7E代表是起始码是一个字节的十六进制数据 长度 04 是这样得到:就是“04”,“31”,“19”,“2C”4 个数 长度+操作码(31)+参数(1个参数是19)+校验码(2C) 校验码如何计算呢? 校验码 2C 是这样得到 04 XOR 31 XOR 19 = 2C 在这里插入图片描述

指令列表

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

高频指令详细说明

在这里插入图片描述 播放指令可以播放音乐,没有参数只有操作码11 暂停指令可以暂停播放音乐,没有参数只有操作码12 下一曲指令可以播放下一曲,如果最后一曲可以回到第一区(支持循环播放)操作码13 上一曲指令该指令能够触发播放下一曲音乐,在播放第一曲音乐时,发送该指令可触发播放最后一曲音乐也支持循环播放 操作码14

在这里插入图片描述 音量加:芯片的音量总共有三十个等级,发一次等级加1,最大30 操作码15 音量减:芯片的音量总共有三十个等级,发一次等级减1, 最小是0 操作码16 复位指令:发送该指令则复位芯片,所有参数回复出厂设置(音 量最大,回到第一首),一般情况下不需要使用该命令 操作码19 在这里插入图片描述

快进指令:发送一次指令快进一段时间 操作码1A 快退指令:发送一次指令音乐快退一段时间 操作码1B 播放暂停切换指令:发送一次是播放 再发一次是暂停 操作码1C 停止指令音乐在播放或者暂停状态下发送该指令可停止音乐 操作码1E 设置音量指令:音量为 0-30 级可调,该指令可以实时修改调节音量,范例中发送的音量 级为 25 25解析:0x19 = 1*16+9 = 25十进制 设置EQ指令:发送该指令可以改变 EQ EQ是什么? 0-5(NO\POP\ROCK\JAZZ\CLASSIC\BASS) 在这里插入图片描述 设置循环循环模式: 发送该指令可设置循环模式,范例中为设置单曲循环模式 02参数代表循环模式 在这里插入图片描述

在这里插入图片描述 文件夹切换指令: 发送该指令可以切换文件夹播放,发送 1 为下一文件夹,0 为上一文件夹。

设备切换指令: 当系统存在多个设备时,可发送该指令选择要读取的设备,范例为选择 TF 卡播放 在这里插入图片描述 BUSY电平切换:当用到 BUSY 信号控制功放使能脚,而需要播放时是低电平工作可以发以上命令 为什么是低电平?低电平是暂停或停止状态 在这里插入图片描述 选择播放指定编号曲目:需要在根目录设置音乐名称 选择播放指定文件夹指定编号曲目:需要设置文件夹名称跟曲目名称 在这里插入图片描述 插播功能:当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的播放曲目,当播放完后,接着播放原来暂停的曲目。

插播指定文件夹里指定曲目歌曲:当接收到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的文件里的对应曲目播放,当播放完后,接着播放原来暂停的曲目。高8位为文件夹号,低8位为歌曲曲目。

注意事项:如要使用到该功能,文件夹必须命名为 00-99,歌曲必须命名为 001 XXX.MP3-255 XXX.MP3, XXX 可以为中文也可以没有,否则会出错无法播放。

组合播放指令: 连续发送: 7E 05 41 00 01 45 EF 7E 05 41 00 03 47 EF 7E 05 41 00 02 46 EF 7E 05 41 00 04 40 EF 播放第 1,3,2,4 曲,播完停止,最多连续播放 20 曲。 两个命令时间间隔小于 6MS。 指令跟指令之间相差时间不能太大。

查询指令

在这里插入图片描述 例如:发送查询播放状态命令 7E 03 20 23 EF,返回 OK 0001 表示处于正在播放状态。 发送查询指令之后都会返回上面查询命令表的相应参数,不做详细说明

命令注意事项

注意事项:连续发送两条命令之间间隔在 20MS 以上,组合播放功能两条命令间隔在 6MS 以内

曲目命名注意事项

存根目录时按以下方式命名,四位数字开头命名,后面可以带中文也可以不带 在这里插入图片描述

建文件夹时按以下方式命名,文件夹以两位数字开头命名,文件夹内歌曲以三位数字命名 后面可以带中文也可以不带 在这里插入图片描述

纯硬件模拟按键应用电路图(不常用)

在这里插入图片描述

跟单片机如何接在一起

如果是单片机不是3.3V电平标准 不能直接连接 需要加上拉电阻 1K 如果是3.3V电平标准 那么可以直接连接。 在这里插入图片描述

其它用法

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有