




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、燕山大学课程设计说明书题目: 热敏电阻测温显示系统学院(系):电气工程学院年级专业:10级检测一班学 号: 学生姓名: yanshanxiaoyao指导教师:教师职称:副教授2013燕山大学课程设计(论文)任务书院(系):电气工程学院基层教学单位:仪器科学与工程系学号100103020044学生姓名许帆专业(班级)10检测一班设计题 目热敏电阻测温显示系统设计技术参数设一个采用热敏电阻为敏感兀件的温度测量显示系统,温度显示范围为 0-100 C,显示分辨率 0.1 C。设 计 要 求设计热敏电阻检测电路与单片机的接口电路、 的程序。4位LED显示电路;编制相应工 作 量设计的内容满足课程设计的
2、教学目的与要求, 生的知识和能力状况,工作量饱满。设计题目的难度和工作量适合学工 作 计 划查阅资料进行设计准备、设计硬件电路、编制程序,编制程序、验证设计、撰 写任务书。参 考 资 料单片微型计算机接口技术及其应用张淑清国防工业出版社单片机原理及应用技术张淑清国防工业出版社单片机应用技术汇编指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。目录第1章摘要4第2章引言4第3章基本原理53.2 传感器电路模块 53.2.1 热敏电阻简介53.2.2 基于热敏电阻测温电桥和放大电路 63.3 AD转换器工作原理 63.3.1 AD0809 简介63.3.
3、2 基于AD0809的数模转换电路 73.4 AT89C51工作原理 83.5 LED数码管显示原理 83.5.1 LED数码管简介83.5.2 LED 数码管驱动方式 93.5.3 LED 数码管驱动电路 11第4章电路整体结构设计及软件设计 114.1 电路整体结构设计 114.2 软件设计12第5章心得体会13参考文献14附录15第1章摘要随着工业的不断发展,对温度的测量的要求也越来越高,而且测量的范围也越来 越广,对温度的检测技术的要求也越来越高, 因此,温度测量及其测量技术的研究也 是一个很重要的课题。 本文设计一个采用热敏电阻为敏感元件的温度测量显示系统,温度显示范围为0-1009
4、,显示分辨率 0.1 C。包含温度传感器,AD转换器,51系列单片机,LED数码显示管四部分。并利用汇编语言编制的程序,实现 热敏电阻测温显示系统。第2章引言单片微型计算机简称为单片机,又称为微型控制器,是微型计算机的一个重要分支。单片机是70年代中期发展起来的一种大规模集成电路芯片,是CPU、RAM、ROM、I/O接口和中断系统于同一硅片的器件。80年代以来,单片机发展迅速,各类新产品不断涌现, 出现了许多高性能新型机种,现已逐渐成为工厂自动化和各控制领域的支柱产业之一。单片机具有体积小、重量轻、能耗省、价格低可靠性高和通用灵活等优点,广 泛应用于卫星定向、汽车火化控制、交通自动管理等方面。
5、单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程序存储器和数据存储器合用一个存储器空间的结构,称为普林斯顿结构。另一种是将程序存储器和数据存储器截然分开,分别寻址的结构, 一般需要较大的程序存储器,目前的单片机以采用程序存储器和数据存储器截然分开的结构为多。本课题讨论的热敏电阻测温显示系统的核心是目前应用极为广泛的51系列单片机。第3章基本原理3.1 总体设计温度测量模块主要为温度测量电桥,当温度发生变化时,电桥失去平衡,从而 在电桥输出端有电压输出,但该电压很小。经过集成放大器放大,将放大后的信号 输入AD转换芯片,进彳T A/D转换后,就可以用单片机进行数据的处理,在电路
6、上,就可以将被测温度显示出来。3.2 传感器电路模块3.2.1 热敏电阻简介热敏电阻是开发早,种类多,发展较成熟的敏感元器件,热敏电阻由半导体陶瓷材料组成,利用的原理是温度引起电阻的变化。若电子和空穴的浓度分别为n、p,迁移率分别为 n、p,则半导体的电导为:q(nNn + pNp)(1)因为n、P、n、pP都是依赖温度 T的函数,所以电导是温度的函数,因此 可由测量电导而推算出温度的高低,并能做出电阻-温度特性曲线,这就是半导体热敏电阻的工作原理。热敏电阻包括正温度系数(PTC)和负温度系数( NTC)热敏电阻,以及临界温度热敏电阻(CTR)。热敏电阻的主要特点是:灵敏度高,起电阻温度系数要
7、比金属大10-100倍以上,能检测出很小的温度变化;工作温度范围宽,常温器件适用于-55七3159;体积小,能够测量其他温度计无法测量的空隙,腔体及生物体内血管的温度;使用方便,电阻值可在0.1100 KC间任意选择;易加工成复杂的形状,可大批量生产,稳定性好,过载能力强。本课程设计中采用WAVE2000 试验箱中的 NTC热敏电阻。3.2.2 基于热敏电阻测温电桥和放大电路本课程设计中采用NTC热敏电阻,其相关温度传感器电路原理图如图1所示。图1 温度传感器原理图温度传感器中采用电桥电路,并利用CA324四运算放大将电阻值转换为电压值输出。3.3 AD转换器工作原理3.3.1 AD0809
8、简介本设计中才用型号为 AD0809的A/D转换器.ADC0809 对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。本电路设计直接采用0-5V的输出电压即可满足电路需求,AD0809芯片图如图 2所示:in3 - TKT 士力1 in3一一 1.IN.INSS一 G1 INn工吨I他丛in7. HADDSSTART部ADDCEOCADCO8O91 ALEDs 3L口丁OE9士拈CLOCK公%LL国R1217%GND必%*-,1.1%图2 AD0809芯片3.3.2 基于AD080
9、9的数模转换电路本设计中试验箱内部基于 AD0809的模数转换电路图,如图 3所示的7 21口。3 ERD? 1E向011号力 口。 1TGND 16VCC 12b 2 3 4 5 6 7 bS一 d li d二 fl 2 22 22 2 1taeADD-B ADD-CALEENABLESTftRTCLOCKSCLOtKJHUll ADC0809图3模数转换电路图如图3所示,实验只有 IN0和IN1两个输入端口,输出端口地址取决于片选A/D_CS所接片选端得段地址,片选将于第四章讲述。ADC0809是8位逐次逼近型A/D转换器。它由一个8路模拟开关、一个地址锁存译码器、一个 A/D 转换器和一
10、个三态输出锁存器组成。多路开关可选通 8个模拟通道,允许8路模拟量分时输入,共用 A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。实验电路及接线如下图示:连线连接孔1连接孔21IN0温度传感器输出2AD_CSCS23.4 AT89C51工作原理AT89C51 是一种带 4K 字节 FLASH 存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS 8位微处理器,俗称单片机。 AT89C2051是一种带2K字节闪存可编程可擦除只读存
11、储器的单片机。单片机的可擦除 只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的 MCS-51指令集和输出管脚相兼容。其主要特性如下:?与MCS-51 兼容?4K字节可编程 FLASH存储器 ?寿命:1000写/擦循环 ?数据保留时间:10年?全静态工作:0Hz-24MHz?三级程序存储器锁定?128X8位内部RAM?32可编程I/O线?两个16位定时器/计数器?5个中断源?可编程串行通道?低功耗的闲置和掉电模式?片内振荡器和时钟电路3.5 LED数码管显示原理3.5.1 LED数码管简介LED数码管实际上是由七个发光管组成8字形构成的,加上小数
12、点就是8个。这些段分别由字母a,b,c,d,e,f,g,h来表示。当数码管特定的段加上电压后,这些特定的 段就会发亮,以形成我们眼睛看到的2个8数码管字样了。如:显示一个2字,那么应当是a凫b凫g凫e凫d凫f不凫c不凫dp不凫。LED数码管有一般凫和超凫 等不同之分,也有0.5寸、1寸等不同的尺寸。小尺寸数码管的显示笔画常用一个发 光二极管组成,而大尺寸的数码管由二个或多个发光二极管组成,一般情况下,单个发光二极管的管压降为 1.8V左右,电流不超过 30mA。发光二极管的阳极连接到一起连接到电源正极的称为共阳数码管,发光二极管的阴极连接到一起连接到电源负极的称为共阴数码管。常用 LED数码管
13、显示的数字和字符是 0、1、2、3、4、5、6、7、 8、9、A、B、C、D、E、F。本设计中为共阴极数码管。3.5.2 LED数码管驱动方式LED数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显 示出我们要的数位,因此根据 LED数码管的驱动方式的不同,可以分为静态式和 动态式两类。A、静态显示驱动:静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O 口进行驱动,或者使用如 BCD码二-十进位器进行驱动。静态驱动的优点 是编程简单,显示亮度高,缺点是占用 I/O 口多,如驱动 5个数码管静态显示则需 要5X8=40根I/O 口来驱动,要知道一个89S
14、51单片机可用的I/O 口才32个呢。故实际应用时必须增加驱动器进行驱动,增加了电路的复杂性。B、动态显示驱动:数码管动态显示介面是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp 的同名端连在一起,另外为每个数码管的公共极COM增加位元选通控制电路,位元选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位元选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位元就显示出字形,没有选通的数码管就不会亮。透过分时轮流控制各个LED数码管的
15、 COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位元数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极体的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示资料,不会有闪 烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O 口,而且功耗更低。本课程设计中采用的是动态显示驱动的方法实现热敏电阻测温显示系统。表1数码管显示数字-共阴极字符码对照表显示数字1234共阴极字符码06H5BH4FH66H显示数字5678共阴极字符码6DH7DH07H7FH显示数字90AB共阴极字符码6FH3FH77H7CH显示数字
16、CDEF共阴极字符码39H5EH79H71H3.5.3 LED数码管驱动电路QS.B茸。H)tr-i|j y 4 G3S12fifir- Qi 在 0 ulZli Tli Tli O图5 LED八段数码管电路原理图如图5所示,LED数码管位选地址为 0X002H ,本课程设计中采用的片选为CS1,因此,LED数码管位选地址为 09002H。片选地址于第四章讲述。而关于数码管的八段二进制编码存放在 0X004H中,即09004H.本课程设计中不使用按键系统。第4章电路整体结构设计及软件设计4.1电路整体结构设计由于本课程设计中,受到 WAVE2000实验箱的限制,电路整体结构如下:连接电路图6整
17、体电路结构图LE 口数码管4.2软件设计本课程设计采用的为汇编语言。整体设计思路为:开始一初始化程序一AD转换一数值转换一数码显示模数转换子程序流程图如图7所示。图7模数转换流程图数码显示子程序流程图如图8所示。图8数码显示流程图表2地址码插孔及对应地址范围译码插孔地址范围CS008000H08FFFHCS109000H09FFFHCS20A000H0AFFFHCS30B000H0BFFFHCS40c000H0CFFFHCS50D000H0DFFFHCS60E000H0EFFFHCS70F000H0FFFFH第5章心得体会这次课程设计将单片机与传感器进行了结合跟进一步想我展示了单片机得强大功能
18、此外还接触了模数转换器件,了解了有关AD转换的知识,同时也温习了汇编知识。此次单片机课程设计综合了传感器,运算放大器等,联系到很多方面的知识,让我们充分 联系平时所学知识,全力以赴。它不仅是我巩固了之前所学的知识,加深了对学过知识 的印象,还使我发现了自己对理论知识掌握还不够扎实,对一些知识点存在着错误的认 识。为今后的学习和工作都奠定了良好的基础。在完成课设的过程中,每一处都凝聚了 老师和同学对我的帮助,所有的成果都是大家共同努力的成果。在整个设计过程中,我懂得了许多东西,也培养了自己独立工作的能力,树立了对 自己工作能力的信心。充分体会了在创造过程中探索的艰难和成功时的喜悦。总之这次 课程
19、设计让我收获很大。参考文献1、张淑清单片微型计算机接口技术及其应用国防工业出版社2001年2、张淑清单片机原理及应用技术国防工业出版社 2000年3、李秀忠单片机应用技术汇编中国劳动社会保障出版社2006年4、赵负图现代传感器集成电路人民邮电出版社2000年5、赛尔吉欧弗朗哥著刘树棠译基于运算放大器和模拟集成电路的电路设计西安交通大学出版社 2009年6、康华光电子技术基础模拟部分高等教育出版社2002年7、李科杰新编传感器技术手册国防工业出版社 2001年8、贾伯年传感器技术东南大学出版社1992年9、杨宝清、孙宝元传感器及其应用手册2004 年附录AD0809 equ 0a000h;AD0
20、809 片选OUTBIT equ 08002h;位控制口OUTSEG equ 08004h;段控制口LEDBuf equ 60hDelayT equ 75h;显示缓冲 ;ADResult equ 76h;A/D转换结果org 0 ljmp StartAD0809Read:movdptr, #AD0809mova, #0movxdptr, a;起动A/Dmova, #40hdjnzACC, $;延时 100usmovxa, dptr;读入结果movADResult, aretLEDMAP:;八段管显示码db3fh, 06h, 5bh, 4fh, 66h, 6dh, 7dh, 07hdb7fh, 6fh, 77h, 7ch, 39h, 5eh, 79h, 71hDelay:;延时子程序movr7, #0DelayLoop:djnzr7, DelayLoopdjnzacc, DelayLoopretSearchLedMap:anla, #0fhmovdptr, #LEDMAPmovca, a+dptrretDisplayLED:movr0, #LEDBu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论