基于单片机的数字温度计设计-通信工程本科毕业(设计)论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的数字温度计设计-通信工程本科毕业(设计)论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字温度计设计-通信工程本科毕业(设计)论文.doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本科毕业(设计)论文题 目 基于单片机的数字温度计设计 学 院 电子信息工程 专 业 通信工程 学生姓名 xx 学 号 xx 年级 2010级 指导教师 xx 职称 高级工程师二一三 年 十二 月 二十 日xx学院学士学位论文(设计)基于单片机的数字温度计设计 专 业:通信工程 学 号:xx 学 生:xx 指导教师:xx 三号黑体加粗摘要:在我们的日常生活和生产过程中,常需要检测及控制温度,温度是生产过程和科学实验中经常遇到的重要参数之一。温度控制在生产过程起到相当重要的作用。温度测量是温度控制的基础,技术已经趋向简单和成熟。在设计中选用AT89S51型单片机作为主控制器件,选用DS18B2
2、0温度传感器作为测温电子元件,通过LCD1602液晶显示屏传送数据,实现温度显示。设计的内容主要分为两部分,一是对系统硬件部分的设计,包括温度采集电路、显示电路和报警电路;二是对系统软件部分的设计,应用C语言实现温度的采集与显示。通过DS18B20直接读取被测温度值,送入单片机进行数据处理,之后进行输出显示。该设计可实现多点温度采集、声音报警、报警上下限设置、温度显示、串口下载等功能。关键词:温度;AT89S51;DS18B20Design of digital thermometer based on single chip Specialty:Communication Engineeri
3、ng Student Number:xxStudent:xx Supervisor: Abstract:In our daily life and production process, we often need to measure and control temperature. Temperature is one of the most frequently encountered parameters in production process and scientific experiments . Thus, the temperature detection and cont
4、rol are definitely vital in the forementioned or any other similar processions. As the basis of the temperature control ,the temperature measurement technology has now become simple and mature. In this design, AT89S51 single-chip is chosen as the center control and DS18B20 temperature sensor perform
5、s the temperature measurement with LCD1602 liquid crystal display to realize data transfer and values display.The main part of this design consists of two aspects. One of them is the design of the hardware of the system, including the temperature gathering electric circuit, the display circuit and t
6、he alarm circuit.The other aspect is the design of the software of the system, which includes the realization of the data collection and temperature display by the use of C language. Measured temperature value can be directly read through the DS18B20 and the data will be transferred into the single-
7、chip. Afterwards, the single-chip will output and display the data. The design is able to achieve multi-point temperature acquisition, sound alarm, alarm limit setting, temperature display, and serial downloading,etc.Key words:Temperature;AT89S51;DS18B2055 xx学院学士学位论文(设计)目 录1 绪论11.1 课题的背景及目的11.2 国内外现
8、状22 系统方案设计42.1 设计的研究方法及内容42.2 测温电路方案42.2 显示电路方案52.3 系统的总体设计方案53 硬件设计63.1 硬件电路开发工具63.2 单片机AT89S5163.2.1 AT89S51芯片简介63.2.2 AT89S51的特性及引脚功能63.2.3 复位电路的设计93.2.4 晶振电路的设计103.2.5 单片机最小系统的设计103.3 温度传感器DS18B20123.3.1 芯片简介123.3.2 DS18B20的外形和内部结构123.3.3 DS18B20的工作时序153.3.4 DS18B20的各个ROM命令173.4 测温电路的设计183.5 报警电
9、路的设计183.6 显示电路设计193.6.1 LCD1602简介193.6.2 显示电路的设计213.7 MAX232简介213.8 RS-232接口简介233.8.1 RS-232接口的电平转换233.8.2 RS-232总线接口标准233.9串口电路的设计254 系统软件设计264.1 开发工具264.2 软件设计264.2.1 主程序模块264.2.2 读温度子程序274.2.3 报警子程序285 Proteus仿真305.1 Proteus简介305.2 Proteus操作简介305.3 Proteus测温仿真316 硬件的制作及系统调试336.1 硬件制作过程336.2 系统调试3
10、36.3 遇到的问题及解决方法346.4 结果分析347 结论36附录137附录238附录351附录452附录553参考文献54致谢55xx学院学士学位论文(设计)1 绪论1.1 课题的背景及目的随着现代信息技术的飞速发展和传统工业改造的逐步实现能够独立工作的温度检测仪器和显示系统应用于诸多领域。环境温度一直是生物能否适宜生存的一个重要因素,而人们对环境温度的感知也从单纯的凭身体感官的感受发展到用各种温度计来对环境温度进行准确的测量。在工业生产中温度是常用的被控参数,而采用单片机来对这些被控参数进行控制已成为当今的主流。传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数
11、据的处理问题能够得到很好的解决。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。近年来,在温度检测技术领域,多种新的检测原理与技术的开发应用已取得了重大的进展。新一代温度检测元件正在不断出现和完善。与传统的温度计相比,这个设计完成的数字温度计具有读数方便、测温范围广、测温精确、数字显示、适用范围宽等特点。单片机自1976年由Intel公司推出MCS-48开始,迄今已有三十多年了。单片机具有集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格低廉等一系列优点。单片机又称单片微控器,它不是完成某一个逻辑功
12、能的芯片,而是把一个计算机系统集成到一个芯片上。单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。单片机数字温度计的核心是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程可报警的单片机多路数字温度计,具有体积小,可靠性高,功能强等特点,不仅能满足所需要求而且还有很多功能可供开发,有着广泛的应用领域。20世纪80年代中期以后,Intel公司以专利转让的形式把8051内核技术转让给许多半导体芯片生产厂家,如PHILIPS、ATMEL、ANALOG、DEVICES、DALLAS等。这些厂家生产的芯片是MCS-51系列的兼容产品,准确地说是与MCS-51指令系
13、统兼容的单片机。MCS-51系列及80C51单片机有多种品种。它们的引脚及指令系统相互兼容,主要在内部结构上有些区别。目前使用的MCS-51系列单片机及其兼容产品通常分成以下几类:基本型、增强型、低功耗型、专用型、超8位型和片内闪烁存储器型。其中ATMEL公司的标准型AT89单片机因为其与MCS-51的完全兼容性、优良的工作性能、使用的灵活性以及较高的性能价格比,成为AT89系列单片机的主流机型,在嵌入式控制系统中获得广泛应用。DS18B20是DALLAS公司生产的单总线数字温度传感器芯片,内部集成模/数转换器件,可以把模拟温度信号直接转换成串行的数字信号提供给单片机进行处理。DS18B20的
14、封装形式为3引脚TO-92的小体积封装,可以测量的温度范围为55125,它的测温分辨率可以达到0.0625,A/D转换精度为可编程的912位精度,被测温度用16位补码方式串行输出。DS18B20支持35.5V的电压范围,其工作电源既可由寄生电源方式产生,也可在远端引入。多个DS18B20可以并联到三根或两根线上,诸多DS18B20与单片机通信只需一根端口线就能够进行通信,较少占用微处理器的端口,可广泛运用于民用、工业、军事等诸多领域的温度测量及大型设备、测控系统、控制仪器当中。现场温度直接以“一线总线”的数字方式传输,利用DSl8B20作为测温传感器通过LCD1602并行传送数据,实现温度显示
15、。大大提高了系统的抗干扰性。使用十分灵活和方便。课题的设计目的:(1)巩固、加深和扩大单片机应用的知识面,提高综合及灵活运用所学知识解决实际设计问题的能力。(2)学习DS18B20数字温度传感器的测温原理,提高运用所学专业知识进行独立思考和综合分析、解决实际问题的能力。(3)通过对课题设计方案的分析、选择、比较,熟悉单片机的系统开发、研制的过程、软硬件设计的方法、内容及步骤。(4)学会用Autium designer进行电路原理图和PCB图的绘制。(5)学习用Proteus仿真软件进行电路设计和仿真。1.2 国内外现状温度计在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度计来讲,总体发
16、展水平仍然不高,同日本、美国、德国等先进国家相比,仍然有着较大的差距。温度计测温技术的关键在于温度传感器。目前,国际上新型温度传感器正从模拟式向数字式,由集成化向智能化、网络化的方向发展,同时具有抑制串模干扰能力强、分辨力高、线性度好、成本低等优点。随着我国四个现代化和经济发展,我国在科技和生产各领域都取得了飞速的发展和进步,发展以温度传感器为载体的温度测量技术具有重大意义。传感器属于信息技术的前沿尖端产品,尤其是温度传感器,它被广泛用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。温度传感器的发展大致经历了以下三个阶段:传统的分立式温度传感器(含敏感元件);模拟集成温度传感器/控
17、制器;数字温度传感器。 温度传感器使用范围广,数量多,居各种传感器之首,其发展大致经历了以下3个阶段: (1) 传统的分立式温度传感器(含敏感元件)热电偶传感器,主要是能够进行非电量和电量之间转换。 (2) 模拟集成温度传感器/控制器:集成传感器是采用硅半导体集成工艺制成的,因此亦称硅传感器或单片集成温度传感器。 (3) 智能温度传感器:智能温度传感器是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶。智能温度传感器内部包含温度传感器、A/D传感器、信号处理器、存储器(或寄存器)和接口电路1。从国内外来看,工业生产控制中用数字温度计可清晰显示温度来防止元器
18、件失效或损坏等不必要的非人为损失,对做好车间机器维修与保养起到很重要的作用。温度是一般工业领域最容易碰到的检测参数,如环境温度的检测、工业工艺温度参数的检测、设备的温度保护检测等,而市场上通用的、专用的各类温控仪器产品也相当丰富。国内外的温度检测仪器的发展水平主要体现在仪器的测量的温度范围、测量的精度、智能化水平以及仪器的功耗等技术指标上,目前在国内的温度测量中,测量精度很少能够高于0.1。近年来,温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着多功能、高精度、高可靠性及安全性、总线标准化、开发网络传感器和虚拟传感器、研制单片机测温系统等高科技的
19、方向迅速发展。新型温度计的特点是微型化、数字化、智能化、多功能化、系统化,他不仅促进了传统产业的改造,而且可促进建立新型工业,是21世纪新的经济增长的方式。2 系统方案设计2.1 设计的研究方法及内容 课题的研究方法是利用单片机和数字温度传感器DS18B20设计一个数字温度计。单片机作为主控制器,数字温度传感器DS18B20作为测温元件,传感器DS18B20可以将被测量温度值进行转换,从而用LCD1602来显示转换后的温度值。课题的主要研究内容如下:(1)温度测试基本范围030。(2)测量精度为0.5。(3)显示电路采用LCD1602液晶显示器,能准确显示温度。(4)可以设定温度的上下限并实现
20、报警功能。(5)利用多个温度传感器DS18B20实现多点测温。2.2 测温电路方案方案一:热敏电阻的阻值随环境温度变化而变化,变送器将电阻信号转换成与温度成正比的电压信号。使用热敏电阻之类的器件利用其感温效应将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。这种设计需要用到A/D转换电路。此方案数据处理比较麻烦,且容易产生信号失真。方案二:使用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的。可以采用一只温度传感器DS18B20,此传感器可以很容易直接读取被测温度值,进行转换,就可以满足设计要
21、求。而且此方案的电路比较简单,软件设计也比较容易实现。方案一的优点就是它能检测的温度范围很大,热敏电阻的性能决定了整个设计所能检测的温度范围。但从以上两种方案容易看出方案二电路比较简单,软件设计容易实现,方案二可以只用一根线实现信号的双向传输,具有接口简单容易扩展等优点,DS18B20可以直接将温度转换为串行数字信号,供单片机进行处理,且多个温度传感器DS18B20可以直接挂在一根主线上。DS18B20具有低功耗、高性能、抗干扰能力强等优点。综上所述,故在设计中采用方案二。2.2 显示电路方案方案一:采用数码管动态显示。使用七段LED数码管的动态显示的方法来显示各项指标,此方法虽然价格成本低,
22、但是显示单一,且功耗较大。方案二:采用LCD1602显示。此方案显示内容相对丰富,且LCD1602具有显示质量高、数字化接口、体积小、重量轻、功耗低且价格不高等特点。综合上述原因,采用方案二,使用LCD1602液晶作为显示电路。2.3 系统的总体设计方案设计采用AT89S51单片机作为主机。单片机具有体积很小,硬件实现简单,安装方便且编程自由度大的特点,可以通过编程来实现各种各样的算术算法和逻辑控制,还可以完成单独对多个DS18B20的控制工作。另外AT89S51单片机在工业控制上也有着广泛的应用,编程技术及外围功能电路的配合使用都很成熟。设计需完成的单总线多路数字温度计采用具有基板专利技术的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字 温度计 设计 通信工程 本科毕业 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内