ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:225.53KB ,
资源ID:15899319      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15899319.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于AT89C51单片机的温度自动监控系统.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于AT89C51单片机的温度自动监控系统.docx

1、基于AT89C51单片机的温度自动监控系统基于AT89C51单片机的温度自动监控系统一、设计题目基于AT89C51单片机的温度自动监控系统二、设计目的 (1)通过毕业设计培养学生综合运用所学的基础理论、基础知识、基本技能进行分析和解决实际问题的能力。 (2)培养学生利用单片机进行应用系统开发的能力,掌握单片机应用系统设计的一般方法和步骤,达到能够进行单片机系统设计的目的。(3)掌握温度信号的输入通道。三、毕业设计的技术数据:化学合成对温度检测与控制要求较高,是化工合成工艺的关键环节。 化工合成装置的温度进行检测,并按工艺要求,控制最高加热温度,在升温阶段,控制合成温度采用恒值控制:前期为370

2、,中温期为380,后期为390;控制精度为3;最高温度连续三次达到400时发出报警信号。显示检测温度值;每半小时打印一次最高温度值及检测时间;留有扩充余地,以实现多回路控制。 温度检测控制系统四、毕业设计的任务1、熟悉题目要求,查阅相关科技文献2、方案设计(包括方案论证与确定、技术经济分析等内容)3、硬件和软件设计(其中还包括理论分析、设计计算、实验及数据处理、设备及元器件选择等)4、撰写设计说明书,绘制图纸5、指定内容的外文资料翻译6、其它五、毕业设计的主要内容1、温度检测控制系统硬件结构设计。2、温度检测控制系统软件设计。3、绘制系统总体结构图,系统原理图,软件流程图。4、按期完成毕业设计

3、说明书的撰写。5、充分准备,顺利完成答辩。六、毕业设计提交的成果1、设计说明书(约1万字左右)2、图纸(选2#图纸,不少于两张)3、中、英文摘要(中文摘要约200字,35个关键词)七、毕业设计的主要参考文献和技术资料八、毕业设计各阶段安排摘要:以AT89C51单片机为核心部件,设计基于单片机的化工合成工艺温度检测与控制系统,介绍了系统硬件结构和温度检测电路的结构。编写控制系统主程序流程图、A/D转换子程序流程图。以AT89C51单片机为核心的温度测量温度检测与控制、简化了传统常规仪表的电子线路,增加了功能,提高了温度检测准确性和控制可靠性。关键词:AT89C51单片机;温度检测;硬件结构;A/

4、D转换图1 温度检测控制系统图2 信号检测放大及A/D转换电路图3 步进电机控制系统框图图4 三相步进电机工作原理框图图5 步进电机、打印驱动电路图图6 主程序流程图电机转动一步的子程序流程图步进电机驱动程序流程图A/D转换子程序流程图课题来源:化工合成对温度检测与控制要求较高,是化工合成工艺的关键环节。对化工合成装置的温度进行检测,并按工艺要求,控制最高加热温度;在升温阶段,控制合成温度以每小时的速率上升;加入触媒以后的温度采用恒值控制:前期为,中期为,后期为;控制精度为最高温度连续三次达到时发出报警信号。显示检测温度值;每半小时打印一次最高温度值及检测时间;留有扩充余地,以实现多回路控制。

5、论文内容温度检测控制系统硬件结构本系统的硬件电路由温度检测、信号放大、转换、单片机、功率放大及执行电路、打印、显示及报警电路等部分组成。选用单片机作为主控机,采用带有死区的控制算法,当温度在给定的死区范围内时,不予调节;超出给定范围时,由单片机按照运算结果,驱动步进电机,调节加热装置,以控制合成温度。系统硬件结构如图所示。温度信号输入通道 温度信号输入通道由温度传感器、信号放大、转换等电路组成。 )温度传感器:温度传感器采用铂电阻。这类材料具有性能稳定、抗干扰能力强和测量精度高等优点。测温元件和电阻元件组成桥式电路,将由于温度变化所引起的铂电阻的阻值变化转化成电压信号送入放大器。由于铂电阻安装

