(整理)多路温度巡回检测系统_第1页
(整理)多路温度巡回检测系统_第2页
(整理)多路温度巡回检测系统_第3页
(整理)多路温度巡回检测系统_第4页
(整理)多路温度巡回检测系统_第5页
免费预览已结束,剩余11页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、东北石油大学课程设计课程电子技术课程设计题目多路温度巡回检测系统院系电气信息工程学院专业班级自动化13-5学生姓名李昊洋学生学号130601140506指导教师刘小斌副教授陶国彬副教授2015年7月6日东北石油大学课程设计任务书课程电子技术课程设计题目多路温度巡回检测系统专业自动化姓名李昊洋学号 130601140506主要内容:设计一个以单片机为核心的多路温度巡回检测显示仪表系统。基本要求:(1) 温度检测点8个;(2) 温度检测范围:-10+80 r;(3) 检测误差± 0TC;(4) 采用LED数码显示,显示位数3位;(5) 能人工控制通道转换和显示通道号及相应的温度值;(6)

2、 能自动巡回检测各点,每点观察时间至少5秒,并且可调参考资料:1 张凤言电子电路基础M.北京:高等教育出版社,2013.52 康华光.电子技术基础M.北京:高等教育出版社,2000.3 彭介华.电子技术课程设计指导J.北京:高等教育出版社,1997.4 刘润华,刘立山.模拟电子技术J.山东:石油大学出版社,2003 杨志忠.数字电子技术M.北京:北京希望电子出版社,20026李哲英等实用电子电路设计M.北京:电子工业出版社,2014.8完成期限2015.7.6-2015.7.12指导教师刘小斌陶国彬专业负责人1课程简介2 任务和要求3 方案设计2015年 7 月 5 日目录1.3.1 设计思路

3、1.3.2 总体方案方框图 2.4 总体方案的选择和设计 2.4.1 可编程并行接口芯片8255A2.4.2 8255A 的工作方式。4.3 芯片 ADC0809 .55 单元电路的设计 6.5.1接口实验单元中的 ADC0809E片线路 66 总流程图 67 焊接调试过程 7.7.1 焊接77.2 调试78 验证 79 设计总结 7参考文献 91 课程简介随着现代信息技术的飞速发展和传统工业改造的逐步实现,能够独立进行温度检测 和显示的系统已经应用于各个领域。进入 21 世纪后,微型计算机技术的飞速发展给人们 的生产生活带来极大的方便。加之微型机具有体积小、重量轻、耗电少、价格低廉、可靠 性

4、高、结构灵活等特点,所以其深受广大用户和生产厂商的青睐。特别是把数据、文字、 声音、图形、图象融为一体的多媒体技术日益成熟,微型机已经发展成融工作、学习、娱 乐于一体,集电脑、电视、电话于一身的综合办公设备和新型家用电器。因此掌握一定的 微型计算机技术可以说方便终身。我们新一代的大学生除了掌握专业的理论知识外,还要 有一定的实践动手能力。为此,学校开设这门微原综合课设。我们课设的题目是一个具有 检测功能及显示温度值。温度监测系统在现实生活中有着广泛的应用,其中最典型的是一 些重要环境中控制温度的系统。它主要由两部分组成:一、硬件器件及电路:硬件电路由 键盘、显示结果部分两部分组成,主要是通过

5、8255A 来驱动 ADC0809 。二、软件程序: 主要是通过编写软件来实现数模转换和实现驱动硬件使显示不同的温度值。2 任务和要求(1)任务:设计一个以单片机为核心的多路温度巡回检测显示仪表系统。 (2)路温度巡回检测显示仪表系统基本要求:? 温度检测点 8 个;? 温度检测范围:-io+80r;? 检测误差± 0TC;? 采用 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复位信号,高电平有效,输入,用来清除 8255A的内部寄存器,并

7、置 A 口,B 口,C 口均为输入方式;CS片选,输入,用来决定芯片是否被选中;RD读信号, 输入,控制8255A将数据或状态信息送给CPU WR写信号,输入,控制CPU将数据或控 制信息送到8255A; A1,AO内部口地址的选择,输入。这两个引脚上的信号组合决定对 8255A内部的哪一个口或寄存器进行操作。 8255A内部共有4个端口: A 口,B 口,C 口和 控制口,两个引脚的信号组合选中端口见下表。CS ,RD,WR A1, A0这几个信号的组合决定了 8255A的所有具体操作,IIOPA?,PAiMSET一尸图2芯片8825AB WEWB 位内DC-t,S(4)B祖 進口 B 零気

