微型计算机课程设计——模拟空调.pdf
《微型计算机课程设计——模拟空调.pdf》由会员分享,可在线阅读,更多相关《微型计算机课程设计——模拟空调.pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、&微机原理及应用课程设计 课题:模拟空调控制系统的设计&¥班 级 电气 3081 作者姓名:罗旭东 学号 电气 3081 指导教师:段卫平 淮阴工学院 电子与电气工程学院 目录(一)设计目的与要求;.1(二)设计方案.1(三)硬件设计.7(四)软件设计.7(五)调试过程.8(六)小结.11(七)参考资料.11 (一)设计目的与要求;1实验题目:模拟空调实验。2实验目的:微机原理及应用 是一项重要的实践性教育环节,是学生在小校期间必须接受的一项工程训练。在课程设计过程中,在教师指导下,运用工程的方法,通过一个简单课题的设计练习,可使学生初步体验微机应用系统的设计过程、设计要求、完成的工作内容和具
2、体的设计方法,了解必须提交的各项工程文件,也达到巩固、充实和综合运用所学知识解决实际问题的目的。通过课程设计,应能加强学生如下能力的培养:(1)独立工作能力和创造力;(2)综合运用专业及基础知识,解决实际工程技术问题的能力;(3)查阅图书资料,产品手册和各种工具书的能力;(4)工程绘图的能力;(5)编写技术报告和编制技术资料的能力;3.设计要求(1)独立完成设计任务(2)绘制系统硬件总框图(3)绘制系统原理电路图(4)绘制系统工程设计图(机箱、控制面板、线路板图、元件布局图、装配连线图等)(5)编制软件框图(6)完成详细完整的程序清单和注释(7)制定编写调试方案(8)编写用户操作使用说明书(9
3、)写出设计工作小结。对在完成以上文件过程所进行的有关步骤如设计思想、指标论证、方案确定参考计算,元器件选择,原理分析等作出说明,并对完成的设计作出评价,对自己整个设计工作中经验教训,总结收获和今后研修方向。(二)设计方案 设计思路:设定单点温度控制点为 30,当小于 30时,L1 指示灯亮,模拟电热器加热,当大于 30时 L1灭,L2 亮,模拟关掉电热器。在设计过程中会用到很多芯片,为了能够更加熟练的将各个部件连接,确保调试的成功,其中必不可少的工作就是了解各个芯片的作用,画出逻辑结构模型。集成温度传感器:集成温度传感器实质上是一种半导体集成电路,它是利用晶体管的 b-e 结压降的不饱和值 V
4、BE 与热力学温度 T 和通过发射极电流 I 的下述关系实现对温度的检测:式中,K波尔兹常数;q电子电荷绝对值。集成温度传感器具有线性好、精度适中、灵敏度高、体积小、使用方便等优点,得到广泛应用。集成温度传感器的输出形式分为电压输出和电流输出两种。电压输出型的灵敏度一般为 10mV/K,温度 0时输出为 0,温度 25时输出。电流输出型的灵敏度一般为 1mA/K。下图为感温部分的核心电路:AD590 芯片:AD590 的简介:AD590 是美国模拟器件公司生产的单片集成两端感温电流源。它是电流输出型温度传感器,工作电压 430V,检测温度范围-55+150,它有非常好的线性,灵敏度为 1 a/
5、k.AD590 传感器输出信号通过 10K 电阻取出的电压信号,经零点调整,小信号放大后,输出的电压信号 VT,供 ADC0809 采用。AD590 的主要特性如下:1、流过器件的电流(mA)等于器件所处环境的热力学温度(开尔文)度数,即:mA/K 2、式中:流过器件(AD590)的电流,单位为 mA;3、T热力学温度,单位为 K。4、AD590 的测温范围为-55+150。5、AD590 的电源电压范围为 4V30V。电源电压可在 4V6V 范围变化,电流 变化 1mA,相当于温度变化 1K。AD590 可以承受 44V 正向电压和 20V 反向电压,因而器件反接也不会被损坏。6、输出电阻为
6、 710MW。7、精度高。AD590 共有 I、J、K、L、M 五档,其中 M 档精度最高,在-55+150范围内,非线性误差为0.3。为何把 AD590 信号放大,再进行模数转换 模拟信号输入的话,差分可不放大,共模模拟信号太小的话,会淹没在背景噪音中,所以必须放大而且放大后精度也会提高很多不过现在 ADC 的内部都自带可编程增益放大器(PGA)的,所以不用前置放大。总而言之,AD590 测量热力学温度、摄氏温度、两点温度差、多点最低温度、多点平均温度的具体电路,广泛应用于不同的温度控制场合。由于 AD590 精度高、价格低、不需辅助电源、线性好,常用于测温和热电偶的冷端补偿。电源 ES+I
7、 1 T4 I2 T2 T1 I1 T3 8 UBE 输出 R RL AD590 的内部电路 AD590 的外形电路图 集成温度传感器电路符号 ADC0809 芯片:ADC0809 是 CMOS8 位 A/D转换器,采用逐次逼近式进行 A/D 转换。芯片内有一个 8 路模拟开关、一个比较器、一个带有树状模拟开关的 256R 分压器和一个逐次逼近的寄存器。内部逻辑图 ADC0809 有 8 路模拟量输入通道。ALE 为地址锁存信号,高电平有效时,ADDCADDA 被锁存,从而可以 通过对 ADDC、ADDB、ADDA3 端输入的地址译码,选通 8 路模拟量输入(IN0IN7)的任意一路进入片内,
8、进行 A/D 转换。引脚结构 IN0IN7:8 条模拟量输入通道 ADC0809 对输入模拟量要求:信号单极性,电压范围是 05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。地址输入和控制线:4 条 ALE 为地址锁存允许输入线,高电平有效。当 ALE 线为高电平时,地址锁存与译码器将 A,B,C 三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和 C 为地址输入线,用于选通 IN0IN7 上的一路模拟量输入。通道选择表如下表所示。C B A 选择的通道 0 0 0 IN0 0 0 1 I
9、N1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 数字量输出及控制线:11 条 ST 为转换启动信号。当 ST 上跳沿时,所有内部寄存器清零;下跳沿时,开始进行 A/D转换;在转换期间,ST 应保持低电平。EOC 为转换结束信号。当 EOC 为高电平时,表明转换结束;否则,表明正在进行 A/D 转换。OE 为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE1,输出转换得到的数据;OE0,输出数据线呈高阻状态。D7D0 为数字量输出线。CLK 为时钟输入信号线。因 ADC0809 的内部没有时钟电路,
10、所需时钟信号必须由外界提供,通常使用频率为 500KHZ,VREF(),VREF()为参考电压输入。8255A 芯片:8255A 的基本特性:(1)8255A 是一个具有两个 8 位(A 和 B 口)和两个 4 位(C 口高低四位),最多可达 24位的并行输入输出端口的接口芯片,它为 Intel 系列 CPU 与外部设备之间提供 TTL 电平兼容的接口,如打印机、AD、DA 转换器、键盘、步进电机以及需要同时两位以上信息传送的一切形式的并行接口。并且它的 PC 口还具有按位置位复位功能,为 PC 口作为联络信号时的按位控制提供了强有力的支持。(2)8255A 能适应 CPU 与 IO 接口之间
11、的多种数据传送方式的要求。如无条件传送,应答方式(查询)传送,中断方式传送,与此相应,8255A 设置了方式 0、方式 1 以及方式 2(双向传送)。(3)8255A 可执行功能很强,内容丰富的两条命令(方式字和控制字)为用户如何根据外界条件(IO 设备需要哪些信号线以及它能提供哪些状态线)来使用 8255A 构成多种接口电路,为组建微机应用系统提供了灵活方便的编程环境。它不仅作为并行接口用于 Intel 公司的 CPU 系列,还可用于其他几乎所有 CPU 以及单片机。是一种名付其实的通用并行接口芯片。8255A 执行命令过程中和执行命令完毕之后,所产生的状态,保留在状态字中,以供查询。(4)
12、8255A PC 口的使用比较特殊,除作数据口外,当工作在 1 方式和 2 方式时,它的部分信号线被分配作专用联络信号;PC 口可以进行按位控制;在 CPU 取 8255A 状态时,PC 口又作 1,2 方式的状态口用等等。这是使用 8255 的难点所在,学习时要特别予以注意。(5)8255A 芯片内部主要由控制寄存器、状态寄存器和数据寄存器组成,因此,以后的编程主要也是对这三类寄存器进行访问。8255A 内部结构框图 端口 A:包括一个 8 位的数据输出锁存/缓冲器和一个 8 位的数据输入锁存器,可作为数据输入或输出端口,并工作于三种方式中的任何一种。端口 B:包括一个 8 位的数据输出锁存
13、/缓冲器和一个 8 位的数据输入缓冲器,可作为 数据输入或输出端口,但不能工作于方式 2。端口 C:包括一个 8 位的数据输出锁存/缓冲器和一个 8 位的数据输入缓冲器,可在方式字控制下分为两个 4 位的端口(C 端口上和下),每个 4 位端口都有 4 位的锁存器,用来配合端口 A 与端口 B 锁存输出控制信号和输入状态信号,不能工作于方式 1 或 2。A 组和 B 组控制的作用如下:A 组控制逻辑控制端口 A 及端口 C 的上半部;B 组控制逻辑控制端口 B 及端口 C 的下半部。8255A 的引脚功能:8255A 采用 40 条引脚的双列直插式(DIP,Dual in-line packa
14、ge)封装,其引脚信号有:CS:片选信号(输入)选该信号低电平有效,由系统地址总线经 I/O 地址译码器产生。CPU 通过发高位端口地址信号使它变成低电平时,才能对 8255A 进行读写操作。RD:读信号(输入),该信号低电平有效CPU 通过 执行 IN 指令,发读信号将数据或状态信号从8255A 读至 CPU。WR:写信号(输入),该信号低电平有效,CPU 通过执行 OUT 指令,发写信号,将命令代码或数据写入 8255A。A1、A0:片内寄存器选择信号(输入),芯片内部端口地址信号线,与系统地址 总线低位相连。该信号用来寻址 8255A 内部寄存器。两位 地址,可形成片内四个端口地址。D7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 课程设计 模拟 空调
限制150内