智能型640秒语音录放模块

    盖茨今年曾经说过:未来5年中触摸、视觉和语音界面将变得非常重要!也就是所谓的“自然用户界面”。如何设计更加人性化的人机界面已经变得非常迫切!让我们的产品能够开口说话,和使用者进行更良性的互动,无疑会大大提高产品的竞争能力!

产品1:智能型640秒语音录放模块 已经停产,已经有新型替代产品

   

产品特点:

1、模块录音时间长达640秒,并且不限制分段数量。
2、模块可以直接驱动喇叭,并且声音非常清晰洪亮,音量还能四级调节。
3、模块可以直接话筒录音或者线路录音。
4、模块可以支持6键按键模式和三线串口控制模式。
5、模块可以设置为6K、8K、12K、16K采样频率,采样频率越高音质越好、录音时间越短。
6、模块采用外挂SPI-FLASH存储器,便于灵活改变录音时间,采用16位DAC,因此音质非常出色。
7、语音可以反复录放10万次,断电信息不会丢失。

注意:模块的工作电压是3V,不是5V!!

性能参数:

1、体积大小:33*29*16毫米
2、工作电压:2.7~3.5V直流
3、静态电流:150微安
4、录音电流:10毫安
5、放音电流:20~200毫安
6、存储容量:内部SPI-FLASH存储器16M,批量订货能提供2~32M。
7、录音时间:6K/640秒、8K/480秒、12K/320秒、16K/240秒

应用领域:

    应用范围几乎可以涉及到所有的语音场所,如报站器、报警器、提醒器、闹钟、学习机、智能家电、治疗仪、电子玩具、电讯、倒车雷达及各种自动控制装置并工业应用的要求。

管脚编号
英文代号
功能含义
1
GND
电源地线  
2
VCC
电源正极。DC2.5~3.5V  
3
GND
电源地线  
4
P07
采样率选择端口。与P06配合使用。  
5
GND
电源地线  
6
P06
采样率选择端口。与P07配合使用  
7
P01
按键模式:播放/暂停键 串口模式:片选信号(SS)
8
P00
按键模式:录音键(REC) 串口模式:无
9
P03
按键模式:上一首(BACK) 串口模式:数据线(SDI)
10
P02
按键模式:下一首(NEXT) 串口模式:时钟线(SCLK)
11
P05
按键模式:擦除(ERASE) 串口模式:无
12
P04
按键模式:音量调节(VOL) 串口模式:无
13
P07
两者配合作采样率选择。P07、P06悬空为1,接地为0。组合如下(P07在前,P06在后):11=16K(默认值);10=12K;01=8K;00=6K。
14
P06
15
P14
忙指示输出。当语音正在播放或录音进行中,该管脚会快速闪烁。
16
P15
没用,悬空。  
17
P16
没用,悬空。  
18
P17
没用,悬空。  
19
RST
复位脚。低电平有效。保持时间在5-10ms即可。
20
GND
电源地线  
21
VCC
电源正极  
22
SP-
分别接喇叭的两个端子,不分正负。喇叭功率为:0.5W、8欧
23
SP+
24
NC
没用,悬空。  
25
NC
没用,悬空。  
26
AL
音频输出,外接功放。  
27
NC
没用,悬空。  
28
NC
没用,悬空。  
29
NC
没用,悬空。  
30
P16
模块工作模式选择。默认悬空为为按键模式;接地为串口模式。
31
MIC
接麦克风的正极  
32
GND
接麦克风的负极  

