常用应用程序设计(新版)概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用应用程序设计(新版)概述

三、常用应用程序设计 1、 数字滤波器;? 中值滤波 中值滤波程序流程图;? 一阶滞后滤波;? 程序判断滤波;★ 限速滤波;2、 线性化处理 分段线性插值;3、数码显示 两位十进制数显示程序流程图;4、越限报警处理程序;5、PID控制算法程序;§ 6.3 微型计算机温度控制系统设计 ;系统组成: ? 微型计算机 ? 输入通道 ? 输出通道 ;2、输入输出通道及其接口设计 1)温度检测模拟输入通道设计 ;特点:采用了由V/F变换器和定时计数器组成的A/D转换器。 V/F转换输入通道的结构通常为: ;设V/F变换器的额定输出频率为F,计数器对输出脉冲的计数时间为Ts,A/D转换结果的分辨率为i,则有: ;2) 晶闸管数字触发输出通道设计 ★ 晶闸管简介 晶闸管(可控硅整流器) ——功率放大器件。 ;调功方式:触发电路采用的是过零触发方式,外加正弦电压过零时控制信号才使晶闸管的触发导通,则负载上得到的电压是一个正弦波。 调功方式输入电炉的平均功率为: ;★ 晶闸管数字触发输出通道设计 过零检测同步脉冲电路 :;3) 拨码盘给定输入通道 拨码盘作为数字量的输入设备,设定和修改码盘值可作为控制系统的给定值。 输入非数字信息时,需要事先将非数字信息转换为数字代码,再由拨码盘输入。 4) 数码显示输出通道 包括: ? 数字量输出接口电路 ?锁存译码驱动电路 ?七段数码管显示器 炉温显示:一位显示温区代号,四位显示4位温度值; 网带速度显示:一位显示网带速度代号,四位显示网带速度。 ;5) 打印机输出通道 ? 系统配置了通用打印机接口电路。 ? 打印内容包括表头、制表、采样数据和采样时间。 二、微型计算机选择 控制系统选取采用STD总线标准的模块式工业控制计算机。 本系统: ?主机板采用8098单片机多功能CPU模板,主频6MHz。 ?配置了显示及操作面板接口模板, ?打印机接口模板。 ?非通用数字触发控制模板 ?反馈通道的V/F变换及A/D转换模板, ;三、控制算法设计 整个系统属于多变量系统,其数学描述传递矩阵为: ;对于系统的每一个温区,其简化动态结构: ;数字控制器的脉冲传递函数为: ;四、硬件设计 硬件电路设计有: ? 前级放大器及多路模拟转换开关。 ? A/D转换模板。 ? 数字触发控制模板。;五、软件设计 ★ 系统控制程序的任务 ? 系统初始化。 ? 多路模拟转换开关的切换控制。 ? 温度反馈信号采样和数字滤波、线性化处理。 ? 读给定输入值,且将BCD码转换为二进制码。 ? 完成系统的控制算法和控制输出。 ? 定点或巡回显示温度值和网带速度值。 ? 定时打印时间、温度和网带运行速度。;★ 系统控制程序的模块化 按控制功能将程序分成三个程序模块: ● 系统初始化程序模块;● 外部中断服务程序模块 中断服务程序的任务: ?读取A/D转换结果,以BCD码的形式送到数码管中显示。 ?读取温度给定值并将BCD码转换为二进制码。 ?外部中断产生ls钟内,将多路模拟转换开关切换到下一个通道 。 ;;●定时打印程序模块 程序内容: ?实时时钟程序 ?根据设定时间完成打印控制;★系统控制程序的结构

文档评论(0)

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

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

1亿VIP精品文档

相关文档