基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx

上传人:b****1 文档编号:813807 上传时间:2023-04-29 格式:DOCX 页数:58 大小:397.45KB
下载 相关 举报
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第1页
第1页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第2页
第2页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第3页
第3页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第4页
第4页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第5页
第5页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第6页
第6页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第7页
第7页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第8页
第8页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第9页
第9页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第10页
第10页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第11页
第11页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第12页
第12页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第13页
第13页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第14页
第14页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第15页
第15页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第16页
第16页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第17页
第17页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第18页
第18页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第19页
第19页 / 共58页
基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx_第20页
第20页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx

《基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx(58页珍藏版)》请在冰点文库上搜索。

基于单片机的温度采集系统的设计毕业设计说明书 精品Word文件下载.docx

单片机:

该部分的功能不仅包括向温度传感器写入各种控制命令、读取温度数据、数据处理。

单片机是整个系统的控制核心及数据处理核心。

温度信号采集与传感器:

本部分的主要作用是用传感器检测模拟环境中的温度信号,温度传感器上电流将随环境温度值线性变化。

再把电流信号转换成电压信号,使用A/D转换器将模拟电压信号转换成单片机能够进行数据处理的数字电压信号,本设计采用的是数字温度传感器,以上过程都在温度传感器内部完成。

人机交互及串口通信:

人机交换的目的是为了提高系统的可用性和实用性。

主要包括按键输入、输出显示。

通过按键输入完成系统参数设置,而输出显示则完成数据的显示和系统提示信息的输出,串口通信的主要功能是完成单片机与上位机的通信,便于进行温度数据统计,为将来系统功能的扩展做好基础工作。

电源系统单元:

本单元的主要功能是为单片机提供适当的工作电源,同时也为其他模块提供电源。

如液晶显示屏、按键等,在本设计当中,电源系统输出+5V的电源。

2.2.1单片机

在多数电子设计当中,基于性价比的考虑,8位单片机仍是首选。

目前,8位单片机在国内外仍占有重要地位。

在8位单片机中又以MCS-51系列单片机及其兼容机所占的份额最大。

MCS-51的硬件结构决定了其指令系统不会发生变化,设计人员可以很容易的对不同公司的单片机产品进行选型,他们只需将重点放在芯片内部资源的比较上。

在以前的电子设计中,应用比较广泛的单片机是AT89C51单片机了,但是该单片机最致命的缺陷在于不支持ISP功能。

Atmel公司目前已经停止了AT89C51生产,51单片机必须加上ISP功能才能更好延续MCS-51的传奇,AT89S51就是在这样的背景下诞生的,目前AT89S51已经成为了实际应用市场上的新宠儿。

89S51在工艺上进行了改进,它采用0.35mm新工艺,不但降低成本了,而且增加了功能,提升了单片机性能,提高了市场竞争力。

AT89S51新增了许多功能,性能也有了较大的提升,但是价格仍旧与AT89C51的价格一致。

新增的功能之中最具有影响力的就是ISP在线编程功能,这个功能的优势在于,改写单片机Flash存储器内的程序不需要把芯片从工作环境中剥离。

是一个强大易用的功能。

显然,AT89S51在性能上比AT89C51要优良得多,因为它不但在AT89C51的基础上增加了许多功能,而且价格基本没有提高,所以在器件选择的时候首先排除AT89C51,对于市场上的另外一种比较流行的单片机C8051F,尽管它在性能、功能上都要比AT89S51优良很多,但是它的价格是S51的数倍,本系统使用S51已经完全能够实现所需要的功能,基于成本的考虑,放弃C8051F,选择AT89S51作为本系统的主控单元。

2.2.2温度采集与传感器

本部分主要是论证温度传感器的选型。

传感器的选择受到很多因素的影响,首先是各种温度传感器自身的优缺点,其次是各种不同的环境因素,还有就是系统所要求实现的精度等,所以在不同的设计当中温度传感器的选择也将不同。

方案一:

热电偶传感器

热电偶传感的原理是将温度变化转换为电势变化。

它是利用两种不同材料的金属连接在一起,构成的具有热电效应原理的一种感温元件。

其优点为精确度高、测量范围广、构造简单、使用方便,型号种类比较多且技术成熟等。

目前广泛应用于工业与民用产品中。

热电偶传感器的种类很多,在选择时必须考虑其灵敏度、精确度、可靠性、稳定性等条件。

方案二:

热电阻传感器

热电阻传感器的原理是将温度变化转换为电阻值的变化。

热电阻传感器是中低温区最常用的一种温度传感器。

它的主要特点是:

测量精度高,性能稳定。

其中铂热电阻的测量精度是最高的,不仅广泛应用于工业测温,而且被制作成标准的基准仪。

