一种语音工号播报系统的制作方法

文档序号:13206389阅读:335来源:国知局
一种语音工号播报系统的制作方法

本实用新型涉及语音通信领域,特别是涉及一种语音工号播报系统。



背景技术:

为了满足客户多样化的需求,现有的排队机系统中需要增加工号播放功能。有两种方式可以实现这个功能;一是采用比较成熟的IVR系统方案实现;该方案优点是系统成熟,可靠性高,缺点是成本高,容量小。另一种方法是采用自己开发实现;自己开发实现优点是成本低,可以和排队机系统紧密结合,形成整体。

工号播放系统的自行开发设计,最主要的工作是选择适合的主处理器芯片。主处理器芯片选型时需多方考虑,该芯片具有哪些接口,这些接口是否可以完成所需的功能等,还要考虑调试及生产采购等各方因素。本公司中选择ARM处理器实现工号播报功能,由于每款处理器,它的性能,接口类型等各不相同。系统支持某一功能的能力受所选处理器的性能和外设接口限制。如果系统设计时有支持更大的容量的需求,一般采用处理器叠加的方式实现。在播报系统设置时,采用的AT91RM系列的语音控制芯片的同步串行控制器(SSC)接口需要配置成PCM成帧模式。芯片的DATASHEET中明确说明在该模式下最多可传输16个32位数据。换算成PCM即为4M速率的PCM接口;这样单芯片下系统单个SSC通道最大支持64个chanel,因此,系统的容量不足。

针对上述现有技术中容量不足的问题,本实用新型中提供一种新的实现方法来解决以上问题。



技术实现要素:

本实用新型的提供了一种语音工号播报系统,其目的实现播放系统容量增大,缓解中央控制控制器的数据传输压力,提高播放系统的工作效率。

本实用新型提供的技术方案如下:

一种语音工号播报系统,包括:语音信息控制模块,所述语音信息控制模块中包括语音控制芯片,所述语音控制芯片型号为: AT91RM9200;所述语音信息控制模块中还包括编程控制子模块;所述编程控制子模块中包括编程控制芯片,编程控制芯片型号为: EPM240T100C5;命令信息获取模块,通过SSC接口与所述语音信息控制模块电连接,获取输入的语音播报命令信息和工号信息;语音源文件存储模块,与所述语音信息控制模块电连接,存储预播报的语音源文件信息和工号数字的源文件语音信息;至少两个语音播放模块,通过HPI接口与所述语音信息控制模块中的所述编程控制子模块并列电连接;播放所述预播报的语音源文件信息和工号数字的源文件语音信息;程序存储模块,与所述语音信息控制模块电连接,存储预播报的语音源文件的源程序信息和工号数字的源文件语音程序信息;程序运行模块,与所述语音信息控制模块电连接,运行预播报的语音源文件的源程序信息和工号数字的源文件语音程序信息;所述语音信息控制模块在执行外部命令时,根据外部命令调取所述程序存储模块中的预播报的语音源文件的源程序信息和工号数字的源文件语音程序信息,控制所述程序运行模块运行预播报的语音源文件的源程序信息和工号数字的源文件语音程序信息,进一步从所述语音源文件存储模块中调取与外部命令相应的预播报的语音源文件信息和工号数字的源文件语音信息;进一步控制并所述语音播放模块播放所述预播报的语音源文件信息和工号数字的源文件语音信息;所述语音控制芯片的并行IO控制器B的PB7端与所述编程控制芯片的I/O 78数据控制端电连接;所述语音控制芯片的第一发送数据端与所述编程控制芯片的I/O 80数据控制端电连接;所述语音控制芯片的第一接收数据端与所述编程控制芯片的I/O 79数据控制端电连接;所述语音控制芯片的第一接收帧同步端与所述编程控制芯片的I/O 77数据控制端电连接。

在本实用新型中,实现语音播报功能由专用的语音播放模块实现,语音播报的内容信息固化在SD卡,只需要通过播报的内容信息进行组合处理即可;缓解了语音信息控制模块的工作压力,以及存储压力;实现了语音播报系统的模块化。在本实用新型中,设置至少两个语音播放模块,根据用户的需要该模块具有扩宽性,对语音播放模块进行并列连接在语音信息控制模块上,解决了现有技术中系统容量不足的问题;大大降低了系统的成本及软件上开销。