8、土盹心PQ/CPCt-CFU外都摄口2.面向外设的引脚信号及功能 PA0PA7 A组数据信号,用来连接外设;PB0PB7 B 组数据信号,用来连接外设;PC0PC7 C组数据信号,用来连接外设或者作为控制信号。8255A 由以下几部分组成:见图21 三个数据端口 A, B, C 这三个端口均可看作是I/O 口,但它们的结构和功能也稍有不同。A 口:是一个独立的8位I/O 口,它的内部有对数据输入/输出的锁存功能。B 口:也是一个独立的8位I/O 口,仅对输出数据的锁存功能。C 口:可以看作是一个独立的8位I/O 口;也可以看作是两个独立的4位I/O 口。也是仅对输出数据进行锁存。2 . A组和

9、B组的控制电路 这是两组根据CPU命令控制8255A工作方式的电路,这些 控制电路内部设有控制寄存器,可以根据 CPl送来的编程命令来控制8255A的工作方式, 也可以根据编程命令来对 C口的指定位进行置/复位的操作。A组控制电路用来控制A口 及C 口的高4位;B组控制电路用来控制B 口及C 口。3. 数据总线缓冲器8位的双向的三态缓冲器。作为 8255A与系统总线连接的界面, 输入/输出3.数据总线缓冲器8位的双向的三态缓冲器。作为8255A与系统总线连接的 界面,输入/输出4. 读/写控制逻辑 读/写控制逻辑电路负责管理 8255A的数据传输过程。它接收片 选信号CS及系统读信号RD写信号

10、WR复位信号RESET还有来自系统地址总线的口地 址选择信号A0和A1o4.2 8255A的工作方式8255A的工作方式8255A有三种工作方式,用户可以通过编程来设置。方式O简单输入/输出一一查询方式;A,B, C三个端口均可。 方式1选通输入/输出一一中 断方式;A , B,两个端口均可。 方式2双向输入/输出中断方式。只有A端口才有。工作方式的选择可通过向控制端口写入控制字来实现。在不同的工作方式下,8255A三个输入/输出端口的排列示意图如图所示。PBil PCJ PCt PC7-PC4PA f¼t方式ITIT一 _ P討號政PAC12S1BPBT P已揑制或 ZW力式2 I

11、;IQPB7* PB4I/O15制敦亠PA*I/O取向I/o' iPAT * r图3芯片8825A工作图1方式0:为一种简单的输入/输出方式,没有规定固定的应答联络信号,可用 A,B, C三个口的任一位充当查询信号,其余 I/O 口仍可作为独立的端口和外设相连。方式 0的 应用场合有两种:一种是同步传送;一种是查询传送。该方式的特点是:使8255A分成彼此独立的两8位端口( A 口,B 口)和两个4位 端口( C 口高4位和低4位),4个端口的输入/输出可有16种不同的组态,可适用于各种 不同的应用场合。2方式1:方式1是一种选通I/O方式,A 口和B 口仍作为两个独立的8位I/O数据

12、 通道,可单独连接外设,通过编程分别设置它们为输入或输出。而 C口则要有6位(分成 两个3位)分别作为A 口和B 口的应答联络线,其余2位仍可工作在方式0,可通过编程设 置为输入或输出。方式1的特点是:有两组选通工作方式的端口,每组包含一个8位数据端口和3条 控制线。只有A 口和B 口可作为数据端口, C 口的某些线被固定作为 A 口或B 口与外设 之间的联络信号线,其余的线只能定义为基本 I/O,即只能工作于方式0。每组端口提供有中断请求逻辑和中断允许触发器。对中断允许触发器INTE的操作是通过对端口 C的置位/复位控制字进行的。方式1的输入组态和应答信号的功能,图 4鲜明生动的给出了 82

13、55A的A 口和B 口方 式1的输入组态。Ul图4芯片8825A工作方式4.3 芯片 ADC0809I-输入O 输出O -方弍OL A 1C 口保4检1 - & -输出 孑口揑制图 5 ADC0809ADC0809是带有8位A/D转换器、8路模拟开关以及微处理机兼容的控制逻辑的 CMoS 组件。它是逐次逼近式 A/D转换器,是目前应用比较广泛的 A/D转换芯片之一,主要适用 于对精度和采样,速率要求不高的场合或一般的工业控制领域,可以和单片机直接相连。 它具有8个通道的模拟量输入线,可在程序控制下对任意通道进行A/D转换得到8位二进制数字量,并提供一个 8通道的模拟多路开关和联合寻址逻

