热敏电阻测温课程设计课案

  • 格式:doc
  • 大小:1.11 MB
  • 文档页数:28

下载文档原格式

  / 28
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机接口技术课程设计报告

课题名称:基于微机的热敏电阻测温系统

学院:机械工程学院

专业:机械设计制造及其自动化

组员: XSL CCB SJT HW GP

指导老师:

日期:2016年7月5日

目录

1.课程设计任务书--------------------------------------1 2.报告正文--------------------------------------------1 2.1 前言------------------------------------------1 2.2 任务分析与方案设计------------------------------2 2.3 主要元器件及其说明------------------------------4 2.4 系统设计及仿真----------------------------------7 2.5 接口电路板制作----------------------------------12

2.6 系统联机调试------------------------------------18

3. 心得体会--------------------------------------------20

4. 参考文献--------------------------------------------21

5. 附录------------------------------------------------22

1.课程设计任务书

一、任务要求

基于8086最小系统在Proteus软件中设计温度测量的控制系统,编制汇编程序实现利用热敏电阻和数码管测量并显示实际温度值的系统仿真。完成热敏电阻信号采集及电压转换接口电路板的焊接制作。利用Dais微机实验箱组建微机硬件电路、连接接口电路板、调试汇编程序,达到实时测量、显示实际温度的目的。

二、技术要求

1、测量温度范围:20℃~80℃,精确到个位;

2、温度显示要稳定并准确,不能闪烁或杂乱跳动;

为此,需要学习proteus软件、AD转换原理、元器件识别和电路焊接等关键技术。

proteus软件学习和使用及编程由徐顺浪负责,元器件识别和硬件焊接用陈财斌负责,AD转换原理的学习由沈江婷负责,实验箱的研究和搭建由胡雯和郭飘负责。

2.报告正文

2.1 前言

微机原理是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求学生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。

本次热敏电阻测温放大电路PCB板课程设计采用汇编语言程序编写,要求设计者具备微机原理的理论知识和实践能力。微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有实际的动手能力。本课程设

计的主要目的是提高实践能力,包括提高汇编等语言的编程能力及对接口等硬件的理解分析能力和设计接口电路的能力,在进行课程设计的过程中,通过让学生体验自己分析解决问题,从而帮助学生系统地掌握微机原理的接口技术的相关知识。程序使用Dais实验台进行模拟,包括程序输入、调试、运行,最后进行结果分析,验证程序的正确性。

学习微机原理与应用的理论知识后,通过本次课程设计加深对它的理解和掌握。在设计过程中,广泛查阅各种所需的资料,通过实践来加深和巩固理论,同时将自己对这门技术的理解应用在设计当中,提高实践水平和综合能力。

2.2 任务分析与方案设计

(1)任务分析

本课题需要设计对模拟量温度进行采集并将其转换为数字显示的系统。该系统应具备以下两个功能(任务):

1。能实现温采集。

2。能将温度在LED上显示出来

为完成功能1,需要有温度采集输入接口电路,即将热敏电阻阻值随温度的变化转换为电压变化信号,并经过必要的转换或信号的放大与处理,使之符合微机控制系统要求。接口电路的组成与传感器输出信号的形式有关,与微机处理系统功能要求有关,因此可根据输出信号的形式和系统的功能要求决定接口电路的类型。本次设计的接口电路所采用的元件有运算放大器 LM741CN、滑动变阻器、电阻、稳压管等。分别实现电压的转换放大、电压大小的调整、分压、稳压等功能。

为实现功能2,需要有能将接口电路输出的电压信号转化为数值的微机部件,即ADC0808或ADC0809。因而也需要能对AD转换部件进行控制的由一系列微机部件组成的最小系统。该最小系统包括8086CPU、74LS138、74LS273、8255 作用分别是处理指令、提供片选信号、地址锁存、控制LED等。为将数值显示出来,还需至少两位8段数码管。

说明:分析本课题任务与功能,概述为完成任务所需的微机部件有哪些?各应起到何种功能?

(2)方案设计

系统总体框图如图2-1

图2-1系统总体框图

该系统主要由传感器部分、CPU部分和输出显示部分组成。它们的各自工作原理如下:

1.传感器部分工作原理:

将热敏电阻阻值随温度的变化经稳压电路、放大电路等转换为电压变化信号,并经过必要的转换或信号的放大与处理,转为合适微机电路的电压输出。

2.CPU部分工作原理:

最小系统提供片选信号选中ADC0809,输出信号使其工作,ADC0809将传感

器部分的输出电压信号转为数字量。最小系统读取数字量,数字量经由数据总线传输给8255,8255将其显示在LED上。

3.输出显示部分工作原理:

将8255得到的数据通过指令显示具体数值。

2.3 主要元器件及其说明

本系统主要原件有8086、8255、74LS138、74LS373、ADC08098、8段数码管。其各功能和使用方法如下:

1. 8086

如图2-2为8086结构。8086由指令执行部件和总线接口部件组成。其主要功能为执行指令和形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行等。其使用方法是使VCC引脚接+5V电压,GND引脚接地,各个引脚根据指令输出信号。8086可以发出对I/O端口进行读、写的信号。

图2-2 8086结构

2. 8255

如图2-3为8255结构及各引脚定义。本设计中8255主要作为CPU与外设(LED)之间的输出通道。其使用方法为将8255的D0~D7口与数据总线对应相连,地址总线接A0、A1。A0、A1的组合与端口关系见图。另外要使8255工作还需有片选信号输出到6引脚CS。其A1、A0真值表如图2-4