优选的,所述语音播放模块中包括语音播放芯片和存储空间扩展芯片;所述语音播放芯片的型号为:TMS320VC5502PGF200;所述存储空间扩展芯片的型号为:MT48LC8M16A2;所述语音播放芯片的主机中断信号输入端与所述编程控制芯片的I/O 37数据控制端电连接;所述语音播放芯片的主机接口准备就绪信号与所述编程控制芯片的I/O 39数据控制端电连接;所述语音播放芯片的第一数据选通端与所述编程控制芯片的I/O 40数据控制端电连接;所述语音播放芯片的第二数据选通端与所述编程控制芯片的I/O 41数据控制端电连接;所述存储空间扩展芯片的时钟端与所述语音播放芯片的时钟输出端电连接;所述存储空间扩展芯片的时钟端时钟与所述语音播放芯片的信号使能端电连接;所述存储空间扩展芯片的低数据线字节选择端与所述语音播放芯片的低数据线字节输出控制端电连接;所述存储空间扩展芯片的高数据线字节选择端与所述语音播放芯片的高数据线字节控制端电连接;所述存储空间扩展芯片的列地址选通端与所述语音播放芯片的列地址选通控制端电连接;所述存储空间扩展芯片的行地址选通端与所述语音播放芯片的行地址选通控制端电连接;所述存储空间扩展芯片的写入启动信号端与所述语音播放芯片的信号使能端电连接;所述存储空间扩展芯片的片选端与所述语音播放芯片的信号使能端电连接。

优选的,所述语音播放模块中还包括:可调输出电源芯片、晶振;所述可调输出电源芯片与所述语音播放芯片电连接;所述可调输出电源芯片的电压输入端与电源电压电连接;所述可调输出电源芯片的电源参考端与分别与第一调压电阻、第二调压电阻的一端电连接;所述可调输出电源芯片的电压输出端与所述第二调压电阻的另一端电连接,其输出电压输入的所述语音播放芯片的电压接收端;所述晶振与所述语音播放芯片的时钟输入端电连接。

优选的,程序运行模块中包括两个程序运行芯片,两个程序运行芯片的地址总线并列电连接;两个程序运行芯片的型号为HY57V28(56) 1620HC;两个程序运行芯片的数据总线并列电连接,共同与语音控制芯片的数据总线电连接;第一程序运行芯片的控制缓冲输入端与所述语音信息控制模块中语音控制芯片的第一字节屏蔽信号端;第二程序运行芯片的控制缓冲输入端与所述语音信息控制模块中语音控制芯片的第一字节屏蔽信号端;第一程序运行芯片和第二程序运行芯片的列地址选通端共同与所述语音控制芯片的列信号端电连接;第一程序运行芯片和第二程序运行芯片的行地址选通端共同与所述语音控制芯片的行信号端电连接;第一程序运行芯片和第二程序运行芯片的写使能端共同与所述语音控制芯片的SDRAM写使能端电连接;第一程序运行芯片和第二程序运行芯片的时钟选择端共同与所述语音控制芯片的SDRAM控制器片选端电连接;第一程序运行芯片和第二程序运行芯片的地址端共同与所述语音控制芯片的SDRAM控制器片选端电连接;第一程序运行芯片和第二程序运行芯片的时钟输入端共同与所述语音控制芯片的SDRAM时钟端电连接;第一程序运行芯片和第二程序运行芯片的时钟使能端共同与所述语音控制芯片的SDRAM时钟使能端电连接。

优选的,还包括:所述程序存储模块中包括程序存储芯片;所述程序存储芯片型号为:JS28F640J3;所述程序存储芯片的复位端控制端与所述语音控制芯片的微控制器复位端电连接;所述程序存储芯片的使能输出端与所述语音控制芯片的读信号端电连接;

所述程序存储芯片的写使能端与所述语音控制芯片的写使能端电连接;所述程序存储芯片的芯片选择信号与所述语音控制芯片的芯片选择口线端电连接。

