烘烤箱温度测控3系统的设计.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.9 LabVIEW中增量式PID 控制的实现 LabVIEW提供了MATLAB Script节点,可以在MATLAB Script节点中编辑MATLAB程序,并在LabVIEW环境下运行,也可直接调入己经存在的MATLAB程序。程序运行时将自动调用MATLAB,所以要使用MATLAB Script节点,系统中必须装有MATLAB5.0以上版本。 采用MATLAB Script节点实现增量式PID控制器的程序 LabVIEW中实现增量式PID控制仿真 基于遗传算法的PID控制器 虚拟仪器的主要开发平台LabVIEW是一个高效的图形化程序设计环境,结合G编程语言,大大简化了过程控制和测试软件的开发。MATLAB是高性能的数值计算分析软件,为遗传算法的设计和仿真提供了方便。本文通过应用MATLAB Script节点在LabVIEW中调用和操作MATLAB的方法,实现了基于遗传算法的PID控制器。 基于遗传算法的PID控制器在LabVIEW中的实现程序 9. 温度控制电路设计 此部分电路主要由光电耦合器MOC3041和双向可控硅BTA12组成。采用脉宽调制输出控制烘烤箱与电源的接通和断开比例,以通断控制调压法控制烘烤箱的输入功率。MOC3041光电耦合器的耐压值为400v,它的输出级由过零触发的双向可控硅构成,它控制着主电路双向可控硅的导通和关闭。100Ω电阻与0.01uF电容组成双向可控硅保护电路。 电路原理图如下图所示 , 图5-10 控制电路原理图 继电器控制电路原理图如图5-10所示,由于AT89S52单片机I/O端口的驱动能力只有十几mA,达不到固态继电器的驱动要求,故需增加一个三极管来提高驱动电流。该电路采用周波控制法,调节负载功率而达到调节温度的目的。调功原理为:设电网连接N 个完整的正弦波(周期) 为一个控制周期T ,则 可见,只要控制在设定周期T 内的周波数n,就可调节负载的功率。或者反过来说,可根据不同的功率要求,导算出n,将n 转换成时间,通过单片机的P2. 2口来控制固态继电器的导通和截止,就可在设定的周期T内控制加载到电烤箱上的定额周期的正弦波,达到调控温度的目的。 式中U ——电网电压有效值; RS ——负载有效电阻。 工作于寄生电源方式时,VDD和GND均接地,它在需要远程温度探测和空间受限的场合特别有用,原理是当1-Wire总线的信号线DQ为高电平时,窃取信号能量给DS18B20供电,同时一部分能量给内部电容充电,当DQ为低电平时释放能量为DS18B20供电。但寄生电源方式需要强上拉电路,软件控制变得复杂(特别是在完成温度转换和拷贝数据到E2PROM时),同时芯片的性能也有所降低。因此,在条件允许的场合,尽量采用外供电方式。 5.4 DS18B20 利用一片DS18B20单线式数字温度传感器测量热电偶冷端温度,利用软件即可实现对不同型号热电偶的冷端温度补偿,这种方法补偿准确度高,所需补偿电路简单 。 6.单片机及外围电路 本设计选用了Atmel的8位单片机AT89S52作为本系统下位机的控制器, AT89S52一种低功耗、高性能CMOS的8位微控制器。 8K字节在系统可编程Flash存储器 与MCS-51单片机产品兼容 AT89S52的主要特性: 三个16位定时器/计数器 6.1 看门狗电路 为了提高单片机系统的可靠性,采用专门的看门狗芯片MAX813L。 MAX813L在单片机系统中的典型应用线路图。此电路可以实现上电、瞬时掉电以及程序运行出现“死机”时的自动复位和随时的手动复位;并且可以实时地*电源故障,以便及时地保存数据。    1-- 手动复位输入端 2--工作电源端(VCC):接+5V电源。 3--电源接地端(GND):接0 V参考电平。 4--电源故障输入端(PFI) 5--电源故障输出端 6--看门狗信号输入 7--复位信号输出端(RST)   上电时,自动产生200 ms的复位脉冲;手动复位端输入低电平时,该端也产生复位信号输出。 8--看门狗信号输出端 看门狗的基本工作原理 工业环境中的干扰大多是以窄脉冲的形式出现,而最终造成微机系统故障的多数现象为“死机”。究其原因是CPU在执行某条指令时,受干扰的冲击,使它的操作码或地址码发生改变,致使该条指令出错。这时,CPU执行随机拼写的指令,甚至将操作数作为操作码执行,导致程序“跑飞”或进入“死循环”。为使这种“跑飞”或进入“死循环”的程序自动恢复,重新正常工作,一种有效的办法是采用硬件“看门狗”技术。用看门狗程序的运行。若程序发生“死机”,则看门狗产生复位信号,引导单片机程序重新进入正常运行。 本电路巧妙地利用了MAX813L的手动复位输入端。只要程序一旦跑飞引起程序“死机”,端电平由高到低,

文档评论(0)

shenghua + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档