从热电阻的测温原理可以知道,被测温度的变化是直接通过热电阻阻值的变化来表现的。

因此,热电阻的引出线的电阻的变化会给测温带来影响[9]。

为消除引线电阻的影响,一般采用三线制或四线制。

热电阻测温系统一般由热电阻、连接导线、显示仪表组成。

方案三:

半导体集成模拟温度传感器

半导体IC温度传感器是利用半导体PN结的电流、电压与温度变换关系来测温的一种感温元件。

这种传感器输出线性好、精度高,而且可以把传感器驱动电路、信号处理电路等,与温度传感器部分集成在同一硅片上,体积小,使用方便,应用比较广泛的有AD590等。

IC温度传感器在微型计算机控制系统中,通常用于室温或环境温度的检测,以便微型计算机对温度测量值进行补偿。

方案四:

半导体集成数字温度传感器

随着科学技术的不断进步和发展,新型温度传感器的种类繁多,应用逐渐广泛,并且开始由模拟式向着数字式、单总线式、双总线式、多总线式发展[10]。

数字温度传感器,更因适合与各种微处理器的I/O接口相连接,组成自动温度控制系统,这种系统克服了模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端,被广泛应用于工业控制、电子测温、医疗仪器等各种温度控制系统中,数字温度传感器中比较有代表性的有DS18B20等。

电子设计中常用的几种温度传感器的性能、价格等的对比,如表2-1所示:

表2-1传感器对比表

传感器

AD590

PT100

DS18B20

产地

美国

德国

量程

-50℃~+150℃

-200℃~+450℃

-55℃~+125

精度

±

0.3℃

0.25℃

0.5℃

供电电压

+4V~+30V

+13V~+36V

+3.0V~+5.5V

输出信号类型

模拟信号

数字信号

PT100与AD590都不能与单片机的I/O口直接相连,需要设计信号调理电路,A/D转换电路。

而DS18B20是数字温度传感器,并且采用单总线技术,使该传感器不但可以直接与单片机I/O口相连,并且只需要一个I/O就可以连接多个温度传感器,实现多点温度测量与控制。

所以使用数字温度传感器DS18B20不但可以节约单片机I/O口,还能使系统设计成本降低。

2.2.3人机交互与串口通信

按键是现阶段电子设计中最常用、最实用的输入设备。

按键能够成为最普遍的输入设备,主要是其具备了以下几个优点:

工作原理、硬件电路连接简单、操作实用性强、价格便宜,程序编写简单。

缺点:

机械抖动比较严重、外型不够美观。

电子设计中常用的输出显示设备有两种:

数码管和LCD。

数码管是现在电子设计中使用相当普遍的一种显示设备,每个数码管由7个发光二极管按照一定的排列结构组成,根据七个发光二极管的正负极连接不同,又分为共阴极数码管和共阳极数码管两种,选择的数码管不同,程序设计上也有一定的差别。

数码管显示的数据内容比较直观,通常显示从0到F中的任意一个数字,一个数码管可以显示一位,多个数码管就可以显示多位,在显示位数比较少的电路中,程序编写,外围电路设计都十分简单,但是当要显示的位数相对多的时候,数码管操作起来十分烦琐,显示的速度受到限制。

并且当硬件电路设计好之后,系统显示能力基本也被确定,系统显示能力的扩展受到了限制。

而液晶显示屏具有体积小、功耗低、显示内容丰富等特点,用户可以根据自己的需求,显示自己所需要的、甚至是自己动手设计的图案。

当需要显示的数据比较复杂的时候,它的优点就突现出来了,并且当硬件设计完成时,可以通过软件的修改来不断扩展系统显示能力。

外围驱动电路设计比较简单,显示能力的扩展将不会涉及到硬件电路的修改,可扩展性很强。

字符型液晶显示屏已经成为了单片机应用设计中最常用的信息显示器件之一。

不足之处在于其价格比较昂贵,驱动程序编写比较复杂。

本设计所需要显示的内容比较复杂,不但包括现场温度值、温度限定值、还有温度传感器序列号的显示,所以本系统的数据显示设备采用LCD。

串行通信的主要功能是实现单片机与PC机的数据交换,当需要进行数据记录、数据统计、数据分析的时候,可以把数据发送给上位机,使用上位机进行数据处理,并且将数据处理的结果又发送给单片机。

这样可以大大提高系统数据处理速度,还可以方便的对单片机进行控制。

计算机与外界的数据传送大部分都是串行的,其传送距离可以从几米到几千米。

第三章:

本系统优点

3.1线路简单

DS18B20与单片机之间一根导线进行数据传输,不需要对数据进行转换,接线简单。

3.2温度测量准确

DS18B20的温度分辨率为0.0625,所以对温度值可以进行准确的温度转换。

