欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    最新微型计算机控制技术8PPT课件.ppt

    • 资源ID:59521360       资源大小:4.25MB        全文页数:60页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新微型计算机控制技术8PPT课件.ppt

    进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热怎么这么热”,于是三五成群,聚在大树,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇强子,别跑了,快来我给你扇扇”。孩。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,母亲总是,好似生气的样子,边扇边训,“你看热的,跑什么?你看热的,跑什么?”此时这把蒲扇,此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!蒲扇是中国传统工艺品,在是那么凉快,那么的温馨幸福,有母亲的味道!蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,圆,轻巧又便宜的蒲扇。蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅长的时间隧道,袅微型计算机控制技术88.1 微型计算机控制系统的基本要求微型计算机控制系统的基本要求和特点和特点8.1.1 系统设计的基本要求系统设计的基本要求1、系统操作性能好包含两个含义:使用方便(编程语言、结构易理解,硬件操作少)、维修容易(软件具有自检功能、硬件配置易于维修)。2、通用性好,便于扩充标准化设计,增强其通用性,留有余量,便于扩充。3、可靠性高此性能是控制系统设计最重要的性能要求。8.1.2 系统设计特点系统设计特点 在进行控制系统设计时,系统设计人员必须把要实现的任务和功能合理的分配给硬件和软件,既要考虑系统的价格,又要考虑系统满足实时性要求的工作速度,做到硬件软件合理权衡,并尽量节省机器时间和内存空间。在设计中要注意以下几个问题:第一,控制算法对系统的性能指标有直接的影响,因此,选定的控制算法必须满足控制速度、控制精度和系统稳定性的要求。第二,各种控制算法提供了一套通用的计算公式,是对一般性的问题而言的,但具体到一个特定的控制对象上,必须有分析地选用,在某些情况下可能还要进行必要的修改和补充。第三,当控制系统比较复杂时,满足控制性能指标的控制规律也比较复杂,相应的控制算法的实现就比较困难。控制算法设计要充分考虑其可实现性。8.2.4 硬件设计硬件设计硬件是系统可靠性的基础,忽视硬件设计不可能得到高质量的控制系统。8.2 控制系统设计的一般步骤控制系统设计的一般步骤 从电路工作原理的设计、硬件元件的选定、筛选,到印刷电路板的设计制作和焊接调试,每一环节都必须认真做好,才能保证硬件的质量。8.2.5 软件设计软件设计8.2.6 系统联调系统联调联调通常分两步进行:第一步在实验室模拟装置上进行,要尽量创造条件使模拟装置接近于实际控制系统,在调试时应采取一些必要的测量监视和保护措施。第二步是在工业生产现场进行工业试验,在工业试验中,还要考虑安全、抗干扰等问题。微型计算机控制系统设计的过程是一个不断完善的过程。8.2 控制系统设计的一般步骤控制系统设计的一般步骤8.3 8.3 微型计算机控制系统的软件微型计算机控制系统的软件8.3.1 8.3.1 软件的分类软件的分类微型计算机控制系统中的软件分为系统软件和应用软件两大部分。(一)系统软件(一)系统软件1.操作系统2.语言加工系统语言加工系统主要由系列程序组成:(1)编辑程序(2)编译程序(3)连接、装配程序(4)调试程序(5)子程序库3.诊断系统(二)应用软件(二)应用软件 应用程序的功能应用程序的功能1.控制程序 控制程序主要实现对系统的调节和控制,它根据各种各样的控制算法和千差万别的被控对象的具体情况来编写,控制程序的主要目标是满足系统的性能指标。2.数据采集及处理程序 它主要包括数据可靠性检查程序,用来检查是可靠输入数据还是故障数据;A/D转换及采样程序;数字滤波程序;用来滤除干扰造成的错误数据或不宜使用的数据;线性化处理程序,对检测元件或变送器的非线性特性用软件进行补偿。3.巡回检测程序8.3 微型计算机控制系统的软件微型计算机控制系统的软件 除包括数据采集程序之外,还包括越限报警程序,用于在生产中某些量超过限定值时报警;事故预告程序,生产中某些量不允许超过限定值,从这些量的变化趋势来看若有可能超过限定值,则发出事故预告信号;画面显示程序,用图、表在CRT上形象地反映生产状况。4.数据管理程序 这部分程序用于生产管理部分,主要包括统计报表程序,按生产管理部门要求的格式打印各种报表;产品销售、生产调度及库存管理程序;产值利润预测程序等。8.3.2 应用程序的语言选择及设计步骤应用程序的语言选择及设计步骤(一)语言选择(一)语言选择1.机器语言8.3 微型计算机控制系统的软件微型计算机控制系统的软件2.汇编语言3.高级语言(二)应用程序的设计步骤和方法(二)应用程序的设计步骤和方法 应用程序的设计通常分下列五个步骤:问题定义、程序设计、编码、调问题定义、程序设计、编码、调试、改进和再设计试、改进和再设计。问题定义问题定义阶段是要明确微型计算机完成哪些任务及执行什么程序,决定输入/输出的形式,决定与接口硬件电路的连接配合以及出错处理方法。程序设计程序设计是利用程序对任务作出描述,即编写源程序。编码编码是指把源程序转换成微型计算机能执行的指令代码。调试调试是利用诸如断点、单步跟踪以及模拟运行等手段检查程序的正确性。改进和再设计改进和再设计是根据现场运行情况对原设计作修改,或者为了扩充功能8.3 微型计算机控制系统的软件微型计算机控制系统的软件对程序进行改进和补充。程序设计通常采用模块程序设计法模块程序设计法和结构程序设计法结构程序设计法。模块程序设计法模块程序设计法就是把整个程序分成若干子任务或模块,各个模块分别设计、调试成功之后再装配在一起,成为一个完整的程序。结构化程序设计结构化程序设计的基本思想是:任何程序都可用三种基本结构表示,即顺序结构,选择结构和循环结构,如图所示:8.3 微型计算机控制系统的软件微型计算机控制系统的软件8.3.3 高级语言和汇编语言的混合编程高级语言和汇编语言的混合编程(一)混合语言编程的基本概念(一)混合语言编程的基本概念1.程序接口程序接口 各种语言之间的接口,称之为程序接口。最常用的程序接口是各种语言之间相互调用方式,其间也可以传递少量的参数。2.命名约定命名约定 也叫变名约定,即为了解决不同语言对名称标识符(如变量名、参数名、过程名、函数名等)的不同处理,对目标文件名长度的不同限制的约定。进行混合编程时,采用一个兼容的、大家都认可的名称非常重要。3.调用约定调用约定 指在两种程序语言中为实现彼此调用而建立的一种协定,它具体对应了一个函数、一个过程或者一个子程序的调用过程。调用约定从两个方面影响程序编制,一是调用程序要根据调用约定将变量或参数按约定的顺序传递给一个被调用的程序;二是被调用程序要根据调用约定规定顺序接收传递给它的参数。8.3 微型计算机控制系统的软件微型计算机控制系统的软件8.3 微型计算机控制系统的软件微型计算机控制系统的软件4.参数传递约定参数传递约定(1)传值(2)传址(3)传名(4)传结果传值:传值:是参数传递最简单的一种传递方式,它把参数的值传递给相应的形参,被调用程序无法改变实参的值简单可靠。传址传址:它是把实参的地址传递给相应的形参。传名:传名:这是一种特殊的形参和实参相结合的方式,即用实参的原文替换对应的形参。它实际上是把实参处理成为一个子程序(参数子程序),每当过程体中遇到对应的形参时就调用该子程序。传结果:传结果:对每一个形参设置两个形式单元,一个用来存放实参的地址,另一个来存放实参的值,这样与传址相似,进入被调用段后,在过程体中对形参的任何引用都针对第二个形式单元进行间接访问。8.3 微型计算机控制系统的软件微型计算机控制系统的软件(二)(二)C C语言程序对汇编语言程序的调用语言程序对汇编语言程序的调用1.C语言程序中的接口处理(1)命名约定(2)调用约定(3)参数传递约定2.汇编语言中的接口处理1)为了与C语言命名约定相符,在定义和编写汇编语言程序的被调用过程时应以下划线开头,并用 PUBLIC说明,过程名最好不要超过8个字符。命名约定:命名约定:在编译C语言程序时,编译系统自动的在程序中出现的变名(变量名、过程名、函数名等)前面加下划线,因此调用汇编语言程序时注意命名方法和命名长度。调用约定:调用约定:在C语言程序中对所调用的外部过程均采用标准的extern关键字予以说明。2)如果C语言程序以巨型,大型、或者中型存储模式翻译,被C语言调用的汇编过程应说明成 far。3)考虑调用约定,C语言程序向汇编过程传送参数是通过堆栈进行的,而C语言参数压栈的顺序与参数在调用时参数表中出现的顺序相反。C语言的堆栈结构图:8.3 微型计算机控制系统的软件微型计算机控制系统的软件 4)在被C语言调用的汇编过程中用指令RET返回,而在BASIC 等其他语言中要求用指令 RET n 返回。5)根据缺省默认,C语言的参数传递方式是传值,但数组总是采用传址方式。综上所述,用C语言调用汇编程序的步骤为:1)按各种约定编写并汇编语言源程序,得到可重新定位的目标文件,注意下划线、PUBLIC 和BP 的使用。2)按约定编写C语言程序,编译后得到目标文件,注意 extern 和参数的类型的使用。3)将两种语言程序的目标文件连接成一个可执行的文件。4)运行该执行文件。8.3 微型计算机控制系统的软件微型计算机控制系统的软件(三)汇编语言程序对(三)汇编语言程序对C C语言程序的调用语言程序的调用 首先是命名约定;其次是调用约定;第三,参数传递的方式是保证正常调用的关键。8.3.4 微型计算机控制系统的研制工具微型计算机控制系统的研制工具 微型计算机控制系统的研制工具主要有微型计算机开发系统、联机仿真器以及单板机、交叉汇编程序、模拟仿真程序等。联机仿真器是微型计算机控制系统设计和调试的有力工具,利用联机仿真器可以很方便地实现以下开发手段:1.系统实时仿真2.资源借调3.控制系统综合设计和调试8.4 8.4 常用应用程序设计常用应用程序设计定义通用寄存器如右:8.4.1 8.4.1 数字滤波数字滤波与模拟滤波器相比有以下优点:1)数字滤波用程序来完成,可以多个输入通道“共用”一个滤波程序。2)数字滤波不需要硬件设备,因而可靠性高、稳定性好,各回路之间不存在阻抗匹配等问题。3)数字滤波可以对频率很低的信号滤波 4)通过改变数字滤波程序就可以实现不同的滤波方法或调整滤波参数,比修改模拟滤波器的硬件灵活、方便。(一)算术平均值滤波(一)算术平均值滤波 算术平均值滤波是寻找这样一个Y,它与各采样值Xk之间误差的平方和E为最小,即,其中 N 为采样次数。根据极值原理得 该方法是把 n 次采样值进行相加,然后取其算术平均值为本次采样值。其程序流程图如图所示:8.4 常用应用程序设计常用应用程序设计8.4 常用应用程序设计常用应用程序设计8.4 常用应用程序设计常用应用程序设计(二)中值滤波 中值滤波程序的流程图如图所示:中值滤波:就是对某一被测参数连续采样N次(一般N取奇数),然后把N次的采样值从小到大(或从大到小)排列,再取中间值为本次采样值。(三)一阶滞后滤波(动态滤波)一阶滞后滤波方法,其表达式为:流程图如下图所示:8.4 常用应用程序设计常用应用程序设计 为滤波平滑系数,一般 为滤波环节的惯性滞后时间常数,T为采样周期。8.4 常用应用程序设计常用应用程序设计(四)程序判断滤波程序判断滤波分为限幅滤波和限速滤波两种。1.限幅滤波(两次采样值偏差不超过某一数值,超过则舍弃当前采样值)如下图所示:2.限速滤波8.4.2 线性化处理线性化处理1.线性插值原理流程图如右图所示:设某传感器的输入输出特性曲线如右图所示:8.4 常用应用程序设计常用应用程序设计设 在 区间内,则其对应的逼近值为或8.4.3 数码显示数码显示 数码显示用得最多的是 LED 数码管,LED 数码管显示器件的特点是:体积小,功耗低,响应速度快,易于匹配,寿命长,可靠性高。用数码管显示数字和字符的基本形式有软件查表显示和硬件译码显示两种。8.4 常用应用程序设计常用应用程序设计如图所示为显示两位十进制流程图8.4 常用应用程序设计常用应用程序设计8.4.4 越限报警处理程序越限报警处理程序 越限报警是工业控制过程常见而又实用的一种报警形式,它分为上限报警、下限报警及上下限报警。报警程序流程图如图所示:8.4 常用应用程序设计常用应用程序设计8.4.5 PID 8.4.5 PID 控制算法程序控制算法程序 数字 PID 控制算法,在微型计算机控制系统中已被广泛应用,是微型计算机控制系统的常用程序之一。(一)位置式(一)位置式 PID PID 控制算法程序控制算法程序位置式 PID 控制算法的表达式为:控制算法的流程图如图所示:8.4 常用应用程序设计常用应用程序设计(二)增量型(二)增量型 PID PID 控制算法程序控制算法程序增量型 PID 控制算法的表达式为:流程图如右图所示:8.4 常用应用程序设计常用应用程序设计8.5 8.5 设计举例一设计举例一微型计算机控制直流伺微型计算机控制直流伺服系统设计服系统设计 直流传动系统的主要优点是控制特性优良,能在很宽的范围内平滑调速,调速比大,起制动性能好,定位精度高。8.5.1 8.5.1 总体控制方案设计总体控制方案设计 (一)确定系统的控制任务已知系统中直流电动机的主要数据如下:额定功率 ;额定电压 ;额定电流 ;电枢回路总电阻 ;电磁时间常数 ;机电时间常数 ;电动势系数 。电流调节器的控制输出值作为计数值直接送到计数器生成 PWM 信号,则PWM 信号发生器和PWM 功率放大器形成的数字控制量到模拟电压输出量之间的增益为:经上述考虑,本系统组成的粗框图如图所示:8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计(二)输入输出通道及其接口设计(二)输入输出通道及其接口设计1.电流反馈通道 电流反馈通道由霍尔元件、两级运算放大器和 A/D 转换器组成。2.转速反馈通道 转速反馈通道由光速电脉冲发生器,光电隔离器 PC900、可编程门阵列GAL16V8 和计数器、定时器等组成。3.位置反馈通道 位置反馈通道由光电脉冲发生器、光电隔离器PC900、可编程门阵列GAL16V8 以及计数器 T1和计数器 T2组成。电动机在一个位置环采用周期内位置偏移量为8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计4.控制输出通道 控制输出通道由 8254 计数器的两个计数通道#0计数器和#1计数器构成。5.伺服系统给定输入通道 伺服系统给定输入方式比较简单的有拨码开关、模拟旋钮和脉冲发生器等。给定输入通道由上位微型计算机、电平转换电路 MC1488、MC1489 和串行通信接口电路组成。8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计8.5.2 8.5.2 微型计算机选择微型计算机选择 Intel8086 微处理器构成全数字式三环直流伺服系统的控制方案,其原理框图如图所示:8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计 我们选用 8097 单片机,它是MCS-96 系列的一种型号,根据 8097 单片机的特点,可设计原理框图如下图随时的全数字式三环直流伺服系统控制方案。8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计(一)变(一)变 T T 法速度检测法速度检测 高速脉冲输入单元(HIS)是MCS-96 系列单片机中很有特点的内部硬件资源。HIS单元的结构如图所示:8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计HIS 可以产生三种中断形式:保持寄存器装入数据;FIFO有六个事件数据信息;HSI0。(二)硬件与软件的功能分配(二)硬件与软件的功能分配系统软件的主要任务有:1)系统初始化,系统初始化包括设定堆栈指针,给主程序标志寄存器送 初始状态值,对电流调节器、速度调节器、位置调节器设定初始状态值和参数,给AD转换器、HSI、SIO、8254等硬件送控制字,确定它们的工作方式和初始工作参数。2)对电流反馈、速度反馈、位置反馈采样,包括读AD的转换结果,读HSI事件的时间值和状态值,并按堆栈方式存储,读计数器T2、8254的#28.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计计数通道的计数值,为下一采样周期的循环工作重新预置。3)对电流反馈、速度反馈、位置反馈的原始数据进行数据处理,获得相应的数字式反馈标定量。4)完成电流、速度、位置的控制规律运算,并对输出分别作限幅处理。5)读串行口的数据,且按先进先出(FIFO)方式存储。6)接收上位微型计算机发送来的指令,并解释、分解和执行指令 7)按指令要求,采集系统运行的有关信息和系统参数,并通过串行通信反馈到上位微型计算机中进行显示和信息存储。(三)系统的软件结构以及分时控制的时序安排(三)系统的软件结构以及分时控制的时序安排 为了便于程序的编写、阅读、调试和修改,将系统控制程序的任务按功能分类,归结为十一个更能程序模块,并对各功能模块的工作方式作了一个安排。8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计8.5.3 控制算法设计控制算法设计 数字控制器可以用直接数字的设计方法,也可以用模拟调节规律数字化的设计方法。由于直流传动系统的模拟调节规律设计方法比较成熟,应用方便,在这里我们有后一种方法来设计电流环、速度环和位置环的数字控制器。(一)电流环控制器设计(一)电流环控制器设计 将电流环按典型I型系统校正,电流调节器应为 PI 调节器,电流调节器的传递函数为:电流环的简化动态结构图如图所示:8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计(二)速度环控制器设计(二)速度环控制器设计将转速环校正成典型型系统,转速调节器也是 PI调节器,设其传递函数为则速度环的简化动态结构图如图所示:当速度环截止频率 时,电流环的等效传递函数近似为8.5 设计举例一设计举例一微型计算机控制直微型计算机控制直流伺服系统设计流伺服系统设计 速度环的开环截止角频率 ,选取速度角频率 ,得速度环采样周期 位置环的开环截止频率 ,选取位置环的采样角频率 ,得位置环的采样周期 。(三)位置环控制器设计(三)位置环控制器设计结构图如图所示:系统电流环的开环截止角频率 ,选取电流环的采样角频率 ,得电流环采样期 ;8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计(五)控制算式和运算流程图(五)控制算式和运算流程图在用汇编语言编制控制算法程序时,需要特别注意如下几个问题:1.小数运算2.符号运算3.溢出4.积分丢失8.5.4 8.5.4 硬件设计硬件设计 构成本系统的硬件电路可以在单片机开发装置应用板的基础上扩充,也可以自行设计一块印刷电路板。硬件系统能够运行的基础,硬件设计不合理,可靠性差,系统将无法运行。8.5.5 8.5.5 软件设计软件设计(一)系统初始化程序模块(二)主程序模块(三)位置采样及数据处理程序模块8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计如图所示是位置采样及数据处理程序模块的流程图:8.5.6 系统联调系统联调8.5 设计举例一设计举例一微型计算机控制直流微型计算机控制直流伺服系统设计伺服系统设计8.6 8.6 设计举例二设计举例二微型计算机温微型计算机温度控制系统设计度控制系统设计8.6.1 8.6.1 系统总体设计系统总体设计(一)确定系统的控制任务(一)确定系统的控制任务综上所述,微型计算机控制系统完成的主要任务有:1)六个温区温度的闭环直接数字控制。2)网带拖动直流调速系统的速度给定和速度检测。3)六个温区温度及网带运动速度的巡回检测、显示和定时打印。系统构成粗框图如图所示:(二)输入输出通道及其接口设计(二)输入输出通道及其接口设计1.温度检测模拟输入通道设计 如图所示温度检测模拟输入通道由检测元件热电偶、前级放大器、多路模拟转换开关、A/D转换和输入接口电路组成。8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计2.晶闸管数字触发输出通道设计 晶闸管作为温度控制的功率元件有两种工作方式,一种是调压方式,另一种是调功方式。调功方式输入电炉的平均功率为:如图所示为过零检测同步脉冲电路,其作用是在电网电压的每个过零点产生一个同步脉冲。8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计3.拨码盘给定输入通道 拨码盘作为数字输入,操作简单,直观明了,码盘值以硬件方式保存,计算机可以随时通过码盘输入口读入码盘值,这有利于存放在RAM中的给定值保护,同时操作人员也可以很方便地修改码盘值。4.数码显示输出通道 数码显示器输出通道包括:数字量输出接口电路、锁存译码驱动电路,七段数码管显示器。5.打印机输出通道 打印机的打印内容包括表头、制表、采样数据和采样时间。根据系统数据记录的特点编写控打程序及特殊字符库,确定一个易于查询和阅读的打印格式。8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计8.6.2 微型计算机选择微型计算机选择 选择微型计算机首先要考虑能满足系统的控制要求,达到预期的性能指标,其次要综合考虑系统的可靠性、可利用率和可维护性,还要考虑成本和实施是否快速、方便等因素。8.6.3 控制算法设计控制算法设计 在整个炉体中,要求六个温区的温度能够独立控制,而各温区之间存在不同程度的耦合,整个系统属于多变量系统。其数学描述传递矩阵为:式中8.6 设计举例二设计举例二微型计算机温微型计算机温度控制系统设计度控制系统设计离散后可近似为:被控对象的数学模型比较复杂。其简化动态结构如图所示:对于每一个温区,被控对象加上零阶保持器的广义传递函数为8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计 式中TD为电阻炉的惯性时间常数;为纯滞后时间常数;T为系统的采样周期,且设 =NT,N为正常数。可求出其广义脉冲传送函数为 根据大林算法直接设计系统的数字控制器,令整个系统的闭环脉冲传递函数为则数字控制器的脉冲传递函数为8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计 式(4)中即为系统按大林算法得出的数字控制器的数学模型。为了比较方便地用微型计算机来实现,我们把式(4)再进一步简化为 当我们由系统的飞升特性曲线确定出 后,系数 则可分别求出。将式(5)所示的数字控制器用差分方程表示,则8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计8.6.4 8.6.4 硬件设计硬件设计 系统采用了STD 工业控制机,并选用了三块通用模板,硬件设计的工作量大大减少,只剩下三个部分需要进行具体的硬件电路设计。8.6.5 8.6.5 软件设计软件设计(一)系统控制程序的任务(一)系统控制程序的任务系统控制程序要完成如下任务:1)系统初始化。2)多路模拟转换开关的切换控制。1)前级放大器及多路模拟转换开关。2)A/D转换模板。3)数字触发控制模板。8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计3)温度反馈信号采样和数量滤波、线性化处理。4)读给定输入值,且将 BCD 码转换为二进制码。5)完成系统的控制算法和控制输出。6)定点或巡回显示温度值和网带运行速度值。7)定时打印时间、温度和网带运行速度。(二)系统控制程序的模块化(二)系统控制程序的模块化系统控制程序的以上任务按功能可以分为三个程序模块。1.系统初始化程序模块2.外部中断服务程序模块1)读取A/D 转换结果,并作数字滤波和线性化处理,将处理结果以BCD 码的形式送到数码管中显示。8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计 2)读取温度给定值并将 BCD码转换为二进制码,完成控制算法的算,并将控制输出作限幅处理后送到数字调功器中相应的 8253 计数通道,作为其技术设定值 n。3)在外部中断产生后的 1s钟内,将多路模拟转换开关切换到下一个通道,为下一个通道的采样和 A/D 转换作准备。3.定时打印程序模块 首先是系统内部要用程序方式设置一个实时时钟,实时时钟程序可以看作是一个子模块。其次是根据设定的时间完成打印控制。(三)系统控制程序的结构和程序模块的流程图(三)系统控制程序的结构和程序模块的流程图8.6 设计举例二设计举例二微型计算机温微型计算机温度控制系统设计度控制系统设计系统控制程序的结构图如图所示:8.6 设计举例二设计举例二微型计算机温度微型计算机温度控制系统设计控制系统设计

    注意事项

    本文(最新微型计算机控制技术8PPT课件.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开