高级会员
 
主题
帖子
积分994
阅读权限30
注册时间2009-5-8
最后登录1970-1-1
在线时间 小时
|
本帖最后由 jau168 于 2011-4-8 22:01 编辑
回复 1# jetblack
RMB 80.00
WTM-SD模块应用手册V1.05
一. WTM-SD型特点
◆ 语音为MP3格式,音质优美,通用性好,占据容量小,容易制作
◆ SD卡作为存储语音的载体,存储容量大,性能高,安全性高
◆ 语音更新十分方便,只需SD卡与电脑连接即可.
◆ 存储内容按文件夹的形式编排,按名称分段存储,易存,易改.
◆ 控制方式多样,四种工作模式; 标准模式,按键模式,并口模式,串口模式
◆ 可以播放背景音乐,广告语,
◆ 可以进行任意段语音的播放
◆ 体积小巧,尺寸: 41mm X 39mm
◆ 适合工业级应用.
二.管脚功能说明:
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435663.jpg
| 管脚名称 | 功能描述 | 1 | DC5V—9V | 输入直流电源5V---9V | 2 | GND | 电源地 | 3 | GND | 音频地 | 4 | TXD | 串口数据发送端 | 5 | RXD | 串口数据接收端 | 6 | 系统备用 | 悬空 | 7 | 系统备用 | 悬空 | 8 | 系统备用 | 悬空 | 9 | 系统备用 | 悬空 | 10 | RST | 系统备用 | 11 | GND | 电源地 | 12 | BUSY | 忙信号 | 13 | P01 | I/O口 | 14 | P02 | I/O口 | 15 | P03 | I/O口 | 16 | P04 | I/O口 | 17 | P05 | I/O口 | 18 | P06 | I/O口 | 19 | GBUF* | 音频输出地缓冲 | 20 | R | 音频右声道输出 | 21 | L | 音频左声道输出 | 22 | GND | 数字地 |
(GBUF* 与GND 的区别,后面有说明).
SD卡的格式为:FAT
I/O口电压为3.3V
三.工作模式功能介绍:
1. 标准模式
P01 播放/暂停
P02 上一首
P03 下一首
P04 音量加
P05 音量减
P06 停止
该工作模式,和一般的MP3使用十分类似. P01-----P06平时为高,负脉冲触发 .注意:模块上电后,要先给P03(下一首) 负脉冲信号,模块开始播放,然后其它I/O口才起作用。同时,文件夹里面MP3文件名称必须是连续的。如有不连续的,在第一个断点之后的歌曲将不能识别。
2. 按键模式. 每个按键对应一首语音.脉冲触发,只能放6段语音.且名称为001.mp3至006.mp3
P01 对应 001.mp3
P02 对应 002.mp3
P03 对应 003.mp3
P04 对应 004.mp3
P05 对应 005.mp3
P06 对应 006.mp3
6个I/0口平时为高,低电平触发.一个I/0对应触发一段语音.
3. 并口模式
P01 触发SBT
P02 地址S0
P03 地址S1
P04 地址S2
P05 地址S4
P06 地址S5
从00H-----1FH 共32个地址对应32语音.
P01---P06先置成地址,再将P01从高拉为低就可以触发语音.
4.串口模式.
以标准的RS232串口通信时序为基础,波特率9600,自行定制了以下通信协议.该通信协议数据包括了起始码,数据长度,数据位,结束码.
数据格式:
起始码
| 数据长度
| 操作码
| 文件夹十位
| 文件夹个位
| 曲目百位
| 曲目十位
| 曲目个位
| 结束码
| 7E
| 07
| XX
| XX
| XX
| XX
| XX
| XX
| 7E
|
起始码:7e
数据长度:是指除了起始码,结束码以外的其余所有的字节数,包括数据长度本身这个字节的字节总数.
操作码:
说明
| 操作码
| 数据
| 播放广告(重新播放)
| A0H
| xx xx xx xx xx
| 暂停广告
| A1H
| None
| 从暂停处播放广告
| A2H
| None
| 停止广告
| A3H
| None
| 调节音量
| A4H
| 0—8 (代表8级音量)
| 播放背景(重新播放)
| B0H
| xx xx xx xx xx
| 暂停背景
| B1H
| None
| 从暂停处播放背景
| B2H
| None
| 停止背景
| B3H
| None
|
操作码共9个.A0,A4,B0后面要带数据位.其余的不用.
文件夹十位,文件夹个位:
因为SD卡内只能存储名称为数字的文件夹,它的名称为00,01,02------99,共100个文件夹.所以文件夹十位是指该文件夹名称的十位数.且要将数字翻译成ASCII码值.文件夹个位也如此.如文件夹advert01.
文件夹十位是指”0”,对应ASCII码值为”30H”
文件夹个位是指”1”对应ASCII码值为”31H”
曲目百位,曲目十位,曲目个位:
指文件夹advert01下面的曲目名称.如682.mp3
曲目百位是”6”,对应ASCII码值为”36H”
曲目十位是”8”对应ASCII码值为”38H”
曲目个位是”2”对应ASCII码值为”32H”
结束码:7e.
现举例如下:
播放 advert01文件夹下的002.mp3,按广告语播放.则发送下列9字节数据:其通信格式如下:
起始码
| 数据长度
| 操作码
| 文件夹十位
| 文件夹个位
| 曲目百位
| 曲目十位
| 曲目个位
| 结束码
| 7E
| 07
| A0
| 30
| 31
| 30
| 30
| 32
| 7E
|
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435757.jpg
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435558.jpg
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435436.jpg
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435691.jpg
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435531.jpg
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435293.jpg
五. SD卡内容存储结构的规定
本模块只能够识别SD卡内名称为advert00-----advert99的文件夹,其余名称一律不能识别.所有的语音文件都应该放在advert00---advert99的其中一个文件夹里面.
标准模式,按键模式,并口模式都只能读写advert01文件夹里面的内容.其余文件夹的内容是读不了的.
串口模式可以对advert00---advert99共100个文件夹的内容进行操作.与上述的三种模式有区别.
advertXX文件夹下的内容,只能是000.mp3---999.mp3共1000个文件,都是以数字
000----999作命名,后缀为”.mp3”
★在advert01文件夹下有一个文件名称为”cof.mp3”的,这个文件的开头记录的是该模块的工作模式..可以是数字1,数字2,数字3.意思代表如下:
数字”1” 表示该模块工作在 标准模式
数字”2” 表示该模块工作在 按键模式
数字”3” 表示该模块工作在 并口模式
”cof.mp3”的文件可以用”记事本”打开.通过人工手动更改这个数字,就可以更改工作模式.这个功能适用于使用电脑测试该模块是否正常工作时用.
新建“cof.mp3”文件的办法如下:新建一个记事本文档,在里面写上一个数字“2”,保存,关闭。然后将“txt”的后缀改成“mp3”,就可以了。
六.背景音乐与广告的使用.
SD卡高音质模块可以通过且只能通过串口模式播放背景音乐和广告.
背景音乐的特点是可以断点续传播放.意思是当正在播放背景音乐的时候,插进一句广告语,广告语结束后,背景音乐从刚才的断点处继续播放.
控制方式举例如下::
先发送播放背景音乐的命令,如现在要播放文件夹advert03下面的007.mp3.则通过串口模式发送数据:
7E 07 A0 30 33 30 30 37 7E
这时背景音乐开始播放,当背景音乐正在播放,还没有结束的时候, 想插入文件夹advert04下面的015.mp3广告语,可以发送命令:
7E 07 B0 30 34 30 31 35 7E
当广告语播放完毕后,又继续播放背景音乐.
七.测试电路.
在串口测试前,请插卡,上电,查看模块是否能够正常工作,其标志为:电源灯亮,SD的灯亮(表明模块能够识别到SD卡),如果SD的灯不亮,其原因多数为以下几点:
1)只支持32M-1G的SD卡。卡的格式为FAT。
2)里面的文件夹名称为“advert01”,并且在该文件夹下有一配置文件为“cof.mp3”,里面只能填写数字1或2或3。
这个电路图主要是一个调试时要用到的串口模块,框图如下:
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435670.jpg
上图的RS232直接与电脑的RS232口相连.通过串口的软件向SD卡模块发送命令.即可对该模块进行测试.
模块的R ,L 输出可以作后级功放的输入.具体的功放电路可由用户自行选择.
八.串口调试
串口调试可使用一般的串口调试软件来完成.它的界面如下:
数据格式如上所述.
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435794.jpg
当硬件正确连接后,上电,串口软件会自动检测到硬件,弹出下列英文提示:
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435310.jpg
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435511.jpg
九.音频输出说明
L,R声道对GND输出接耳机,串100UF电容
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435274.jpg
L,R对GBUF接耳机,中间不用串电容,直接接耳机
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435492.jpg
L,R外接功放建议只对GND输出.不要对GBUF输出
http://www.w1999c.com/eWebEditor/UploadFile/2007627212435400.jpg
附:实物图.
http://www.w1999c.com/eWebEditor/UploadFile/2007527153053794.jpg
|
|