优选的,还包括:复位芯片,用于所述语音控制芯片的工作状态;所述复位芯片的型号为:MAX6390XS29D4-T;所述复位芯片的电源输入点与供电电源电连接;所述复位芯片的复位端与所述语音控制芯片电连接。

优选的,包括:所述语音源文件存储模块中存储的预播报的语音源文件信息通过外设的SD卡实现。

优选的,还包括:串口调试模块;用于将源程序文件进行调试;所述串口调试模块中包括数据收发芯片;所述数据收发芯片型号为: MAX3232;所述数据收发芯片的数据发送端与所述编程控制芯片的I/O 15数据控制端电连接;所述数据收发芯片的数据接收端与所述编程控制芯片的I/O 16数据控制端电连接。

在本实用新型中,如果需要进行更大容量扩展时,只需增加语音播播放模块,不要增加处理芯片完成;本实用新型的系统中每一个功能的实现都有相应的模块实现,实现模块处理,这样给质检带来了方便;同时更换方便;便于集中管理;另一方面,通过并联语音播播放模块增加容量,从设计上考虑更加方便,从成本出发,大大降低了系统的成本及软件上开销,在本实用新型中,保存语音源文件所用SD卡进行保存,其文件是独立保存,避免了文件的丢失。

与现有技术相比,本实用新型提供一种语音工号播报系统,至少带来以下一种技术效果:

本实用新型的系统可是多个工号实现同时的播报,不会发生冲突。各个播放通道是相互独立存在,可实现快速播放。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种语音工号播报系统特性、技术特征、优点及其实现方式予以进一步说明。

图1是本实用新型一种语音工号播报系统一个实施例的电路图;

图2是本实用新型一种语音工号播报系统另一个实施例的电路图;

图3是本实用新型一种语音工号播报系统另一个实施例的电路图;

图4是本实用新型一种语音工号播报系统另一个实施例的电路图;

图5是本实用新型一种语音工号播报系统另一个实施例的电路图;

图6是本实用新型一种语音工号播报系统另一个实施例的电路图;

图7是本实用新型一种语音工号播报系统另一个实施例的电路图;

图8是本实用新型一种语音工号播报系统另一个实施例的电路图;

图9是本实用新型一种语音工号播报系统另一个实施例的电路图;

图10是本实用新型一种语音工号播报系统另一个实施例的电路图;

图11是本实用新型一种语音工号播报系统另一个实施例的电路图。

具体实施方式

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对照附图说明本实用新型的具体实施方式。显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本实用新型相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

本实用新型提供一种语音工号播报系统的实施例,包括:语音信息控制模块,所述语音信息控制模块中包括语音控制芯片,所述语音控制芯片型号为:AT91RM9200;所述语音信息控制模块中还包括编程控制子模块;所述编程控制子模块中包括编程控制芯片,编程控制芯片型号为:EPM240T100C5;命令信息获取模块,通过SSC接口与所述语音信息控制模块电连接,获取输入的语音播报命令信息和工号信息;语音源文件存储模块,与所述语音信息控制模块电连接,存储预播报的语音源文件信息和工号数字的源文件语音信息;至少两个语音播放模块,通过HPI 接口与所述语音信息控制模块中的所述编程控制子模块并列电连接;播放所述预播报的语音源文件信息和工号数字的源文件语音信息;程序存储模块,与所述语音信息控制模块电连接,存储预播报的语音源文件的源程序信息和工号数字的源文件语音程序信息;程序运行模块,与所述语音信息控制模块电连接,运行预播报的语音源文件的源程序信息和工号数字的源文件语音程序信息;所述语音信息控制模块在执行外部命令时,根据外部命令调取所述程序存储模块中的预播报的语音源文件的源程序信息和工号数字的源文件语音程序信息,控制所述程序运行模块运行预播报的语音源文件的源程序信息和工号数字的源文件语音程序信息,进一步从所述语音源文件存储模块中调取与外部命令相应的预播报的语音源文件信息和工号数字的源文件语音信息;进一步控制并所述语音播放模块播放所述预播报的语音源文件信息和工号数字的源文件语音信息;所述语音控制芯片的并行IO控制器B的PB7端与所述编程控制芯片的I/O 78 数据控制端电连接;所述语音控制芯片的第一发送数据端与所述编程控制芯片的I/O 80数据控制端电连接;所述语音控制芯片的第一接收数据端与所述编程控制芯片的I/O 79数据控制端电连接;所述语音控制芯片的第一接收帧同步端与所述编程控制芯片的I/O 77数据控制端电连接。

