电子技术课程设计题目: 简易数字温度采集系统设计学生姓名专业班级指导教师成绩工程技术学院2015 年12 月*1、前言最近的几十年来,随着半导体技术、集成电路(IC)和微处理器技术的发展,电子技术得到了的迅猛发展,数字电路应用广泛,电子技术深入各个领域。
通过这一电子技术课程设计来让我们熟悉理论知识与实践相结合的综合训练,从而达到对我们运用能力进行检查和综合素质的培养。
*1.1课程设计要求与目的1.1.1基本设计要求与原则本次课程设计的所选题目是简易温度数字采集系统设计。
该系统的电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。
此温度采集系统可以测量得温度范围—55~+125℃并通过一个四位一体的7段数码管显示出来。
整个课程设计以先设计,再仿真,最后进行实物焊接与调试的步骤进行。
基本要求:1、能够根据设计任务和指标要求,综合运用电子技术课程中所学到的理论知识与实践技能独立完成一个设计课题。
2、根据课题需要选择参考书籍,查阅手册、图表等有关文献资料。
要求通过独立思考、深入钻研课程设计中所遇到的问题,培养自己分析、解决问题的能力。
3、进一步熟悉常用电子器件的类型和特性,掌握合理选用的原则。
4、学会电子电路的安装与调试技能,掌握常用仪器设备的正确使用方法。
利用“观察、判断、实验、再判断”的基本方法,解决实验中出现的问题。
基本原则:1,小组团队设计不能从网上下载,自己动手编排电路,流程图,编写程序。
2,电路图必须采用PROTEL软件绘制,用multisim或者proteus软件仿真,并提交程序及结果、课程论文电子版。
1.1.2设计的基本目的1.课程设计是教学中必不可少的重要环节,通过课程设计巩固、深化和扩展学生的理论知识与初步的专业技能,提高综合运用知识的能力,逐步增强实际工程训练的能力。
2.注重培养学生正确的设计思想,掌握课程设计的主要内容、步骤和方法。
3.培养学生获取信息和综合处理信息的能力、文字和语言表达能力以及协作工作能力。
4.提高学生运用所学的理论知识和技能解决实际问题的能力及其基本工程素质。
5.在知识传授与能力和素质培养的关系上,树立注重素质教育,融传授知识、培养动手能力。
目录*1、前言 (1)*1.1课程设计要求与目的 (1)第一章:系统总体设计及方案论证 (4)1.1系统总体设计 (4)1.2本系统工作流程 (4)第二章单元电路的设计与分析 (8)2.1 温度采集模块 (8)2.2 单片机系统 (11)2.3 数码管显示系统设计 (13)2.4 总体电路设计 (13)2.5 程序设计总方案 (13)2.6 设计仿真与初步调试 (15)第三章电路的安装与调试 (16)3.1 焊接、安装方法 (16)3.2 调试 (16)3.3过程中所出现的问题及其解决 (16)3.4实验测试结果 (17)第四章体会、总结 (19)附元件明细表 (20)附原理图 (20)附PCB设计图 (21)附:C语言程序 (22)参考文献 (27)第一章:系统总体设计及方案论证1.1系统总体设计本章主要内容是论述基于单片机的温度采集系统的总体设计以及方案论证。
本系统主要包括三大模块:温度传感器模块、数据处理模块及显示模块。
功能模块具体实现的器件的不同,将直接影响整个系统的性能及成本,为了达到高效、实用的目的,在系统设计之前的方案论证是十分重要的。
硬件电路设计由5个部分组成; 温度采集电路,STC89C52RC单片机系统,LED数码管显示系统、时钟电路、复位电路以及被测量温度输入。
硬件电路设计框图如图1-1所示。
图1-1 数字温度计系统硬件设计框图1.2本系统工作流程见图1-2系统上电初始化DS18B20进行数据的采集并将数据以二进制的形式传至单片机单片机对数据进行处理图1-2系统工作流程1.2.1单片机 该部分的功能不仅包括向温度传感器写入各种控制命令、读取温度数据、数据处理。
单片机是整个系统的控制核心及数据处理核心。
本设计采用的AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash 允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash ,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。
与AT89C52相比,AT89S52在工艺上进行了改进,89S52采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。
而且AT89S52具有ISP 在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离,速度更快、稳定性更好,烧写电压也仅仅需要4~5V 即可。
AT89S52最高工作频率为33MHz ,AT89C52的极限工作频率是24MHz 。
AT89S52内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。
AT89S52具有以下标准功能: 8k 字节Flash ,256字节RAM ,32位I/O 口线,看门狗定时器,2个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。
另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU 停止工作,允许RAM 、定时器/计数器、串口、中断继续工 作。
掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
1.2.2温度采集与传感器 本部分的主要作用是用传感器检测模拟环境中的温度信号,温度传感器上电流将随环境温度值线性变化。
再把电流信号转换成电压信号,使用A/D 转换器将模拟电压信号转换成单片机能够进行数据处理的数字电压信号,本设计采用的是数字温度传感器,以上过程都在温度传感器内部完成。
传感器的选择受到很多因素的影响,首先是各种温度传感器自身的优缺点,其次是各种不同的环境因素,还有就是系统所要求实现的精度等,所以在不同的设计当中温度传感器的选择也将不同。
方案一:热电偶传感器热电偶传感的原理是将温度变化转换为电势变化。
它是利用两种不同材料的金属连接在一起,构成的具有热电效应原理的一种感温元件。
其优点为精确度高、测量范围广、构造简单、使用方便,型号种类比较多且技术成熟等。
目前广泛应用于工业与民用产品中。
热电偶传感器的种类很多,在选择时必须考虑其灵敏度、精确度、可靠性、稳定性等条件。
方案二:热电阻传感器热电阻传感器的原理是将温度变化转换为电阻值的变化。
热电阻传感器是中低温区最常用的一种温度传感器。
它的主要特点是:测量精度高,性能稳定。
其中铂热电阻的测量精度是最高的,不仅广泛应用于工业测温,而且被制作成标准的基准仪。
从热电阻的测温原理可以知道,被测温度的变化是直接通过热电阻阻值的变化来表现的。
因此,热电阻的引出线的电阻的变化会给测温带来影响[9]。
为消除引线电阻的影响,一般采用三线制或四线制。
热电阻测温系统一般由热电阻、连接导线、显示仪表组成。
方案三:半导体集成模拟温度传感器半导体IC温度传感器是利用半导体PN结的电流、电压与温度变换关系来测温的一种感温元件。
这种传感器输出线性好、精度高,而且可以把传感器驱动电路、信号处理电路等,与温度传感器部分集成在同一硅片上,体积小,使用方便,应用比较广泛的有AD590等。
IC温度传感器在微型计算机控制系统中,通常用于室温或环境温度的检测,以便微型计算机对温度测量值进行补偿。
方案四:半导体集成数字温度传感器随着科学技术的不断进步和发展,新型温度传感器的种类繁多,应用逐渐广泛,并且开始由模拟式向着数字式、单总线式、双总线式、多总线式发展[10]。
数字温度传感器,更因适合与各种微处理器的I/O接口相连接,组成自动温度控制系统,这种系统克服了模拟传感器与微处理器接口时需要信号调理电路和A/D 转换器的弊端,被广泛应用于工业控制、电子测温、医疗仪器等各种温度控制系1.2.3显示模块电子设计中常用的输出显示设备有两种:数码管和LCD。
数码管是现在电子设计中使用相当普遍的一种显示设备,每个数码管由7个发光二极管按照一定的排列结构组成,根据七个发光二极管的正负极连接不同,又分为共阴极数码管和共阳极数码管两种,选择的数码管不同,程序设计上也有一定的差别。
数码管显示的数据内容比较直观,通常显示从0到F中的任意一个数字,一个数码管可以显示一位,多个数码管就可以显示多位,在显示位数比较少的电路中,程序编写,外围电路设计都十分简单,但是当要显示的位数相对多的时候,数码管操作起来十分烦琐,显示的速度受到限制。
并且当硬件电路设计好之后,系统显示能力基本也被确定,系统显示能力的扩展受到了限制。
而液晶显示屏具有体积小、功耗低、显示内容丰富等特点,用户可以根据自己的需求,显示自己所需要的、甚至是自己动手设计的图案。
当需要显示的数据比较复杂的时候,它的优点就突现出来了,并且当硬件设计完成时,可以通过软件的修改来不断扩展系统显示能力。
外围驱动电路设计比较简单,显示能力的扩展将不会涉及到硬件电路的修改,可扩展性很强。
字符型液晶显示屏已经成为了单片机应用设计中最常用的信息显示器件之一。
不足之处在于其价格比较昂贵,驱动程序编写比较复杂。
第二章单元电路的设计与分析2.1 温度采集模块2.1.1 DS18B20 主要特性DS18B20 单线数字温度传感器,即“一线器件”,其具有独特的优点:( 1 )用单总采线的接口方式与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双向通讯。
单总线具有经济性好,抗干扰能力强,适合于恶劣环境的现场温度测量,使用方便等优点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。
( 2 )测量温度范围宽,测量精度高 DS18B20 的测量范围为 -55 ℃ ~+ 125 ℃;在 -10~+ 85°C 范围内,精度为± 0.5°C 。
( 3 )在使用中不需要任何外围元件。
( 4 )持多点组网功能多个 DS18B20 可以并联在惟一的单线上,实现多点测温。
( 5 )供电方式灵活 DS18B20 可以通过内部寄生电路从数据线上获取电源。
因此,当数据线上的时序满足一定的要求时,可以不接外部电源,从而使系统结构更趋简单,可靠性更高。
( 6 )测量参数可配置 DS18B20 的测量分辨率可通过程序设定 9~12 位。
( 7 )负压特性电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。
( 8 )掉电保护功能 DS18B20 内部含有 EEPROM ,在系统掉电以后,它仍可保存分辨率及报警温度的设定值。