第七章 控制系统总体设计.ppt

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

本系统数据通道比较多,再加上一些给定值,如温度上、下限报警给定值,控制曲线设定值等,所占内存单元很多,故本系统将使用内部RAM及外部RAM,这两种RAM传送数据方法不同。 系统的采样周期为5s,只用一个定时器是不够的,可以采用两个定时器串联的方法,即设T0为定时方式,设T1为计数方式。系统采用T0和T1串联的纯硬件定时方式。 定时器0、定时器1均允许中断。当计数器T1计满后,即可产生5S中断申请。 删兑讣岩犬饱暮桓凌胡偏抬蜗谰莱穿沟糜霄熏矢舶喻赐粗怠奉佳泉五右慈第七章 控制系统总体设计第七章 控制系统总体设计 (二) 定时采样处理中断服务程序 定时采样处理中断服务是本系统的主要组成部分,其任务是: (1)数据采集 (2)数字滤波 (3)标度变换 (4)报警处理 (5)显示通道号及温度 (6)控制计算与输出等 为了使程序设计请楚、简单,将每一部分任务设计成一个模块形式。下面介绍几个主要模块。 冰霞翔乱援季庇凤均佛搏尤喳葬但宫缔跌碉寺促偿毗搂峪菌胶诀蹦款央快第七章 控制系统总体设计第七章 控制系统总体设计 1、 数据采集模块 数据采集程序的主要任务是巡回检测8个退火炉的温度系数,并将检测的结果存入外部RAM中。 系统用延时方式进行采样,其流程图如图9-8所示。本程序A/D转换采用了延时方法,若要求实时性高,可改用中断方式。 2、报警处理模块 根据本系统时报警的要求,可画出报警流程图如图9-9所示。 程序设计时设定8座退火炉上限报警值和下限报警值的有效区间,并将上、下限报警值与检测值比较,将比较后的相应报警标志存入相应的内存之中。 员镀拦逃吼吞梆喻民系突向坏隅吗木讣盗学受割宋鹏哟锰烬鞍曹拷床葵城第七章 控制系统总体设计第七章 控制系统总体设计 主程序 设置堆栈 8255初始化 RAM地址分配 定时器工作方式 定时器0初始化 定时器1初始化 开中断 等待中断 PCTL8255:EQU 0F103H PC8255: EQU 0F102H PB8255: EQU 0F101H PA8255: EQU 0F100H DA1: EQU 0F400H DA2: EQU 0F500H DA3: EQU 0F600H DA4: EQU 0F700H DA5: EQU 0F800H DA6: EQU 0F900H DA7: EQU 0FA00H DA8: EQU 0FB00H AD574: EQU 0FC00H LS175: EQU 0FD00H 缴哄淘橙矾左蔷狡洁湖挠讥剐忠滞汗秃丢砂螟决像董抱肘意拴与创么侵落第七章 控制系统总体设计第七章 控制系统总体设计 CDATA: EQU 00H ; 数据采集单元首地址 FDATA: EQU 50H ;数字滤波数据首地址 SDATA: EQU 60H ;标度变换数据元首地址 SETTEMP: EQU 70H ;设定温度首地址 TEMPMAX: EQU 80H ;报警上限首地址 TEMPMIN: EQU 90H ;报警下限首地址 FFDATA: EQU 0A0H ;采样温度首地址 ALARMAX: EQU 00H ;报警上限标志位首地址 ALARMIN: EQU 08H ;报警下限标志位首地址 COUNT: EQU 22H ;采样次数 CHADDR: EQU 23H ;采样通道号 BUFF: EQU 24H ;采样数据缓冲 DPLBUFF: EQU 25H ;显示缓冲 FETEMP: EQU 26H ;设定温度首地址(浮点数) COFF: EQU 3EH ;数字控制器系数 怜谬甄岔惶峙构屹搭锡柜幻崎淘太舞术瞒扭甜唤鱼贷触抄粹狗迂耀辣毖窗第七章 控制系统总体设计第七章 控制系统总体设计 ORG 0000H LJMP MAIN ORG 0003H LJMP INT0 ORG 000BH LJMP INTT0 ORG 001BH LJMP INTT1 ORG 100H MAIN:MOV SP,#69H MOV A, #80H MOV DPTR,#PCTL8255 MOVX @DPTR,A ;清数据采集和显示缓冲等单

文档评论(0)

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

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

1亿VIP精品文档

相关文档