具体的,在本实施例中,参考图1所示,语音信息控制模块即系统的中央处理器,此模块是本电路的核心,主要实现音数据的处理;用于接收、发送、调配等实现对外部命令以及内部信息的调配;本实用新型可应用于大型的语音播报平台,实现对话务员、工作人员等处理相关事件工作人的工号进行播报,同时还包括其他相关的语音信息,包括“话务忙,请等待”,或者“音乐播放”等一些与工作或者拨通电话有关的信息;在本实施例中命令信息获取模块接收的命令信息相当具体的某个工号,假如接收的命令式接通“157”工号,语音信息控制模块接收到需要接通“157”工号的命令后,将开始命令语音源文件存储模块中释放“1”“5”“7”对应的源文件信息,以及选择男生音或者女生音对应不同文件,满足不同的用户需求;语音信息控制模块进一步将“1”“5”“7”对应的源文件信息进行整合处理,处理完成后形成男生音或者女生音,以组合完整的“157”通过语音播放模块进行播报;在语音播报新系统中,将工号按照单个数字的形式进行存储,并固化在SD卡的应用程序中,根据不同的外部命令,申请不同的组合工号,只需要通过语音信息控制模块实现组合即可。在本实用新型中,通过在系统中增加专门的语音播放模块来实现。专用的语音播放模块由具有8M速率的PCM接口器件构成,它在系统中的作用就是用于放音,它与语音信息控制模块之间通过并行接口进行通信。语音信息控制模块将要播放的数据通过并行接口送入语音播放模块,语音播放模块收到数据后立刻通过DMA方式将数据发送到PCM接口上。具体的,本实施例在以上实施例的基础上提供了又一实施例;参考图2所示;程序存储模块中的信息包括,例如上一实施例的中代表“1”“5”“7”的源程序代码信息,程序运行模块根据语音信息控制模块接收的命令信息,启动程序运行模块从程序存储模块调取相应的源程序代码进行运行工作,并将组合后的播报文件信息从音源文件存储模块中调取,进一步代表“1”“5”“7”的文件信息通过所述语音信息控制模块中的编程控制子模块的数据接收端接收,在通过数据发送端发送到语音播放模块进行播放。在本实施例中的语音播放模块并联在编程控制子模块的数据通道的输入/出端;语音播放模块具有扩宽性,根据系统需求可以扩展多个模块。语音播放模块功能通过型号为TMS320VC5502的DSP完成,DSP的型号在性能参数满足条件的情况下,可以进行适应性的调整。例如,在本实施例中,语音数据发送采用8M的链路发送。所以需将DSP的MCBSP接口配置成8M的时序,再配合DSP内部的DMA通道,完成8M数据的快速发送。语音播放模块与所述语音信息控制模块之间通过HPI接口通信。另外,具体选用的DSP,也可以由TMS320VC5409,TMS320VC5501等芯片实现。如果需要扩展系统容量时,只需要增加相应的语音播放模块即可。

在本实用新型中,实现语音播报功能由专用的语音播放模块实现,语音播报的内容信息固化在SD卡,只需要通过播报的内容信息进行组合处理即可;缓解了语音信息控制模块的工作压力,以及存储压力;实现了语音播报系统的模块化。在本实用新型中,设置至少两个语音播放模块,根据用户的需要该模块具有扩宽性,对语音播放模块进行并列连接在语音信息控制模块上,解决了现有技术中系统容量不足的问题;大大降低了系统的成本及软件上开销。

