当前位置: 首页 > 专利查询>中南大学专利>正文

数据采集监控器的程序调度方法技术

技术编号:15878577 阅读:56 留言:0更新日期:2017-07-25 16:33
本发明专利技术公开了一种数据采集监控器的程序调度方法,采用实时内核进行数据采集监控器的程序调度;获取各个程序模块的重要程度并分级;实时内核根据程序模块等级,以优先执行等级高的程序模块为原则,对所述数据采集监控器的程序模块进行调度和执行。本发明专利技术方法通过将实时内核引入数据采集监控器,因此能够采用实时内核的功能对数据采集监控器进行程序调度;而且本发明专利技术中将数据采集监控器的程序模块进行分级,并依据优先级的高低进行程序调度,因此本发明专利技术方法能够实时响应各个程序的运行要求,而且能够有效提高运行安全性和可靠性。

Program scheduling method for data acquisition monitor

The invention discloses a method for scheduling data acquisition monitor, scheduling by real-time kernel data acquisition monitor; for each program module importance and classification; according to the real-time kernel module level, to give priority to the implementation of the program module of high rank principle, program modules of the data acquisition monitor scheduling and execution. The method of the present invention will introduce real-time kernel data acquisition monitor, data acquisition monitor program scheduling can therefore by real-time kernel function; and the program module of the invention will monitor the data acquisition and classification, and according to the level of priority scheduling program, so the method can real-time response requirements of each program operation, but also can improve the operation safety and reliability.

【技术实现步骤摘要】
数据采集监控器的程序调度方法
本专利技术具体涉及一种数据采集监控器的程序调度方法。
技术介绍
随着经济技术的发展和人们生活水平的提高,对于电气设备的运行可靠性和及时性的要求也越来越高。数据采集监控器广泛应用于电网中,发挥着重要的作用。现有的数据采集监控器的程序均设计成传统的、常用的前后台系统,初始化完成后,在主循环中依次调用相应的模块的函数完成相应的功能,各个功能模块按照先后次序无限地循环运行,如图1所示,这部分为后台行为(background)。中断服务程序处理异常事件,例如定时器的定时时间到的中断、通信端口接收到数据后的中断,等,这部分为前台行为(foreground)。这种前后台系统设计比较简单和常用,但在处理数据的及时性上,存在明显的不足。因为当某个模块需要运行时,不能马上运行,必须等到其他模块运行完成并且循环到自身时才可以运行,各个模块的响应时间取决于整个循环的执行时间,但主循环的整个运行时间不是一个固定值,每个模块的准确运行时间也不是固定不变的,另外如果程序修改了,循环的时间也会受到影响。数据采集监控器内的各个模块对于实时性有不同程度的要求,数据采集处理监控模块和当前时间本文档来自技高网...
数据采集监控器的程序调度方法

【技术保护点】
一种数据采集监控器的程序调度方法,其特征在于采用实时内核进行数据采集监控器的程序模块进行调度。

【技术特征摘要】
1.一种数据采集监控器的程序调度方法,其特征在于采用实时内核进行数据采集监控器的程序模块进行调度。2.根据权利要求1所述的数据采集监控器的程序调度方法,其特征在于所述的采用实时内核进行数据采集监控器的程序模块调度,具体包括如下步骤:S1.对数据采集监控器的程序模块进行分析,从而获取各个程序模块的重要程度;S2.根据步骤S1获取的各个程序模块的重要程度将各个程序模块进行分级,所述程序模块的重要性越高,则该程序模块的等级越高;S3.实时内核根据步骤S2确定的程序模块等级,以优先执行等级高的程序模块为原则,对所述数据采集监控器的程序模块进行调度和执行。3.根据权利要求2所述的数据采集监控器的程序调度方法,其特征在于步骤S3所述的对数据采集监控器的程序模块进行调度和执行,具体为采用如下步骤进行调度和执行:A.基于实时内核的内部时基,每隔X毫秒即判断各个程序模块是否准备就绪,X为正整数;B.若有程序模块准备就绪且当前无程序模块正在执行或被挂起,则判断准备就绪的各个程序模块的优先级...

【专利技术属性】
技术研发人员:孙克辉贾正阳
申请(专利权)人:中南大学
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1