6、在测量现场,通过长线接入控制台,为了减小引线电阻的影响,采用三线式接线法。因而,外界温度变化对连接导线电阻的影响在桥式电路中被相互抵消了。 )信号放大电路:信号放大电路由单芯片集成精密放大器组成。该电路共有脚,其中和为信号差动输入端,、脚之间外接电阻,用于调整放大倍数,、脚为调零端,脚为数据屏蔽端,脚为测量端,脚为参考端,这两端间的电位差即为加到后级转换器的输入信号电源地(脚)相连接,为放大器的偏置电流提供通路。)转换电路:采用组成转换电路,是公司的产品。采用双积分式工作原理,转换速率不高,但可满足本系统对采样速率的要求。因芯片具有较强的抗干扰特性,对于保证系统的检测与控制精度,是非常有利的。

7、的分辨率为位;转换速率为次秒(时钟为);转换后以位二进制码输出。转换器直接与单片机口、口相连,转换后的位数据直接由口输入而存入片内中。位数据需分两次读入,一的、分别与转换器的运行保持输入端()、字节使能端(、)以及转换器的状态输出端()相连接,片选端(肌)与相连,在片选和字节使能信号的控制下可以直接读取转换后的数据。控制温度设定电路采用 的设置个开关分别表示降温控制开关、设置控温的后期、中期、前期开关。当合上为时,表示设置控制温度为。(触媒使用的前期温度);合上时,设置控制温度为。(触媒使用的中期),合上时,设置控制温度为。(触媒使用的后期);合上时,停止加热,系统进入降温过程。通过软件检测的

8、状态,发现某开关合上,则设置对应的控制温度,并转入相应的工作过程。)功率放大及执行电路:由于步进电机具有快速启停、精确步进以及直接接受数字量的特点等,本系统采用步进电机作为执行元件。控制系统采用步进电机作为执行元件,其作用是将计算机送出的电脉冲信号转换为相应的机械位移,它具有以下主要特点:()步距值不受各种干扰因素的影响,转子运动的速度主要取决于电脉冲信号的频率,而转子的总位移量取决于总脉冲的个数;()误差不会长期积累,转子每转动一圈积累误差为零;()反应性能好。启动、停车、反转及其他任何运动方式的改变都在少数脉冲内完成。在一定的频率范围内运行时,任何运行方式都不会丢失一步。)执行控制系统的组

9、成:如图所示。步进电机的控制系统主要由步进电机控制器、功率放大器及步进电机组成。步进控制器包括环形脉冲分配器、控制逻辑及正反转控制门组成,其作用是把输入脉冲信号按一定顺序进行分配,再通过功率放大送入步进电机绕组,以驱动步进电机转动。)步进电机的工作原理及分配方式:进电机的种类较多,如单相、双相、三相、四相、五相及六相等多种类型。本设计采用三相反应式步进电机。该电机的步距角为。,最大静力距为,最高空载启动频率为步秒。三相步进电机有、三个绕组,按一定规律循环给三个绕组供电,就能使它按要求的规律运转,其工作原理如图所示。图中的脉冲发生器按要求产生一定频率的脉冲信号,通过脉冲分配器产生一定规律的电脉冲

10、输出给驱动器,以驱动步进电机运转。此部分可由计算机或单片机作为主控机。而脉冲分配器可以使用编程接口。步进电机脉冲分配方式及通电顺序如下:脉冲分配器每给出一组脉冲,步进电机走一步,转一个角度。单片机通过程序随时改变脉冲分配方式和输出脉冲的频率,因此能灵活、方便地控制步进电机的转速和旋转方向。步进电机的控制部分由单片机和并行接口完成,的口分别作步进电机的三相控制端口。步进电机驱动电路部分采用光电耦合将单片机系统与步进电机驱动电路隔离,以增强系统抗干扰能力,并能防止当三极管损坏时电机驱动电路的高压对单片机的安全造成的威胁。可根据步进电机的电流选用合适的大功率的三极管,以完成功率放大及电机驱动任务。二

