位置:51电子网 » 技术资料 » EDA/PLD

软件设计

发布时间:2014/8/12 20:28:37 访问次数:458

   该系统采用了现成的IPC, RTM002P02计算机厂家已提供了监控程序或系统程序,设计者的软件设计任务主要是进行系统的应用软件编制。

   该应用软件主要完成两方面的任务:

   (1)8路温度、两路流量的采集与处理,入口温度与流量的控制,定时存储实验数据;

   (2)允许操作者查看、打印各种数据,设定、标定各个参数。

   由于前者任务要求适时性较强,且完成任务所需时间较短,故安排在中断服务子程序中完成。而后者属人机对话性质,任务完成时间较长,且不需严格适时性,故放于主程序中完成。

   由于该控制系统小、比较简单,功能画面要求也不复杂,因而软件部分全部采用汇编语言编制。

   主程序结构框图如图13 -6所示。在初始化过程中,主要完成对CRT、打印机工作方式设定,4个调节阀门初始定位及软件标志设置等。在每一个画面处理过程中,能够查看其他画面,同时完成本画面应完成的一些功能。

       

   中断服务子程序。这是一个时间中断子程序。系统设置每隔250ms中断一次,中断服务子程序中各个任务,应能在250ms内完成。每4次中断即时间间隔为Is时,刷新时钟,处理秒、分、时、日、月、年的递增,实现准确计时。每8次中断,即时间间隔为2s时,采集8路温度、2路流量,利用软件实现滤波处理,以消除瞬间干扰的影响。控制采用传统的PID控制方式,实行输出速率限定,即在2s控制周期内,输出变化幅度不大于输出全范围的5%。实验数据的存储,若系统在强稳过程中,则每隔5min记录一次,若系统在实验过程中,则每隔120min记录一次。实验记录数据、设定的实验条件及各参数的标定值存于系统的EzROM存储器中,有效保存时间为10年。



   该系统采用了现成的IPC, RTM002P02计算机厂家已提供了监控程序或系统程序,设计者的软件设计任务主要是进行系统的应用软件编制。

   该应用软件主要完成两方面的任务:

   (1)8路温度、两路流量的采集与处理,入口温度与流量的控制,定时存储实验数据;

   (2)允许操作者查看、打印各种数据,设定、标定各个参数。

   由于前者任务要求适时性较强,且完成任务所需时间较短,故安排在中断服务子程序中完成。而后者属人机对话性质,任务完成时间较长,且不需严格适时性,故放于主程序中完成。

   由于该控制系统小、比较简单,功能画面要求也不复杂,因而软件部分全部采用汇编语言编制。

   主程序结构框图如图13 -6所示。在初始化过程中,主要完成对CRT、打印机工作方式设定,4个调节阀门初始定位及软件标志设置等。在每一个画面处理过程中,能够查看其他画面,同时完成本画面应完成的一些功能。

       

   中断服务子程序。这是一个时间中断子程序。系统设置每隔250ms中断一次,中断服务子程序中各个任务,应能在250ms内完成。每4次中断即时间间隔为Is时,刷新时钟,处理秒、分、时、日、月、年的递增,实现准确计时。每8次中断,即时间间隔为2s时,采集8路温度、2路流量,利用软件实现滤波处理,以消除瞬间干扰的影响。控制采用传统的PID控制方式,实行输出速率限定,即在2s控制周期内,输出变化幅度不大于输出全范围的5%。实验数据的存储,若系统在强稳过程中,则每隔5min记录一次,若系统在实验过程中,则每隔120min记录一次。实验记录数据、设定的实验条件及各参数的标定值存于系统的EzROM存储器中,有效保存时间为10年。



上一篇:硬件设计

上一篇:中水回用PLC控制系统

相关技术资料
8-12软件设计
相关IC型号
RTM002P02
暂无最新型号

热门点击

 

推荐技术资料

声道前级设计特点
    与通常的Hi-Fi前级不同,EP9307-CRZ这台分... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!