本科毕业设计室内温湿度语音播报系统的设计.doc
《本科毕业设计室内温湿度语音播报系统的设计.doc》由会员分享,可在线阅读,更多相关《本科毕业设计室内温湿度语音播报系统的设计.doc(27页珍藏版)》请在三一办公上搜索。
1、吉 林 农 业 大 学本 科 毕 业 设 计论文题目: 室内温湿度语音播报系统的设计 学生姓名: 专业年级:电子信息科学与技术 指导教师: 职称: 讲 师 2008 年 6 月 3 日目 录题目I摘要及关键字I1 前言11.1 题目的来源与开发意义11.2系统功能概述12 方案的提出及论证12.1 温湿度传感器的选择12.2 语音录放电路的选择23 系统硬件设计33.1 系统硬件总体设计概述33.2 系统框图33.3 系统各模块的设计43.3.1 温湿度测量模块43.3.2 语音录放模块43.3.3 显示模块53.3.4 时钟模块63.3.5 键盘控制模块73.4 硬件电路主要器件73.4.1
2、 AT89C51单片机73.4.2 温湿度传感器SHT1173.4.3 ISD4003系列语音芯片113.4.4 DS1302的结构及工作原理144 系统软件设计164.1 系统软件总体设计思想164.2 各功能模块的软件设计164.2.1 温湿度测量的程序设计164.2.2 语音播报的程序设计174.2.3 温湿度显示的程序设计185 系统调试195.1 硬件电路调试195.2 各功能模块软件调试196 结论19参考文献20致 谢20附录一:系统总体电路原理图21附录二:程序流程图22室内温湿度语音播报系统的设计学 生: 专 业:电子信息科学与技术 指导教师:摘 要:本设计主要是研究室内温湿
3、度的测量并实现语音播报的功能,在该系统中采用AT89C52单片机作主控制器,采用瑞士Scnsirion 公司推出的高度集成的温湿度传感器芯片SHT-11,实现室内温湿度的测量并通过单片机的串行口进行静态显示,再通过采用语音芯片ISD4003所组成的语音电路实现温湿度的语音播报,另外本系统还兼有多功能时钟功能。本设计采用静态显示大大节省了单片机的I/O资源,软件部分用C语言编写,易读、可移植性好。本系统主要包括温湿度测量模块、语音录放模块、温湿度显示模块、时钟模块和键盘控制模块五个部分。关键词:单片机;SHT-11;ISD4003;温湿度测量;语音播报The Design of Indoor T
4、emperature and HumidityVoice Broadcast SystemName:He Haitao Major:Electronics information science and technologyTutor:Gong HeAbstract: This design mainly researches for the measurement of indoor temperature and humidity and achieves the function of the voice broadcast, in which, AT89C2 SCM is used a
5、s master controller and a highly integrated temperature and humidity sensor chip SHT-11 developed by Switzerland Scnsirion Company is adopted to achieve the measurement of indoor temperature and humidity and make a static display through the serial interface of SCM, then voice broadcast of temperatu
6、re and humidity is achieved through the use of voice circuit composed of voice chip ISD4003.In addition, the system also features the function of muti-functional clock. This design adopts a static display to save the I/O resources of SCM significantly. Software is compiled with C-language partially,
7、 easy to be read and has a good portability. This system mainly includes five parts of temperature and humidity measurement module, voice recording module, temperature and humidity display module, clock module and keyboard control module.Keywords: SCM;SHT-11;ISD4003;measurement of temperature and hu
8、midity;voice broadcast1 前言1.1 题目的来源与开发意义作为获取信息的手段传感器技术得到了显著的进步,其应用领域越来越广泛,对其要求越来越高,需求越来越迫切。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。传感器主要用于测量和控制系统,它的性能好坏直接影响系统的性能。因此,不仅必须掌握各类传感器的结构、原理及其性能指标,还必须懂得传感器经过适当的接口电路调整才能满足信号的处理、显示和控制的要求,而且只有通过对传感器应用实例的原理和智能传感器实例的分析了解,才能将传感器和信息通信和信息处理结合起
9、来,适应传感器的生产、研制、开发和应用。为了提高对传感器的认识和了解,尤其是对温湿度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统,在生产和生活中应用性都比较强。本文利用单片机结合传感器技术和语音技术而开发设计了这一室内温湿度语音播报系统。本设计不仅可以显示室内的温湿度,而且能够实现温湿度的语音播报,使其更人性化,操作方便,控制灵活。1.2系统功能概述本设计系统主要包括温湿度测量模块、语音录放模块、温湿度显示模块、时钟模块和键盘控制模块五个部分。采用高度集成的温湿度传感器芯片SHT-11测量室内温湿度,经由显示模块进行显示,并通过语音录放模块实现温湿度的语音播报,采
10、用AT89C51单片机作为主控制器,最后通过程序对其外围电路进行控制。实现温湿度的语音播报是本设计的创新之处,使其实用性更强。 2 方案的提出及论证2.1 温湿度传感器的选择在本设计中,传感器是实现测量的首要环节,是测量系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转换,一切准确的测量都将无法实现。方案一:采用热电阻温度传感器。热电阻是利用导体的电阻随温度变化的特性制成的测温元件。现应用较多的有铂、铜、镍等热电阻。其主要的特点为精度高、测量范围大、便于远距离测量。铂的物理、化学性能极稳定,耐氧化能力强,易提纯,复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测
11、温和温度标准。缺点是价格贵,温度系数小,受到磁场影响大,在还原介质中易被玷污变脆。按IEC标准测温范围-200650,百度电阻比W(100)=1.3850时,R0为100和10,其允许的测量误差A级为(0.15+0.002 |t|),B级为(0.3+0.005 |t|)。铜电阻的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在腐蚀性介质中使用稳定性差。在工业中用于-50180测温。这种温度传感器采集的是模拟信号,需要A/D转换器,因此外围电路比较复杂,性能也不稳定。采用HOS-201湿敏传感器。HOS-201湿敏传感器为高湿度开关传感器,它的工作电压为交流1V以下,频率为50HZ
12、1KHZ,测量湿度范围为0100%RH,工作温度范围为050,阻抗在75%RH(25)时为1M。这种传感器原是用于开关的传感器,不能在宽频带范围内检测湿度,因此,主要用于判断规定值以上或以下的湿度电平。然而,这种传感器只限于一定范围内使用时具有良好的线性,而且该传感器也是采集的模拟信号。方案二:温度测量传感器采用DALLAS公司DS18B20的单总线数字化温度传感器1,2,测温范围为-5525,可编程为9位12位A/D转换精度,测温分辨率达到0.0625,采用寄生电源工作方式, 单片机只需一根口线便能与DS18B20通信,占用单片机口线少,可节省大量引线和逻辑电路。 采用HS1100/HS11
13、01湿度传感器3。HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。不需校准的完全互换性,高可靠性和长期稳定性,快速响应时间,专利设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。相对湿度在1%100%RH范围内;电容量由16pF变到200pF,其误差不大于2%RH;响应时间小于5S;温度系数为0.04 pF/,因此该湿度传感器的精度是较高的。但要将测量的模拟信号转换为数字信号,需加A/D转换器。方案三:采用瑞士Sc
14、nsirion 公司推出的基于CMOSensTM 技术的新型智能温湿度传感器SHT114,5,集温、湿度传感器、信号放大和调理、A/D 转换、I2C 总线接口于一个芯片上,带有工业标准I2C 总线数字输出接口。SHT11 智能温湿度传感器具有数字式输出,并具有免调试、免标定、免外围电路及可全互换等特点。从而克服了传统模拟式湿度传感器需要设计信号调理电路,以及所需要的复杂校准和标定过程,同时也大大提高了湿度传感器的测量精度。该芯片只需两根口线与单片机相连,节省了单片机的I/O资源,而且不需要A/D转换电路,电路简单。从硬件电路的难易程度、性能和控制灵活性上考虑,我选择了方案二。2.2 语音录放电
15、路的选择方案一:采用中青世纪公司2003年最新开发的智能语音产品PM50系列语音芯片,它既是语音播放电路,也是智能单片机,其开发设计简单、智能控制简单,音质效果好。该芯片由专用的语音单片机和FLASHRAM存储器集合构成,它既有几秒到100秒的多段语音播放功能,也有单片机可编程的智能特性,大规模复杂电路已经缩微到只有COB28封装(18*36mm)的印板上,可以方便地作为DIP28封装的标准集成电路来使用。方案二:采用ISD公司生产的ISD4000系列中的ISD4003-04语音芯片6,它既可以放音也可以录音。该芯片采用CMOS技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及
16、高密度多电平闪烁存贮陈列。芯片设计是基于所有操作必须由微控制器控制,操作命令可通过串行通信接口(SPI或Microwire)送入。芯片采用多电平直接模拟量存储技术, 每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,避免了一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。虽然PM50系列语音芯片的性价比要优于ISD4000系列,但考虑到PM50系列无录音功能,无法录制自己想要的语音,因此我选择了方案二。3 系统硬件设计3.1 系统硬件总体设计概述本设计系统的硬件部分主要包括温湿度测量模块、语音录放模块、温湿度显示模块、时钟模块和键盘控制模块五个部
17、分。硬件部分是以AT89C51单片机作为主控制器,通过温湿度传感器SHT11对室内温湿度进行测量,可以提供全标定的温湿度数字输出,通过串行口用6个数码管组成的静态显示电路分别显示温度和湿度,并且该系统还兼具多功能时钟的功能。为了使该系统实用性更强,更人性化,采用ISD4003组成的语音模块对温湿度进行语音播报,并用按键加以控制,按一下键就能将当前室内的温度和湿度播报出来。3.2 系统框图AT89C52单片机温湿度测量电路静态显示电路语音播报电路键盘控制电路时钟电路本系统的总体框图如图3-1所示:图3-1系统总体框图Fig. 3-1 Overall System Block Diagram3.3
18、 系统各模块的设计3.3.1 温湿度测量模块温湿度测量模块采用温湿度传感器SHT11,通过引脚DATA和SCK与单片机进行数据通信。SCK用于单片机与SHT11之间的通讯同步;DATA三态门用于数据的读取。DATA在SCK时钟下降沿之后改变状态,并仅在SCK时钟上升沿有效。数据传输期间,在SCK时钟高电平时,DATA必须保持稳定。为避免信号冲突,单片机应驱动DATA在低电平,需要一个外部的上拉电阻。图中在DATA 端接入了一只4.7 k 的上拉电阻,同时还在VDD 及GND 端接入了一只0.1 F的去耦电容。硬件电路图如图3-2所示5:图3-2 温湿度测量模块电路图Fig .3-2 Tempe
19、rature and Humidity Measurements Circuit3.3.2 语音录放模块语音录放模块采用ISD4003芯片,整个语音录放电路由录音电路和放音电路组成。从图中可以看到ISD4003与单片机的连线较少,P2.2接ISD4003的片选引脚,控制ISD4003是否选通;P2.0接ISD4003的串行输出引脚MISO;P2.1接ISD4003的串行输入引脚MOSI,从该引脚读入放音的地址;P2.3和P3.2分别接ISD4003的串行时钟引脚SCLK和中断引脚。ISD4003的输出端接一个LM386的功率放大器,以提高输出语音的功率。LM386是美国国家半导体公司生产的音频
20、功率放大器,在6V电源电压下,它的静态功耗仅为24mW,使得LM386特别适用于电池供电的场合。硬件电路图如图3-3所示6: 图3-3 语音录放电路图Fig. 3-3 Voice Recording and Playback Circuit3.3.3 显示模块显示模块采用串行静态显示,通过引脚RXD(P3.0,串行数据接收引脚)和引脚TXD(P3.1,串行数据发送引脚)进行数据传输,经过串并转换器74LS164并行输出数据。采用串行输出可以大大节省单片机的内部资源,串并转换器采用74LS164,驱动七段数码管8,低电平时允许通过8mA的电流,无需添加其他的驱动电路,采用较小的驱动电流就可以得到
21、较高的显示亮度,其电路图如图3-4所示7,8: 图3-4显示电路图Fig. 3-4 Show Circuit3.3.4 时钟模块 时钟电路由时钟芯片DS1302及其外围电路组成,由于DS1302是串行时钟芯片,与单片机的连线少,只需要三根口线分别与DS1302串行总线的I/O,SCLK,相连。其电路图如图3-5所示:图3-5 时钟电路图Fig. 3-5 Clock Circuit3.3.5 键盘控制模块整个系统的工作通过按键进行控制,按下AN1键显示当前室内温湿度值并语音播报;按下AN2键显示当前时间并语音播;按下AN4键显示当前室内温度值并语音播报;按下AN5键显示当前室内湿度值并语音播报;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业 设计 室内 温湿度 语音 播报 系统

链接地址:https://www.31ppt.com/p-4025803.html