优选的,所述语音播放模块中包括语音播放芯片和存储空间扩展芯片;所述语音播放芯片的型号为:TMS320VC5502PGF200;所述存储空间扩展芯片的型号为:MT48LC8M16A2;所述语音播放芯片的主机中断信号输入端与所述编程控制芯片的I/O 37数据控制端电连接;所述语音播放芯片的主机接口准备就绪信号与所述编程控制芯片的I/O 39数据控制端电连接;所述语音播放芯片的第一数据选通端与所述编程控制芯片的I/O 40数据控制端电连接;所述语音播放芯片的第二数据选通端与所述编程控制芯片的I/O 41数据控制端电连接;所述存储空间扩展芯片的时钟端与所述语音播放芯片的时钟输出端电连接;所述存储空间扩展芯片的时钟端时钟与所述语音播放芯片的信号使能端电连接;所述存储空间扩展芯片的低数据线字节选择端与所述语音播放芯片的低数据线字节输出控制端电连接;所述存储空间扩展芯片的高数据线字节选择端与所述语音播放芯片的高数据线字节控制端电连接;所述存储空间扩展芯片的列地址选通端与所述语音播放芯片的列地址选通控制端电连接;所述存储空间扩展芯片的行地址选通端与所述语音播放芯片的行地址选通控制端电连接;所述存储空间扩展芯片的写入启动信号端与所述语音播放芯片的信号使能端电连接;所述存储空间扩展芯片的片选端与所述语音播放芯片的信号使能端电连接。存储空间扩展芯片用于给 TMS320VC5502PGF200上程序的运行提供存储空间。

优选的,所述语音播放模块中还包括:可调输出电源芯片、晶振;所述可调输出电源芯片与所述语音播放芯片电连接;所述可调输出电源芯片的电压输入端与电源电压电连接;所述可调输出电源芯片的电源参考端与分别与第一调压电阻、第二调压电阻的一端电连接;所述可调输出电源芯片的电压输出端与所述第二调压电阻的另一端电连接,其输出电压输入的所述语音播放芯片的电压接收端;所述晶振与所述语音播放芯片的时钟输入端电连接。

优选的,程序运行模块中包括两个程序运行芯片,两个程序运行芯片的地址总线并列电连接;两个程序运行芯片的型号为HY57V28(56) 1620HC;两个程序运行芯片的数据总线并列电连接,共同与语音控制芯片的数据总线电连接;第一程序运行芯片的控制缓冲输入端与所述语音信息控制模块中语音控制芯片的第一字节屏蔽信号端;第二程序运行芯片的控制缓冲输入端与所述语音信息控制模块中语音控制芯片的第一字节屏蔽信号端;第一程序运行芯片和第二程序运行芯片的列地址选通端共同与所述语音控制芯片的列信号端电连接;第一程序运行芯片和第二程序运行芯片的行地址选通端共同与所述语音控制芯片的行信号端电连接;第一程序运行芯片和第二程序运行芯片的写使能端共同与所述语音控制芯片的SDRAM写使能端电连接;第一程序运行芯片和第二程序运行芯片的时钟选择端共同与所述语音控制芯片的SDRAM控制器片选端电连接;第一程序运行芯片和第二程序运行芯片的地址端共同与所述语音控制芯片的SDRAM控制器片选端电连接;第一程序运行芯片和第二程序运行芯片的时钟输入端共同与所述语音控制芯片的SDRAM时钟端电连接;第一程序运行芯片和第二程序运行芯片的时钟使能端共同与所述语音控制芯片的SDRAM时钟使能端电连接。

优选的,还包括:所述程序存储模块中包括程序存储芯片;所述程序存储芯片型号为:28F640J3;所述程序存储芯片的复位端控制端与所述语音控制芯片的微控制器复位端电连接;所述程序存储芯片的使能输出端与所述语音控制芯片的读信号端电连接;所述程序存储芯片的写使能端与所述语音控制芯片的写使能端电连接;所述程序存储芯片的芯片选择与所述语音控制芯片的芯片选择口线端电连接。

优选的,还包括:复位芯片,用于所述语音控制芯片的工作状态;所述复位芯片的型号为:MAX6390XS29D4-T;所述复位芯片的电源输入点与供电电源电连接;所述复位芯片的复位端与所述语音控制芯片电连接。

优选的,包括:所述语音源文件存储模块中存储的预播报的语音源文件信息通过外设的SD卡实现。

