基于51单片机的温度测量系统仿真.doc
《基于51单片机的温度测量系统仿真.doc》由会员分享,可在线阅读,更多相关《基于51单片机的温度测量系统仿真.doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于51单片机的温度测量系统仿真专题实验内容与设计要求主 要 设 计 条 件1、Proteus或者其它软件2、实验室现有软硬件设施2、相关参考文献报告书格式1.专题实验设计报告书封面。2.专题设计任务书。3. 报告书目录。4.正文5.总结。6.参考文献。7.附录。8.专题设计评分表。正文部分包括(概述、总体设计、硬件电路设计及调试等)进 度 安 排星期一:布置课题任务,课题内容介绍。星期二星期五:仔细了解分析实验任务,明确实验要求,收集实验专题设计资料。阅读相关资料,设计方案确定,相关元器件选型;进行电路和软件设计,编写实验报告。一温度测量系统的重要性在现今科技高速发展的时代,各行各业对控制和
2、测量的要求越来越高,其中,温度测量和控制在很多行业中都有比较重要的应用,尤其在工业上,如炼钢时对温度高低的控制。要控制好温度,测量是前提,测量的精度影响着后续工序的进行,因此温度测量的方法和选取就显得相当重要了。二 设计目的与意义随着电子技术的高速发展,对电子方面人才的要求越来越高,不仅要求其具备相关的专业理论知识,还要求其具有较强的设计、制作等实践动手能力。此次专题实验无疑是对从事测控专业的人的一次很好的锻炼和考验,是培养测控技术的人才的一次良好的机会,为其提供了一个理论知识与实践相结合的平台。通过本次专题实验,引导学生结合所学的测控电路理论知识,思考设计方案,以小组合作方式,分工完成各个部
3、分,从而掌握相关的测量显示电路的设计和调试技术,一方面提高了学生的实践动手和协作能力,另一方面培养了学生综合运用所学理论知识进行工程设计的能力。通过此次专题实验,可以培养学生的工程设计能力,包括动手能力、独立思考设计能力、解决实际设计过程中遇到的问题以及团队协作能力等,为今后的专业学习和工程实践打下坚实的基础。三 实验方案3.1系统方案3.1.1方案一该方案为ICL7107 A/D转换&译码方案。常见A/D转换器的转换方式有非积分式和积分式两类,如逐次逼近比较式A/D转换、斜坡电压式A/D转换等属于非积分式,其特点是转换速度快,但抗干扰能力差。电压反馈型V-F变换、双积分式A/D转换则属于积分
4、式,其特点是抗干扰能力强、测量精度高,但转换速度低,在转换速度要求不太高的情况下,获得广泛应用。工作方框图如图1所示:图1 方案一工作框图电路原理图如图2所示:图2 方案一电路原理图3.1.2方案二该方案利用AVR单片机对输入信号进行模数转换输出数字信号控制数码管显示温度值。并且可以通过编写程序对输入信号进行分段线性化处理,使得测量精度大大提高,而且该电路无须外接译码器,结构简单。工作框图如图3所示:图3 方案二工作框图3.1.3方案三该方案以AT89S52为控制器,采用DS18B20温度传感器检测温度信号,利用红外遥控设置温度测量的上下限数值,并通过LCD液晶显示。工作框图如图4所示:图4
5、方案三工作框图经过综合研究分析,考虑整个设计和成本,方案三成本低,测量温度方便简单,故此次数字温度计专题实验选取方案三。3.2传感器方案3.2.1方案一该方案采用热敏电阻。热敏电阻价格比较便宜、灵敏度比较好,在实际应用的时候线性度较差,另外调试比较困难。不适合使用。故不使用热敏电阻。3.2.2方案二该方案采用AD590。AD590拥有良好的线性关系,灵敏度较高、使用简单方便。但是这种传感器的价格比其他的两种都贵很多。故不选用。方案三:DS18B20数字温度传感器DS18B20是美国DALLAS半导体公司智能温度传感器,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现912位的数字值读
6、数方式从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总线,使用DS18B20可使系统结构更趋简单,可靠性更高。他在测温精度、转换时间、传输距离、分辨率等方面拥有很大优势,给用户带来了更方便的使用和更令人满意的效果。经过上述三种方案的论证比较,综合考虑成本、性能等因素,最终选取方案三。3.3测量显示方案3.3.1方案一该方案采用LED显示。LED数码显示中每一个像素单元就是一个发光二极管,如果是单色,一般是红色发光二级管。如果是彩色,一般是三个三原色小二极管组成的一个大二级管。这些二级管组成的矩阵由数码控制实时显示文字或者图像,造价相对
7、低廉,组成的显像面积大。3.3.2方案二该方案采用LCD液晶显示。液晶显示器是一种被动式的显示器,即液晶本身并不发光,而是利用液晶经过处理后能改变光线通过方向的特性,而达到白底黑字或黑底白字显示的目的。LCD液晶的像素单元是整合在同一块液晶版当中分隔出来的小方格。通过数码控制这些极小的方格进行显像。造价高但是显示非常细腻。四 系统工作原理本系统由温度传感器DS18B20、AT89S52、LCD显示电路、软件构成。DS18B20输出表示摄氏温度的数字量,然后用51单片机进行数据处理、译码、显示、报警等,系统框图如图5所示:图5 系统框图4.1微控制器原理AT89S52是一个低功耗,高性能CMOS
8、 8位单片机,片内含8K Bytes ISP的可反复擦写次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,其具有如下特点:40个引脚,8K Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器,32个外部双向输入/输出口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗电路,片内时钟振荡器。单片机引脚如图6所示:图6 单片机引脚图4.2传感器原理4.2.1DS18B20简介DS18B20温
9、度传感器是美国DALLAS半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现位的数字值读数方式。DS18B20元件图如图7所示:DS18B20的性能特点如下:独特的单线接口仅需要一个端口引脚进行通信;多个DS18B20可以并联在惟一的三线上,实现多点组网功能;无须外部器件;可通过数据线供电,电压范围为3.05.5;零待机功耗;温度以或位数字;用户可定义报警设置;报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件; 图7 DS18B20元件图负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正
10、常工作; 4.2.2DS18B20内部结构DS18B20采用脚PR35封装或脚SOIC封装,其内部结构框图如图8所示。C64 位ROM和单线接口高速缓存存储器与控制逻辑温度传感器高温触发器TH低温触发器TL配置寄存器8位CRC发生器Vdd 图8 DS18B20内部结构图64位ROM的结构开始位是产品类型的编号,接着是每个器件的惟一的序号,共有48位,最后位是前面56位的CRC检验码,这也是多个DS18B20可以采用一线进行通信的原因。温度报警触发器和,可通过软件写入户报警上下限。DS18B20温度传感器的内部存储器还包括一个高速暂存RAM和一个非易失性的可电擦除的EERAM。高速暂存RAM的结
11、构为字节的存储器,结构如图9所示。头个字节包含测得的温度信息,第和第字节和的拷贝,是易失的,每次上电复位时被刷新。第个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。DS18B20工作时寄存器中的分辨率转换为相应精度的温度数值。该字节各位的定义如图3所示。低位一直为,是工作模式位,用于设置DS18B20在工作模式还是在测试模式,DS18B20出厂时该位被设置为,用户要去改动,R1和0决定温度转换的精度位数,来设置分辨率。温度 LSB温度 MSBTH用户字节1TL用户字节2配置寄存器保留保留保留CRC图9 DS18B20字定义由表1可见,DS18B20温度转换的时间比较长,而且分辨率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 温度 测量 系统 仿真
限制150内