电加热炉温度控制系统设计

上传人:博****1 文档编号:511526073 上传时间:2023-10-16 格式:DOC 页数:18 大小:130.01KB
返回 下载 相关 举报
电加热炉温度控制系统设计_第1页
第1页 / 共18页
电加热炉温度控制系统设计_第2页
第2页 / 共18页
电加热炉温度控制系统设计_第3页
第3页 / 共18页
电加热炉温度控制系统设计_第4页
第4页 / 共18页
电加热炉温度控制系统设计_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《电加热炉温度控制系统设计》由会员分享,可在线阅读,更多相关《电加热炉温度控制系统设计(18页珍藏版)》请在金锄头文库上搜索。

1、目录1设计任务及要求12系统总体方案设计12.1控制系统组成13硬件电路设计23.1电路原理图23.2器件介绍33.2.1 AT89C51单片机33.2.2 MAX1241模/数转换器43.2.3 LM016L液晶显示器5光电耦合器5其他所用器件64软件设计84.1控制系统程序流程图84.2 控制程序设计95运行结果95.1仿真及结果96心得体会10参考文献12附录13电加热炉温度控制系统设计摘要:为了适应工业控制发展的需要,本文在分析单片机对电加热炉温度控制的 基础上,从该系统的基本性能和基本操作出发,将整个系统分为温度测量、A/D转换、单片机系统、键盘操作系统、温度显示电路、报警电路、D/

2、A转换等若干个功能模块。同时分别阐述其结构体系、工作原理、设计、集成方法以及它们之间的共性和特点。由于温控技术与自动化技术的发展非常迅速,本文一方面结合实际应用经验,力求做到较为系统和全面的介绍系统设计与实施技术;另一方面尽可能反应出温控系统的发展趋势,以及其先进性和实用性。关键词:电加热炉;单片机;温控1设计任务及要求设计一个电路系统,通过温度传感器检测外界的温度,然后经放大接入A/D,和键盘设置的温度值进行比较,来调节控制器对加热器进行控制,使温度保持在设定温度附近,并通过LED显示温度值,如果出现温度异常,通过嗡鸣器进行报警。以实现温度设置输入、温度显示、温度异常报警、加热执行器控制等功

3、能。设计目的:1) 掌握A/D转换与单片机的接口连线;2) 掌握数据采集电路设计方法;3) 掌握LED显示与键盘的设计方法;设计要求:1) 画出控制系统结构框图;2) 选择合适元器件进行电路设计,画出电路原理图;3) 画出系统功能实现流程图;4) 编写控制程序。2系统总体方案设计2.1控制系统组成根据系统的控制要求,本系统由温度检测电路、A/D转换器ADC0808、单片机AT89C51、键盘输入及报警电路、执行电路等部分组成。系统中采用了新型元件,功能强,结构较简单,控制精度高,人机界面直观方便,应用十分灵活。在系统中,键盘先设定温度初始值,A/D转换器将测得电加热炉温度转换成与炉温相对应的数

4、字信号进入单片机,单片机进行数字处理后,将温度设定温度比较,判断是否报警,同时根据设定的PID算法算出控制量来调节控制器对加热器进行控制。设计电加热炉温度控制系统结构框图如图2-1所示。监控单片机系统温度显示温度测量电炉执行电路图2-1 系统结构图3硬件电路设计3.1电路原理图总电路原理图如图3-1所示图3-1 总电路原理图3.2器件介绍3.2.1 AT89C51单片机AT89C51是一种低损耗、高性能、CMOS八位微处理器,而且在其片种还有4k字节的在线可重复编程快擦快写程序存储器,能重复写入/擦除1000次,数据保存时间为十年。它与MCS-51系列单片机在指令系统和引脚上完全兼容,不仅可完