优选的,还包括:串口调试模块;用于将源程序文件进行调试;所述串口调试模块中包括数据收发芯片;所述数据收发芯片型号为: MAX3232;所述数据收发芯片的数据发送端与所述编程控制芯片的I/O 15数据控制端电连接;所述数据收发芯片的数据接收端与所述编程控制芯片的I/O 16数据控制端电连接。

在本实用新型中提供了其电路图之间通讯连接的电路图的实施例,参考图1和2所示;包括:所述语音信息控制模块中包括语音控制芯片 (U1);所述语音控制芯片(U1)型号为:AT91RM9200;也可以采用 AT91SM9260,AT91SM9261等芯片实现;即为本系统的CPU,中央控制器;编程控制子模块中包括编程控制芯片;编程控制芯片(U5)型号为: EPM240T100C5;所述语音控制芯片(U1)的并行IO控制器B(PB7)的第七端第87引脚与所述编程控制芯片(U5)的第78个I/O数据控制端即为该芯片的第98引脚电连接;所述语音控制芯片(U1)的第一发送数据端第88引脚(TD1)与所述编程控制芯片(U5)的第100引脚(I/O 80 数据控制端)电连接;所述语音控制芯片(U1)的第89引脚(第一接收数据端RD1)与所述编程控制芯片(U5)的第99引脚(I/O 79数据控制端)电连接;所述语音控制芯片(U1)的第91引脚(RF1第一接收帧同步端RF1)与所述编程控制芯片(U5)的(第77个I/O数据控制端) 第97电连接(I/O 77数据控制端)电连接。

还包括:参考图3、4、7、8、9、10、11、所示;所述语音播放模块中包括语音播放芯片(U10);所述语音播放芯片的(U10)型号为: TMS320VC5502PGF200;所述语音播放芯片的(U10)的第59引脚(高阻信号输入端HINT)与所述编程控制芯片(U5)的第49引脚(I/O 37 数据控制端)电连接;所述语音播放芯片的(U10)的XXX(HRDY52) 即第52引脚与所述编程控制芯片(U5)的第51引脚(I/O 39数据控制端)电连接;所述语音播放芯片的(U10)的第51引脚(第一数据选通端)与所述编程控制芯片(U5)的第52引脚(I/O 40数据控制端)电连接;所述语音播放芯片的(U10)的第49引脚(第二数据选通端)与所述编程控制芯片(U5)的第53引脚(I/O 41数据控制端)电连接。

还包括:参考图1和5所示;在语音播放模块中还包括:降压电源芯片,其型号为LM1117、晶振;所述降压电源芯片LM1117与所述语音播放芯片(U1)电连接;为实现降低工作的效果,采用的本实用新型中的连接方式;所述降压电源芯片LM1117的第3脚(VIN电压输入端) 与电源电压电连接;所述降压电源芯片LM1117的第2脚(ADJ电源参考端)与分别与第一调压电阻R2、第二调压电阻的R6一端电连接;所述降压电源芯片LM1117的第3脚(VOUT电压输出端)与所述第二调压电阻的R6另一端电连接,其输出电压输入的所述语音播放芯片(U10) 的电压接收端。所述晶振与所述语音播放芯片(U10)的时钟输入端电连接。

