《多路温度巡回检测系统.doc》由会员分享,可在线阅读,更多相关《多路温度巡回检测系统.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流多路温度巡回检测系统.精品文档.东 北 石 油 大 学课 程 设 计课 程 电子技术课程设计 题 目 多路温度巡回检测系统 院 系 电气信息工程学院 专业班级 自动化13-5 学生姓名 李昊洋 学生学号 130601140506 指导教师 刘小斌 副教授 陶国彬 副教授 2015年 7月 6日东北石油大学课程设计任务书课程 电子技术课程设计 题目 多路温度巡回检测系统 专业 自动化 姓名 李昊洋 学号 130601140506 主要内容:设计一个以单片机为核心的多路温度巡回检测显示仪表系统。基本要求:(1)温度检测点8个;(2)温度检测范围:
2、 -10+80;(3)检测误差0.1;(4)采用LED数码显示,显示位数3位;(5)能人工控制通道转换和显示通道号及相应的温度值;(6)能自动巡回检测各点,每点观察时间至少5秒,并且可调参考资料:1 张凤言.电子电路基础M.北京:高等教育出版社,2013.52 康华光.电子技术基础M.北京:高等教育出版社,2000.3 彭介华.电子技术课程设计指导J.北京:高等教育出版社,1997.4 刘润华,刘立山.模拟电子技术J.山东:石油大学出版社,20035 杨志忠.数字电子技术M.北京:北京希望电子出版社,2002.6 李哲英等实用电子电路设计M北京:电子工业出版社,2014.8完成期限 2015.
3、7.6-2015.7.12 指导教师 刘小斌 陶国彬 专业负责人 2015年7 月 5 日目录1课程简介12任务和要求13方案设计13.1设计思路13.2总体方案方框图24 总体方案的选择和设计24.1可编程并行接口芯片8255A2 4.2 8255A的工作方式。4 4.3芯片ADC0809.55单元电路的设计65.1接口实验单元中的ADC0809芯片线路66总流程图67焊接调试过程7 7.1焊接.7 7.2调试.78验证79设计总结7参考文献91课程简介 随着现代信息技术的飞速发展和传统工业改造的逐步实现,能够独立进行温度检测和显示的系统已经应用于各个领域。进入21世纪后,微型计算机技术的飞
4、速发展给人们的生产生活带来极大的方便。加之微型机具有体积小、重量轻、耗电少、价格低廉、可靠性高、结构灵活等特点,所以其深受广大用户和生产厂商的青睐。特别是把数据、文字、声音、图形、图象融为一体的多媒体技术日益成熟,微型机已经发展成融工作、学习、娱乐于一体,集电脑、电视、电话于一身的综合办公设备和新型家用电器。因此掌握一定的微型计算机技术可以说方便终身。我们新一代的大学生除了掌握专业的理论知识外,还要有一定的实践动手能力。为此,学校开设这门微原综合课设。我们课设的题目是一个具有检测功能及显示温度值。温度监测系统在现实生活中有着广泛的应用,其中最典型的是一些重要环境中控制温度的系统。它主要由两部分
5、组成:一、硬件器件及电路:硬件电路由键盘、显示结果部分两部分组成,主要是通过8255A来驱动ADC0809。二、软件程序:主要是通过编写软件来实现数模转换和实现驱动硬件使显示不同的温度值。2任务和要求(1)任务:设计一个以单片机为核心的多路温度巡回检测显示仪表系统。(2)路温度巡回检测显示仪表系统基本要求: 温度检测点8个; 温度检测范围: -10+80; 检测误差0.1; 采用LED数码显示,显示位数3位; 能人工控制通道转换和显示通道号及相应的温度值; 能自动巡回检测各点,每点观察时间至少5秒,并且可调3方案设计3.1设计思路根据任务书的要求本课设主要是要求设计一个具有检测功能的多路温度巡
6、回检测系统。其检测结果可通过显示来实现,数模转换ADC0809由8255A来驱动。编写的程序主要要实现以下功能(1) 温度由电压来模拟。(2) 在某特定温度通过8255A驱动ADC0809显示不同的温度值。(3) 实现改变电位器时改变显示结果从。3.2总体方案方框图图1 基本原理框图3.3基本原理 基本原理框图如图1所示。4 总体方案的选择和设计4.1可编程并行接口芯片8255A 引脚信号可以分为两组:一组是面向CPU的信号,一组是面向外设的信号。1面向CPU的引脚信号及功能 D0-D7:8位,双向,三态数据线,用来与系统数据总线相连; RESET:复位信号,高电平有效,输入,用来清除8255
7、A的内部寄存器,并置A口,B口,C口均为输入方式;CS:片选,输入,用来决定芯片是否被选中;RD:读信号,输入,控制8255A将数据或状态信息送给CPU; WR:写信号,输入,控制CPU将数据或控制信息送到8255A;A1,AO:内部口地址的选择,输入。这两个引脚上的信号组合决定对8255A内部的哪一个口或寄存器进行操作。8255A内部共有4个端口:A口,B口,C口和控制口,两个引脚的信号组合选中端口见下表。 CS ,RD ,WR,A1,A0这几个信号的组合决定了8255A的所有具体操作, 图2芯片8825A 2.面向外设的引脚信号及功能 PA0PA7:A组数据信号,用来连接外设; PB0PB
8、7:B组数据信号,用来连接外设;PC0PC7:C组数据信号,用来连接外设或者作为控制信号。 8255A由以下几部分组成:见图 2 1三个数据端口A,B,C 这三个端口均可看作是I/O口,但它们的结构和功能也稍有不同。 A口:是一个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。B口:也是一个独立的8位I/O口,仅对输出数据的锁存功能。 C口:可以看作是一个独立的8位I/O口;也可以看作是两个独立的4位I/O口。也是仅对输出数据进行锁存。 2A组和B组的控制电路 这是两组根据CPU命令控制8255A工作方式的电路,这些控制电路内部设有控制寄存器,可以根据CPU送来的编程命令来控制825
9、5A的工作方式,也可以根据编程命令来对C口的指定位进行置/复位的操作。 A组控制电路用来控制A口及C口的高4位; B组控制电路用来控制B口及C口。3.数据总线缓冲器 8位的双向的三态缓冲器。作为8255A与系统总线连接的界面,输入/输出3数据总线缓冲器 8位的双向的三态缓冲器。作为8255A与系统总线连接的界面,输入/输出4读/写控制逻辑 读/写控制逻辑电路负责管理8255A的数据传输过程。它接收片选信号CS及系统读信号RD、写信号WR、复位信号RESET,还有来自系统地址总线的口地址选择信号A0和A1。 4.2 8255A的工作方式 8255A的工作方式 8255A有三种工作方式,用户可以通
10、过编程来设置。 方式0简单输入/输出查询方式;A,B,C三个端口均可。 方式1选通输入/输出中断方式;A ,B,两个端口均可。 方式2双向输入/输出中断方式。只有A端口才有。 工作方式的选择可通过向控制端口写入控制字来实现。 在不同的工作方式下,8255A三个输入/输出端口的排列示意图如图所示。 图3芯片8825A工作图 1方式0:为一种简单的输入/输出方式,没有规定固定的应答联络信号,可用A,B,C三个口的任一位充当查询信号,其余I/O口仍可作为独立的端口和外设相连。方式0的应用场合有两种:一种是同步传送;一种是查询传送。该方式的特点是:使8255A分成彼此独立的两8位端口(A口,B口)和两
11、个4位端口(C口高4位和低4位),4个端口的输入/输出可有16种不同的组态,可适用于各种不同的应用场合。 2方式1:方式1是一种选通I/O方式,A口和B口仍作为两个独立的8位I/O数据通 道,可单独连接外设,通过编程分别设置它们为输入或输出。而C口则要有6位(分成两个3位)分别作为A口和B口的应答联络线,其余2位仍可工作在方式0,可通过编程设置为输入或输出。方式1的特点是:有两组选通工作方式的端口,每组包含一个8位数据端口和3条控制线。只有A口和B口可作为数据端口,C口的某些线被固定作为A口或B口与外设之间的联络信号线,其余的线只能定义为基本I/O,即只能工作于方式0。 每组端口提供有中断请求
12、逻辑和中断允许触发器。对中断允许触发器INTE的操作是通过对端口C的置位/复位控制字进行的。方式1的输入组态和应答信号的功能,图4鲜明生动的给出了8255A的A口和B口方式1的输入组态。 图4芯片8825A工作方式 4.3 芯片ADC0809 图5 ADC0809 ADC0809是带有8位A/D转换器、8路模拟开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,是目前应用比较广泛的A/D转换芯片之一,主要适用于对精度和采样,速率要求不高的场合或一般的工业控制领域,可以和单片机直接相连。它具有8个通道的模拟量输入线,可在程序控制下对任意通道进行A/D转换得到8位二进制数字量
13、,并提供一个8通道的模拟多路开关和联合寻址逻辑。用它可直接输入8个单端的模拟信号,分时进行A/D转换,再多点巡回监测、过程控制等领域中使用非常广泛。 ADC0809的主要技术指标为:分辨率:8位单电源:+5V 总的不可调误差:1LSB转换时间:取决于时钟频率 模拟输入范围:单极性05V 时钟频率范围:10KHZ1280KHZ ADC0809芯片的内部结构和引脚如图1-1所示,地址信号与选中通道的关系如图5示。5单元电路的设计5.1接口实验单元中的ADC0809芯片线路 图6 ADC0809芯片线路 6总流程图把上述各部分电路连接起来便构成了完整的多路温度巡回检测电路。其流程图如中图7所示。 图
14、7 总流程图 7焊接调试过程7.1 焊接1、焊接前清点各元器件清单,检查是否有缺损现象。2、通过书刊、网络查找元器件的管脚等信息,为实际焊接做好必要的准备。3、按照电路图进行实物焊接。7.2 调试根据各部分设计电路,计算并选择元器件之后,按电路进行搭接,搭接完毕要进行复查。特别要注意是否有短路现象,各元器件的电源引脚和地(GND)引脚是否有错接和漏接之处,确信检查无误后方可调试。单元电路调试要分部分调试,将各部分之间的信号连线断开。调试时应先调试各部分电路,不要进行整体综合调试。分部分调试可以将故障局限于一个小的范围内,有利于查找和排除故障。将各部分进行调试时一定按照各部分的功能及指标要求进行
15、调试,逐步排除故障,首先调试电源,然后再调试其他部分。 8验证在0至100温度范围(测量范围)内找一个温度点,比如用一杯50的热水(但是要保持50不变),用传感器(8255A)测量水温,则应显示50(七段LED数码管上显示为050.0)。还可以让传感器悬空,这时显示应为室温。若用手捏住传感器,这时显示应为人的体温。(本系统调试温度点设置在室温27。)9设计总结本次课程设计要求设计一种多路温度巡回检测系统。应用所学的知识及在图书馆搜集的资料,对题目所要求的电路进行了设计。作息时间控制钟的程序的主要功能是1、温度由电压来模拟。2、在某特定温度通过8255A驱动ADC0809显示不同的温度值。3、实
16、现改变电位器时改变显示结果。本次课程设计让我们受益非浅,我们不仅从中学到了很多原来不动的知识,还深刻的体会到理论结合实践的重要性,为今后更好的学习这门课程奠定了坚实的基础。以前我一直这样认为,我们只要学好课本的专业知识就行,但我们并不一定要知道如何利用利用课本知识来完成某些设计,并实现它的功能。而通过这次的课程设计让我大大改变了自己以前错误的想法。学以致用,这句话是说:为了实际应用而学习。脱离了实际,学习再多的东西,也无用武之地,今后学习过程中要特别注意这点。通过这次电子设计,使我对电子工艺的理论有了更深的了解。了解到了焊普通元件与电路元件的技巧等。这些知识不仅在课堂上有效,在日常生活中更是有
17、着现实意义,也对自己的动手能力是个很大的锻炼。在实习中,我锻炼了自己动手能力,提高了自己解决问题的能力。通过本次实习培养了我理论联系实际的能力,提高了我分析问题和解决问题的能力,增强了独立工作的能力,比如:熟悉常用电子器件的类别、型号、规格、性能及其使用范围。增强了我对实际工艺技术、电子技术和设备技术等方面的认识,掌握了分析和处理方法,调试、计算等基本技能的训练,具有一定程度的实际工作能力。面对如此激烈的市场竞争体系,只有努力掌握好电子技能知识方可在竞争中立于不败之地,我对从事电子产品的开发和研究充满了兴趣。总之,通过这次课程设计,不仅使我对所学过的知识有了一个新的认识。而且提高了我考虑问题,
18、分析问题的全面性以及动手操作能力。使我的综合能力有了一个很大的提高。希望自己以后通过自己的不断努力获得更多的工艺和电子技术。所以我将更加努力学习科学知识,发挥我主观能动性和在学校学到的一切知识,为自己的前程奋斗!学会理论与实践相结合。最后还要感谢各位老师对我的指导!参考文献1 张凤言.电子电路基础M.北京:高等教育出版社,2013.52 康华光.电子技术基础M.北京:高等教育出版社,2000.3 彭介华.电子技术课程设计指导J.北京:高等教育出版社,1997.4 刘润华,刘立山.模拟电子技术J.山东:石油大学出版社,20035 杨志忠.数字电子技术M.北京:北京希望电子出版社,2002.6 李
19、哲英等实用电子电路设计M北京:电子工业出版社,2014.8220VD2D56VCZ1CZ2CZ3CZ4BG4C27VSSQ4 Q1 MICC3 R3 6.8kSCR1SCR2SCR3SCR4R8 150R9 150R10 150R11 150BBG1BG2BG3R6 510Rw2 2kC4 R7 5.1kC5R5 27kR4 120kC1 R2 12kR1 12kRw1 2kBG5BG6BG7BG8324710351684D1ENCPRVDDQ0 Q2 Q3 IC3DIC3CIC3BIC3A152东北石油大学课程设计成绩评价表课程名称电子技术课程设计题目名称 多路温度巡回检测系统 学生姓名 学号指导教师姓名 职称序号评价项目指 标满分评分1工作量、工作态度和出勤率按期圆满的完成了规定的任务,难易程度和工作量符合教学要求,工作努力,遵守纪律,出勤率高,工作作风严谨,善于与他人合作。202课程设计质量课程设计选题合理,计算过程简练准确,分析问题思路清晰,结构严谨,文理通顺,撰写规范,图表完备正确。453创新工作中有创新意识,对前人工作有一些改进或有一定应用价值。54答辩能正确回答指导教师所提出的问题。30总分评语:指导教师: 年 月 日