多功能语音播报系统毕业论文.doc
《多功能语音播报系统毕业论文.doc》由会员分享,可在线阅读,更多相关《多功能语音播报系统毕业论文.doc(63页珍藏版)》请在三一办公上搜索。
1、摘 要这篇论文主要介绍多功能语音播报系统的设计过程。采用凌阳科技推出的16位结构的微控制器SPCE061A作为核心芯片,利用凌阳61板、传感器模组及液晶显示模组的配合,实现温度、光线的实时测量、语音播报及时间显示。温度测量范围0-125,通过按键来控制系统对温度、光线的测量和播报。由按键组合完成显示屏上时间及闹钟的调整。通过液晶显示提供友好的用户界面,操作简单、方便。 设计由硬件和软件两部分组成。硬件方面我们用Protel软件绘制电路原理图并完成焊接和调试,软件则是编写控制电路工作的程序,在集成开发环境IDE下调试通过后下载到单片机中。最后实现温度、光线的语音播报和日期、时间的显示。设计中热敏
2、电阻测温度是通过中断系统实时监测热敏电阻两端的电压,经过微处理器计算得到温度值,再由音频压缩算法播报出实时温度值。这样的设计可以克服水银温度计的很多缺点,使测量值更准确。 这个设计非常实用,可以让我们方便、快捷、准确地了解当时的温度、光线强弱、日期时间等信息。关键词:语音播报、凌阳、SPCE061A、传感器模组、SPLC501液晶显示模组目录第一章 引言3第二章 需求分析52.1 设计需求52.2概要设计52.2.1 硬件组成52.2.2 SPCE061A概述5第三章 硬件设计93.1 电路图设计93.1.1 原理图设计93.2 焊接113.2.1 检测元器件、并做器件整形113.2.2 元件
3、分类123.2.3 焊接步骤123.3硬件测试133.4下载自检程序143.4.1硬件连接143.4.2程序下载153.4.3 现象153.5 模组简介163.5.1 传感器模组163.5.2 SPLC501液晶显示模组17第四章 软件设计184.1概要设计194.2主程序204.3 子程序模块214.4 调试中遇到的问题及解决方法25第五章 操作指南275.1 硬件连接275.2 操作说明28第六章 总 结29谢 辞30参考文献31附录一:61板电路原理图32附录二:61板PCB图33附录三:元器件清单34附录四:主程序代码35附录五:键盘扫描子程序代码40附录六:通道1、2的A/D转换程序
4、代码40附录七:温度测量程序代码41附录八:语音播报程序代码42附录九:FIQ程序代码45附录十:光线检测程序代码48附录十一:时间日期调整程序代码49第一章 引言随着嵌入式技术的快速发展及其在各领域的广泛应用,单片机以其体积小、功能强、价格低、使用灵活等特点显示出了明显的优势和广泛的应用前景。单片机由于CPU、存储器、I/O接口电路均集中于一块芯片上,其结构非常紧凑,价格便宜,功能却非常强大。单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,实现智能化,在航空航天、机械加工、智能仪器仪表、家用电器、通信系统、智能玩具等领域发挥了巨大作用。单片机有着微处理器所不具备的功能,它
5、可单独完成现代工业控制所要求的智能化控制功能,已成为现代电子技术应用领域十分重要的技术之一。世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,应有尽有,有与主流C51系列兼容的,也有不兼容的,它们各具特色,为单片机的应用提供了广阔的天地。现在单片机技术较以往又有了很大进步。主要反映在内部结构、功率消耗、外部电压等级以及制造工艺上。用户对单片机的需求越来越多,要求也越来越高。1、内部结构的进步 单片机在内部已集成了越来越多的部件,这些部件包括一般常用的电路,例如:定时器,比较器,A/D转换器,D/A转换器,串行通信接口,Watchdog电路,LCD控制器等。2、功耗、封装及电源
6、电压的进步 功耗越来越小,特别是很多单片机都设置了多种工作方式,这些工作方式包括等待,暂停,睡眠,空闲和节电。3、工艺上的进步 采用CMOS技术,但还是有很多公司采用的是0.6um以上的光刻工艺,有个别的公司,如Motorola公司则已采用0.35um甚至是0.25um技术。这些技术的进步大大地提高了单片机的内部密度和可靠性。4、单片机应用的可靠性技术发展 在单片机应用中,可靠性是首要因素。为了扩大单片机的应用范围和领域,提高单片机自身的可靠性是一种有效方法。近年来,单片机的生产厂家在单片机设计上采用了各种提高可靠性的新技术,这些新技术主要有:EFT(Ellectrical Fast Tran
7、sient)技术、低噪声布线技术及驱动技术和采用低频时钟技术。单片机在目前的发展形势下,表现出几大趋势: 1、可靠性及应用越来越水平高和互联网连接已是一种明显的走向; 2、集成的部件越来越多;NS(美国国家半导体)公司的单片机已把语音、图象部件也集成到单片机中,也就是说,单片机的意义只是在于单片集成电路,而不在于其功能了;如果从功能上讲它可以是万用机,原因是其内部已集成各种应用电路。 3、功耗越来越低和模拟电路结合越来越多; 随着半导体工艺技术的发展及系统设计水平的提高,单片机还会不断产生新的变化和进步,最终人们可能发现:单片机与微机系统之间的距离越来越小,甚至难以辨认。我们这次毕业设计选用凌
8、阳公司推出的以SPCE061A为核心的单片机。因为它除了具有集成度高、抗干扰性强、体积小、功耗低、价格便宜等特点外,还具有以下功能特点:1、DSP功能、语音特色的凌阳十六位单片机开发系统;2、集开发板仿真器和编程器于一体。只需PC机即可进行产品开发,同时免费提供原版开发环境;3、不需要任何外围器件就可以完成语音录放、识别等功能;4、所有I/O全部引出,可以和用户外部电路直接搭配;5、具有多种电源供电方式,使用户使用更加方便。单片机已渗透到我们生活的各个领域,在科学技术更加进步的未来,单片机的功能会变得更加强大,其应用意义已远不限于它的应用范畴或由此带来的经济效益,更重要的是它已从根本上改变了传
9、统的控制方法和设计思想,是控制技术的一次革命,是一座重要的里程碑。第二章 需求分析任务需求:利用凌阳61板、传感器模组及液晶显示模组的配合,实现温度、光线的实时测量、语音播报及时间显示。温度的测量范围0-125,通过按键来控制系统对温度、光线的测量和播报。通过按键的组合完成显示屏上时间及闹钟的调整。2.1 设计需求单片机已渗透到我们生活的各个领域,大到导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用
10、说自动控制领域的机器人、智能仪表、医疗器械了。小到手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。 传统教学中51单片机的开发需要较多的工具,例如仿真器、编程器、烧录器等,这些开发无论是从价格还是从操作上都使得其难以在学生中普及,它注重的是单片机本身的学习。61板作为一套完整的16位单片机开发系统,可以代替51单片机开发系统所需要的仿真器、编程器、单片机开发板。用一条下载线连接到计算机的并口就可以实现在线仿真、在线调试、在线下载,低廉的价格保证了我们可以拥有自己的单片机开发系统;此外,61板具有SOC概念、DS
11、P功能和语音特色,能让我们接触较新的技术,也能提升学习单片机的兴趣;使用标准C语言也是该单片机的一个优势。所以从以上的比较中我们选择凌阳SPCE061A单片机作为设计的核心部件。2.2 概要设计2.2.1 硬件组成 用61扳与SN-6048传感器模组、SPLC501液晶显示模组连接,实现设计功能。我们将在后面详细介绍两个模组及与61板的连接方式。2.2.2 SPCE061A概述SPCE061A是凌阳科技继unSP (microcontroller and signal rocessor,即16位微处理芯片)系列产品之后推出的又一款16位结构的微控制器。在存储器方面考虑到用户对资源的需求较少以及
12、便于程序调试等功能,SPCE061A里内嵌32K字的闪存(FLASH)。较高的处理速度使nSP能够非常容易快速地处理复杂的数字信号。1、性能 内核采用16位nSP微处理器; 工作电压(CPU)VDD为2.43.6V ,I/O端口高电平VDDH为2.45.5V; CPU时钟:0.32MHz49.152MHz ; 内置2K字SRAM和32K FLASH; 可编程音频处理; 晶体振荡器; 系统处于备用状态下(时钟处于停止状态),耗电仅为2A3.6V; 两个16位可编程定时器/计数器(可自动预置初始计数值); 两个10位DAC(数-模转换)输出通道; 32位通用可编程输入/输出端口; 14个中断源可来
13、自定时器A / B,时基,两个外部时钟源输入,键唤醒 具备触键唤醒的功能; 使用凌阳音频编码SACM_S240方式(2.4kb/s),能容纳210s的语音数据; 32768Hz实时时钟,由锁相环PLL振荡器提供系统时钟信号;图2-1 7通道10位电压模/数转换器(ADC)和单通道声音模-数转换器; 声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能; 具备串行设备接口; 具有低电压复位(LVR)功能和低电压监测(LVD)功能; 内置在线仿真电路ICE(In- Circuit Emulator)接口; 具有保密能力; 具有Watch Dog功能。2、结构如图2-1所示。其主要功
14、能模块有并行I/O端口、模/数转换ADC、存储RAM&FLASH、定时器/计数器T/C(脉宽调制输出PWM)、WatchDog、异步串行通信口UART、指令寄存器IR、设备串行口SIO、低电压检测LVD(低电压复位)等。3、封装图2-2 SPCE061A有两种封装片,一种为84个引脚,PLCC84封装形式;另一种为80个引脚,LQFP80封装。我们选用的是PLCC84,引脚排列如图2-2所示。在PLCC84封装中,有15个空余脚,在使用时这15个空余脚悬浮。在LQFP80封装中有9个空余脚,在使用时这9个空余脚接地。 下面是PLCC84管脚功能介绍。表2-1 LQFP84封装管脚功能管脚名称管
15、脚功能IOA0IOA15(4148,5360)I/OA口,16个IOB0IOB15(51,8176,6864)I/OB口,16个OSCI 13振荡器输入,采用石英晶振时,接晶振OSCO 12振荡器输出,采用石英晶振时,接晶振RES_B 6复位信号输入端,低电平有效ICE_EN 16ICE使能端,接在线调试器PROBE的使能脚ICE_ENICE_CLK 17ICE时钟脚,接在线调试器PROBE的时钟脚ICE_CLKICE_SDA 18ICE数据脚,接在线调试器PROBE的数据脚ICE_SDAPVIN 20程序保密设定电源输入脚PFUSE 29程序保密设定输入脚DAC1 21音频输入通道1DAC2
16、 22音频输入通道2VREF2 23 2 V参考电压输入脚AGC 25语音输入自动增益控制引脚OPI 26Microphone第二级运放输入脚MICOUT 27Microphone第一级运放输入脚MICN 28Microphone正向输入脚MICP 33Microphone负向输入脚VRT 35A/D转换参考电压输入脚VCM 34ADC参考电压输入脚VMIC 37Microphone电源SLEEP 63睡眠状态指示,当CPU进入睡眠状态时,输出高电平VCP 8锁相环压控振荡器阻容输入端XPOMT PVPP XTEST(61.69.14)出厂测试管脚,使用时悬空即可VDDH 51.52.75I/
17、O电平参考电压输入端,当输入参考电压为5V/3.3V时,I/O输入、输出高电平为5V/3.3VVDD 7锁相环PLL电源VSS 9锁相环PLL地VSS 19.24模拟信号地VSS 38.49.50.62数字信号地VDD 15.36数字信号电源 第三章 硬件设计 电路板按功能设计可分为电源区、下载区、音频区、键控区、输出输入接口等区域。3.1 电路图设计61板设计的结构框图如图3-1所示。图3-13.1.1 原理图设计在熟悉了Protel 99SE的使用后,就开始电路原理图的设计。图3-21、电源区:采用3节5号电池供电,由J10接入。其中的前后两组电容用来去耦滤波,使其供给芯片的电源更加干净平
18、滑。为了活动标准的3.3V电压,在板子上加入SPY0029三端稳压器。两个二极管,是为防止误将电源反接造成不必要损失而设置的,在操作过程中千万不要将电源接反,因为反向电压超过一定的值,二极管将会被损坏,达不到保护的目的。后面的零电阻及其电源、地分成不同的几路是为了减少电池干扰设置的。原理图如图3-2所示。2、下载区:ICE基本运作方式的通过控制clock及通过ICE喂入指令方式,来控制CPU的运行及缓存器资料和内存资料的存取,因此必须透过控制缓存器值的设定来控制目前CPU的运作。每个相连接的不同ICE模块都拥有自己独特的3-bit ID,当PC在传送control 信号时都会先传送该 3-bi
19、t ID ,只有ICE本身的ID和control信号的ID相同时才会执行该命令或回传资料。61板上的74HC244主要在我们选用下载线的时候起作用,主要寄缓存的作用和完成SDA是作为数据回送还是数据下传的选择。原理图如图3-3所示。图3-33、音频区:MICP和MICN将随着MIC产生的波形变化,并在两个端口处形成两路反相的波形,在经过两级运放放大,把放大的语音信号交给ADC转换为数字量,这个时候我们就可以通过单片机编程对这些数据进行处理,比如说语音数据压缩、语音识别样本处理。SPY0030A专门用于语音信号放大的芯片。原理图如图3-4所示。4、键控区:按键是通过通断控制来实现它的功能,在按键
20、没有按下时,它的1、3脚是断开的当按下时这两个脚是连通的。若此时我们在1脚接一个高电平,把第3脚连到一个I/O口上,这就形成了一个人机操作界面,通过编程对I/O扫描,单片机就能识别到我们的按键指令。原理图如图3-5所示。5、输入输出接口:(也可简称为I/O口)是单片机与外设交换信息的通道。输入端口负责从外界接收检测信号,键盘信号等各种开关量信号。输出端口负责向外界输送由内部电路产生的处理结果,显示信息,控制命令,驱动信号等。unSP内有并行和串行两种方式的I/O口。SPCE061A有两个16位通用的并行I/O口:A口和B口。这两个口的每一个都可通过变成单独定义成输入或输出口。原理图如图3-6所
21、示。图3-4图3-5 图3-661板原理图见附录一,PCB板的设计见附录二。3.2 焊接3.2.1 检测元器件、并做器件整形1、用万用表检测12个电解电容、16个独石104、3个独石224是否短路,短路的器件需更换。2、利用万用表检测4个按键,按键按下后看1、3脚是否接通,是则说明按键正常。3、 先将单排插针掰开,分别为10PIN4个、1PIN1个、3PIN3个和2PIN两个。4、将所有检测过的电阻、电容、二极管按电路板间距把引脚折弯,以便插到电路板上。3.2.2 元件分类1、小个子元器件(20个):晶振(1个)、二极管(3个)、SPY0029A(1个)、电阻(18个)。2、中间个子元器件(4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多功能语音播报系统 毕业论文 多功能 语音 播报 系统
链接地址:https://www.31ppt.com/p-3941194.html