单片机式语音播报伏特表Word文档下载推荐.docx
- 文档编号:16010872
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:13
- 大小:104.94KB
单片机式语音播报伏特表Word文档下载推荐.docx
《单片机式语音播报伏特表Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《单片机式语音播报伏特表Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
1.1、单片机
目前流行的单片机很多,其中89C51自带有片ROM和一定数量的RAM,一般不需要扩展片外的存储器,并且能和MCS—51产品兼容。
本设计选择89C51单片机,如下图所示:
图1-1
89C51单片机
本设计选用简单基本的经典复位电路,它利用电容和电阻的充放电来产生一个达到时间要求的连续低电压,并输入到单片机的复位管脚。
1.2、模-数转换电路
模-数转换选择8位的ADC即AD0809,模块分布如图1-2,测量围由REF(-)和REF(+)接的电压决定,使用的时候可以根据具体的需求更改测量量程。
工作原理如下:
首先,地址控制模块中,由单片机送来“通道控制信号”选择我们所需要的通道,随后ALE信号锁定该通道。
此时,外界的模拟输入就可以通过“模拟输入开关”进入AD转换器。
这时,只要START信号一有效马上就开始进行AD转换。
AD转换的过程其实就是一个“和参考电压比较,逐次逼近”的过程。
由“256电阻阶梯”模块提供参考电压,并在“开关阵列”的控制下,和输入进行比较,直到在“S.A.R.”模块中得到一个比较精确的数字化输出值,这时由“控制/定时模块”发送EOC信号通知外部AD转换完毕。
所的到的数字信号存于“输出锁存模块”中,只要单片机来一个OUTPUTENABLE信号即可输出数据。
图1-2ADC模块图
ADC芯片如下:
图1-3ADC芯片图
模-数转换工作主要是由硬件完成的,其软件部分相当简单.
1.3、语音播报
从设计的要求、芯片的性能等方面考虑,设计时选择了ISD1400。
它的功能齐全,控制信号只使用89C51的I/O控制线。
含64K/128KEEPROM存储器、消除噪声的话筒前置放大器和自动增益调节AGC电路、适合语音的专用滤波电路、具有极高温度稳定性能的时钟振荡电路及全部语音处理电路。
这种电路还提了多种应用方式选择和接口,并可方便地应用到各种集成化电子语音系统中。
语音录放组件可用于各种一段式语音留言装置、语音报警及语音提示装置中,能够在电源断开的情况下,长期保存信息。
设计时具体的连接如下:
图1-4
语音系统
ISD1420可分段存贮20秒语音信息,按每秒钟可读3个汉字计算,20秒可分段贮存609多个汉字语音。
将ISD1420的A2~A7与单片机CPU的I/O口连接,这样可单独提取64段语音信息,并在软件的支持下可自动组合成若干段完整的长短语句。
接通电源,电路自动进入节电准备状态。
按住录音键(REC保持低电平),电路进入录音状态,录音指示灯亮,直至REC变高或存储器录满,录音结束进入准备状态。
录音完毕即可使用。
1.4、
LED显示方案
显示方案常用的有两种:
串口和并口。
由于设计中,对于89C51的I/O口利用紧的关系,我们选用串口来显示。
为了能够同时显示3个LED数码管,本系统需要增加三个74LS164做串——并转换。
同时,由于电压的关系,还需要加上限流电阻。
在译码方面有硬件和软件两种方式,为了减小硬件的复杂程度,设计采用软件查表译码的方法。
2软件设计
软件的设计实行模块化,主要由模数转换、误差判断(如果一直测同一值即误差很小就不二次播报)、码制转换、LED显示、语音播报几大模块构成。
软件流程图如下:
3、软件调试
本系统的软件系统全部采用C51来编写,由于一般的仿真器对C51的支持有一定的缺陷,软件调试比较复杂.除了语法差错外,当确认程序没问题时,通过直接下载到单片机来调试.采取的是自下到上的调试方法,即单独调试好每一个模块,然后再连接成一个完整的系统调试.
4、硬件调试
调试时使用标准电源,digitalmultimeterDT9505数字万用表可以判定系统测量的精度。
系统供电电压:
5V(标准)
对所测的数据进行分析可以得出以下结论:
用标准的5伏电压供电的时候,所测的电压只在个别的电压围有0.01伏的误差,其他围几乎没有误差。
由于软件算法的限制,最大误差在5伏处,为0.02伏。
5、软硬件联调
通过设定仿真器的属性,从而通过仿真器实现软硬件联调。
对应每个模块功能在硬件电路实现,通过仿真器的单步执行或断点执行及全速执行,来观察硬件电路的反应是否正常。
在调试过程中对出现的问题进行修改和改进,为硬件的脱机运行打下基础。
焊接硬件电路在认真检查的基础上,还要掌握好焊接的时间。
为避免虚焊,要求焊锡与导线充分接触,但我们均采用胶皮导线,过高的温度会使胶皮脱落,在与其他导线交叉的情况下容易造成两导线的短接,产生不可靠性。
在焊接时,亦容易将座子的塑胶材料烧坏。
使用模拟仿真头与使用真实仿真头调试有点区别。
模拟仿真头调试的时候不易出现真实仿真头调试时产生的硬调故障。
真实仿真头要接收硬件电路的中断信号,并进入中断服务子程序完成相应的动作。
所以,本设计软件中本应该用定时器精确延时的地方,不得不用软件延时,导致设计未能够充分利用资源,增大了CPU的负担。
6、结论
研究的基于MCS—51单片机的语音播报伏特表,采用串口扩展(LED部分)、实时转换(ADC部分)、按键复位等技术,可以对直流电压进行比较高精度的测量并用语音播报该值。
系统的运行可靠、稳定。
对系统测量结果分析可以看出:
用标准的5伏电压供电时,所测的电压误差在0.01伏围。
伏特表的量程调整也是很方便的,在实际的运用过程中,不同的用户可以根据自己的实际需要,更改REF(—)和REF(+)值便可调整量程。
7、参考文献:
[1]
全国大学生电子设计竞赛组委会.第五界全国大学生电子设计竞赛获奖作品选编 :
理工大学
[2]
winbond.ISD1400SeriesSingle-ChipVoiceRecord/PlaybackDevices16-and20-SecondDurations.
America:
ElectronicsCorporationAmerica
[3]市教育委员会组丁元杰.
单片微机原理及应用:
机械工业P176――185P200――-204
[4]
[5]stocks.find-ic./search.asp?
p=AD0809
postedon2009-03-3022:
35道明一腾阅读(73)评论(0)
编辑收藏网摘
历史上的今天:
2009-03-30基于AT89C51的智能矿井环境质量监控系统
2009-03-30基于单片机和CPLD的数字频率计的设计
2009-03-30基于P87LPC764单片机中央空调能效管理系统
2009-03-30基于AT89S51的新型家庭语音报警系统设计
2009-03-30基于单片机和CPLD的高精度数据采集系统设计
2009-03-30让刚毕业大学生去开公司是忽悠人的不负责说法
2009-03-30转来的
2009-03-30基于ARM的指纹采集仪的设计与实现
2009-03-30汽车驾驶模拟器单片机系统设计
2009-03-30如何学习嵌入式系统(基于ARM平台)(转)
2009-03-30重要的技术发展趋势
2009-03-30上班族致富之道
·
MMC卡的文件系统及其实现方法
AT89S52与CF卡的接口设计
基于FPGA的线阵CCD数据采集系统
星载开关电源可靠性设计
微控制器和超声波技术在汽车倒车检测系统
如何利用Eagle开展3G室覆盖模拟测试
计算机检测技术和RFID在仓储系统货位虚实
基于DSPC54x的数字滤波器设计
基于CPLD的任意波形发生器
嵌入式系统开发选择Linux
∙基于89c51单片机的数字电压表设计
∙浅论计算机网络的安全问题
∙试析新型IC智能测试仪的原理、结构及其使用
∙C#实现文件加密
∙用单片机制作数字电路测试仪
∙基于ASP技术的网上书店的设计与实现
∙AR模型在人口增长预测中的应用
不知道您用的是ISD1420P5W功放板、ISD1420语音组合精灵板、ISD1420T开发录放实验板……,同一系列的产品比较多,功用也不同。
有关功ISD1420语音组合精灵板的容如下:
ISD1420语音组合精灵板是一块最小化的语音模块,用户可以不需要了解语音芯片及语音合成等的部机理,只需简单的外部串口控制,就可以直接在喇叭上获得理想的语音合成效果。
板上语音芯片可插拔,选用ISD1420芯片。
本精灵板结构紧凑体积仅半个烟盒大小,以标准组件模块方式灵活自如地应用在各种用户系统及各种产品空间中。
该精灵板虽体积小巧但包含了大量最新的器件和技术成果,如先进数字音频录放芯片(ISD1420)音质好断电不丢信息可自由录入语音容;
片可擦写程序存储器的单片机(AT89C2051)使控制灵活功能强大;
低压差微功耗的三端稳压器(HT7251)使输入电源电压围扩至5-12伏、板载LM386功放可提供0.5W的喇叭输出。
独有语音黑匣子功能设计可以记录本板放音的历史过程,使本板不但具备语音合成输出功能,也增有数据采集、存储功能……
一、设计
1、分段录制好音源芯片ISD1420。
将需要的语音单词先通过磁带录音机或多媒体电脑录制好,分成若干段(最大64段),再通过"
ISD1425高级语音编程拷贝机"
全部自动分段写入到ISD1420芯片中,将此音源芯片插入本精灵板。
--ISD芯片可即录即放反复修改容,部语音及分段信息在断电后也能保持100年。
2、本精灵板上ISD1420语音芯片录好了31段如下常用字词:
"
幺(00)、零(01)、壹(02)、贰(03)、叁(04)、肆(05)、伍(06)、六(07)、柒(08)、捌(09)、玖(0A)、十(0B)、百(0C)、千(0D)、万(0E)、温度(0F)、度(10)、正(11)、负(12)、现在(13)、正常(14)、偏高(15)、偏低(16)、上升(17)、下降(18)、号(19)、小时(1A)、分(1B)、秒(1C)、点(1D),嘟(1E)"
等。
★如需其它专业广播级语音,请另行联系。
3、根据需要编写系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 语音 播报 伏特