第四章:

硬件设计

4.1概括

本部分详细介绍了基于AT89S51单片机的嵌入式温度采集系统的硬件设计。

硬件系统所需要完成的功能是将温度传感器DS18B20采集到的温度信号,输送到AT89S51单片机的I/O口,然后把单片机数据处理后的结果,送至JDL162A进行显示。

本系统硬件设计主要包括温度传感器电路、LCD驱动电路、按键驱动电路、电源系统电路、串口通信电路、AT89S51单片机最小系统的设计。

4.2系统硬件及软件组成

4.2.1硬件组成

本系统所用的硬件有:

见表4-1。

表4-1系统硬件清单

器件名称

数量

AT89S51单片机

1个

74HC573锁存器

2个

LED发光二级管

8个

蜂鸣器

独立键盘

5个

液晶显示屏

三极管

MAX233串口芯片

电容

若干

电阻

导线

4.2.2软件组成

软件有:

windows操作系统、keil软件和串口调试助手等软件组成。

4.2.3单片机介绍

单片机作为微型计算机的一个重要分支,其应用范围很广,发展也很快。

1971年Intel公司首次宣布4004的4位微处理器,1974年12月Fairchild(仙童)公司即推出了8位单片机F8,开创了单片机的门户。

单片机在我国的应用始于20世纪70年代末,那时我国的科研工作者开始对单片机的应用进行了初期探索,20世纪80年代,单片机在我国得以广泛的应用,各理工科院校陆续开设了有关应用课程。

在教学及应用上,Zilog公司生产的Z80CPU成为我国工业控制的主流,以Z80为CPU组成的TP801单板机在教学上及应用领域发挥过巨大作用。

20世纪80年代末至90年代初,我国在工业控制领域开始转向使用Intel公司生产的MCS-51。

单片机从1976年公布8位机至今不到30年的时间,它没有像微处理器那样从8位、16位,一直发展到32位、64位,8位机目前依然是单片机的主流机型。

但是,它突破了原有的集成结构,在内部继承了越来越多的外围电路和外设接口,从而发展成为控制器(MicroController)的体系结构,其发展历程大致分为以下几步:

第一阶段:

单片机的控索阶段

第二阶段:

单片机的完善阶段

第三阶段:

8位单片机的巩固发展及16位单片机的推出阶段

第四阶段:

微控制器的全面发展阶段

单片机已在各行业得到广泛应用,为适应更多的应用领域,厂家采取了在一块单片机芯片上集成多种功能部件和大容量存储器的方法。

因而,整个应用系统不需要扩展,而体积变小、可靠性增高,使单片机成为真正意义上的单片机系统

4.2.4单片机功能介绍

单片机是随着大规模集成电路的出现极其发展,将计算机的CPU,RAM,ROM,定时/计数器和多种I/O接口集成在一片芯片上,形成了芯片级的计算机,因此单片机早期的含义称为单片微型计算机(singlechipmicrocomputer).它拥有优异的性价比、集成度高、体积小、可靠性高、控制功能强、低电压、低功耗的显著优点.主要应用于智能仪器仪表、工业检测控制、机电一体化等方面,并且取得了显著的成果.单片机应用系统可以分为:

(1)最小应用系统是指能维持单片机运行的最简单配置的系统。

这种系统成本低廉,结构简单,常构成一些简单的控制系统,如开关状态的输入/输出控制等。

片内有ROM/EPROM的单片机,其最小应用系统即为配有晶振,复位电路,电源的单个单片机.片内无ROM/EPROM的单片机,其最小应用系统除了外部配置晶振,复位电路,电源外,还应外接EPROM或EEPROM作为程序存储器用.

(2)最小功耗应用系统是指为了保证正常运行,系统的功耗最小.(3)典型应用系统是指单片机要完成工业测控功能所必须的硬件结构系统。

显然,AT89S51在性能上比AT89C51要优良得多,因为它不但在AT89C51的基础上增加了许多功能,而且价格基本没有提高,所以在器件选择的时候首先排除AT89C51,对于市场上的另外一种比较流行的单片机C8051F,尽管它在性能、功能上都要比AT89S51优良很多,但是它的价格是S51的数倍,本系统使用S51已经完全能够实现所需要的功能,基于成本的考虑,放弃C8051F,选择AT89S51作为本系统的主控单元

4.2.5单片机主控单元

本部分主要介绍单片机最小系统的设计。

单片机系统的扩展,一般是以基本最小系统为基础的。

所谓最小系统,是指一个真正可用的单片机最小配置系统,对于片内带有程序存储器的单片机,只要在芯片外接时钟电路和复位电路就是一个小系统了。

小系统是嵌入式系统开发的基石。