还包括,参考图1、3、6所示;程序运行模块中包括两个程序运行芯片,两个程序运行芯片的地址总线并列电连接;两个程序运行芯片的型号为HY57V28(156)1620HC;两个程序运行芯片(U3和U4)的数据总线(DQ0~DQ15)并列电连接,共同与语音控制芯片(U1)的数据总线(DQ0~DQ31)电连接;第一程序运行芯片(U3)的第39引脚(DQMN 控制缓冲输入端)与所述语音信息控制模块中语音控制芯片的第172 (NBS1字节屏蔽信号端)引脚;第二程序运行芯片(U3)的第39引脚 (DQMN控制缓冲输入端)与所述语音信息控制模块中语音控制芯片的第173(NBS3字节屏蔽信号端)引脚。第一程序运行芯片(U3)和第二程序运行芯片(U4)的第17引脚(CAS列地址选通端)共同与所述语音控制芯片的列信号端电连接;第一程序运行芯片(U3)和第二程序运行芯片(U4)的第18引脚(RAS行地址选通端)共同与所述语音控制芯片的行信号端电连接;第一程序运行芯片(U3)和第二程序运行芯片(U4) 的第16引脚(SDWE写使能端)共同与所述语音控制芯片(U1)的第178引脚(SDWE SDRAM写使能端)电连接;第一程序运行芯片(U3) 和第二程序运行芯片(U4)的第19引脚(SDCS时钟选择端)共同与所述语音控制芯片的第167引脚(SDCS SDRAM控制器片选端)电连接;第一程序运行芯片(U3)和第二程序运行芯片(U4)的第18引脚(SDA10 地址端)共同与所述语音控制芯片的第14引脚(SDA10SDRAM控制器片选端)电连接;第一程序运行芯片(U3)和第二程序运行芯片(U4) 的第38引脚(SDCK时钟输入端)共同与所述语音控制芯片的第174引脚(SDCK SDRAM时钟端)电连接;第一程序运行芯片(U3)和第二程序运行芯片(U4)的第37引脚(SDCKE时钟使能端)共同与所述语音控制芯片的第175引脚(SDCKE SDRAM时钟使能端)电连接。

还包括:参考图3、5、7、8、9所示;所述程序存储模块中包括程序存储芯片(U8);所述程序存储芯片(U8)型号为:28F640J3;所述程序存储芯片(U8)的第16引脚(NRP复位端控制端)与所述语音控制芯片(U1)的微控制器第115引脚(NRST复位端)电连接;所述程序存储芯片(U8)的第54引脚(NOE使能输出端)与所述语音控制芯片 (U1)的第170引脚(NRD读信号端)电连接;所述程序存储芯片(U8) 的第55引脚(NWE写使能端)与所述语音控制芯片(U1)的第171引脚(NWE写使能端)电连接;所述程序存储芯片(U8)的第14引脚(NCE) 与所述语音控制芯片(U1)的第166引脚(NCS0芯片选择口线端)电连接。

还包括:参考图3、5所示;复位芯片(U7),用于所述语音控制芯片(U1)的工作状态;所述复位芯片型号为:MAX6390XS29D4-T;所述复位芯片(U7)的第4引脚(VCC电源输入点)与供电电源电连接;所述复位芯片(U7)的第2引脚(RESET脚复位端)与所述语音控制芯片第110引脚(RESET测试复位信号输)电连接。语音源文件存储模块中存储的预播报的语音源文件信息通过外设的SD卡实现。

还包括:参考图3、4所示;串口调试模块;用于将源程序文件进行调试;所述串口调试模块中包括数据收发芯片(U9),所述数据收发芯片型号为:MAX3232;所述数据收发芯片(U9)的第12引脚(R1OUT数据发送端)与所述编程控制芯片的第9引脚(I/O 15数据控制端)电连接;所述数据收发芯片的第11引脚(T1IN数据接收端)与所述编程控制芯片的第20引脚(I/O 16数据控制端)电连接。

还包括:参考图10、11所示;外部程序运行模块;所述外部程序运行模块中包括外部程序运行芯片(U2);所述外部程序运行芯片(U2) 的型号为:MT48LC8M16A2;所述外部程序运行芯片(U2)的时钟端第 38引脚(CLK时钟端)与所述语音播放芯片的第76引脚电连接 (ECLKOUT1时钟输出端);所述外部程序运行芯片的第37引脚(CLE 时钟端时钟)与所述语音播放芯片的第67引脚(C12信号使能端)电连接;所述外部程序运行芯片的低数据线字节端(15DQML)与所述语音播放芯片的第70引脚(C9低电平输出控制端)电连接;所述外部程序运行芯片的第39引脚(DQMH高数据线字节端)与所述语音播放芯片的第71引脚(C8高电平输出控制端)电连接;所述外部程序运行芯片的第17引脚(CAS列地址选通端)与所述语音播放芯片的第85引脚(C1 列地址选通控制端)电连接;所述外部程序运行芯片的第18引脚(RAS 行地址选通端)与所述语音播放芯片的第86引脚(C0行地址选通控制端)电连接;所述外部程序运行芯片的第16引脚(WE写入启动信号端) 与所述语音播放芯片的第84引脚(C2信号使能端)电连接;所述外部程序运行芯片的第19引脚(CS片选端)与所述语音播放芯片的第81 引脚(C4信号使能端)电连接。

