- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
TOC \o 1-5 \h \z \o Current Document 摘要 2
\o Current Document 一、绪论 3
\o Current Document 二、系统方案实现 . 3
\o Current Document 设计要求 3
\o Current Document 2.2. 设计方案论证 3
\o Current Document 2.3. 总体设计框图 4
\o Current Document 三、主要硬件介绍 . 4
\o Current Document 3. 1 . DS18B20 4
\o Current Document 3.1.1 DS18B20 的主要特性 4
\o Current Document 3.1.2 DS18B20 的外形和内部结构 5
\o Current Document DS18B20 工作原理 6
\o Current Document 3.1.4 高速暂存存储器 7
\o Current Document 3.2 AT89C51 8
\o Current Document 四、软件介绍 9
\o Current Document 4.1 功能概述 9
\o Current Document 4.2 系统软件流程图 9
\o Current Document 4.2.1 程序 9
4.2.2 读出温度子程序 . 10
\o Current Document 4.2.3 温度转换命令子程序 11
\o Current Document 具体程序 11
五、总结 17
六、设计体会及今后的改进意见 17
参考文献 18
摘要
本文基于DS18B2设计了一种温度数据采集系统,系统主要由 AT89C5单片机,一个DS18B20数字温度传感器以及一个液晶数码管构成。软件方面,我们采用 keil。软件对程
序进行编写以及调试,硬件方面,我们通过 Proteus 软件对硬件电路进行仿真以及测试, 该系统结构简单,功耗较低,测温范围为-50 C?+ 255 C。现场温度直接以一线总线 的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量。该系统 硬件分为3部分:DS18B20温度测量模块、单片机模块、显示模块。
关键词:DS18B20 7SEG-MPX液晶数码管、AT89C51
、绪论
在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控 参数。其中,温度控制也越来越重要。在工业生产的很多领域中,人们都需要对各类加热 炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用单片机对温度进行控制不仅 具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而 大大提高产品的质量和数量。因此,单片机对温度的控制问题是工业生产中经常会遇到的 控制问题。
目前应用的温度检测系统大多采用由模拟温度传感器、多路模拟开关、 A/ D转换
器及单片机等组成的传输系统。这种温度采集系统需要大量的测温电缆,才能把现场 传感器的信号送到采集卡上.安装和拆卸繁杂,成本也高。同时线路上传送的是模拟 信号,易受干扰和损耗,测量误差也比较大,不利于控制者根据温度变化及时做出决 定。针对这种情况,本文提出一种采用数字化单总线技术的温度采集系统,并利用 Proteus和Keil卩Vision 2软件对设计电路进行综合虚拟仿真,实现了温度实时测量和 显示。
二、系统方案实现
设计要求
要实现LED数码直读显示当前温度值;
温度检测范围 -55°到 125°
设计方案论证
2.1.1 方案一 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随 被测温 度变化的电压或电流采集过来,进行 A/D转换后,就可以用单片机进行数据 的处理,示电路上,就可以将被测温度显示出来,这种设计需要用到 A/D 转换电路, 感温电路比较麻烦。
2.1.2 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这 是非常容易想到的,所以可以采用一只温度传感器 DS18B20此传感器,可以很容易
直接读取被测温度值,进行转换,就可以满足设计要求。
从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单, 故采用了方案二。
23总体设计框图
系统主要由硬件和软件两大部分构成,当接收到系统发出的温度转换命令后, DS18B2开始进行温度转换操作并把转化后的结果放到 16位暂存寄存器中的温度寄存 器内,然后与系统进行数据通信,系统将温度读出并驱动LED
原创力文档


文档评论(0)