Side Menu

PM50编程软件使用说明

2017-5-4 13:16| 发布者: admin| 查看: 1009| 评论: 0

摘要: 一、 图形化的PM50编程软件(以下说明均采用V2.86版)(一)在电脑上启动ATVOC-PM50软件,会出现主界面,共有七种控制模式:标准编辑、串行编辑、智能编辑、HQ标准编辑、串行智能编辑和智能2代编辑。(1)、并行控制 ...
一、 图形化的PM50编程软件(以下说明均采用V2.86版)
(一)在电脑上启动ATVOC-PM50软件,会出现主界面,共有七种控制模式:标准编辑、串行编辑、智能编辑、HQ标准编辑、串行智能编辑和智能2代编辑。

(1)、并行控制方式(PM50 Standard,并行八段控制,可选择1~8段音源、七种输入触发方式,十三种输出控制方式);

(2)、串行控制方式(PM50 Serial,精简串行128段控制);

(3)、智能模式(PM50 Power,串并结合智能控制)。

(4)、智能2代(POWER II)

三、并行控制方式(PM50 Standard)

并行控制是多个单键对应多个单段语音的简单控制方式,本设计可以提供1~8段的语音触发,K1对应第一段语音,K2对应第二段,如此对应,最多八段

并行触发方式选择提供了多达七种的功能,可以任意定义每个触发按键(K1~K8)的特性,满足各种需要,也可以和各种传感器、单片机、外部信号控制器接口配合。

       边沿触发是触发时间脉宽在10MS以上的脉冲信号,相当于按一下按键(就松开)。

       电平触发是持续的电平信号,相当于一直按住按键不放,松键时声音即停止。

       串行顺序触发,指的一个按键每按一次就播放新的一段,按1~8的顺序播放。

     输出控制功能选择提供了多达13个选项,对应PM50芯片的I/O输出控制,共有9个输出I/O,对应LED1和OUT1~OUT8,其中LED2和OUT3复合为同一端。 

声音品质的选项,支持优异的声音品质或者为了获得较长的放音时间而降低一点声音品质。有八个选项可选。用户可以按44KHZ或22KHZ制作音源文件,放进来时本软件会按照你选的取样频率品质自动转换。

                                              

 四、串行控制方式(PM50 Serial)

串行控制方式是为了实现很多段语音的组合、调用,象上述模式下只能装最多8段语音,如果更多的段就处理不了了,另外在并行方式中单键对单段,如果需要20段就需要20个按键,电路可能就很复杂。

 

本设计的串行模式,只使用3个口线(K1、K2、O1),就能实现多达128段的语音控制,而且用户也无须计算每段语音的长度所对应的地址长度,第一段的语音地址就是80H,第二段是81H,第三段是82H,如此类推,到第128段正好是FFH。用户用简单的单片机及程序就能实现任意段的播放和组合播放。

 

为方便心急的客户做串行效果的测试,我们还设计了K5、K7按键,每按一次K5会播放一段声音,每按一次K7会连续播放8段声音,在编程器上就可以直接听取所有段的声音效果,以及多段连续播放时的合成效果。

这是一个编好的范例,有15段语音文件,每个声音文件都是一段音乐。

五、智能模式和串行智能模式(PM50 Power AND Serial Power)

并行模式简单,但控制的语音段数太少;串行模式控制的段数足够多,但必须依靠外部的程序单片机来控制,对于很多用途这方案显得开发和制造成本偏高,尤其在智能玩具设计方面还是不够理想。

其实本PM50内部是语音单片机,具有很强的功能,但问题是它的底层开发非常复杂,只有为数很少的几个厂家技术工程师掌握它的开发技术,非常不利于它的推广普及。因此我们设计了这个“智能模式”,将大多数客户遇到的常见功能要求集中在这里,用户只需要点几个菜单选项,就可以实现智能控制功能,既可以实现非常多段的语音调用和控制,又可以不需要外部单片机控制,还可以实现复杂的输入、输出控制。

   

(1)智能模式

本智能模式还是利用八个输入按键K1~K8,在一个按键上可以赋予更多更复杂的功能,这里引进一个声音文件组(GROUP,简称GP)的概念,它指同一个按键,每按一次连续播放的声音文件集合。例如这一组里(GP01)放5个声音文件,按一次该键就会从第一个文件开始播放,完毕后紧接着播放第二个,如此直到5段播放完毕。当再按该键时开始播放的是第2组的声音文件组(GP02),如此分组播放。以下是一个编好的范例程序:

(2)串行智能模式

 串行智能模式与智能模式功能非常接近,唯一不同在于串行智能模式用地址接口(80H~FFH)代替了智能模式中的按键(K1-K8),见下图。

 (3)下面详述智能选项部分,参考并行模式的相应部分会更明白。

六、智能2代(POWER II) 

智能2代集成了强大的功能,几乎可以实现前面介绍的所有功能。独具特色的三种接口方式,下面一一介绍。

(1)     并行按键接口(Key Interface)

      Key Interface融合了标准编辑和HQ标准编辑的所有功能,在此基础上又增加的分组功能,每个按键(KEY)可以编辑100组声音,而且每个组中还可以添加120个独立的声音;每个独立的声音都可以设置采样频率和对应I/0输出。

 

(2)     串行接口(Serial Interface)

Serial Interface与串行智能方式类似,可以为每个地址提供多达120个独立声音,即120 Step 。

 

(3)     并行地址接口(Parallel Interface)

      Parallel Interface模式中,PM50芯片的八个输入端K1~K8做为8位地址线用, K1在此种控制模式下同时作为触发键用,在地址信息里K1的状态始终是“0”,因此,PM50芯片的并行地址信息只有偶数.

地址范围是:00H~FEH。见下表