14、辑。用它可直接输入8个单端的模拟信号,分时进行 A/D转换,再多点巡回监测、过程控制等领域中使用非常广 泛。ADC0809的主要技术指标为:分辨率:8位单电源:+5V总的不可调误差:± 1LSB转 换时间:取决于时钟频率 模拟输入范围:单极性05V时钟频率范围:10KHZ-128OKHZ ADC0809E片的内部结构和引脚如图1-1所示,地址信号与选中通道的关系如图5示。5单元电路的设计5.1接口实验单元中的 ADC0809芯片线路图6 ADC0809芯片线路6总流程图把上述各部分电路连接起来便构成了完整的多路温度巡回检测电路。其流程图如中图7所示。图 7 总流程图7 焊接调试过程7

15、.1 焊接1、焊接前清点各元器件清单,检查是否有缺损现象。2、通过书刊、网络查找元器件的管脚等信息,为实际焊接做好必要的准备。3、按照电路图进行实物焊接。7.2 调试根据各部分设计电路,计算并选择元器件之后,按电路进行搭接,搭接完毕要进行复 查。特别要注意是否有短路现象,各元器件的电源引脚和地( GND引脚是否有错接和漏 接之处,确信检查无误后方可调试。单元电路调试要分部分调试,将各部分之间的信号连线断开。 调试时应先调试各部分电路,不要进行整体综合调试。分部分调试可以将故障局限于 一个小的范围内,有利于查找和排除故障。将各部分进行调试时一定按照各部分的功能及 指标要求进行调试,逐步排除故障,

16、首先调试电源,然后再调试其他部分。8 验证在OC至100C温度范围(测量范围)内找一个温度点,比如用一杯50C的热水(但是要保持50C不变),用传感器(8255A)测量水温,则应显示 50C(七段LED数码管上 显示为 050.0)。还可以让传感器悬空,这时显示应为室温。若用手捏住传感器,这时显示 应为人的体温。(本系统调试温度点设置在室温 27C。)9 设计总结本次课程设计要求设计一种多路温度巡回检测系统。应用所学的知识及在图书馆搜集 的资料,对题目所要求的电路进行了设计。作息时间控制钟的程序的主要功能是 1、温度 由电压来模拟。2、在某特定温度通过8255A驱动ADC0809显示不同的温度

17、值。3、实现改 变电位器时改变显示结果。本次课程设计让我们受益非浅,我们不仅从中学到了很多原来 不动的知识,还深刻的体会到理论结合实践的重要性,为今后更好的学习这门课程奠定了 坚实的基础。以前我一直这样认为,我们只要学好课本的专业知识就行,但我们并不一定 要知道如何利用利用课本知识来完成某些设计,并实现它的功能。而通过这次的课程设计 让我大大改变了自己以前错误的想法。学以致用,这句话是说:为了实际应用而学习。脱 离了实际,学习再多的东西,也无用武之地,今后学习过程中要特别注意这点。通过这次电子设计,使我对电子工艺的理论有了更深的了解。了解到了焊普通元件与 电路元件的技巧等。这些知识不仅在课堂上

18、有效,在日常生活中更是有着现实意义,也对 自己的动手能力是个很大的锻炼。在实习中,我锻炼了自己动手能力,提高了自己解决问 题的能力。通过本次实习培养了我理论联系实际的能力,提高了我分析问题和解决问题的 能力,增强了独立工作的能力,比如:熟悉常用电子器件的类别、型号、规格、性能及其 使用范围。增强了我对实际工艺技术、电子技术和设备技术等方面的认识,掌握了分析和 处理方法,调试、计算等基本技能的训练,具有一定程度的实际工作能力。面对如此激烈的市场竞争体系,只有努力掌握好电子技能知识方可在竞争中立于不败 之地,我对从事电子产品的开发和研究充满了兴趣。总之,通过这次课程设计,不仅使我 对所学过的知识有了一个新的认识。而且提高了我考虑问题,分析问题的全面性以及动手 操作能力。使我的综合能力有了一个很大的提高。希望自己以后通过自己的不断努力获得更多的工艺和电子技术。所以我将更加努力学 习科学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论