使用方法:

    模块虽然有30个引脚,但是实际使用时用到的引脚并不多,你可以象我们一样用点阵式万能实验小板40位直排针插座做一个简单的实验板或者直接从模块的焊点上飞线连接(注意防止静电和漏电损坏模块)。

   首先从SP+和SP-连接喇叭,然后从模块的右上角的第1、2脚处连接3V直流电压,注意电源的极性,并且不能过高!模块接通电源时会检测FLASH内存,检测通过会“嘀、嘀、嘀”的三声。如果失败会发出连续“嘀”的一声。

    现在可以进行录音,将P00口对地短路一下,这时模块上的绿色忙指示灯(图片上红色箭头所指的位置)会快速闪烁,这时可以对着话筒讲话录音,录音结束后再将P00口对地短路一下,这时模块上的忙指示灯会熄灭,这样就完成一段语音的录制,如果这时将P01口对地短路一下,模块会立即把刚才录制的语音清晰洪亮地播放出来,如果希望录制其他段语音可以重复以上操作。

    将P02口对地短路一下,模块会播放下一段语音,直到最后一段时循环到第一段,将P03口对地短路一下,模块会播放上一段语音,直到第一段时循环到最后一段。P04口可以调节4级音量大小,每对地短路一下音量会自动从1->2->3->4->3->2->1循环。P05口用于擦除语音,如果对地短路1S,会擦除当前段语音,擦除成功会发出“”一声;如果对地短路3S会全部擦除,并“嘀、嘀、嘀”的三声。

含喇叭和3电池簧片的塑料外壳W 6元一套

  这是我们专门为电子制作爱好者设计的塑料外壳,体积为长110mm宽60mm高30mm,上下壳体通过卡口连接非常牢固,只要将较小一侧的壳体丝扣部分向内用力捏一下就能打开外壳。

 

    请客户自行安装电池簧片,需要用剪刀剪成下窄上宽的梯型,便于卡在塑料卡槽内(我们的簧片略大,需要两侧都剪掉1毫米左右),电池中间的头尾处用导线连接,需要注意的是这款模块只能用两节5号电池供电,两节电池中间特意空出一节电池的位置,这样能避开喇叭的最高处可以和喇叭安装在同一侧,把另一侧空间留出来安装语音模块。  

   扬声器纸盆前后方的声音相位相差180度,所以没有外壳时很大一部分声波相互抵消,装入外壳后杜绝了声短路,音量会增大很多并且音质浑厚洪亮。 这个语音播放器因为有外壳并且喇叭质量较好,所以音量增大很多,而且用电池供电无电源纹波干扰声音也比较清晰。

配件价格:

2、调试电路用彩色连接线 10根/10元
3、点阵式万能实验小板 1元一片
4、40位直排针插座 1元一根
5、电容元件包 18元一包

6、
四爪微型轻触开关 0.5元一个

注意事项:

1、模块VCC的电压不能大于3.5V,否则会导致模块内部的存储器烧坏!
2、SP+和SP-输出端禁止相互短路,或者单端接电容到地或直接接地。
3、模块的引脚编号比较混乱,请根据图纸确认清楚后接线!
4、模块的串口和3.3V单片机可以直接连接,和5V单片机连接时请串入5.1K电阻。

注意:模块的工作电压是3V,不是5V!!

三线串口:

    三线串口时序是在标准SPI通信协议基础上去掉DO线,只保留SS,SCK,SDI三线,目的是为了方便用户操作。发送开始前SS拉低,400us后SCK才开始发送,SDI数据在SCK的上升沿发送。SCK时钟周期大于800us,小于5ms。一次共发送16位数据。前8位为命令,后8位为地址。注意:SS在发送第一个8位后不需要拉高,待发送完整个16位再拉高。

功能
串口命令
功能描述
录音
FAH+00H
录音为顺序录音。无时间限制。BUSY拉低。
FB+XXH
定时录音命令,XXH是指客户要录音的时间,以秒为单位,最长可录255秒。如:FBH+05H就表示规定录音时间为5秒,收到该命令后,开始录音5秒,时间一到,自动停止录音。这个功能是为了满足用户固定分段的需要。录音开始时BUSY拉低,结束时拉高。
播放
FCH+XXH
XXH表示的段号。FCH+01H 表示播放第一段,超出总段数无效。播放开始时BUSY拉低,结束拉高。
循环播放
F3H+XXH
循环播放命令。如F3H+09H表示循环播放第9段。超出总段数无效。
段擦除
FDH+XXH
XXH表示被擦除段擦除段号。FDH+02H表示擦除第二段,超出总段数无效。擦除时间需400us。
全擦除
F5H+00H
全部擦除FLASH并格式化。擦除成功“BE-BE-BE”三声。擦除时间需400us。
音量控制
F2H+XXH
如F2+03H表示最高级。F2H+00H 表示最低级,音量最小。
停止
F4H+00H
停止录放音。
暂停
F6+00H
暂停放音,重新放音请发放音命令。

