基于单片机温度测量系统的设计【文献综述】_第1页
基于单片机温度测量系统的设计【文献综述】_第2页
基于单片机温度测量系统的设计【文献综述】_第3页
基于单片机温度测量系统的设计【文献综述】_第4页
基于单片机温度测量系统的设计【文献综述】_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计开题报告电子信息工程基于单片机温度测量系统的设计一、前言温度是日常生活、冶金、化工、医学、建筑、机械等领域最常遇到的一个物理量。随着经济的发展和科学技术的进步,对于温度的测量和控制有了更高要求。采用单片机温度测量系统,能大大的提高温度测量的精度,降低产品的成本,简化操作,节省劳动力,提高生产效率。在现实生活和工农业生产及科学研究中,温度的测量非常的重要。在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。同时,传感器的飞速发展,各种各样的传感器被广泛的应用于各个领域,尤其在温度参量的测量中,起到了不可代替的作用。目前,单片机总类繁多,又有着低功耗、体积小、大容量、高性能、低价格等等的优点,使得它在电子信息领域有着广泛的应用。当两者结合后,就可以设计出大量的、实用的系统来。温度测量只是其中一小部分的应用。单片机温度测量系统的硬件组成和原理:1、温度传感器热电阻温度传感器经过热敏电阻转换为电压信号,经放大器放大后进人单片机进行A/D转换成数字量后输出到静态显示部分,显示其温度值。[1]DS18B20能代替模拟温度传感器和信号处理电路,直接与单片机沟通,完成#温度采集和数据处理。2、存储设备内部存储器又称内存,用来存放“程序”和“数据”。中央处理器执行程序时,从内存中存取程序和数据。内存可分为两部分:ROM(只读存储器)和RAM(随机存储器)。ROM所存储的内容由电脑设计者和厂商事先设计好,用户只能使用它们,而不能修改、删除和增加,它不会因断电而丢失°RAM通常用于存储用户的程序和数据,人们一般所说的电脑内存都是针对RAM而言的。就像长度用米来表示,重量用公斤来表示一样,内存容量用“字节”来表示。每一个英文字母占一个“字节”,而每个汉字占两个“字节”。因为字节这个单元太小了,所以我们规定:1024个字节=1K字节(千字节)。存储器主要用来保存记录下来的数据,以便查阅。3、AT89S52单片机AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求⑵。4、警报电路蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。5外接设备等本系统采用PT6961同时驱动键盘与数码管。PT6961是一带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU数字接口、数据锁存器、LED高压驱动、键盘扫描等电路[3-4]二、主题工业发展是科技进步的关键支点。在时间的提炼下,这些过程从手动控制系统逐渐转变为自动化电脑控制系统。这带来了了高效的生产流程,并且具有很高的精度水平。物理过程需要测量过程中涉及到的变量,并且在已测变量的基础上控制整个过程。变量的例子包括温度、流量、压力等等。只有当一种信息被引进时,我们才能得到控制和测量的结合体。智能化仪表就可以被定义为一种用来评估物理变量的测量系统,通常是用微处理器/微处理器基础系统来进行信息处理。根据系统内存上存储的程序,信息处理的结果可以被用来控制物理过程[5-7]。1、温度测量的发展现状目前国内外普通采用传统的热电偶、热电阻、半导体PN结之类的模拟温度传感器与单片机结合来进行温度测量,它们都有各自的优缺点和使用范围。单片机和热电偶组成的测温系统热电偶作为温度检测元件在工业上是很常见的。它的优点是:①测量的精度很高。因为在测量的过程中,热电偶是直接和被测对象接触的,所以中间介质对测量没有影响,提高了测量的精度。②测量的范围很广。热电偶的测量范围在-50〜+1600°C,某些特殊热电偶最低可测到-269°C,最高可达+2800°C。③构造非常之简单,使用也相当的方便。通常来说,热电偶是由2种不同材料的金属丝所组成的,而且不受大小和开头的限制,外部又有保护套管套着,用起来非常的安全和方便。热电偶测温基本原理:把两种不同材料的导体或者半导体对接起来后,就构成了一个闭合的回路。当导体A和B的两个接点1和2之间存在温差时,两导体之间便产生了一个电动势,因而在回路中就形成了一个电流,这种现象称为热电效应。热电偶就是利用这一效应来工作的。然后,热电偶上产生的信号经取样、放大后通过模数转换,再交自单片机处理。被测温度信号从温敏元件到单片机,经过众多器件,易受干扰、不易控制且精度不高[8]。单片机和热电阻组成的测温系统在中低温区里,热电阻是最常用的一种温度检测器。但与热电偶的测温原理不同的是,热效应是热电阻测温的特性,即导体的阻值随温度的变化而变化的特性。因此,只要测量出感温热电阻的阻值变化,就可以测量出温度的度数变化。然后,热电阻上产生的信号经取样、放大后通过模数转换,再交自单片机处理。被测温度信号从温敏元件到单片机,经过众多器件,易受干扰、不易控制且精度不高。目前主要有半导体热敏电阻温度传感器和金属热电阻温度传感器两类。相比较而言,热敏电阻的温度系数更大,其电阻值在常温下的范围更高,但是,互换性却不是很理想,非线性严重,通常情况下,测量温度的范围只有-50〜300°C左右,大量用于家用电器和汽车的温度检测和控制。金属热电阻温度传感器一般适用于-200〜500C范围内的温度测量,其特点是测量准确、稳定性好、性能可靠,在程控制中的应用极其广泛[9-11]。单片机和半导体PN结组成的测温系统利用PN结的特性,研发出了一种新的温度传感器,叫作PN结温度传感器。PN结温度传感器是一种半导体敏感器件,它实现温度与电压的转换。在常温范围内,PN结温度传感器包括了热电偶和热敏电阻的各自优点,同时它又克服了这些传统温度传感器件的一些比较大的和固有的缺陷,它是自动控制和仪器仪表工业不可缺少的基础元器件之一。但是,被测温度信号从温敏元件到单片机,经过众多器件,易受干扰、不易控制且精度不高.传统的模拟传感器都存在着各自的缺点,而且都要经过信号处理电路,就会受到或多或少的干扰,使信号失真,使测量结果出现比较大的误差[12-14]。2、温度测量的发展方向DS18B20是一种新型的可编程温度传感器,它是美国DALLAS公司推出的单总线数字测温芯片。他具有独特的单总线接口方式,仅需使用1个端口就能实现与单片机的双向通讯。他能代替模拟温度传感器和信号处理电路,直接与单片机沟通,完成温度采集和数据处理。DS18B20与AT89C51结合可以实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。DS18B20的测温原理:由于所有的器件都连接在一条总线上,为了不发生数据的冲突,必须按照单总线协议规定的时序来进行工作。为了让每个设备都能使用这条总线,单总线协议采用了一个三态门,这样,一个设备如果暂时不传输数据就能空出这条总线给其他设备使用。在外部设备中通过一个上拉电阻器,使得总线在空闲时保持一个高电平。通过程序编程,DS18B20实现了9到12位的温度度数[15。]DS18B20虽然具有测温系统简单、测温精度高、连接方便、占用口线少、扩展方便等优点,但在实际应用中应注意以下几方面的问题:较小的硬件开销需要相对复杂的软件进行补偿。由于DS18B20与微处理器采用串行数据传送,因此,在对DS18B20进行读写编程时必须严格地保证读写时序,否则将无法读取测温结果。故对DS1820操作部分最好采用汇编语言编写。DS18B20工作时电流高达1.5mA,总线上挂接点数较多且同时进行转换时要考虑增加总线驱动,可用单片机端口在温度转换时导通一个MOSFET。连接DS18B20的总线电缆是有长度限制的,因此在用DS18B20进行长距离测温系统设计时要充分考虑总线分布电容和阻抗匹配问题。在DS18B20测温程序设计中,向DS18B20发出温度转换命令后,程序总要等待DS18B20的返回信号,一旦某个DS18B20接触不好或断线,当程序读该DS18B20时,将没有返回信号,程序进入死循环。这一点在进行DS18B20硬件连接和软件设计时也要给予一定的重视。和DS1820—样,DS18B20的读写时序必须仔细调整,在反复的调试中找合适的延时时间[16-1。8]三、总结设计叙述了基于单片机温度测量系统的设计,包括硬件组成和原理。这套系统不仅能对温度进行测量,还能记录温度和时间,以供查阅,还加入了报警功能,提高安全性和可靠性。将DS18B20作为数字温度传感器,并与单片机AT89C52结合组成温度补偿和测量系统,相对传统的以热电偶、热电阻为传感器的温度测量方法,可靠性更高,测量的准确率也更高,电路更简化,大大降低了成本和运行速度。在生产过程中,普遍存在着需要温度测量的场合。若要安装线缆则会花费巨大,而无线通信却能很容易地跨越障碍,并且不需要可见的线就能工作。它还能穿越隔板和墙,并在建筑物之间建立链接。它还能在很短的时间内安装好。利用单片机、温度传感器和无线模块组成的专用无线测温系统具有结构简单、工作可靠、价格低廉的优势,势必会成为日后温度测量的发展方向。四、参考文献雄庆国,贺风云.多片8279与单片机及键盘/显示器接口电路设计[J],武汉科技大学学报,2002.张晓芳.基于C51的单片机温度控制系统设计[J],苏州市职业大学学报,2009.沙战友.单片机外围电路设计[M],北京:电子工业出版社,2003.赵海兰.电子世界[J],2003.廖琪梅,韩彬.基于单总线器件DS18B20的温度测量仪[J],国外电子元器件,2008.刘法治.常用电子元器件及典型芯片应用技术,机械工业出版社,2007.周兴华.单片机C语言高级程序设计,中国电力出版社,2008.王勇、叶敷范.基于AT89S51的便携式实时温度检测仪[J],仪表技术与传感器,2006.赵德安.单片机温度控制实验装及在课程设计中的运用置,实验室研究与探索,1999.马智超.基于多谐振荡器的AT89S51单片机温度控制,师范学院学报,2008.葛一楠.高精度单片机温度控制仪,自动化与仪器仪表,1995.焦国平.单片机温度控制中热电偶非线性校正的几种实用方法,东北煤炭技术,1996.于风明.单片机原理及接口技术,北京:中国轻工业出版社,1997.李广弟,朱月秀,王秀山.单片机基础[M],北京:北京航空航天大学出版社,2001.周立功.LPC900系列Flash单片机应用技术[M],北京:北京航空航天大学出版社,2005.FrancisEnejoIdachaba.DesignofI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论