[发明专利]一种并发中断驱动软件系统的时序确定方法有效

专利信息
申请号: 201310751632.7 申请日: 2013-12-31
公开(公告)号: CN103699042A 公开(公告)日: 2014-04-02
发明(设计)人: 杨孟飞;顾斌;綦艳霞;董晓刚;陈尧;王政;陈睿;赵雷;关小川 申请(专利权)人: 北京控制工程研究所
主分类号: G05B19/042 分类号: G05B19/042
代理公司: 中国航天科技专利中心 11009 代理人: 安丽
地址: 100080 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 并发中断驱动软件系统的时序确定方法,通过功能分配,为每个具体的功能模块进行处理时间和调用时间间隔的时序确定,并对中断处理程序进行时序和功能模块组成确定。本发明通过将功能进行细化的时序分配,在设计中就考虑了时序约束,易于保证整个软件系统的时序正确性。本发明给出了放在中断处理中的功能模块的设计准则和处理方式。哪些功能模块需要放在中断中处理对系统时序影响很大,需要统筹考虑,如果不合适可能会导致时序错误。本发明中提供的准则指导了中断中模块的时序设计,减少了中断驱动软件系统行为的不确定性。
搜索关键词: 一种 并发 中断 驱动 软件 系统 时序 确定 方法
【主权项】:
一种并发中断驱动软件系统的时序确定方法,其特征在于实现步骤如下:(1)进行功能分配将控制软件的功能分为数据采集和处理模块、姿态和轨道确定计算模块、姿态和轨道控制计算模块、控制指令的输出模块、遥控指令接收和解包处理模块、遥测打包和发送处理模块;(2)功能模块处理时间确定针对姿态和轨道确定计算模块和姿态和轨道控制计算模块,估算出功能模块中对应的代码行数,根据所采用计算机每条指令的处理时间,得到姿态和轨道确定计算模块和姿态和轨道控制计算模块的处理时间;针对数据采集和处理模块、控制指令的输出模块、遥控指令接收和解包处理模块、遥测打包和发送处理模块,分两部分来计算时间:硬件通讯时间和数据处理时间,两部分时间相加得到数据采集和处理模块、控制指令的输出模块、遥控指令接收和解包处理模块、遥测打包和发送处理模块的处理时间;(3)功能模块调用时间间隔确定针对姿态和轨道确定计算模块和姿态和轨道控制计算模块,调用时间间隔由算法的调用周期确定;针对数据采集和处理模块和控制指令的输出模块,调用时间间隔由通讯的频率确定;针对遥控指令接收和解包处理模块和遥测打包和发送处理模块,调用时间间隔要求由指令的功能确定;(4)进行步骤(2)和步骤(3)的时间的合理性分析判断是否满足功能模块的处理时间小于调用时间间隔,如果满足,执行步骤(5);如果不满足,重新返回步骤(2)和步骤(3)设置时间要求;(5)中断处理程序的时序确定根据控制系统计算机的中断设置,确定中断处理程序的个数、优先级和调用的时间间隔;(6)中断处理程序中功能模块组成和处理时间确定根据功能模块和中断处理程序调用间隔时间要求的关系来确定哪些功能模块在哪个中断处理程序中处理;根据中断处理程序组成模块的处理时间,得到了中断处理程序的处理时间;(7)中断处理程序中功能模块的时序正确性防护确定按照中断处理程序的优先级顺序来确定;根据中断处理程序中功能模块允许被打断的时间是否大于高级中断处理程序的处理时间来确定,如果满足,则本级中断处理中功能模块不需要防护,进行下一级中断处理程序判断;如果不满足,则需对功能模块进行关中断的处理或者其它的防护措施,然后再进行下一级中断处理程序判断,直到完成所有中断处理程序中功能模块的时序正确性防护确定;(8)任务功能模块的时序正确性防护设计根据任务处理程序中功能模块允许被打断的时间是否大于所有中断处理程序处理时间之和来确定,如果满足,则功能模块不需要防护;如果不满足,则需对功能模块进行关中断的处理或者其它的防护措施。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201310751632.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top