5、全代替MCS-51系列单片机,而且能使系统具有许多MCS-51系列产品没有的功能。AT89C51可构成真正的单片机最小应用系统,缩小系统体积,增加系统的可靠性,降低了系统成本。只要程序长度小于4k,四个I/O口全部提供给用户。可用5V电压编程,而且写入时间仅10毫秒,仅为8751/87C51的擦除时间的百分之一,与8751/87C51的12V电压擦写相比,不易损坏器件,没有两种电源的要求,改写时不拔下芯片,适合许多嵌入式控制领域。AT89C51芯片提供三级程序存储器锁定加密,提供了方便灵活而可靠的硬加密手段,能完全保证程序或系统不被仿制。另外,AT89C51还具有MCS-51系列单片机的所有优

6、点。1288位内部RAM, 32位双向输入输出线,两个十六位定时器/计时器, 5个中断源,两级中断优先级,一个全双工异步串行口及时钟发生器等。AT89C51有间歇、掉电两种工作模式。间歇模式是由软件来设置的,当外围器件仍然处于工作状态时, CPU可根据工作情况适时地进入睡眠状态,内部RAM和所有特殊的寄存器值将保持不变。这种状态可被任何一个中断所终止或通过硬件复位。掉电模式是VCC电压低于电源下限,当振荡器停止振动时, CPU停止执行指令。该芯片内RAM和特殊功能寄存器值保持不变,一直到掉电模式被终止。只有VCC电压恢复到正常工作范围而且在振荡器稳定振荡后,通过硬件复位、掉电模式可被终止。 A

7、T89C51系列引脚功能AT89C51有40引脚双列直插(DIP)形式。其与80C51引脚结构基本相同,其逻辑引脚图如图3-2所示。图3-2 89C51的引脚图3.2.2 MAX1241模/数转换器MAX1241是低功耗,12位串行模数转换器,共有8个管脚,工作电压为+2.7+5.5V,连续AD转换时间为7.5s,跟踪时间为1.5s,片上自备时钟及采样保持电路。在芯片以73ksps最大采样速率工作时,消耗功率仅为37mw(Vdd=3V)。关闭模式也可以降低功耗,但这时传输速率也会降低。MAX1241具有一个3线连续接口,直接与微控制器的I/O口相连,并与SPI和MICROWIRE接口相兼容。S

8、PI接口是一种三线制接口,这三线分别是片选线CS,数据线DOUT,时钟信号线SCLK。SCLK的下降沿输出数据,数据位为先高后低依次出现。当把MAX1241的模式控制端SHDN置低时,芯片处于关闭模式或称休眠模式,此时工作电流低于15A,置高后,它能在4s内从休眠状态转到工作状态。可以接高平或悬空。转化过程:在开始加电20ms内不要有任何转换工作。将CS置低电平后,开始转化。在CS的下降沿,采样保持电路进入保持状态,而且转化正式开始,经过一段内部转化时间后,转化结束的标志是Dout信号置高。数据然后能在外部时钟的作用下依次送出。操作过程:使用CPU上的一个通用I/O接口去拉低CS,保持SCLK

9、低电平。等待最大转换时间或查询DOUT是否为高电平来决定转换是否结束。转换结束后,在SCLK的下降沿开始DOUT数据输出。在第13个脉冲将CS置高,如果CS继续保持低电平,以下输出数据为0。在开始一次新的转换之前,等待最小规定时间tcs,这期间CS应为高电平。如果在转换过程中通过拉高CS来放弃转换,在开始一段新的转换之前,也要等待一段时间(tacq)。CS必须在所有数据转换结束前一直保持低电平。3.2.3 LM016L液晶显示器因为LM016L和LCD1602功能基本上一致,所以下面介绍一下LCD1602,LCD1602的引脚图如图3-3所示。图3-3 LCD1602的引脚图 其采用标准的16

