第一章:绪论。本章主要介绍本次设计的研究目的和意义,以及国内外发展现状和趋势。
第二章: 整体方案设计。本章主要介绍系统的设计要求,确定设计方案,设计框架。
第三章: 系统硬件电路分析。本章主要介绍系统的硬件结构,各电路分析(单片机接口电路,温度采集电路,晶振电路,复位电路,显示电路和串口通信电路等)。
第四章:单片机程序设计。本章主要介绍了主程序设计和程序流程图,以及各模块程序设计(数码管,蜂鸣器,DS18B20,串口通信)
第五章:上位机软件设计。使用VB6。0编写上位机,人机界面应包含选择串口,温度显示,报警温度界限,和温度曲线实时显示功能。
第六章:系统调试。进行简单的硬件调试后,主要进行软件和硬件的联合调试。
第六章:总结与展望。本章主要是分析本次设计任务的完成情况,以及在设计过程中存在的问题和可以改善的环节。
1。4 本章小结
从课题的研究目的和意义可以看出,温度测试系统的应用前景是非常广泛的。智能温度传感器也必然将取代分立式温度传感器和模拟集成温度传感器,所以我们的研究是很有必要的。虽然从目前国内外的的发展状况来看,智能温度传感的的技术发展已趋于成熟,但发展是永无止境的,智能温度传感器将来必然会朝着高精度、智能化、高安全性、多功能化、网络化和总线化的方向发展。本章的最后给出了论文的内容安排,基本就是我写论文的思路。
第二章 系统的总体方案设计
本章主要是进行系统的总体方案设计,先介绍系统要实现的功能和设计要求,根据要实现的功能和设计要求来制定合理完善的设计方案,并给出系统的总体设计框图。
2。1 系统功能及设计要求
本论文是设计一个基于DS18B20的温度测试系统,本系统是由PIC16F877A单片机为核心的温度控制系统,由DS18B20温度传感器采集并读取温度。读取的温度数值经过单片机的处理由6位八段数码管显示出来,从而达到测量温度的效果,另外通过单片机程序的设计,设置温度报警值上下限,当检测到的外界实际温度超过设置的温度报警值的上下限时,由单片机控制蜂鸣器发声报警。另外,采集结果又通过RS-232串口送入PC机的上位机软件中进行温度显示,并通过曲线的形式描绘温度的变化过程。指导老师提供的条件为一个PIC单片机开发板:TX-5A。
2。2 系统设计方案的确定
本系统主要由5个模块组成:温度采集,单片机控制,温度显示,蜂鸣器报警和上位机软件。由于本次设计所采用开发板是TX-5A,由指导老师提供,所以不需进行硬件设计。但要进行详细的硬件分析,以弄清楚整个系统的工作原理,这样才能方便单片机程序设计的部分。论文网
2。2。1 温度采集模块
这一部分主要是完成对被测对象温度信号的采集工作。我们采用的温度传感器是DS18B20,它采用单总线技术的数据传输方式,而且可以将温度值直接转换成数字信号,这样就能够与单片机等直接连接,从而省去了信号调理和A/D转换等复杂电路[5]。单总线即只有一根数据线,系统中的数据输入、输出和控制都使由这根线来完成。所以DS18B20温度传感器构成的温度采集模块具有电路简单、功能可靠、测量精度高、效率高等特点。
2。2。2 单片机控制模块
单片机控制模块是整个温度测试系统的核心,它主要控制了温度的采集、显示、报警和温度报警值上下限的设定。本温度测试系统采用的单片机是美国Microchip公司生产的PIC16F877A单片机,它在结构上采用了独特的设计手法。它应用了哈佛总线式结构,简单来说,即将数据总线和指令总线分离,然后将它们采用不同的总线宽度,可以让单片机实现“流水化作业”和全部35条指令的单字节化、单周期化,提高了CPU的处理速度。此外,该单片机还有如下特点:使用精简指令集技术(仅35条指令)、压缩代码率高、寻址方式简单(仅4种)、功耗低、具有多种串行通信方式、外电路简单、开发便利、程序保密性高及工作电压宽等特点。 PIC16F877A单片机+DS18B20的温度测试系统设计+源程序(4):http://www.youerw.com/zidonghua/lunwen_100036.html