ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:146.76KB ,
资源ID:29438536      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29438536.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机论文.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机论文.docx

1、单片机论文第1章 绪论1.1 温度传感器的介绍 1.1.1 温度传感器的定义温度传感器下的定义是:“能感受规定的被测量(温度)并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成”。温度传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。温度是一个基本的物理量,自然界中的一切过程无不与温度密切相关。温度传感器是最早开发,应用最广的一类传感器。温度传感器的市场份额大大超过了其他的传感器。从17世纪初人们开始利用温度进行测

2、量。在半导体技术的支持下,本世纪相继开发了半导体热电偶传感器、PN结温度传感器和集成温度传感器。与之相应,根据波与物质的相互作用规律,相继开发了声学温度传感器、红外传感器和微波传感器。1.1.2 温度传感器的组成通常,温度传感器由敏感元件和转换元件组成。但是由于温度传感器输出信号一般都很微弱,需要有信号调节与转换电路将其放大或变换为容易传输、处理、记录和显示的形式。随着半导体器件与集成技术在传感器中的应用,传感器的信号调节与转换可以安装在传感器的壳体里或与敏感元件一起集成在同一芯片上。因此,信号调节与转换电路以及所需电源都应作为传感器的组成部分。常见的信号调节与转换电路有放大器、电桥、振荡器、

3、电荷放大器等,它们分别与相应的传感器相配合。1.1.3 温度传感器DS18B20的功能1.独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。2.测温范围 55+125,固有测温误差(注意,不是分辨率,这里之前是错误的)1。3.支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多会使供电电源电压过低,从而造成信号传输的不稳定。4.工作电源:35V/DC(可以数据线寄生电源)。5.在使用中不需要任何外围元件。6.测量结果以912位数字量方式串行传送。7.不锈钢保护管直径6。8.适用于DN

4、1525,DN40DN250各种介质工业管道和狭小空间设备测温。9.标准安装螺纹M10X1,M12X1.5,G1/2”任选。10.PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。1.1.4 DS18B20的接线方式独特的一线接口,只需要一条口线通信多点能力,简化了分布式温度传感应用 无需外部元件 可用数据总线供电,电压范围为3.0V至5.5V无需备用电源 测量温度范围为-55至+125。华氏相当于是67华氏度到257华氏度 -10至+85范围0.5。描述该DS18B20的数字温度计提供9至12位(可编程设备温度读数)。由于DS18B20是一条口线通信,所以中央微处理器与DS18

5、B20只有一个一条口线连接。为读写以及温度转换可以从数据线本身获得能量,不需要外接电源。 因为每一个DS18B20的包含一个独特的序号,多个ds18b20s可以同时存在于一条总线。这使得温度传感器放置在许多不同的地方。它的用途很多,包括空调环境控制,感测建筑物内温设备或机器,并进行过程监测和控制。8引脚封装 TO-92封装,5和1接地,4和2数字信号输入输出,一线输出:源极开路,3和3 电源,可选电源管脚。1.1.5 DS18B20的工作原理DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s 减为750ms。 DS18B

6、20测温原理如图3所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振 随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在55所对应的一个基数值。计数器1对 低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重 新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即 为所测温度。1.2 国内外目前的研究进展和成果测量温度的关键是温度传感器,温度传感器的发

7、展经历了3个阶段:传统的分立式温度传感器、模拟集成温度传感器、智能集成温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、从集成化向智能化、网络化的方向发展。在这个信息技术的飞速发展和传统工业改造的逐步实现的时代。能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用AT89C51型单片机作为主控制器件,DSl8B20作为测温传感器通过LED数码管显示

8、模块显示结果,实现温度显示。通过DSl8B20直接读取被测温度值,进行数据转换,该器件的物理化学性能稳定,线性度较好,在0100最大线性偏差小于0.1。该器件可直接向单片机传输数字信号,便于单片机处理及控制。另外,该温度计还能直接采用测温器件测量温度,从而简化数据传输与处理过程。1.3 设计目的随着电子技术的发展,人们的生活日趋数字化,多功能的数字温度计可以给我们的生活带来很大的方便;支持“一线总线”接口的温度传感器简化了数字温度计的设计,降低了成本;以美国MAXIM/DALLAS半导体公司的单总线温度传感器DS18B20为核心,以ATMEL公司的AT89C51为控制器设计的DS18B20温度

9、控制器结构简单、测温准确、具有一定控制功能的智能温度控制器。那么,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展1.4 设计内容本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确,其输出温度采用数字显示,主要用于对测温比较准确的场所,或科研实验室使用,该设计控制器使用8086系统AT89C51,测温传感器使用DS18B20,由LED数码管显示模块显示结果,能准确达到以上要

10、求。1.5 设计要求1.掌握单片机硬件电路的设计方法。2.熟练使用单片机的编程软件,掌握单片机软件程序的设计思路和设计方法。3.掌握单片机程序的应用系统的调试、监控、运行方法。4.通过课程设计熟练掌握资料的查询(图书、网络),将单片机课程所获知识在工程设计工作中综合地加以应用,使理论知识和具体案例设计结合起来。第2章 总体设计2.1 选择方案2.1.1 温度传感器的选择DS18B20是DALLAS公司的最新单线数字温度传感器,它是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,它的测量温度范围为55125,在1085范围内,精度为0.5,

11、现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等,DS18B20支持35.5V的电压范围,使系统设计更灵活、更方便、更便宜、体积更小。DS18B20可以程序设定912位的分辨率,精度为0.5,分辨率设定及用户设定的报警温度存储在E2PROM中,掉电后依然保存。因此,本方案选用DS18B20作为温度测量传感器。2.1.2 控制器的选择AT89C51单片机需要用仿真器来实现软硬件的调试,AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmable and Eras