具体的,本实施例在以上实施例的基础上提供了又一实施例;参考图 3~11所示;在实施例中,复位芯片(U7)通过复位端的信号与主控芯片即语音信息控制模块100中的型号为AT91RM9200的芯片的110引脚相连接;用于控制U1启动/复位状态;U1通过数据信息接收寄存器接收命令信息;在本实施例中,例如将本实施例应用于公安系统的接警平台中。在这个系统中工作的每一位人员都事先被分配了一个ID号码即工号,当这个工作人员上岗工作后,总控台会根据一定的算法分配给其工作。当总控台确定给某一位工作人员(如他的工号为123)分配任务后,会发布播放该工作人员工号的命令给本系统。本系统中当U1接收到命令后,即U1接收到通过SSC接口外部送来的驱动信息,对该命令进行解析;如工号长度(3位,4位,5位)、男生音还是女生音、具体的工号数字(如123等)。调用其内部存储的与待播报的“123”工号信息相关语音命令信息的源数据,再加上引导音(如您好)和结束音(如为您服务)等组合成完整的工号,这些数据通过HPI接口送入到放音模块U10。然后通过编程控制子模块110送出到外部系统中。通过控制第一程序运行芯片(U3)和第二程序运行芯片(U4)的相应的使能使能端,程序运行芯片的行地址与列地址与U1的行地址与列地址对应连接;程序运行芯片指的是SDRAM,提供系统的程序运行空间;(U5)可实现语音播放芯片U10中的语音文件信息与U1中信息的传输的作用;U10与U2要播放的完整的音源文件是通过HPI 接口接收的;在U8用于固化系统的BOOT和应用程序,系统上电后自动引导应用程序的执行。引导各个模块芯片的初始化,参数设置等,引导程序的顺利进行,程序运行芯片指的是SDRAM,提供系统的程序运行空间。

由于SD卡主要功能是存放音源文件,包括男生音、女生音等不同文件,满足不同的用户需求,系统中的应用程序上电启动后,会将存储在SD卡中的各种音源文件读入到放音模块的内部存储器(SDRAM)中存放。以后程序每次调用时直接从SDRAM中读取。这样做是因为对于数据访问 SDRAM要比SD卡要快很多。可以增加系统处理的容量。

在本实用新型中的系统中所用的语音控制芯片(U1)属于ARM系列的,在本系统中硬件芯片提供软件运行,实现相应功能实施的载体,源程序需嵌入在本系统中的数字芯片中;语音播放程序处理语音控制芯片(U1) 上运行的软件结构上分为主程序、子程序和中断服务程序,主要完成的功能是根据接收到的信令进行相应的数据处理功能。程序上电引导后先进行设备的初始化工作、DSP通过HPI接口的BOOT工作和将各种语音数据从SD卡拷贝到内存的工作等。程序完成以上工作后,进入到一个无限循环结构。在循环中不停的查询500uS中断标志,如果中断到来,程序就执行信令接收和根据信令进行相应的数据处理功能。所有程序必须保证在500us内执行完毕,下一个500us中断到来后,程序在从头重新执行。

在本实用新型中,待播放的工号通过语音播放芯片的MCBSP接口配置成8M的时序,再配合DSP内部的DMA通道,完成8M数据的快速发送,根据时序为每个工号提供相应的播放通道;本实用新型的系统可是多个工号实现同时的播报,不会发生冲突。各个播放通道是相互独立存在,可实现快速播放。

在本实用新型中,如果需要进行更大容量空间时,只需增加语音播播放模块,即DSP,MS320VC5502等满足其性能参数的即可,不要增加处理芯片完成;本实用新型的系统中每一个功能的实现都有相应的模块实现,实现模块处理,这样给质检带来了方便;同时更换方便;便于集中管理;另一方面,通过并联语音播播放模块增加容量,从设计上考虑更加方便,从成本出发,大大降低了系统的成本及软件上开销。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本实用新型的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本实用新型的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1