欢迎来到天天文库
浏览记录
ID:10264597
大小:321.50 KB
页数:25页
时间:2018-06-14
《数字语音温度计设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2011年课程设计数字语音式温度计2008级物理科学与技术学院电子信息工程学院课程设计作品设计方案课题:数字语音式温度计重庆西南大学电子信息工程学院指导老师:贺付亮组长:黄瑞瑞小组成员:徐红李刚2011年课程设计数字语音式温度计2011年4月5日数字语音式温度计设计方案一、摘要本系统是以AT89S52为主控芯片,数字温度传感器采用DS18B20,语音芯片采用ISD4004,与单片机组成一个测温系统,当系统上电时,温度传感器DS18B20就会读出当前环境的温度,在四位LED显示管上显示出当前的温度的同时还利用语音芯片读出当前温度值,该系统
2、测温范围为-55℃—125℃,测量精度为±0.1°C。由键盘输入其上下限温度,当超过此温度时,即以语音报警提示。具有结构简单,功能强大,可操作性强,且方便使用的优点。关键词:AT89S52、DS18B20、ISD4004、LED、报警提示、方便使用二、方案选择方案1:采用热电偶温差电路测量温度,将一直温度端设为参考点,并测量该点电压,根据热电偶中间温度定理,就可以求出监测点温度。数据采集部分则使用带有A/D转换的单片机,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,将结果送入显示模块。热电偶电路
3、图如下:方案2:2011年课程设计数字语音式温度计采用数字温度计AD590和单片机AT89S51芯片,由AD590温度传感器测量当前的温度,经过A/D转换电路将结果输入到AT89S51,AT89S51单片机芯片对送来的测量温度读数进行计算和转换,将结果送入显示模块。方案3:采用数字温度芯片DS18B20和单片机AT89S52芯片,该系统利用AT89S52芯片控制温度传感器DS18B20进行实时温度检测,将结果送入显示模块。最终方案选择及理由:综上述三种方案经查询资料比较:第一种方案热电偶的工作温度范围非常宽,且体积小,但是线性误差较大,
4、并且需要用到A/D转换电路,设计过程较麻烦。第二种方案测温范围较宽,但是也需要用到A/D转换电路,设计过程较麻烦。第三种方案使用的AT89S52为主控芯片,它较S51来说存储量更大,多出的定时器具有捕获功能,较AT89C系列具有更加强大的功能且价格相差不大。数字温度芯片DS18B20测量温度,输出信号全数字化,省去传统的测温方法的很多外围电路,而且该芯片的物理化学性很稳定,线形较好。由数字温度计DS18B20和微控制器AT89S52构成的温度测量装置,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度,它能够直接输出温度的数字信
5、号,可直接与计算机连接。故本次设计采用了方案三。一、系统硬件流程图本系统采用AT89S52单片机作为微控制器,分为5个模块(如下图所示):按键电路,测温电路,驱动电路,LED显示电路,报警电路,语音电路。选用DS18B20、ISD4004以及LM386芯片作为辅助芯片,完成数字语音式温度计的制作。2011年课程设计数字语音式温度计主控单片机按键控制电路上限温度下限温度测温电路晶振电路驱动电路LED显示器报警指示语音输出电路1、按键控制电路:此电路由5个中断按键组成,通过按键可分别输入被测温度的上下限值,其中按键的中断控制由芯片74LS0
6、8完成,74LS08的内部由四个与门组成以此来选通按键,以对温度上下限的警报值进行设定。2、主控电路:本系统采用AT89S52芯片作为微控制器,用此芯片与数字传感器件DS18B20连接直接输出温度的数字信号,可直接与计算机连接。这样,测温系统的结构就比较简单,体积也不大。采用AT89S52单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。此外,AT89S52设计和配置了振荡频率可为0Hz并可通过软件设2011年课程设计数字语音式温度计置省电模式。空闲模式下,CPU暂停工作,而
7、RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。AT89C52芯片引脚图3、测温电路:此系统的温度传感器采用DS18B20单线数字温度传感器,即“一线器件”,其具有独特的优点:(1)采用单总线的接口方式与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量。其与AT89S52连接图如下:2011年课程设计数字语音式温度计 (2)测量温度范围宽,测量精度高。其测量范围为-55℃
8、~+125℃;在-10~+85°C范围内,精度为±0.1°C。 (3)在使用中不需要任何外围元件。 (4)持多点组网功能多个DS18B20可以并联在惟一的单线上,实现多点测温。(5)负压特性:电源极性接反时
此文档下载收益归作者所有