12、able Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此,选用AT89C51八位单片机作为温度采集的控部分。2.1.3 显示器的选

13、择利用数字温度传感器DS18B20与单片机结合来测量温度。数字温度传感器DS18B20测量温度信号,计算后只需显示相应的温度值。其温度测量范围为55125,精确到0.5。数字温度计所测量的温度采用数字显示,所以显示器采用LED数码管即可。2.2 总体设计本方案设计的系统由按键控制模块、单片机系统、温度传感器模块、显示模块、存储模块、串口通信模块和电源模块组成,其总体架构如图2-1。 2-1 系统总体设计第3章 硬件设计3.1单片机复位电路工作原理及设计原理是通过使复位端经电阻与Vcc电源接通而产生按键复位电平,保证复位信号高电平持续时间大于2个机器周期。硬件图如下图3-1:图3-1 单片机复位

14、电路3.2单片机晶振电路工作原理及设计晶振电路是提供系统时钟信号。为了各部分的同步应当引入公用的外部脉冲信号作为振荡脉冲。电容选择在1030pF之间,因为电容的大小影响振荡器振荡的稳定性和起振的速度。硬件图如下图3-2:图3-2 单片机晶振电路3.3 按键电路按键电路将按键的一段与单片机I/O口链接,一段与地链接,当按键按下时可以由单片机内的程序检测到。按键采用普通的按钮按键。如图3-3和3-4: 图3-3 单片机I/O口链接 图3-4 单片机与地链接3.4 LED数码管硬件接线图如下图3-5:图3-5 硬件接线图3.5 DS18B20温度传感器3.5.1 内部构造如下图3-6: 图3-6 内

15、部构造图3.5.2 硬件接线硬件接线图如下图3-7: 图3-7 硬件接线图3.6 总电路图基于数字温度传感器的数字温度计的总电路图如图3-8:图3-8 系统总电路图第4章 软件设计4.1 主程序流程图如图4-1为系统主程序流程图: 图4-1 主流程图4.2 子程序流程图4.2.1 DS18B20模块程序流程DS18B20模块程序主要完成DS18B20的初始化和温度的读去操作,程序流程如图4-2所示。图4-2 DS18B20模块程序流程图4.2.2 数码管程序流程程序流程如图4-3所示。 图4-3 数码程序流程图4.2.3 单片机端通信程序流程图AT89C51程序流程如图4-4所示。 图4-4

16、AT89C51程序流程图 第5章 测试结果分析及总结5.1 测试结果分析DS18B20在12位转化时每一位的精度为0.0625度,我们取小数点后两位进行显示,即两位整数温度和两位小数温度数据,这样已经达到了很高的精度。在测试过程中,我们将家庭用的寒暑表和设计完成的数字温度计做比较发现,寒暑表反应速度比较快,但经过读数后的结果存在较大的误差,而我们设计完成的数字温度计测温然后显示的反应不及寒暑表,但是测温的精度远比寒暑表高,因为DS18B20测温精度可达0.0625度,并且经电子器件显示只存在取舍误差。DS18B20本身就是一种数字温度传感器,它会把温度转换成数字量以后存贮在自身内部,由单片机把

17、DS18B20里面存贮的数字量读出来,然后在数码管上显示出来,当四位数码管显示的温度超过上限值时,DS18B20可以实现报警功能;DS18B20与传统的热敏电阻相比,它能够直接读出被测量温度,并且可跟就实际需要要求通过简单的编程实现912位的数字值读数方法。可以分别在93.75ms和750ms内完成9位和12位的数字量,且从DS18B20读出的信息或写入DS18B20的信息只需要一根口线读写;温度变换功率来源于数据总线,总线本身也可以向所挂接的DS18B20供电。而无需额外电源,因而使用DS18B20可使系统结构更趋简单,可靠性高。5.2 设计总结通过这次课程设计,使我认识到理论联系实际的重要

18、性,在实践中扩展了知识面,不但掌握了本专业的相关知识,而且对其他专业的知识也有所了解,从各方面提高了自身的综合素质。经过这次一个较完整的产品设计和制作过程,对于将来学习和工作也是有所裨益的。 在课程设计过程中,遇到了很多的问题通过查阅资料最终得以解决了,这个过程让我受益匪浅。致 谢本课程设计是在韩学辉老师的精心指导下完成的。从做设计以来,我不仅在专业上有了很大进步,而且开阔了我的视野,明白了更多的知识。在此,我要向韩学辉老师表示深深的敬意和衷心的感谢!韩老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;韩老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;这次设计的每个实验细节和每个结果

19、,都离不开老师您的细心指导。此外,我在学习期间还得到许多同学、朋友的帮助,在此表示衷心的感谢!最后再次表示衷心的感谢,但由于水平有限,我的设计还存在许多不足之处,有许多地方需要完善,还望老师多加指正。最后祝愿老师们工作顺利,身体健康!祝愿同学们在新的学年取得新的好成绩,一切顺利!参考文献1 何立民编. 单片机高级教程第1版M北京:北京航空航天大学出版社,20012 徐爱钧编.KEIL Cx V7.0单片机高级语言编程与uVision2应用实践M.北京:电子工业出版社,20043 李全利、仲伟峰、徐军编.单片机原理及应用M.北京:清华大学出版社,20064 张洪润等编.电子线路与电子技术M.北京:清华大学出版社,2005.5 王松武等编.电子创新设计与实践M.北京:国防工业出版社,2005.6 李建忠编.单片机原理及应用M.西安:西安电子科技大学出版社,2002.7 黄智伟等编.全国大学生电子设计竞赛训练教程M.北京:电子工业出版社,2004.

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

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