温度采样系统报告—中北大学(共17页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《温度采样系统报告—中北大学(共17页).doc》由会员分享,可在线阅读,更多相关《温度采样系统报告—中北大学(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上前言微机原理与接口技术是一门实践性和实用性都很强的课程,学习的目的在于应用。本课程设计是配合课堂教学的一个重要的实践教学环节,它能起到巩固课堂和书本上的知识,加强综合能力,提高系统设计水平,启发创新思想的效果。现在计算机科学在应用上得到飞速发展,因此,学习这方面的知识必须紧跟实际连接。掌握这方面的知识更重要强调解决实际问题的能力。该课程设计给我们提供了一个很好的机会,它要求我们结合课堂上和书本中学到的知识去独立设计一个硬件系统,它是我们迈向实践和应用的桥梁,我们学习书本上的知识是一个不断积累的过程,而该课程设计却使得我们能够尽情发挥他们,让我们更了解计算机的结构,工作
2、原理以及软硬件的结合使用,虽然课程设计的时间比较短,但它却在整个教学计划中占据了及其重要的位置。通过本课程设计希望达到以下目地:1培养资料搜集和汇总的能力。2培养总体设计和方案论证的意识。3提高硬件,软件设计与开发的综合能力。4提高软件和硬件联合调试的能力。5熟练掌握相关测量仪器的使用方法。6握相关开发软件,仿真软件的使用方法。【摘要】本文主要以8088 CPU 为核心设计一个温度采集系统,系统可以实现一路温度的采集,在3位LED显示器上显示当前温度。本设计所用器件主要有传感器,A/D转换器,8088CPU,可编程并行接口8255,LED显示器等。首先传感器把所测的温度转换为电压,输入A/D转
3、换器中进行转换,然后再把得到的二进制数经过CPU在LED上显示出来。【关键字】传感器、8088、8255、ADC0809姓名负责模块A/D转换模块8088主控模块并行接口模块显示模块一 设计任务1 设计目的为了实现计算机对生产过程及对象的控制,需要将对象的各种测量参数按照要求转换成数字信号送入计算机。经计算机运算处理后再再转换成适合于对生产过程进行控制的量。所以在危机和生产过程之间,必须设置信息的变换和传递通道。而我们所做的模拟输入通道,主要功能就是随时间变化的模拟输入信号变成数字信号送入计算机,主要有多路转换器,采样保持器和 A/D转换器等组成。本实验通过设计一个微机控制的温度采集系统,旨在
4、使学生能做到以下几点:1了解微机控制的温度采集系统软硬件设计原理和方法。2进一步掌握定时/计数器、并行接口芯片和中断控制器的工作原理与使用方法。3进一步加深对中断机理的认识。2 实验设备180X86系列微机一台。2微机硬件实验平台。3定时/计数器、并行接口芯片。4ADC0809。58255并口控制器,8259中断控制器。3 实验内容及要求以8088 CPU 为核心设计一个温度采集系统,系统可以实现一路温度的采集,在3位LED显示器上显示当前温度。本设计所用器件主要有传感器,A/D转换器,8088CPU,可编程并行接口8255,LED显示器等。首先传感器把所测的温度转换为电压,输入A/D转换器中
5、进行转换,然后再把得到的二进制数经过CPU在LED上显示出来。本设计共分以下几个模块:8088主控模块、A/D转换模块、并行接口模块、显示模块。二 设计方案1 设计思想 在许多传统行业中,多路高温度采集系统是不可或缺的。电厂,石化行业及制药厂等企业生产过程中,普遍存在着需要进行温度测量的场合。因为温度是生产过程和科学实验中普遍且重要的物理参数。在工业生产中,为了高效生产,必须对生产过程的主要参数,如温度,压力,速度等进行有效的检测并控制。其中温度检测在生产过程中占有相当大的比例。而我们所做的课题正是以8086CPU为核心设计一个温度巡回监测系统(A/D采用ADC0809).系统可实现温度信号的
6、采集,在3位LED显示器上显示当前的温度和通道号。模拟现场两个点的温度巡回检测,温度范围0-50摄氏度。每隔两秒检测一次,经标度变换后送LED显示器显示,2路循环显示,每路持续两秒。该系统主要用于温度检测,是一个状态反馈系统,并非动态控制系统。他可以利用放大器实现多个点的温度巡回检测,并在LED上显示当前的温度值和通道号。当温度信号改变时,LED显示的值也随之改变。2 系统框图本电路设计框图如图1所示,主要包括四大部分:温度信号检测及放大部分、数字控制部分、A/D转换器和数字显示部分。温度经温度传感器及放大电路变换成与温度成线性关系的电压信号,然后经数字控制电路送到A/D转换器,通过数字显示器
7、显示出测量的温度。3 硬件设计系统的主要功能是实现温度信号的采集,在3位LED显示器上显示当前的温度和通道号。模拟现场两个点的温度巡回检测,温度范围0-510摄氏度。每隔两秒检测一次,经标度变换后送LED显示器显示,2路循环显示,每路持续两秒。实验步骤如下:(1) 确认从PC机引出的两根扁平电缆已经连接在试验平台上。(2) 编写程序然后编译连接。(3) 参考图2-1所示连接试验线路。(4) 运行参考程序,观察LED显示器上的通道号和温度值。正确的结果是:档调节作为A/D模拟输入电压源的电位器W的旋钮在任意位置时,LED显示器上显示如下图(以旋钮旋至最右端即最大值为例)13842510图2.13
8、.1 芯片功能说明所需芯片可编程并行接口芯片8255,可编程定时器计数器8253,中断控制器8259,传感器AD590,A/D转换器ADC08093.1.1 8088的功能简介8088是一个Intel以8086为基础的,拥有16位元暂存器和8位元外部资料总线。8088使用8位元的设计,所针对的是较为经济之系统。在它推出时候,大的资料总线宽度电路板还是相当地昂贵。8088的预取(prefetch)贮列(queue)是4字节,相对于8086的是6字节。8088CPU内部用两个独立的功能部件组成,分别为BIU和EU。BIU(BusInterfaceUnit)BIU由段寄存器、IP、指令队列、地址加法
9、器和控制逻辑组成。BIU的功能是负责从内存中取指令送入指令队列,实现CPU与存储器、I/O接口之间的数据传送。EU(ExecutionUnit)EU由通用寄存器、F寄存器、ALU和EU控制部件组成。EU的功能是分析指令和执行指令。3.1.2 8255A的功能简介8255A内部结构:8255A芯片是一个采用NMOS工艺制造的40引脚双列直插式(DIP)封装组件。8255A有3个8位数据端口,即A口、B口及C口,它们都可以分别作为输入口或输出口使用;A组控制与B组控制;读写控制逻辑;数据总路线缓冲器。8255A主要的外部引脚,如图2.2所示:图2.2 8255A引脚图PA7PA0:A口的8条I/O
10、线。8条线只能同时作为输入或输出,不能分开使用,可设置成双向口,也只有A口允许这样做。PB7PB0:B口的8条I/O线。不可以设置成双向口,其它和A口一样。PC7PC0:C口的8条I/O线。不可以设置成双向口,但它可以分拆为两组即高4位和低4位,这两组可以任意设置为输入或输出。除了作为独立的IO线外,C口还经常为A口、B口服务,配合A口、B口作联络线使用。A1、A0:端口地址选择信号。用于选择8255A的3个数据端口和一个控制口。当A1A0=00时,选择端口A;为01时,选择端口B;为10,选择端口C;为11时,选择控制口。8255A工作方式:方式0:基本的输入输出方式。A口、B口、C口都可以
11、工作在些方式下。方式1:选通输入输出方式(应答方式)。A口、B口工作在此方式下。方式2:双向传输方式。只有A口可以工作在此方式下。8255A方式控制字格式如下表2.1所示:表2.1 8255A方式控制字格式D7D6、D5D4D3D2D1D01A口A口C口高4位B口B口C口低4位00 方式001 方式11x 方式20 输出1 输入0 输出1 输入0方式01方式10 输出1 输入0 输出1 输入3.1.3 8253的功能简介 8253的内部结构:8253采用NMOS工艺制成,有24个引脚,所有输入、输出端均TTL电平兼容,单一电源(Vcc=+5V)供电,最高计数速率为2.6MHz。它包括3个计数器
12、(即计数器0、1、2)、数据总路线缓冲器、读写逻辑以及控制寄存器等4个部分。8253的外部引脚,如图2.3所示:图2.3 8253引脚图A1、A0:地址输入线,用来址8253内部的4个端口,即3个计数器和1个控制字寄存器与CPU系统地址线相连。CLK0、CLK1、CLK2:时钟脉冲输入端,用于输入定时脉冲或计数脉冲信号。CLK可以是系统的时钟脉冲,也可以由系统时钟分频或者其他脉冲源提供。当用于定时时,这个脉冲必须是均匀的、连续的、周期精确的,而用于计数时,这个脉冲可以是不均匀的、断续的、周期不定的。GATE0、GATE1、GATE3:门控输入端,用于外部控制计数器的启动计数和停止计数的操作。两
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 温度 采样系统 报告 北大 17
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内