基于DS1820的温度采集系统设计.docx

上传人:b****1 文档编号:1251913 上传时间:2022-10-19 格式:DOCX 页数:40 大小:616.37KB
下载 相关 举报
基于DS1820的温度采集系统设计.docx_第1页
第1页 / 共40页
基于DS1820的温度采集系统设计.docx_第2页
第2页 / 共40页
基于DS1820的温度采集系统设计.docx_第3页
第3页 / 共40页
基于DS1820的温度采集系统设计.docx_第4页
第4页 / 共40页
基于DS1820的温度采集系统设计.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

基于DS1820的温度采集系统设计.docx

《基于DS1820的温度采集系统设计.docx》由会员分享,可在线阅读,更多相关《基于DS1820的温度采集系统设计.docx(40页珍藏版)》请在冰豆网上搜索。

基于DS1820的温度采集系统设计.docx

基于DS1820的温度采集系统设计

基于DS1820的温度采集系统设计

 

 

————————————————————————————————作者:

————————————————————————————————日期:

 

DCS1820温度采集系统的设计

摘要

DS18B20的温度采集系统利用下位机设置温度上下限和实时温度的采集,并将结果传输到上位机,以达到对温度的比较、控制。

本设计用MCS-51单片机为主要硬件,设计了包括温度采集,温度显示,系统控制,串口通信等外围电路。

在温度测量部分采用具有“一线总线”接口的数字传感器DS18B20,实现单线多点数据的采集。

件大小:

848KQQ联系:

  毕业论  

关键词:

DS1820温度传感器单片机通信接口

 

 

前言

在日常生活及工农业生产中经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。

而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,硬件电路复杂,软件调试复杂,制作成本高。

由DALLAS出品的新型的单路串行数字温度传感器DS18B20,完成温度测量、分析、判断阈值、输出功能。

整个系统具有集成度高、可靠性强、抗干扰性强(串行通信特点)、鲁棒性强、可扩展性强(可利用识别序列号组成多点测量)、体积小、功耗低等特点。

本系统具有测温、上限报警、下限报警、温度控制及显示功能.基于本系统可扩展如下功能:

1.增加键盘使可随时调整温度上下限。

2。

扩展传感器数量,组成测量网络.实现多点测量。

同时对MCS-51单片机系列各芯片进行了优劣势对比、介绍了单线数字温度传感器的基本内部结构及主要性能特点。

单片机是可以对端口进行控制、输入输出数据,对数据进行处理的器件.MCS—51单片机是美国INTE公司于1980年推出的产品,符合我校课程安排的培训教材以MCS—51单片机作为代表进行理论基础学习.Atmel生产的系列单片机指令系统与单片机课程学习中接触的指令系统相同,管脚分布以及功能与学习过程中实验使用相同。

利用此类单片机,选择合适传感器进行数据交换、数据处理、根据处理结果控制外围设备,从硬件设计到软件实现,此类系统具有一定可行性.该系统希望实现对特定地点温度的测量,以及控制,据有很广泛的可利用性以及扩展性.

综合以上分析,在计算机广泛应用的今天,温度采集的重要性是十分显著的。

它是计算机与外部物理世界连接的桥梁。

它在现代信息领域发挥着重要作用,是信息产品不可或缺的重要组成部分。

因此选择基于单片机温度采集系统设计是很有意义也是很有必要的。

 

第一章温度采集显示系统的设计要求和设计方案

1。

1系统设计任务

1、了解DS18B20的工作原理,掌握其使用和编程方法。

2、理解DS18B20控制时序和控制方法流程。

3、学会DS18B20与单片机的接口设计。

4、掌握51单片机对DS18B20的软硬件设计.

1.2功能要求

1、数字温度要求测温范围为-50~110℃,精度误差在0。

1以内,LCD数字显示器直接读出显示。

2、编程实现80C51与DS18B20之间的通讯,连续读出DS18B20中所测9位精度的温度。

3、在仿真器中设断点进行观察,观察温度变化时测量值的变化情况.

1。

3方案论证和选定

一、显示方案的选择

1、用LED数码管进行显示:

①显示效果:

由于发光二极管基本上属于电流敏感器件,其正向压降的分散性很大,并且还与温度有关,为了保证数码管具有良好的亮度均匀度,就需要使其具有恒定的工作电流,且不能受温度及其它因素的影响。

②安全性:

即使是短时间的电流过载也可能对发光管造成永久性的损坏,采用恒流驱动电路后可防止由于电流故障所引起的数码管的大面积损坏.

2、用LCD数码管进行显示:

①显示准确、可靠:

新型数码显示器性能稳定,不会出现重码等显示错误,显示数据准确、可靠;

②节能、安全:

新型数码显示器每平方米电流仅为100MA,驱动电压为20-85v.

③使用寿命长:

新型数码显示器使用寿命可达8—10年以上.

④全天候使用:

新型数码显示器抗紫外线能力强。

由以上比较得:

使用LCD数码管显示更为优越,所以我选择LCD作为温度显示器。

二、程序方案的选择

1、用C语言进行编程

①采用这类编程需要有较强的C语言能力,C51程序是用于单片机系统的,因此要考虑单片机的资源,例如储存器空间和寻址方式等.

②C程序是针对具体应用系统编写的,所以软件的编写一定要在系统硬件的基础上完成,也就是软件编写一定要考虑系统硬件环境。

③在编译和链接时,要根据需要合理选择编译控制指令和链接控制指令。

2、用汇编语言进行编程:

①在运用这类程序编写时,它把体现单片机各种功能的寄存器组织在统一的地址空间中。