11、极管为保护元件,为断流时的电机绕组提供低阻搞续流回路,把集电极电位钳制在电源电压,防止过高的反向电压击穿三极管。为了及时记录合成装置的温度和检测时间,选用微型打印机-作为记录打印装置。选用 AT89C51内部定时器,每隔半小时启动-打印一次,打印机通过与单片机相连。为了能随机显示检测的温长值,选用一片作为数码管的接口。步进电机、打印驱动电路如图。温度检测控制系统软件设计.系统软件功能)检测开关、的状态,设定温度控制值,并将控制系统转入相应的加热或降温阶段;)启动转换,连续读取次转换结果,经滤波和非线性校正处理之后,作为一次温度检测信号,并显示检测的温度值;)进行运算,按照运算结果,驱动步进电机

12、以调节温度;)每隔半小时,由定时器产生中断申请,在中断服务程序中启动打印机,打印记录温度值及检测时; )若发现温度超限时,发出报警信号。温度检测与控制主程序 主程序功能:完成系统初始化操作;判断温度是否超限,如果超限则转报警处理,如果未超限则读入、状态,并根据其输入状态,散转执行相应的功能子程序。主程序流程图如图所示。主要的子程序流程图)运算子程序:取出温度给定值与测量值,计算出偏差信号e(k),将e(k)与设定的死区值比较,如果e(k)未超出死区范围,则本次输出调节量为,返回检测程序;如果e(k)超出死区范围,则计算出p(k)=Pp(k)+ PI(k)+ PD(k)的调节输出值。 )步进电机

13、驱动程序:本系统选用三相步进电机,采用三相六拍工作方式,各绕组供电的步进信号由的口控制,其转动方向及通电顺序字见表。根据步进电机的转向与工作时绕组通电顺序变化规律,可以在的中设置步进电机的控制字表,如表所示,表头地址为0,表尾地址为。显然,驱动信号从开始控制通电顺序,电机为正转;若从开始控制通电顺序,则电机为反转。步进电机的转速由脉冲信号的周期决定。脉冲信号的周期由通过延时程序或定时器计数器的定时时间来确定。系统中的三相绕组由的口控制是,程序中的延时时间为电机的转速为:()转分式中电机转动一周应输出的控制字节数。采用三相六拍工作时,步距角为.。,则有:/,即转一周要输出个字节控制字。设旋转角度

14、与输出控制字节数的关系为,只要把保存在字节计数器里,每输出一个字节,步进电机转动一步,同时将字节计数器减,当字节计数器为时,步进电机转动了步,对应的角度为。 图所示为驱动步进电机转动一步的子程序流程图。入口条件中已存放步进电机的控制字表的地址,设正转时置为,为;反转时置为,为。调用本程序前应已对 进行了初始化,每输出一个字节后延时。设置、是为了保证步进电机按两种不同顺序改变控制字表的地址指针,以完成正转或反转操作。步进电机驱动程序流程图如图所示。调用该程序前应将步进电机的转动步数和方向标志存放在寄存器中,符号为表示反转,为表示正转,其绝对值代表转动步数。)转换子程序。该子程序由单片机的启动转换,根据的的状态判断转换是否完成,若转换完成,将芯片置为保持状态(信息有效)。然后,分两次由0口读入转换后的位数据存入单片机内部指示的单元中。连续采集次,再经中值滤波及线性化程序段处理,得出一次温度检测值。该程序只对应一个温度检测点,未涉及对其他检测点和参量的巡回检测问题。图所示为转换子程序流程图。结论单片机具有高可靠性、控制方便简单和灵活性大等优点。控制器采用控制算法,控温精度高,误差精度小于,稳态误差可达以内。采用单片机来对温度进行控制,具有控制方便、组态简单和灵活性大等优点,整个系统操作简便、抗干扰能力强、运行可靠、反应速度快,可以大幅度提高被控系统温度的技术指标。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2