单片机实现语音录放系统设计+电路图+流程图+源程序+展望 第5页
该命令为单字节命令(最大执行时间为25毫秒,Ts2=25mS),其功能为将屏幕向上移 一个点阵行。
8. 下移
命令格式:F6
该命令为单字节命令(最大执行时间为30 毫秒,Ts2=30mS),其功能为将屏幕向下移动一个点阵行。
9. 左移
命令格式:F7
该命令为单字节命令(最大执行时间为12 毫秒,Ts2=12mS),其功能为将屏幕向左移动一个点阵行。
10. 右移
命令格式: F8
该命令为单字节命令(最大执行时间为12 毫秒,Ts2=12mS),其功能为将屏幕向右移动一个点阵行。
3.4 电源电路设计
系统工作需要电源,本设计所需电源电压为+5V,而所提供的为+24V电压,所以本文也要对电源电路进行设计,以满足系统的工作要求,LM2575产生的为+5V电压,以下作详细介绍。
人们常用7805稳压块产生5V电压。但7805的一个明显缺点,是当输入电压大于12伏时,发热会很厉害,最大的输入电压也只能到15伏左右。原因在于7805属于线性稳压。即如果输入 12V,就有7V电压是完全的发热浪费掉。解决这个问题的有效方法是改用开关式的电源IC。LM2575的系统主要特性如下:
1. 有3.3、5、12、15伏,及可以调整输出电压的版本可供选择。比如本文介绍的 LM2575 , 就是固定+5V的输出。
2.可调整输出的电压版本输出电压为1.37V到37V (HV版本可达到57V)。
3.最大输出电流为1A。
4.最大输出电压为40V (HV版本可达60V)。
5.只需要4只外围原件。
6.内部振荡频率为52K。
7.TTL原文请找腾讯752018766优-文^论,文.网
http://www.youerw.com 关闭功能,待机状态极低功耗。
8.使用高可靠的标准电感 (330uH)。
9.温度及电流限制保护。
10.版本提供增加的测试功能。
3.4.1 概述
LM2575系列开关稳压集成电路是美国国家半导体公司生产的1A集成稳压电路,它内部集成了一个固定的振荡器,只须极少外围器件便可构成一种高效的稳压电路,可大大减小散热片的体积,而在大多数情况下不需散热片;内部有完善的保护电路,包括电流限制及热关断电路等;芯片可提供外部控制引脚。是传统三端式稳压集成电路的理想替代产品。[10]
该系列分为LM1575、LM2575及LM2575HV三个系列,其中LM1575为军品级产品,LM2575为标准电压产品,LM2575HV为高电压输入产品。每一种产品系列均提供3.3V、5V、12V、15V及可调(ADJ)等多个电压档次产品。除军品级产品外,其余两个系列均提供TO-200直脚、TO-220弯脚、塑封DIP-16脚、表面安装DIP-24脚、表面安装T)-263-5脚等多种封装形式,并分别用后缀T、Flow LB3、N、M、S表示。对于5V输出的LM2575产品,不同的封装形式,其完整表示分别为LM2575T-5.0、LM2575T-5.0 Flow LB03、LM2575N-5、M2575M-5.0、 M2575S-5.0。
3.4.2 引脚图
图3.4.2是LM2575集成稳压器的两种引脚图:其引脚功能如下:
1. VIN 稳压电压输入端。
2. OUTPUT 开关电压输出端接电感或快速恢复二极管。
3. GND 公共端。
4. FEEDBACK 反馈输入端。
图3.4 LM2575集成稳压器的两种引脚图
5. ON\OFF 控制输入端,接公共端时,稳压电路工作;接高电平时,稳压
路停止。
3.4.3 工作原理
LM2575内含52kHz振荡器、基准电路、热关断电路、电流限制电路、放大器、比较器及内部稳压等电路。将稳压输出的电压接到反馈输入端的目的是同内部电压基准比较,若电压偏低,则用放大器来控制内部振荡器以提高输出占空比,从而提高输出电压。
3.4.4 电源电路的设计
LM2575的设计电路如图3.4.4所示:(备注:图中的1N5819是最高耐压40V的肖特基二极管)
此电路图为LM2575应用的经典电路图,未经过处理的电压由Vin端口接入,基准电压从Fb口输出,给系统各个部分供电。
图3.5 电源电路的设计电路图
第4章 软件部分设计
4.1 ISD2560 内部地址单元寻址
ISD2560 虽然提供了地址输入线,但它的内部信息段的地址却无法读出。本系统采用单片机来控制,不需读出信息地址,而直接设置信息段起始地址。其实现方式有两种:一是由于ISD2560 的地址分辨率为 100 ms,所以可用单片机内部定时器定时 100 ms,然后再利用一计数器对片机定时次数进行计数,则计数器的计数值为语音段所占用的地址单元。该方式能充分利用ISD2560 内部的EEPROM,在字段较多时可利用该方法。二是语音字段如果较少,则可根据每一字段的内容多少,直接分配地址单元。一般按每 1 s说 3 个字计算,60 s可说 180 个字,再根据ISD2560 的地址分辨率为 100 ms,即可计算出语音段所需的地址单元数。本文采用第二种方式。
4.2 系统软件总流程图
图4.1 软件流程图
如上图所示,系统上电后,先初始化,然后实时的进行按键扫描,当录音键按下时,调用录音子程序开始录音,录入公交站名结束后返回。按下放音键后,调用放音子程序,同时显示站名,基本实现公交报站功能。
4.3录放音程序设计
1.录音时,按下录音键(recordkey),单片机通过口线设置语音段的起始地址,再使PD端、P/R端和端为低电平启动录音;结束时,松开按键,单片机又让端回到高电平,即完成一段语音的录制。同样的方法可录取第二段、第三段等等。值得注意的是,录音时间不能超过预先设定的每段语音的时间。程序流程图如下:图 4.2录音软件程序框上一页 [1] [2] [3] [4] [5] [6] 下一页
单片机实现语音录放系统设计+电路图+流程图+源程序+展望 第5页下载如图片无法显示或论文不完整,请联系qq752018766