10、脚接口,其中: 第1脚:VSS为电源地 第2脚:VDD接5V电源正极 第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高。 第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。 第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。 第6脚:E端为使能端。 第714脚:D0D7为8位双向数据端。 第1516脚: 15脚背光源负极,16脚背光源正极。3.2.4光电耦合器 光电耦合器也称为光电隔离器或光耦合器,有时简称光耦。这是一种以光为耦合媒介,通过光信号的传递来实现输人与输出间电隔离的器件,可在电路或系统之间传输电信号,同时确保这

11、些电路或系统彼此间的电绝缘。光电耦合器是以光为媒介传输电信号的一种电一光一电转换器件。它由发光源和受光器两部分组成。把发光源和受光器组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。发光源的引脚为输入端,受光器的引脚为输出端,常见的发光源为发光二极管,受光器为光敏二极管、光敏三极管等等。光电耦合器的种类较多,常见有光电二极管型、光电三极管型、光敏电阻型、光控晶闸管型、光电达林顿型、集成电路型等。在光电耦合器输入端加电信号使发光源发光,光的强度取决于激励电流的大小,此光照射到封装在一起的受光器上后,因光电效应而产生了光电流,由受光器输出端引出,这样就实现了电一光一电的转换。下面介绍一下其的基本工作

12、特性(以光敏三极管为例)它的共模抑制比很高,在光电耦合器内部,由于发光管和受光器之间的耦合电容很小(2pF以内)所以共模输入电压通过极间耦合电容对输出电流的影响很小,因而共模抑制比很高。它的输出特性: 光电耦合器的输出特性是指在一定的发光电流IF下,光敏管所加偏置电压VCE与输出电流IC之间的关系,当IF=0时,发光二极管不发光,此时的光敏晶体管集电极输出电流称为暗电流,一般很小。当IF0时,在一定的IF作用下,所对应的IC基本上与VCE无关。IC与IF之间的变化成线性关系,用半导体管特性图示仪测出的光电耦合器的输出特性与普通晶体三极管输出特性相似。 光电耦合器可作为线性耦合器使用。在发光二极

13、管上提供一个偏置电流,再把信号电压通过电阻耦合到发光二极管上,这样光电晶体管接收到的是在偏置电流上增、减变化的光信号,其输出电流将随输入的信号电压作线性变化。光电耦合器也可工作于开关状态,传输脉冲信号。在传输脉冲信号时,输入信号和输出信号之间存在一定的延迟时间,不同结构的光电耦合器输入、输出延迟时间相差很大。3.2.5其他所用器件设计中还用到了其他一些常用器件,OVEN(Heater)加热器、放大器等,下面做简单介绍。 电加热的原理是,以电阻片为载体,通过热传导,达到加热的目的。现在有种加热方式替代电加热,那就是感应加热,感应加热利用强大磁场,使分子和原小产生剧烈运动,从而产生热量,直接对受热

14、体进行加热,预热时间快,节电率高。仿真所用加热器(PROTEUS中称为OVEN、Heater)是模拟加热的装置,加给一定的电压遍开始不停的升温直到电压消失开始降温,软件仿真效果如图3-4所示。图3-4 Heater其中U形加热器为红色时表示正在加热, 将发红时直流电压反过来接,就会发绿,发绿表示制冷。T端输出的是电压,温度越高,电压越高。放大器电路是设计的PID部分,比例控制能快速反应误差,从而减小误差,但是不能消除稳态误差。积分控制的作用是不断的累积,输出空置量以消除误差,但积分作用过大会造成系统超调增大。微分控制可以减小超调量,提高系统的稳定性,同时加快系统的动态响应速度,从而改善系统的动态性能,由于为了仿真方便,所选温度较低,选定PID参数时,没有用到积分控制,实际应按需要再进一步整定参数。4软件设计4.1控制系统程序流程图流程图如图4-1所示。 是 否否开始LCD1602 初始化显示初始内容按键检测AD转换及更新执行降温高温?更新显示图4-1 主程序流程图4.2 控制程序设计程序清单见附录。5运行结果5.1仿真及结果将HEX

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号