②用直接寻址的方法实现单片机的各种操作,使指令显得灵活、简洁、易理解。

此外,MCS-51指令中有一个位处理指令子集,这在设计需要进行位操作的程序时十分方便有效。

③此外,MCS—51指令系统在其储存空间、时间的利用率及工作效率方面都是较高的。

④习惯使用伪指令,记忆和理解一个变量名比记忆一个地址要容易的多。

⑤一些开发环境对编程有特殊要求。

 

第二章温度采集系统外部器件的设计

2。

1总体分析

1、本数字温度采集设计系统采用美国DALLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器DS18B20作为检测元件,温度范围为—55~125℃,最大分辨率在0.0625℃。

DS18B20可以直接读出温度被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。

2、功能的要求,确定系统由3个模块组成:

主控制器、测温电路、显示电路.

①主控制器:

单片机AT89C2051具有低电压供电和小体积等特点,两个端口刚好满足电路系统的设计需要,很适合便携手持式产品的设计使用,系统可用二节电池供电。

②测温电路:

温度传感器使用DS18B20,DS18B20也支持“一线总线”接口,测量温度范围为-55°C~+125°C,在-10~+85°C范围内,精度为±0。

5°C。

现场温度直接以“一线总线"的数字方式传输,大大提高了系统的抗干扰性。

适合于恶劣环境的现场温度测量,与前一代产品不同,新的产品支持3V~5。

5V的电压范围,使系统设计更灵活、方便。

而且新一代产品更便宜,体积更小。

③显示电路:

显示输出采用LCD显示器。

由于通过控制是否透光来控制亮和暗,当色彩不变时,液晶也保持不变,这样就无须考虑刷新率的问题.对于画面稳定、无闪烁感的液晶显示器,刷新率不高但图像也很稳定.

3、单片机由于其体积小,功耗低,价格低廉,且具有逻辑判断,定时计数,程序控制等多种功能而广泛的应用于温度控制系统之中,是温度采集系统的重要核心部分之一.

 

2。

28051单片机的性能及应用

1、单片机的发展

1976年Intel公司推出MCS—48系列8位单片机,以体积小、功能全、价格低等自身的魅力,得到了广泛的应用,成为单片机发展过程中的一个重要标志.

由于MCS—48系统的成功应用,单片机系列及单片机应用技术迅速发展,到目前为止,世界各地商场以相机研制出大约50个系列300多个品种的单片机产品。

代表产品有Intel公司的MCS—51系列机,Motorala公司的MC6801系列机,Zilog公司的Z—8系列机等等.

目前,单片机正朝着高性能和多品种发展,但由于MCS—51系列8位单片机仍能满足大多数应用领域的需求,可以肯定,以MCS—51系列为主的8位单片机,现在及以后的相当一段时间内仍然将占据单片机应用的主导地位。

2、单片机的应用特点

1)具有较高的性能价格比。

高性能、低价格是单片机最显著的一个特点,其应用系统具有印制板小,接插件少、安装调试简单方便等特点,使单片机应用系统的性能价格比大大高于一般微机系统。

2)体积小,可靠性高。

由单片机组成的应用系统结构简单,其体积特别小,极易对系统进行屏蔽等抗干扰措施.另一方面,单片机对信息传输及对存储器和I/O接口的访问,一般情况下是在单片机内部进行的,因此,不易受外界的干扰。

所以,单片机应用系统的可靠性比一般微机系统高得多。

3)控制功能强。

单片机采用面向控制的指令系统,实时控制功能特别强。

在实时控制方面,尤其是位操作方面单片机有着不俗的表现。

CPU可以直接对I/O口进行输入、输出操作及逻辑运算,并且具有很强的位操作能力,能有针性地解决由简单到复杂的各类控制任务。

在单片机内储存器ROM和ROM是严格分工的.ROM用作程序储存器,只放程序,常数和数据表格,由于配置较大的程序储存空间ROM,可以将以调好的程序固化在ROM(也称烧录或者烧写),这样不仅掉电时程序不

丢失,还避免程序被破坏,从而确保了程序的安全性。

而RAM用作数据存储器,存放临时数据和变量,这种方案使单片机更适用于实时控制系统.

4)使用方便,容易产品化。

由于单片机具有体积小、功能强、性能价格比较高、系统扩展方便、硬件设计简单等优点。

单片机的硬件功能具有广泛的通用性。

同一种单片机可以用在不同的控制系统中去,只是其中所配置的软件不同而已。

换言之,给单片机固化上不同的软件,便可形成不同的专用智能芯片,可称为“件就是仪器”。

5)单片机开发工具具有很强的软、硬件调试功能,使研制单片机应用系统极为方便,加之现场环境的可靠性,因此使单片机能满足许多小型对象的嵌入式应用要求,可广泛的应用在仪器仪表、家用电器、智能玩具、控制系统等领域中。

3、单片机的应用

单片机由于其体积小、功耗低、且具有逻辑判断等功能,因而广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:

  1。

在智能仪器仪表上的应用

单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。

采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。

例如精密的测量设备(功率计,示波器,各种分析仪).

  2。

在工业控制中的应用

用单片机可以构成形式多样的控制系统、数据采集系统。

例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。

  3.在家用电器中的应用

可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。

  4.在计算机网络和通信领域中的应用

现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。

  5。

单片机在医用设备领域中的应用

单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等.

  6.在各种大型电器中的模块化应用

某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。

如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。

如:

音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡).

  在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。

此外,单片机在工商,金融,科研、教育,国防航空

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1