本电路的小系统主要由三部分组成,一块AT89S51芯片、复位电路及时钟电路。

AT89S51单片机:

AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,器件采用ATMEL公司的高密度,非易失性存储技术生产,兼容标准8051指令系统及引脚。

4K字节可系统编程的Flash程序存储器,128字节内部RAM,32个I/O口线,看门狗(WDT),两个数据指针,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式,空闲方式停止CPU的工作,但允许RAM、定时/计数器、串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作,并禁止其它所有部件工作,直到下一个硬件复位。

P0是一个8位双向I/O端口,端口置1时作高阻抗输入端,作为输出口时能驱动8个TTL电平。

对内部Flash程序存储器编程时,接收指令字节;

校验程序时输出指令字节,需要接上拉电阻。

在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。

P1是一个带有内部上拉电阻的8位准双向I/0端口。

输出时可驱动4个TTL电平。

端口置1时,内部上拉电阻将端口拉到高电平作输入用。

对内部Flash程序存储器编程时,接收低8位地址信息。

P2是一个带有内部上拉电阻的8位准双向I/0端口。

对内部Flash程序存储器编程时,接收高8位地址和控制信息。

在访问外部程序和16位外部数据存储器时,P2口送出高8位地址。

而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变。

P3是一个带有内部上拉电阻的8位准双向I/0端口。

对内部Flash程序存储器编程时,接控制信息。

除此之外P3端口还有第二功能。

P3口引脚的第二功能,如表4-2所示:

表4-2P3口引脚第二功能

P3口引脚

第二功能

P3.0

串行通信输入(RXD)

P3.1

串行通信输出(TXD)

P3.2

外部中断0(INT0)

P3.3

外部中断1(INT1)

P3.4

定时器0输入(T0)

P3.5

定时器1输入(T1)

P3.6

外部数据存储器写选通

P3.7

外部数据存储器读选通

复位电路:

计算机在启动运行的时候都需要复位,使中央处理器CPU和系统中的其他部件都处于一个确定的初始状态,并且从这个初始状态开始工作。

单片机的复位是靠外部电路实现的,MCS-51单片机有一个复位引脚RST,高电平有效。

MCS-51单片机通常采用上电自动复位和按钮复位两种。

复位电路的基本功能是系统上电时,RC电路充电,RST引脚出现正脉冲,提供复位信号直至系统电源稳定后,撤销复位信号,为可靠起见,电源稳定后还要经一定的延时,才撤销复位信号,以防电源开关或电源插头分合过程中引起的抖动而影响复位。

图3-2中的RC复位电路可以实现上述基本功能。

调整RC常数会令对驱动能力产生影响。

时钟电路:

时钟电路提供单片机的时钟控制信号,单片机时钟产生方式有内部时钟方式和外部时钟方式。

最常用的是内部时钟方式是采用外接晶振和电容组成的并联谐振回路。

瓷片电容的取值对振荡频率输出的稳定性、大小及振荡电路的起振速度都有一定的影响。

内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。

晶振的频率可以在1MHz-33MHz内选择。

电容取30PF左右。

XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空。

单片机最小系统如图4-2所示:

图4-2最小系统图

4.3DS18B20数字温度传感器介绍

4.3.1温度采集与传感器

数字温度传感器,更因适合与各种微处理器的I/O接口相连接,组成自动温度控制系统,这种系统克服了模拟传感器与微处理器接口时需要信号调理电路和A/D转换器的弊端,被广泛应用于工业控制、电子测温、医疗仪器等各种温度控制系统中,数字温度传感器中比较有代表性的DS18B20等。

电子设计中常用的几种温度传感器的性能、价格等的对比,如表4-3所示:

表4-3传感器对比表

4.3.1.1功能介绍

DALLAS半导体公司最新单线数字温度传感器DS18B20的“一线器件”体积更小、适用电压更宽、更经济。

Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。

一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。

DS18B20、DS1822“一线总线”数字化温度传感器同DS1820一样,DS18B20也支持“一线总线”接口,测量温度范围为-55°

C__+125°

C,-10__+85°

C范围内,精度为±

0.5°

C。

DS1822的精度较差为±

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

适合于恶劣环境的现场温度测量,如:

环境控制、设备或过程控制、测温类消费电子产品等。

与前一代产品不同,新的产品支持3V~~5.5V的电压范围,使系统设计更灵活、方便。

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

DS18B20、DS1822的特性:

DS18B20可以程序设定9~12位的分辨率,精度为±

可选更小的方式,更宽的电压适用范围。

分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电依然保存。

DS18B20的性能是新一代产品中最好的!

性能价格比也非常出色!

DS1822、DS18B20软件兼容好。

省略了存储用户定义报警温度、分辨率参数的EEPROM,

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

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2