毕业设计(论文)具有语音播报功能的水温控制系统.doc
《毕业设计(论文)具有语音播报功能的水温控制系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)具有语音播报功能的水温控制系统.doc(42页珍藏版)》请在三一办公上搜索。
1、毕业设计具有语音播报功能的水温控制系统学 院: 专 业: 学生姓名: 学 号: 指导教师: 2012年 6月摘 要本文所描述的具有语音播报功能的水温控制系统是以成熟的框架为基础进行设计的,当前系统框架下,设计之中的区别主要在于系统各个部分单元电路选用的器件的不同.因此,本文将首先从整体框架中硬件的选择来确定总体电路,之后将描述各单元电路可行的元器件,在对比中确定优先项。之后将根据设计要就进行软件程序的设计。文中确定了已AT89C51单片机为核心设计的系统,AT89C51的强大功能将完成接收键盘的指令信号,接受数据收集芯片的收集到的实时数据,进行处理之后将要显示的部分传送至LED显示屏,并可根据
2、需要控制语音输出,根据预先设定的指令控制实现电路调整水温。语音播报部分采用集成芯片,进行语音对外传输,选用ISD4004在很大程度上优化了系统,ISD4004采用的是“直接模拟量存储”技术,该技术优势明显可以直接进行模拟数据的录入,即语音播报部分内容可以直接输入,无需模数装换,存储,再数模装换,不但简化了流程,而且最大限度的减少失真,输出效果较好。数据采集模块将使用DS18B20数字化温度传感器,DS18B20突出的特点是无需数模装换,可以直接接入单片机,减少信号失真。控制实现部分将使用继电器,由单片机数的小电流经继电器完成对大电流控制。依靠以上设计,系统将高效、稳定地实现数据采集、处理、输出
3、,实现语音播报、温度控制与恒定。关键字:语音播报,水温控制,单片机,芯片,继电器Abstract Paper describes with speech function of the water temperature control system is the basis of mature framework design, the current system frame, design of the main difference lies in the system of each part of the unit circuit choose different devices.
4、 So, this paper will first from the whole framework of the choice of hardware to set the overall circuit, then will describe each unit circuit feasible components, in contrast to determine a priority. According to the design to after software program design. Are determined already AT89C51 single-chi
5、p microcomputer as the core of the system design, the strong function of AT89C51 will complete the signals received keyboard, accept data collection of chip to collect data in real time, to deal with that is to be revea LED after the part is sent to a display screen, , and based on the need to contr
6、ol speech output, according to the predetermined command control realization circuit temperature adjustment. Speech broadcast of the integrated chip, for voice foreign transmission, choose ISD4004 largely optimizes the system, ISD4004 USES is the direct simulation amount storage technology, this tec
7、hnology can directly to the advantage of the simulation data entry, namely speech broadcast content can direct input part, without modulus outfit change, storage, and mathematical model with change, not only simplify the process, and minimize distortion, output effect is good. Data acquisition chip
8、will use DS18B20, DS18B20 outstanding characteristic is no mathematical model with change, can directly access microcontroller, reduce signal distortion. Control realize part will use the relay, the number of single chip microcomputer by small electric current flows through to relay to control. Rely
9、 on the above design, the system will be efficient, stable realize data acquisition, processing, output, and realize the speech broadcast, temperature control and constant.Key words: speech broadcast,water temperature control,single-chip microcomputer, chip, relay目录摘 要IABSTRACTII目录III第一章 引 言11.1课题背景
10、及意义11.2 主要设计技术指标与参数21.2.1 基本要求21.2.2 主要性能指标21.2.3 主要设计内容2第二章 系统总体框图和方案对比论证32.1 总体方案的对比论证32.2 系统框图32.3 单元电路方案的对比论证42.3.1 数采集模块42.3.2 语音播报模块52.3.3 控制实现模块6第三章 硬件单元电路设计及相关参数93.1 单片机AT89C51模块93.1.1 主要性能参数:93.1.2 功能特性概述:93.1.3 引脚功能说明:103.2 按键模块123.3 数据采集模块133.3.1 DS18B20主要特性133.3.2 封装及引脚排列、功能133.3.3 单片机访问
11、DS18B20流程143.3.4 DS18B20 测温原理153.3.5 单片机与DS18B20的连接163.4 LED显示模块163.5 语音播报模块173.5.1 ISD4004外部引脚183.5.2 工作参数193.5.3 语音播放单元电路193.6 执行模块203.6.1 固态继电器SSR工作原理203.6.2 固态继电器SSR的特点213.6.3 继电器控制电路图223.7 时钟和复位电路223.7.1 时钟223.7.2 复位电路233.8 主电源电路24第四章 系统各单元模块程序设计234.1主程序流程图234.2键盘模块程序流程图244.3数据采集模块程序流程图244.4显示模
12、块程序流程图254.5语音播报模块程序流程图264.6执行模块程序流程图27结论28参考文献29致谢及声明30附录31附录一:整机电路图31附录二:部分程序33第一章 引 言1.1课题背景及意义水温控制系统起源于早期的温度控制,而温度控制最早的应用是在大工业生产时期的工厂中,例如钢铁生产,钢材的等级、型号等技术指标的区分在于对不同温度钢水控制来实现。之后在随着技术的革新进步,生产活动的扩大,越来越多的行业开始应用温度控制,而温度控制也不再限于单一介质,空气、水、化工染料都会成为被控制对象。通过控制介质,来保证产品的质量或者用来生产不同的产品,例如芯片制造,对温度、湿度的要求就极其严格;在纺织领
13、域,不同温度的水处理过的纺织线,在性质上具有极大的差别,具体表现在丝线的韧度、弹性有很大不同。随着生产力的发展与进步,温度控制不再单单应用在工业生产上,越来越多日常生活设施开始使用温度控制系统,进一步改善人类生活环境,提高生活质量。例如,现代化的泳池,当前社会在实用性的基础上更加讲究舒适性,表现在室内泳池上,就是泳池的水温要保持在一个适当的范围内,以使身处泳池之中人的体表感官保持舒适;在家居生活中,技术较新的产品为了在性能上出众,以达到增加销量的目的,越来越多的人性化设计开始使用到家电之中,以电饭煲为例,现在的电饭煲不在简简单单的能煮饭,如果饭煮好后主人没能及时将饭盛出,电饭煲会根据温度进行自
14、身调节,以使其中的饭始终保持在适宜食用的温度范围内,这其中用到的就是温度控制。温度控制系统经历了较长的发展历程,技术越来越成熟,其理论框架基本不会再有较大的改动,而电子科技的发展为其性能的提升创造了空间。集成化、微型化、多功能化、高效化、低碳化、简便化成为当下温度控制的目标。本文将从温度控制中应用最为广泛的水温控制系统为例,将较为先进集成芯片用到系统中以实现多种功能。本设计定位为具有语音播报功能的水温控制系统,系统是将AT89C51单片机作为核心进行设计的,AT89C51的强大功能将完成接收键盘的指令信号,接受数据收集芯片的收集到的实时数据,进行处理之后将要显示的部分传送至显示屏,并可根据需要
15、控制语音输出,根据预先设定的指令控制实现电路调整水温。语音播报部分采用集成芯片,进行语音对外传输,选用ISD4004在很大程度上优化了系统,ISD4004采用的是“直接模拟量存储”技术,该技术优势明显可以直接进行模拟数据的录入,即语音播报部分内容可以直接输入,无需模数装换、存储、再数模装换的复杂流程,不但简化了流程,而且最大限度的减少失真,输出效果较好。数据采集芯片将使用DS18B20,DS18B20突出的特点是无需数模装换,可以直接接入单片机,减少信号失真,而软件部分程序设计将十分简单。该系统可以实现以下功能:键盘输入及控制系统运作预先温度设定,系统将根据设定的温度进行控制语音播报实时显示当
16、前温度1.2 主要设计技术指标与参数1.2.1 基本要求控制对象为1升净水,水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。1.2.2 主要性能指标(1)以单片机为控制核心。(2)达到设定的水温时,进行语音播报。(3)电路可以采用集成电路也可以采用分立式电路(4)用十进制数码显示水的实际温度1.2.3 主要设计内容(1)给出电路设计总体框图(2)给出单元电路的设计与计算,并分析单元电路的工作原理(3)将单元电路进行级联形成总体电路,并分析工作原理第二章 系统总体框图和方案对比论证2.1 总体方案的对比论证本设计的目标是具有语音播报功能的水温控制系统。
17、要求控制对象为1升净水,水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。以单片机为控制核心,达到设定的水温时,进行语音播报。电路可以采用集成电路也可以采用分立式电路。用十进制数码显示水的实际温度。根据设计要求,有以下方案可供选择:方案1:以十六位单片机SPCE061A为核心,采用常见的分立式设计完成外围电路功能。方案2:以单片机AT89C51为核心,采用集成芯片完成外围电路功能。方案对比:方案1使用的SPCE061A单片机,其优势在于自身配备语音播放函数,可以简单快捷的实现语音播放;芯片内置在线仿真、编程接口,对于在线调试较为有用。方案2使用的AT8
18、9C51单片机,优势在于软件编程自由度大,可用编程实现各种控制算法和逻辑控制。二者各有千秋,但是SPCE061A单片机与我们日常接触的51系列在指令系统上面差别很大,同时单片机使用的是PID算法,在目前的知识储备中未曾接触过这种算法,在软件编程上存在困难。而方案2使用的AT89C51单片机在以前接触过,较为了解,使用起来比较简单方便。结论:基于以上对比,本设计采用方案2。2.2 系统框图系统主要包含三部分:输入模块(按键输入、数据采集模块的信息输入)、输出模块(语音播报、LED显示)、控制实现模块(继电器、电炉),另外,电路还需要时钟电路和复位电路以及电源电路提供外围辅助。系统框图如图 2.1
19、所示。单片机AT89C51LED显示语音播报ISD4004继电器电炉盛水容器 数据采集DS18b20按键时钟与复位电路图 2-1 系统框图2.3 单元电路方案的对比论证该部分将从系统框图中的模块出发,分析各单元电路的可行方案,通过对比分析选择最优方案,同时也是从技术角度出发,说明总体方案是最优选项。2.3.1 数采集模块数据采集模块是显示模块的前提,同时也是控制电路执行模块反馈形成的必要条件。数据采集模块在很大程度上要求,具有高精度、高灵敏性,数据采集模块的精度影响到处理过程的误差波动,灵敏性影响到反馈的形成。数据采集模块有以下三个方案:方案1:采用分立式的设计,数据采集模块由温度传感器铂电阻
20、Pt1000和运算放大器HT9274,该运算放大器为电压差动运算放大,通过调节可调电阻可以完成调零。铂热电阻的突出性能是在高温和氧化性介质中很稳定,线性度非常好,因此它通常用于工业测温。铂电阻传感器将测得的温度线号传到信号放大器,进行电压信号放大,之后由单片机对信号进行处理并做出反应。工作电路如图2.2所示。方案2:采用集成式的设计,由DS18B20数字化温度传感器独立完成数据采集工作 。DSB1820 突出的特点是可以直接接入单片机,无需数模装换,能够直接读出被测温度,减少信号失真,而软件部分程序设计将十分简单。其读数方式是数字式的,有效宽度(9-12位)完全可以满足需求,而且读数时间极短,
21、在一秒钟之内就可以完成 ,芯片的读写都依赖于一个总线,简化了电路,其功耗也比较低。图 2-2 由PT1000和HT9274构成的测温电路方案对比:方案1应用的是铂电阻,铂电阻线性好,但是需要进行模数转换,在一定程度上影响了数据精度,相比较而言,方案2更为合适。结论:基于以上对比,数据采集模块选用方案2。2.3.2 语音播报模块语音播报模块实现的途径是通过单片机控制语音播放器件传输到扩音器,将预先设定好的语音播放出来。可行的方案有以下两个:方案1:以SK040G语音芯片直接驱动的0.5W的扩音器。SK040G语音芯片是一次性可编程语音芯片,语音输出有PWM和DAC两种模式,可以选择控制模式,控制
22、模式有三种并口控制、串口控制、按键控制等。该语音芯片内部自带滤波功率放大器,直接连接扩音器也不会影响音质。 方案2:以AT89C51单片机为核心,由ISD4004语音芯片配合音频功率放大器LM386、麦克风、扩音器等简单外围器件完成语音播放工作,单片机只需要提供工作信号,在信号驱动下语音芯片便可通过扬声器将预先设定的语音内容播放出来,而所播放的语音内容可以以录音的方式直接收录进语音芯片便可,这得益于ISD4004语音芯片所特有的“直接模拟量存储”专利技术。方案比较:两个方案从功能上来说都能顺利完成任务,但是方案1中SK040G是可编程语音芯片,要完成语音播放任务需要预先的编程,增加了工作量;另
23、外,虽然该芯片的价格只有几元钱,但是其是一次性可编程的,完成一次变成后期编程功能即丧失,经济性好,但性价比低。方案2中使用的ISD4004语音芯片因其所特有直接模拟量存储技术,大大简化了工作量,并且可以反复使用。结论:基于以上比较,语音播放模块选择方案2。2.3.3 控制实现模块控制实现模块的方案理论上的方案都是通过继电器衔接电炉,完成弱电信号对强电的控制,而使用什么样的继电器对电路的完成效率有着很大的影响,主要由以下两种选择:方案1:使用传统电磁式继电器,电磁式继电器结构简单、实用,单片机传送高电平信号至三极管,三极管正向导通信号传至2号接口,继电器电流输入口两个反向电压作用,磁性消失,原本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 具有 语音 播报 功能 水温 控制系统
链接地址:https://www.31ppt.com/p-3977732.html