OE6590-16P标配模块线上报价链接:https://item.taobao.com/item.htm?id=39836459129
USB接上电脑即可操作使用,无需配备下载器
OE6590模块引脚兼容OE6589,OE6388,SYN6288。 方便升级成TTS播报。
OE6590模块(MP3模块),支持自带FLASH/TF卡/U盘,声音文件MP3/WAV格式,文件长度不限制,只跟存储设备容量大小有关系。FLASH支持128Mbit,TF卡/U盘支持32G。USB直接更换语音文件。
1 概述
OE6590语音(MP3)模块是一款深圳市海洋电子有限公司推出的一款高性能语音模块,模块支持MP3、WAV解码,模块支持FLASH/TF卡/U盘三种存储方式。插电脑USB可以直接更新FLASH与TF卡的内容,支持FAT16、FAT32文件系统。通过简易串口指令即可完成播放指定的音乐,以及控制音量大小等功能。模块的控制方式分四种: UART串口控制(功能最齐全),ADC按键控制(MP3功能控制),一对一5按键控制(一对一音频控制),红外遥控器控制(根据遥控器功能控制)。模块带3W功放,可直接推动4欧3-20W的喇叭。OE6590主要面向中高端语音产品应用领域,该产品声音效果非常出色,就是一个功能强大的MP3播放器。
2应用领域
★MP3播放器 ★排队机
★公交车语音报站器 ★水控机
★自动售货机 ★消费机
★迎宾播报器 ★考勤机
★安防系统 ★POS机
★智能仪器仪表 ★智能玩具
★产品解说器 ★喊话器
★汽车电子
3 产品特征
★ 支持自带FLASH,通过USB 连接电脑可以显示FLASH/TF 卡盘符进行更新音频文件。
★ 语音制作方便,直接将mp3、wav 格式音频文件按照001,002……编号后直接复制到TF 卡或者U 盘中,支
持支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48;
★ 24 位DAC 输出,动态范围支持90dB,信噪比支持85dB;
★ 支持四种控制模式:UART 串口控制(功能最齐全),ADC 按键控制(简易MP3 功能控制),一对一5 按键控
制(一对一音频控制),红外遥控器控制(根据遥控器功能控制)。
★ 支持任意段语音的播放,音频数据按文件夹排序,最多支持100 个文件夹,每个文件夹可以分配1000 首
歌曲;
★ 支持FAT16、FAT32 文件系统,最大支持32G 的TF 卡,支持32G 的U 盘、128M 字节的NORFLASH。
★ 30 级音量可调,5 级EQ 可调(EQ 音效)。
★ 工作电压 5V 供电系统:DC3.2~5.1V。
★ 高音质3W 数字功放输出。
★ 5V 供电,静态电流13-17mA。
★ 插播功能,在播报语音的时候可以插入一段语音广告,语音广告播放完后继续播放之前打断的语音。
★ 一对一5 按键可配置触发方式:脉冲重复触发、脉冲不重复触发、电平保持循环、电平非保持循环。
★ 需要支持驱动耳机的要定制驱动16 欧姆耳机模块,SNR=90dB,特别注意定制耳机输出不能接喇叭;
★ 定制带FLASH 存储器8M/16M/32M/64M/128M(节省TF 卡/U 盘成本)。语音模块标配带16M FLASH。
4引脚定义及封装尺寸
管脚编号 |
OE6590 |
管脚编号 |
OE6590 |
||
管脚名字 |
管脚功能描述 |
管脚名字 |
管脚功能描述 |
||
1 |
ADC |
按键实现:播放/暂停,上一曲/音量-,下一曲/音量+,选择 |
9 |
DAT- |
U盘数据差分- 跟电脑通讯接USB DAT- |
2 |
BUSY |
模块忙状态指示 低电平表示空闲 |
10 |
DAT+ |
U盘数据差分+ 跟电脑通讯接USB DAT+ |
3 |
RXD |
数据接收 |
11 |
INF |
红外遥控接收 |
4 |
TXD |
数据发送 |
12 |
K1 |
按键1(播放第一个音频文件) |
5 |
GND |
地 |
13 |
K2 |
按键2(播放第二个音频文件) |
6 |
VCC |
接电源 3.2V-5V |
14 |
K3 |
按键3(播放第三个音频文件) |
7 |
SPK- |
3W语音输出-(模块定制耳机输出时,对应左声道) |
15 |
K4 |
按键4(播放第四个音频文件) |
8 |
SPK+ |
3W语音输出+(模块定制耳机输出时,对应右声道) |
16 |
K5 |
按键5(播放第五个音频文件) |
起始码 |
长度 |
操作码 |
参数 |
结束码 |
0X7E |
见下文 |
见下文 |
见下文 |
0XEF |
串口命令码描述
命令码(十六进制) |
定义 |
描述 |
7E 02 01 EF |
下一曲 |
指令触发播放下一曲音乐。在播放最后一曲音乐时,发送指令可触发播放第一曲音乐。返回字符串作码OK |
7E 02 02 EF |
上一曲 |
指令触发播放上一曲音乐。在播放第一曲音乐时,发送指令可触发播放最后一曲音乐。返回字符串作码OK |
7E 04 03 00 01 EF |
指定播放曲目 |
指定0xO001文件进行播放,按照文件索引播放,受文件存放的顺序影响。无返回字符串,待曲目播放完返回字符串作码STOP 注:FLASH(0-200个文件)U盘/TF(0-65535个文件) |
|
组合播放 |
最多组合十首,播放完停止。无返回字符串 一次发送:7E04030001EF 7E04030002EF 7E04030003EF 7E04030004EF 7E04030005EF |
7E 02 04 EF |
音量+ |
指令触发音量增加一级。返回字符串作码OK |
7E 02 05 EF |
音量- |
指令触发音量减少一级。返回字符串作码OK |
7E 03 06 1E EF |
指定音量 |
指令设置1E音量(30级)。返回字符串作码OK。 音量等级共有30 级,分别为00~30,其中00 为静音,30 级为最大音量。 |
7E 03 07 01 EF |
指定EQ(音效) |
指令设置01音效。返回字符串作码OK 音效等级共有5级,可设置范围00-05。其中00 为没有音效处理。 |
7E 03 09 01 EF |
指定播放设备 |
指令指定01播放设备(TF卡)。返回字符串作码SDIOK 。 指定播放设备需要200ms初始化,初始化完成后再执行其他指令。 设备共有五种:U/TF/AUX/SLEEP/FLASH。分别00-04. 返回字符串作码SDIOK 表示选择U盘。返回字符串作码SDIOK表示选择TF卡。返回字符串作码SPI表示选择FLASH |
7E 02 0C EF |
模块复位 |
对模块复位,重新启动。返回字符串作码SYSRESTN 复位时间1.5-3S。复位时间要根据设备里面文件多少来决定。 |
7E 02 0D EF |
播放 |
指令设置模块播放。返回字符串作码OK |
7E 02 0E EF |
暂停 |
指令设置模块暂停播放。返回字符串作码OK |
7E 03 0F 01 EF |
上下文件夹切换(TF/U盘中才可使用) |
指令指定01下一个文件夹。返回字符串作码OK。 指定00 上一个文件夹。针对FLASH本条指令无效。存储器中必须有多个文件夹才可以使用本指令。 |
7E 03 11 00 EF |
循环模式 |
指令指定00全部循环。返回字符串作码OK。 00 表示全部循环,01表示单曲循环。04表示单曲播放。 |
7E 04 12 01 02 EF |
指定文件夹下文件播放 |
指令指定01 文件夹下面的02个文件播放。 TF/U盘的文件夹命名必须是01,02……99。文件夹里的文件命名必须 是001,002,003……或001小白兔,002 小螺号,003 拔萝卜……。 |
|
插播广告功能 |
此功能必须flash和TF卡同时存在,TF卡存放音乐,flash存放插播的广告,当播放音乐的时候可以插入一段广告,语音播放完后则从打断音乐的那个点接着播放音乐。操作方式:在播放TF卡的音乐时,发送指令转换到flash,即7E 03 09 04 EF,然后发送对应FASLH中的语音广告:7E 04 03 00 01 EF,用BUSY检测播放完后或通过串口返回字符串STOP后,再发送指令转换到TF 卡,即:7E 03 09 01 EF,然后发送播放指令:7E 02 0D EF。 完成一次广告插播功能。 |
|
||
7E 02 40 EF |
返回错误,请求重发 |
返回上次返回操作码 |
7E 02 42 EF |
查询当前状态 |
查询当前状态:播放/暂停/停止 播放返回十六进制操作码 30 30 30 31 对应字符串0001 暂停返回十六进制操作码 30 30 30 32 对应字符串0002 停止返回十六进制操作码 30 30 30 30对应字符串0000 |
7E 02 43 EF |
查询当前音量 |
返回十六进制操作码 30 30 31 61 |
7E 02 44 EF |
查询当前EQ |
返回字符串制操作码0001 表示音效1。 返回字符串制操作码0004 表示音效4。 |
7E 02 45 EF |
查询当前播放模式 |
返回字符串制操作码0004 |
7E 02 47 EF |
查询TF卡的总文件数 |
返回字符串制操作码 0000 |
7E 02 48 EF |
查询U盘的总文件数 |
返回字符串制操作码 0000 |
7E 02 49 EF |
查询FLASH的总文件数 |
返回字符串制操作码 0000 |
7E 02 4B EF |
查询TF卡的当前曲目 |
返回字符串制操作码 0000 |
7E 02 4C EF |
查询U盘的当前曲目 |
返回字符串制操作码 0000 |
7E 02 4D EF |
查询FLASH的当前曲目 |
返回字符串制操作码 0000 |
7E 02 50 EF |
查询当前播放时间 |
返回字符串制操作码 0010单位秒 当前已经播放10秒。 |
7E 02 51 EF |
查询当前播放歌曲总时长 |
返回字符串制操作码 0250 单位秒 当前播放文件总时长250秒。 |
7E 02 52 EF |
查询当前播放歌曲名字 |
返回字符串制操作码001 MP3 当前播放001 音频文件。 TF卡跟U盘,如果是按照歌曲名字存储的,可以返回当前歌曲名的前3个汉字。 |
7E 02 53 EF |
查询当前文件夹的总文件数 |
返回字符串制操作码0002OK 当前文件夹有0002个文件。 |