K1K2K3K4K5K6K7K8H
0000000000H
0100000002H
0010000004H
0
01111111FEH

注:K1既是地址线,又作为触发键。

小窍门:智能模式可以轻松实现规定次数的放音循环(120次之内);而且重复调用同一个声音时,不重复占用芯片空间

(七)智能语音芯片的制作流程

1、 制作音源文件,如果是做正规商业化产品,一般需要到广播电台、电视台、电影制片厂去录制音源,制作方会在正规录音棚、邀请专业播音员、在专业录音编辑设备及录音师的操作下录制,然后提供一盒磁带或一张光盘给你。你用录音磁带卡座或CDROM将声音文件转进电脑,制作成一个或几个WAV文件,即有了音源文件。如果只是做实验,可以自己对着电脑声卡的话筒直接录音,或用电脑播音员软件将需要的文字转换成对应的普通话读音,都是录制成WAV文件。

 

2、 编辑音源文件,在电脑中利用音频编辑软件,如GOLDWAVE、COOLEDIT等,将音源文件做相应的处理,如降噪、去掉杂音、淡入淡出、剪辑、混音等等。注意,形成的WAV文件为单声道,22.5KHZ取样,16BIT采样位数文件较为合适。本软件会自动做转换工作把该源文件转成相应格式。

 

3、 调入音源文件,在PM50中只要是WAV文件都可以用,软件会自动做格式转换工作。在Wav filename的空栏目里点击,就可以选择调用相应的WAV文件,调入后就可以直接试听这文件的声音,在second栏目会自动给出这段语音的时间长度,如果要删除或重选,就点按中间的X按钮;装完后,在Total Sound Length栏目中自动显示总时间长度。

 

4、 编辑烧录文件,在PM50中在Function栏目里选择输入的控制功能;在OUTPUT栏目里选择输出的控制功能。然后,点击“SAVE”按钮,将烧录文件取名字、存盘。软件会将该烧录文件存成*.PM5文件名,这时,点击“WritePM50”按钮就开始烧写语音电路组件了,当进度条显示100%后即烧录完成。

 

5、 测试语音电路组件,烧录完文件后,即可以在PM50烧录器上按键听取声音情况,如满意即可拔下语音电路组件使用;如不满意,重复上述操作重新编辑就好了。

 

6、 技术支持,以我们在语音产品领域近十年的开发和接单经验,90%的语音产品开发设计单用上述软件功能和套件即能顺利完成。如果客户有更复杂的要求,可以委托我厂家技术工程师开发,用户可以自由选择其中的16个I/O口的定义,开发好后,厂家会将一个PM5或OBJ文件EMAIL给你,你可以用软件中的“LOAD”装载该文件,然后用“WritePM50”按钮或“WriteOBJ”按钮就开始烧写语音电路组件了,当进度条显示100%后即烧录完成。

 

7、 更多用途、更好用的软件还在开发中,请关注www.atvoc.com。

 

附:COOLEDIT编辑语音的一些体会:

 

首先,声音的取得方式。每个客户都希望录制好的语音芯片放音效果都达到自己理想的要求,这就需要在制作音源时保证声音的效果达到最好,一般录音采用44.1K采样率,立体声16位的录音方式。

 

制作PM50语音芯片,如果只做一般的语音处理,通常有一种“嘶嘶”的噪声,这就需要用COOLEDIT着重做下面几点处理:

 

1,假设音源是44K采样的立体声,首先进行转换采样方式的处理;运行软件”Edit—Convert Sample Type”,将采样率(Sample Rate)设定为22050Hz,然后将Quality的滑动条选到最右High Quality,数值显示是999;然后在同一个对话框内将立体声改变成单声道,具体操作“Channels—Mono”;最后是分辨率Resolution选择16bit确定完成。

 

2,待转换过程结束后,会得到一个单声道的波形;试听声音,将声音中不需要的杂音(破音、嘶嘶声、啪啪声)去掉,一般的操作步骤如下。观察波形,并试听声音,一般字与字之间,段与段之间的停顿部分会有相对明显的噪声,选中您认为是噪声的部分做静音处理,操作“Effects------Silence”。破音,“啪啪”声一般出现在波形有大的跳变的位置,在停顿的位置也经常回出现“啪啪”,声,这时应该将对应位置的波形幅值做一定的调整,操作“Effects-----Amplitude-----Amplify”,调整对话框中放大常数Constant Amplification。对于语音开始和结束部分、停顿处有“啪啪”声的,一般做“淡入淡出”处理, 操作和上一操作在同一对话框中,选中另一标签Fade(衰减),选择预制的“Fade in , Fade out”即可。

  

3,消除噪声后,适当的提高声音的幅值,提高信噪比(S/N)。操作“Effects-----Amplitude-----Hard Limiting”,在对话框中Limit Max Amplitude to框中填写15~20dB,这是一般值,应该根据声音不同做适当调整。

 

输出控制功能选择提供了强大的后续控制,这是常见的语音芯片不具备的。可以任意定义每个输出端(O1~O8、LED1)的特性,其驱动能力较强,下拉电流可达10MA,满足各种输出需要,也可以和各种传感器、单片机、外部信号控制器接口、LED、马达、三极管、可控硅等电路及器件配合。

 

  这是一个编好的程序范例: 

二、HQ标准编辑和串行智能编辑

HQ标准编辑和前面介绍的标准编辑类似,唯一区别在于可以为每段声音选择不同的采样频率,范围是4.8KHz~21KHz。

串行智能编辑与智能编辑类似,接口方式由并行8段变成串行的80H~FFH,可以给每个地址建立一组声音,但是无LED等输出设置,这两种控制模式在此不赘述。

五、软件中几个通用的功能 

 


鲜花

握手

雷人

路过

鸡蛋