为便于导游机的携带,系统采用两节5#电池供电,由于系统需5V电源,故需设计DC-DC变换电路。设计时,选用了MAXIM公司MAX756,该器件的输入电压可低至0.7V,通过管脚2的选择可输出3V和5V两种电压。
当系统复位后,MSP50C30启动键值扫描程序,以使其从PA口读取所按键值,并通过PB口将键值送出,经过MC14543译码,可在液晶显示器上显示相应的数字。然后MSP50C30通过内部程序查表,送给语音合成器,合成后的语音从DAC+和DAC-脚送出,通过外部功放电路驱动扬声器发声。系统所需时钟由内部晶振提供。
4 软件电路设计
4.1 语音合成程序设计
MSP50C30采用MELP算法来合成语音,它是LPC的改进算法,其优点在于:MELP算法不需要专业的修音设备,语音数据由专用的压缩软件来完成,而且合成后的语音音质良好。对于语音实时存储系统来说,它是一种理想的压缩算法。MELP算法的帧格式与LPC帧格式近似,只是在浊音帧中引入了基音抖动参数和清浊强度参数来对浊音帧的基音周期进行修正。若每帧以20ms计算,则MELP算法最大压缩率为62×50=3100bit/s(每帧被量化为62bit)。由于采用了变速率编码方式,从而使平均压缩率变得更低。另外,用户还可根据自己对话音质量的要求,按照自己的算法自行设计帧格式以产生更好的音质。语音合成子程序的流程图如图3所示。
语音控制软件主要用于完成以下功能:(1)检测按键次数,并计算相应的键值;(2)在液晶显示器上显示键值模压电感;(3)根据计算所得键值,选取相应的语音段,从外部28F640J5中读取数据传送给MSP50C30,同时提供给语音成子程序合成语音;(4)在语音合成过程中,检测功能键是否按下,若按下,执行相应的功能键控制子程序。语音控制软件流程图如图4所示。
键盘扫描采用线反转法,其实现方法是:首先将行线编程为输出线,扁平型电感列线编程为输入线,使输出全部为零电平,则列线中电可变电感器平由高变低的即为按键所在的列;然后将行线编程为输入线,列线编程为输出线,使输出全为零电平,则行线中电平由高变低的即为按键所在的行;这样便可确定键值。在键值扫描子程序中通过软件延时10ms,是为了消除按键所带来的抖动,以避免产生误判。键值检测子程序流程图如图5所示。
在键值扫描的同时对所按数字键进行显示的大电流电感流程如图6所示。
5 结束语
本文所介绍的整机电路设计简单、性能可靠,所有器件均采用贴片元件,体积小,携带方便。经过听力测试表明:整机具有良好的语音质量,合成语音保持了较高的清晰度、可懂度及自然度。
采用ZigBee pro自己动手设计的工业用无线传感器一、 无线传感器网络是工业自动化的新热点 无线传感器网络的出现 引起了全世界范围的广泛关注,被称为二十一世纪最具影响的技术之一;改变世界的10大新技术之一;全球未来的四大高技术产业之一。而无线传感器 基于AS3676设计的LED照明管理技术AS3676 是高度集成的CMOS功率和照明管理单元,适嗯移动手机或其它以一节锂离子电池或3节NiMH 电池供电的设备.它集成了一个用于白背景光LED的升压DC/DC转换器,一个大功率电荷泵,一个AD 有个关于稳压芯片的问题希望大伙给科普下如上图,为什么有些型号的稳压芯片这个引脚是地,有些又是电压输出呢。
感觉不太能理解为什么用这个引脚作为电压输出,因为对于贴片封装的电路铺铜网络又是GND的时候散热很是成