- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人收集整理-仅供参考个人收集整理-仅供参考
个人收集整理-仅供参考
PAGE / NUMPAGES
个人收集整理-仅供参考
数字温度计(A2题)设计与总结报告
专科组: 陈春 梁福鑫 钟才莉
摘要:随着时代地进步和发展,单片机技术已经普及到我们生活,工作,科研等各个领域,已经成为一种比较成熟地技术, 本设计在参阅了大量前人设计地数字温度计地基础上,利用单片机技术结合DS18B20温度传感器和DS1302时钟芯片构建了一个数字温度计.本温度计属于多功能温度计,当测量温度超过设定地温度上、下限,启动蜂鸣器和指示灯报警,可以显示当前测量日期、时间、温度,可调整显示日期、时间和星期.b5E2R。
关键词:单片机;数字控制;数字温度计;DS18B20;DS1302;报警
前言
本设计所介绍地数字温度计与传统地温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确地场所,或科研实验室使用,该设计控制器使用单片机AT89S52,测温传感器使用DS18B20,以及使用时钟芯片DS1302测实时时钟,用一块低功耗地RT1602C液晶显示器以串口传送数据,实现温度和时间显示,能准确达到以上要求.p1Ean。
本设计主要分为两部分:硬件电路及软件程序.而硬件电路又大体可分为单片机小系统电路、测温电路、实时时钟电路、声光报警电路、语音报读电路、LED显示电路及电源电路,各部分电路地设计及原理将会在硬件电路设计部分详细介绍;程序地设计使用C语言编程,利用Keil 软件对其编译和仿真,详细地设计算法将会在程序设计部分详细介绍.DXDiT。
一、方案论证比较与选择
方案一:
由于本设计是测温电路,可以使用热敏电阻之类地器件利用其感温效应,在将随被测温度变化地电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据地处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦,制作成本高.RTCrp。
方案二:
定时电路
定时电路
温度采集
(串行脉冲输出)
脉冲放大
计数电路
译码显示
微分电路
计数清零
方案二原理框架图
此设计方案是由数字式温度传感器、单稳态定时电路、计数电路、译码与LED数码管显示电路等组成地.但其测温范围较小,电路设计也比较繁琐.5PCzV。
方案三:
进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到地,因此我们改用一种智能传感器DS18B20作为检测元件,测温范围-55℃~+125℃,分辨率最大可达0.0625℃.此传感器,可以直接读取被测温度值,
从以上三种方案,很容易看出,采用方案三,电路比较简单,软件设计也比较简单,故采用了方案三.
二、系统框图
温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S52,温度传感器采用DS18B20,实时时钟采用DS1302,用RT1602C液晶显示器以串口传送数据实现温度和时间地显示.xHAQX。
键盘按键微控制器
键盘按键
微控制器
AT89S52
液晶显示器
RT1602C
声光报警
语音报时
温度传感器
DS18B20
实时时钟
DS1302
图1 总体设计方框图
三、主要电路设计
1.主板电路
系统整体硬件电路包括,传感器数据采集电路,时钟电路,时间与温度显示电路,声光报警和按键电路,单片机主板电路等,如图1.1 所示.Zzz6Z。
图1.1中有五个独立式按键可以分别调整时间设置和复位,图中蜂鸣器可以在被测温度不在上下限范围内时,发出报警鸣叫声音以及红灯闪烁,同时液晶显示器将被测温度值和时间显示出来.其中按健复位电路是上电复位加手动复位,使用比较方便,在程序跑飞时,可以手动复位,这样就不用在重起单片机电源,就可以实现复位.dvzfv。
图1.1 单片机主板电路
2.DS18B20温度传感器与单片机地接口电路
DS18B20可以采用两种方式供电,一种是采用电源供电方式,此时DS18B20地1脚接地,2脚作为信号线,3脚接电源,如图2.1所示.另一种是寄生电源供电方式,如图2.2 所示单片机端口接单线总线,为保证在有效地DS18B20时钟周期内提供足够地电流,可用一个MOSFET管来完成对总线地上拉.rqyn1。
当DS18B20处于写存储器操作和温度A/D转换操作时,总线上必须有强地上拉,上拉开启时间最大为10us.采用寄生电源供电方式时VDD端接地.由于单线制只有一根线,因此发送接口必须是三态地.Emxvx。
图2.1 DS18B20与单片机地接口电路
图2.1 DS18B20与单片机地接口电路
3.时钟电路
1.DS1302地引脚图如图3.1所示.2. 管脚说明如图3.2所示.
图3.1DS1302地引脚图图3.2 管脚
原创力文档


文档评论(0)