OE6589模块引脚兼容OE6590,OE6388,SYN6288。 方便升级成TTS播报。
OE6589模块 MP3模块,支持TF卡,带U盘扩展口,可选配带FLASH,声音文件为MP3/WAV格式,文件长度不限制,只跟TF卡或者FLASH大小有关系。TF卡支持8G。
用在排队系统,消费系统,公交报站系统,停车场管理系统,高速公路收费站,报警,玩具,MP3提示器,迎宾系统,产品解说器等场合。
控制方式:ADC按键控制(5个按键),四线按键控制(指定文件的4个按键),UART串口控制模式(推荐使用)。
1 概述
OE6589语音(MP3)模块是一款深圳市海洋电子有限公司推出的一款高性能语音模块,可以播放MP3\WAV格式语音文件(自带FLASH只能播放MP3文件,TF卡/U盘可以播放MP3\WAV格式文件),文件内容可以为提示音,中文,粤语,英文等内容。通过ADC按键(5个按键),四线按键(指定文件的四个按键),UART串口控制播报语音内容。主要面向中高端语音产品应用领域。该产品声音效果非常出色,就是一个MP3播报器。
2应用领域
★MP3播放器 ★排队机
★公交车语音报站器 ★水控机
★自动售货机 ★消费机
★迎宾播报器 ★考勤机
★安防系统 ★POS机
★智能仪器仪表 ★智能玩具
★产品解说器 ★喊话器
★汽车电子
3 产品特征
★语音制作方便,直接将MP3、WAV格式音频文件按照001,002……编号后直接复制到TF卡或者U盘中,支持16Kpbs~320Kpbs码率和8KHz~44.1KHz采样率的MP3和WAV两种格式文件;
★支持MPEG1/2/2.5 Layer3,支持MP3解码;
★支持三种控制模式:ADC按键(5个按键)模式,四线按键(指定文件的四个按键)模式,UART串口模式
★带实时时钟及万年历时钟模块功能
★支持任意段语音的播放;
★工作电压 5V供电系统:DC3.2~5.5V。
★32级音量可调。
★高音质3W数字功放输出;
★定制模块直接驱动16欧姆耳机,SNR=93dB;
★定制带FLASH存储器16M/32M/64M(节省TF卡/U盘成本),存储中只能支持MP3格式文件。
4引脚定义及封装尺寸
管脚编号 |
OE6589 |
管脚编号 |
OE6589 |
||
管脚名字 |
管脚功能描述 |
管脚名字 |
管脚功能描述 |
||
1 |
ADC |
ADC按键:播放/暂停、上一曲/快退,下一曲/快进,音量+,音量- 5个按键 |
9 |
VCC |
接电源3.2V-5V |
2 |
BUSY |
模块忙状态指示, 低电平表示空闲 |
10 |
DAT- |
U盘 数据差分- |
3 |
RXD |
数据接收 |
11 |
DAT+ |
U盘数据差分+ |
4 |
TXD |
数据发送 |
12 |
GND |
地 |
5 |
GND |
地 |
13 |
K1 |
按键1(播放第一个音频文件) |
6 |
VCC |
接电源3.2V-5V |
14 |
K2 |
按键2(播放第二个音频文件) |
7 |
SPK- |
3W语音输出-(模块定制耳机输出时,对应左声道) |
15 |
K3 |
按键3(播放第三个音频文件) |
8 |
SPK+ |
3W语音输出+(模块定制耳机输出时,对应右声道) |
16 |
K4 |
按键4(播放第四个音频文件) |
ADC按键模式功能说明
按键 |
操作 |
功能说明 |
PLAY |
短按 |
播放、暂停音乐 |
长按 |
停止 |
|
DOWN |
短按 |
选择下一个文件 |
长按 |
快进音乐播放(在播放的情况下) |
|
UP |
短按 |
选择上一个文件 |
长按 |
快退音乐播放(在播放的情况下) |
|
VOL+ |
短按 |
音量增加 |
长按 |
音量快速增加 |
|
VOL- |
短按 |
音量减少 |
长按 |
音量快速减少 |
起始码 |
长度 |
操作码 |
参数 |
结束码 |
0X7E |
见下文 |
见下文 |
见下文 |
0X7E |
命令码描述
命令码 (十六进制) |
定义 |
描述 |
7E 04 A0 00 01 7E |
指定TF卡中文件 播放 |
指定TF卡中0xO001文件进行播放,按照文件索引播放,受文件存放的顺序影响。返回操作码A0 |
7E 04 A1 00 01 7E |
指定FLASH内存中文件播放 |
指定FLASH中0xO001文件进行播放,按照文件索引播放,受文件存放的顺序影响。返回操作码A1 |
7E 04 A2 00 01 7E |
指定U盘中文件播放 |
指定U盘中0xO001文件进行播放,按照文件索引播放,受文件存放的顺序影响。返回操作码A2 |
7E 02 A3 7E |
暂停播放 |
第一次发送该指令,则暂停播放音乐,再次发送该数据,则从暂停处继续播放音乐。 |
7E 02 A4 7E |
音乐停止 |
发送该指令,停止播放当前正在播放的音乐。 |
7E 02 A5 7E |
下一曲 |
该指令能够触发播放下一曲音乐,在播放最后一曲音乐时,发送该指令可触发播放第一曲音乐。 |
7E 02 A6 7E |
上一曲 |
该指令能够触发播放上一曲音乐,在播放第一曲音乐时,发送该指令可触发播放最后一曲音乐。 |
7E 03 A7 1F 7E |
音量控制 |
该指令设置0x1F音量(31)。返回操作码A7。 音量等级共有32级,分别为00~31,其中00为静音,31级为最大音量。 |
7E 04 A8 00 01 7E |
组合播放 |
该指令指定当前目录中某些文件进行连续播放,按照文件索引播放。可连续发10组及以下的音乐组合。举例:连续发送“7E 04 A1 00 08 7E”、 “7E 04 A8 00 06 7E”、 “7E 04 A8 00 07 7E” |
7E 03 A9 00 7E |
指定播放模式 |
00:单曲不循环播放模式(默认) 01:单曲循环播放模式 02:所有曲目循环播放模式 03:随机模式 每次上电或者重新复位后都会恢复默认模式 |
7E 03 AA 00 7E |
从TF卡复制内容到FLASH中 |
收到命令立即返回“AA”,同时BUSY指示灯闪烁,拷贝成功就返回 “AA 00”, 如果不成功就返回“AA 01”;完成后BUSY指示灯停止闪烁。 |
7E 03 AB 00 7E |
从U盘复制内容到FLASH中 |
收到命令立即返回“AB”,同时指示灯闪烁,拷贝成功就返回 “AB 00”, 如果不成功就返回“AB 01”;完成后指示灯停止闪烁。 |
7E 04 AC 00 01 7E |
插播指令 |
接受到本条指令时,就暂停正在播放的曲目,然后执行本条指令所指定的播放曲目,当播放完后,接着播放原来暂停的曲目。本条只能能在FLASH里面实现。插播命令只能插播一个曲目。 |
7E 06 B1 2011 05 08 7E |
设定年月日信息 |
年、月、日是十六进制码,如2011年的数码为0x 07DB(为两个长度)。设置成功返回操作码B1 |
7E 05 B2 20 07 08 7E |
设定时间信息 |
时、分、秒也是十六进制码。设置成功返回操作码B2 |