三线串口通信C程序例程。 C51,晶振 11.0592MHz 。MCU:AVR-MEGA8 。

void spi_send(unchar ch)
{
unchar i;
PORTD |=BIT(spi_sda);
PORTD |=BIT(spi_sck); ;发送8位数据前,SDA和SCK先拉高
for(i=0;i<8;i++)
{
if((ch&0x01))
{
PORTD |=BIT(spi_sda); ;发送位为1
}
else
{
PORTD &=~BIT(spi_sda); ;发送位为0
}
ch>>=1; ;待发数据右移
PORTD &=~BIT(spi_sck);
delay(552); ;延时600us
PORTD |=BIT(spi_sck);
delay(552); ;时钟上升沿
}
PORTD |=BIT(spi_sda);
PORTD |=BIT(spi_sck); ;发送完毕,SDA和SCK拉高
}

void main(void)
{
……
PORTD &=~BIT(spi_cs);
delay(600) ;发送16位数据前SS拉低400us
spi_send(0xfc); ;发送命令
spi_send(0x01); ;发送地址
PORTD |=BIT(spi_cs); ;发送完毕,SS拉高
……
}

三线串口通信汇编程序例程。
ASM 晶振4MHz MCU:AT89C2051
;;该程序功能为实现串口控制擦除—>录音一段—>播放。
rec bit p1.6
play bit p1.7
cs bit p3.5
scl bit p3.7
sda bit p3.4

org 0000h
ajmp main
org 0030h
main: mov 2fh,#00h
key: jnb rec,rec1
jnb play,pla1
ajmp key

;********录音**********
rec1: acall d10ms
jb rec,key
jnb rec,$
clr cs
acall d1ms
mov a,#0f5h ; 送删除信号
acall send2
mov a,#00h ;
acall send2
setb cs
acall d1ms ;送删除信号后延时1ms足够了
clr cs
acall d1ms
mov a,#0fah ; 送录音信号
acall send2
mov a,#00h
acall send2
setb cs
ajmp key
rec2: clr cs
acall d1ms
mov a,#0f4h ;送停止信号
acall send2
mov a,#00h
acall send2
setb cs
ajmp key
;*******放音***********
pla1: acall d10ms
jb play,key
jnb play,$
cpl 2fh.1 ;
jnb 2fh.1,rec2 ;判断当前是否放音状态 如果正在放音 则转到停止
clr cs
acall d1ms
mov a,#fch ;送放音信号
acall send2
mov a,#00h
acall send2
setb cs
ajmp key
;------发送数据到WTR-S芯片子程序-------------
send2: mov r1,#8 ;发送8位控制
setb scl
setb sda
clr c ;清C
send2a: rrc a ;带进位位右移(先发低位)
mov sda,c ;低位送至P3.0口
clr scl
acall d1ms ;
setb scl ;锁存数据(上升沿时锁存数据)
acall d1ms ;
djnz r1,send2a ;8位未发完转再发
ret ;8位发完结束

全部产品价格   银行帐号及邮购需知   订货流程   立即订货! 

小灵通:0513-83082087 电话/传真:0513-83342087 联系人:谢刚

办公地址:邮编226200 江苏省启东市江海中路511号水晶苑 A1

电子信箱: 点击这里给我发消息

电子制作实验室网站 www.xie-gang.com   启东刚成电子有限公司简介