基于大林算法的电加热炉温度控制系统设计_毕业设计论文(编辑修改稿)内容摘要:
单片热电偶数字转换器。 其工作原理如下: K 型热电偶产生的热电势,经过低噪声电压放大器 A1 和电压跟随器 A2放大、缓冲后,得到热电势信号 U1,再经过 S4 送至 ADC。 对于 K型热电偶,电压变化率为( 41μV/ ℃ ),电压可由 如下公式来近似热电偶的特性。 U1=( 41μV/ ℃ ) ( TT0) 上式中, U1 为热电偶输出电压( mV), T 是测量点温度; T0 是周围温度。 在将温度电压值转换为相应的温度值之前,对热电偶的冷端温度进行补偿,冷端温度即是 MAX6675 周围温度与 0℃ 实际参考值之间的差值。 通过冷端温度补偿二极管,产生补偿电压 U2 经 S4 输入 ADC 转换器。 U2=( 41μV/ ℃ ) T0 在数字控制器的控制下, ADC 首先将 U U2 转换成数字量,即获得输出电压 U0 的数据,该数据就代表测量点的实际温度值 T。 这就是 MAX6675 进行冷端温度补偿和测量温度的原理 如图 32所示。 图 温度采集 电路 合肥学院自动化专业计算机控制技术课程设计报告 9 3 驱动电路 图 驱动 电路 4 键盘模块 在本次设计当中,输入设备采用矩阵键盘: 图 34键盘模块电路 当“设定”键按下时触发键盘中断服务程序,由程序程控扫描法确定那个键按下并执行相应的动作。 程控扫描的任务是: (1)首先判断是 否有键按下。 方法:使所有的行输出均为低电平,然后从端口 A 读入列值。 如果没有键按下,则读人值为 FFH.如果有链按下.则不为 FFH。 合肥学院自动化专业计算机控制技术课程设计报告 10 ( 2) 去除键抖动。 方法:延时 10— 20 ms,再一次判断有无键按下,如果此时仍有键按下,则认为键盘上确实有键处于稳定闭合期。 ( 3)若有键闭合,则求出闭合键的键值。 方法:对键盘逐行扫描。 ( 4)程序中需等闭合键释放后才对其进行处理。 5 LED 显示模块 图 35 LM016L 液晶模块 LM016L 液晶模块采用 HD44780 控制器。 HD44780 具有简单而 功能较强的指令集,可以实现字符移动、闪烁等功能。 LM016L 与单片机 MCU( Microcontroller Unit)通讯可采用 8位或者 4位并行传输两种方式。 HD44780 控制器由两个 8位寄存器、指令寄存器( IR)和数据寄存器( DR)、忙标志( BF)、显示数据 RAM( DDRAM)、字符发生器 ROM( CGROM)、字符发生器 RAM( CGRAM)、地址计数器( AC)。 IR 用于寄存指令码,只能写入不能读出; DR 用于寄存数据,数据由内部操作自动写入 DDRAM 和 CGRAM,或者暂存从 DDRAM 和 CGRAM 读出的数据。 BF为 1时,液晶模块处于内部处理模式,不响应外部操作指令和接受数据。 DDRAM 用来存储显示的字符,能存储 80 个字符码。 CGROM 由 8 位字符码生成 5*7 点阵字符 160种和 5*10 点阵字符 32种, 8 位字符编码和字符的应关系。 合肥学院自动化专业计算机控制技术课程设计报告 11 四、软件设计 1 系统软件设计 控制系统的软件主要包括:温度的采样和处理 、控制计算、控制输出、中断、显示、调节参数修改、温度设定及修改。 其中控制算法采用最小拍无纹波控制算法,以达到更好的控制效果。 考虑到电加热炉是一个非线性、时变和分布参数系统,所以本文采用一种新型的智能控制算法。 它充分吸取数学和自动控制理论成果,与定性知识相结合,做到取长补短,在实时控制中取得较好的成果。 其中,系统的软件流程图如图 系统软件流程图 2 大 林算法的系统设计 大 林 算法中 D(z)的基本形式 设被控对象为带有纯滞后的一阶惯性环节惯性环节,其传递函数分别为: 其中 t1 为被控对象的时间常数, 为被控对象的纯延迟时间,为了简 合肥学院自动化专业计算机控制技术课程设计报告 12 化,设其为采样周期的整数倍,即 N 为正整数。 由于大林算法的设计目标是使整个闭环系统的传递函数相当于一个带有纯滞后的一阶惯性环节,即 ,其中 由于一般控制对象均与一个零阶保持器相串联,所以相应的整个闭环系统的脉冲传递函数是 ( 23) 于是数字控制器的脉冲传递函数为 ( 24) D(z)可由计算机程序实现。 由上式可知,它与被控对象有关。 下面对一阶纯滞后环节进行讨论。 一阶惯性环节的大林算法的 D(z)基本形式 当被控对象是带有纯滞后 的一阶惯性环节时,由式( 21)的传递函数可知,其脉冲传递函数为 : 将此式代入( 24),可得 ( 25) 式中 : T—— 采样周期 350 秒 : ——— 被控对象的时间常数 50; ——— 闭环系统的时间常数 10秒。 合肥学院自动化专业计算机控制技术课程设计报告 13 3 程序控制流程图 程序流程 基本思路 : 控制过程:手动输入一个温度设定值,需要调用键盘扫。基于大林算法的电加热炉温度控制系统设计_毕业设计论文(编辑修改稿)
相关推荐
个重要的概念。 定义(对偶小波) 若小波 )(t 满足稳定性条件( 37)式,则定义一个对偶小波 )(~t ,其傅立叶变换 )(ˆ~ 由下式给出: j j 2)2()(*)(ˆ~ ( 38) 注意,稳定性条件( 37)式实际上是对( 38)中的约束分母,它的作用是保证双波傅立叶变换稳定存在。 值得一提的是,小波双小波一般不是唯一的,但在实践中
匹配上 AndroidSDK 进行软件的开发。 JDK 简介 JDK(Java Development Kit)是一个写 Java 应用 程序 的程序开发环境。 它由一个处于 操作系统 层之上的运行环境还有开发者编译,调试和运行用 Java 语言写的applet 和应用程序所需的工具组成。 JDK 是 Sun Microsystems 针对 Java 开发员的产品。 自从 Java 推出以来,
系统功能的、运行在一个完全 隔离 环境中的完整 计算机系统。 虚拟系 统通过生成现有 操作系统 的全新虚拟 镜像 ,它具有真实 windows 系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的 独立的虚拟系统里面进行,可以独立安装运行 软件 ,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作 系统。 虚拟系统和传统的
,屏幕分辨率的的杂乱也成为我们应当考虑的问题。 三星、魅族、小米、华为、 oppo 的旗舰机均使用了大屏和不相同的分辨率,适配这些主流机型便是我们软件测试的主要 第 11 页 共 21 页 工作。 其中,魅族 Smart Bar 的适配更是需要详细思考,我们在很多情况下必须要处于是否坚持自己的设计原则还是向手机厂商妥协的两难境地。 4 校园利用安卓平台的成果分析 武大助手
范围内受 LED 的个数、电阻及串口模块分频的影响不大。 利用 6B8B 编码技术,可以保证系统高速传输数据的同时,信号传输距离超过。 该研究组正在寻找一种更加适合白光 LED 通信的 mBnB分组编码方式,以进一步改进通信效能。 分集接收技术 一种基于分集技术的光接收机技术可以用来克服码间干扰和阴影的影响 [9]。 分集接收的思想就是在接收机的不同方向上安装多个光电探测器
MVC ( ModelViewController)模式了。 从 Smalltalk 时代开始, MVC 便被用来创建用户界面。 在 MVC 模式里,共包含三种类型的对象,模型 Model 是应用对象,视图 View 用于向用户展示,而控制器 Controller 定义了 View 对于用户输入的响应方式。 不使用 MVC 时,用户界面设计往往将这些对象混杂在一起,不利于提供设计的灵活性和复用性