烘箱温控制微机原理课设报告解读.docx
《烘箱温控制微机原理课设报告解读.docx》由会员分享,可在线阅读,更多相关《烘箱温控制微机原理课设报告解读.docx(25页珍藏版)》请在三一文库上搜索。
1、设计10:烘箱温度控制系统硬件设计设计内容:在烘箱内部装有一个 1000W的电加热丝和一个 PT100钳热敏电阻温度传感器,用8088CPU设计一个温度控制器,对烘箱温度(室温 -100度)进行控制。要求系统可 对控制温度进行设置(键盘),对当前温度进行显示(LED显示器)(设已知PT100的温度系 数为0.01 Q/度)。设计要求:画出电路原理图,说明工作原理,编写相应程序,其控制为简单控制,即当温度超过设定温度 0.5度时停止加热,当低于设定温度0.5度时开始加热。设计过程:(1)查资料了解8088CPU总线的形成原理(AR DB CB),存储器扩展方法(2)温度信号调理电路设计(2) A
2、DC0809工作原理及接口电路的设计方法(3)原理图设计,用 PROTE画出原理图(4)软件设计(5)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)设计说明(3)原理图(4)软件流程说明基于8088微处理器的烘箱温度测控系统设计摘要本文介绍了一种基于8088微处理器的烘箱温度控制系统,采用PT100钳热敏电阻温度传感器采集温度数据,用CPU控制温度值稳定在预设温度。当温度低于预设温度值 0.5度时系统启动电加热丝, 当这个温度高于预设温度值0.5度时断开电加热丝。系统操作简便、自动化程度高、扩展方便且具有良好的人机交互的能力。可应用在一些精度要求不太高的系统中为了降低整个系统的成
3、本,在满足性能的要求下,选择低成本器件,简化系统设计。关键词:微处理器温度传感器 A/D转换器控制系统第一部分 设计题目及设计要求设计内容:在烘箱内部装有一个1000W的电加热丝和一个PT100铝热敏电阻温 度传感器,用8088CPU设计一个温度控制器,对烘箱温度(室温-100度)进行 控制。要求系统可对控制温度进行设置(键盘),对当前温度进行显示(LED显 示器)(设已知PT100的温度系数为0.01 C/度)。第二部分设计总体方案本系统是以8088微处理器为核心,是一个典型的温度闭环控制系统,需要 完成的功能是温度的设定、温度的采集与显示以及温度的自动控制等。系统采用 最简单的开关通断控制
4、方式,即当烘箱温度大于设置值0.5度时断开加热电阻丝, 当温度低于设定值0.5度值时接通电阻丝开始加热,从而保持恒温控制。根据设计的要求,可将系统分为如下几个子模块:温度检测模块,AD转换模块,键盘输入模块,温度显示模块,温度调理模块,接口扩展模块。由于本系统需要的接口较多,我们使用了两片可编程并行接口8255以提高系统的工作效率。第一片8255用于连接AD转换模块,温度显示模块和温度调 理模块。第二片8255专门用于连接矩形键盘输入模块。系统原理图如图所示:设计一种可控制的温度加热系统,实现温度的上升或下降。其中,温度的传感和放大部分通过PT100热敏电阻温度传感器和运算放大器来实现温度的检
5、测,通过给加热系统通断电来实现。 当需要加热时,8255的PC6 输出高电平;当需要降温时,8255的PC6输出低电平,关闭加热系统,让加热 器自然冷却而起到降温效果。加热或降温的控制信号通过8255的PA0读取拨动开关的状态来实现 第三部分子模块介绍3.1温度检测模块本系统的温度检测的设计是以 PT100热敏电阻为检测元件的,PT100铝电阻温度 传感器,0 c时电阻值为100Q,精度高,稳定性好,应用温度范围广,是中低 温区(-200C650C)最常用的一种温度检测器,不仅广泛应用于工业测温, 而且被制成各种标准温度计。由于其电阻值小,灵敏度高,所以引线的阻值不能 忽略不计,采用三线式接法
6、可消除引线线路电阻带来的测量误差,原理如下: PT100引出的三根导线截面积和长度均相同(即U=r2=r3),测量铝电阻的电路一 般是不平衡电桥,铝电阻(Rpt100)作为电桥的一个桥臂电阻,将导线一根 (r1) 接到电桥的电源端,其余两根(r2、r3)分别接到铝电阻所在的桥臂及与其相邻的 桥臂上,这样两桥臂都引入了相同阻值的引线电阻,电桥处于平衡状态,引线线电阻的变化对测量结果没有任何影响。探头长度L-50. 10肆 150. 20012 .单位:mm2呼引线长度即M 00当 R x 附+/2+启)=R2x ( Rpt10O+r2+r1)电桥平衡,U=0当RptlQO受温变化后电桥不平衡,U
7、知由于一般电源供应多器件之后,电源是带杂波的,因此使用稳压二极管作为稳压 元件,再利用可变电阻分压输出电压接AD转换器,那么AD转换输出的数字量就和摄氏温度成线性电路原理图如图3-2所示。3.2AD转换模块比例的关系。一数转换的ADC0809是采样分辨率为 8位的、以逐次逼近原理进行模器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。ADC0809的工作过程首先输入3位地址,并使 ALE=1 ,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC
8、输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为局电平,指示 A/D转换结束,结果 数据已存入锁存器,这个信号可用作中断申请。当 OE输入高电平 时,输 出三态门打开,转换结果的数字量输出到数据总线上。模拟输入通道地址A,B,C直接接地,因此ADC0809只对通道IN0输入的电 压进行模数转换。为了减少输入噪声其他通道直接接地。ADC0809的数据线D0-D7与第一片8255的PB0-PB7相连接,其EOC接在PC0上,ALE和START 接在PC5上,片选信号接在PC6上。4 PAp0WgDlDQHGNDS比卬0-12 34567 Opppppppp PWKA0AI RESET
9、 屈PB1PB2PB3PB4PB5PB6PB7POOPC1PC2PC3PC4PC5PPC7PA2O PA3-和39 PAi. 白oQtdqaov CQ-aav CLKTESTSSOiHAQSlJAN/MXALEQSOHLDAS2I0/MHOLDS1DTWRA-OCSO/DENRDclFPA1PA2PA3PA4PA5PA6PA7PB0PB1PB2际PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5器ET 叵警助Fa18 36a17 3716D7/a15 39a14 2a13 3All 5?8088A19B6A18B5A1754A16S31411in dpq1U , 1 H A15A14
10、A13A12 AllA10A9A84.4数据显示部分图4-54.1.2温度调理模块当第一片8255的PC7为高电平时,三极管导通,继电器吸合,向加热系统 输出12V电压加热;反之,输入低电平,三极管截止,继电器断开,停止加热 在图4-中,二极管的作用是吸收继电器端开时产生的浪涌电压。图4-24.5系统硬件原理图图4-6第五章系统工作原理及软件设计、系统工作原理(1)温度测量显示部分温度通过PT100温度传感,将温度变化量转换成电压值变化量,经过 OP07一级跟随后输入到电压放大电路,放大后的信号输入到 A/D转换器将模拟信号 转换成数字信号,然后将该数字信号通过编程转化为十进制 BCD码,并送
11、到数 码管进行温度值的显示。(2)温度控制部分温度的上升或下降,通过给加热系统通断电来实现。当需要加热时,第一片8255的PC7输出高电平,启动加热系统。当需要降温时,8255的PC7输出地电平,关闭加热系统。二、系统软件设计本设计的目的是以8088微处理器为控制器,将温度传感器输出的小信号经 过放大和低通滤波后,送至 A/D转换器;微控制器实时采集、显示温度值(要 求以摄氏度显示),同时系统还应可设定、控制温度值,使系统工作在设定温度。 三、系统流程图1、主程序通过开始界面,显示提示信息,调用温度输入子程序,设置温度。通过模数 转换器采集AD值并求其平均值。调用BCD码转换子程序将其转换为十
12、进制温 度值;调用显示子程序,如果温度高于实际温度,就加热,反之拨动开关关闭, 停止加热。具流程图如图5-1所示。图5-12、BC则转换子程序设定温度为0摄氏度时变换放大电路送出的模拟量为 0.0V,此时A/D输 出的数字量为00H;温度为100c时变换器送出对应电压4.98V,此时A/D输 出的数字量为FFH,即每03c对应1LSB的变化量,对应电压值为19.5mV。其流程图如图5-2所示。图5-23 .显示子程序采用动态显示方式,其流程图如图 5-3所示。4 .温度值设置子程序问了避免加热温度过高,在程序设计中加了一条,即设定值不能大于 76.8 C,否则就认为有错系统报警。其流程图如图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 烘箱 温控 微机 原理 报告 解读
