iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111665576.6 (22)申请日 2021.12.31 (71)申请人 北京航天测控技 术有限公司 地址 100041 北京市石景山区实兴东 街3号 (72)发明人 荆瀚谊 解梦迪 贾凡 (74)专利代理 机构 北京理工大 学专利中心 11120 专利代理师 袁瑞霞 (51)Int.Cl. G06F 11/34(2006.01) G06F 9/50(2006.01) G06F 9/48(2006.01) G06F 1/14(2006.01) (54)发明名称 用于长期加电设备健康检测的处理器负载 检测方法 (57)摘要 本发明公开一种用于长期加电设备健康检 测的处理器负载检测方法, 其特点主要包括对鲁 棒性强、 系统影响小、 误差小、 免维护四大环节。 由搭载钩子函数的空闲任务和拓展的系统时钟 中断服务函数组成, 钩子函数使用处理器的高精 度时钟记录每次空闲任务调用时长后, 传递给系 统时钟中断服务函数中, 该函数在达到计算周期 时进行计算。 采用非中断式负载检测算法有效的 解决了依赖硬件环境的问题、 鲁棒性强, 最低优 先级的空循环任务保证其占有全部的系统空闲 时间且处于低功耗运行, 对系统影响小且误差 小, 所有状态量都会在周 期结束清零, 满足长期 运行、 免维护的需求。 该方法适用于对测控系统 有维护条件限制、 硬件环境有限制的特殊测控场 合。 权利要求书1页 说明书2页 附图2页 CN 114528193 A 2022.05.24 CN 114528193 A 1.一种用于长期加电设备健康检测的处理器负载检测方法, 其特征在于, 包括如下步 骤: 建立一个最低优先级的空循环任务; 在该任务切出和切出时挂载钩子函数, 在其中用处理器的时钟完成空闲任务占用时间 的计时; 并且累加在空 闲总计时变量上; 根据不同计时器的频率从计数推导为以秒为单位的计时占比以演算出负载所占时间, 计算公式如下: 2.如权利要求1所述的方法, 其特征在于, 在计算完成后, 将循环周期、 空闲总计时变量 清零, 开始新的周期。 3.如权利要求1或2所述的方法, 其特 征在于, 根据v xWorks操作系统的任务调度机制。 4.如权利要求3所述的方法, 其特征在于, 拓展系统本身的时钟中断服务函数根据操作 系统的时钟每1/60秒调用一次, 每次调用将 循环计数+1, 当循环到预先设定好的数值时, 进 行负载计算。 5.如权利要求1所述的方法, 其特征在于, 采用长期加电设备健康检测的处理器负载检 测结构进行检测, 所述结构包括自定义的空闲任务和延展的系统时钟中断程序, 两者通过 空闲时间全局变量交互; 空闲任务完成处理器空闲状态的计时, 延展的系统时钟中断程序 在进行负载计算。权 利 要 求 书 1/1 页 2 CN 114528193 A 2用于长期加电设 备健康检测的处理 器负载检测方 法 技术领域 [0001]本发明属于负 载计算技术领域, 特别涉及 一种用于长期加电设备健康检测的处理 器负载检测方法。 背景技术 [0002]随着对动力测控系统嵌入式测控设备系统重启问题进行排查, 发现是8259中断控 制器不复位造成, 而其中原有的负载检测方法采用中 断计数, 需要用到该控制器, 当其不复 位时, 该方法失效, 采用非中断式负载检测算法有效的弥补了负载检测对硬件环境依赖的 问题, 独立的空循环任务满足剥离8259芯片的需求, 运用高精度时钟保证检测的精 准度, 该 方法适用于对测控系统有硬件环境限制的特殊测控场合。 目前用于动力测控系统嵌入式测 控设备采用 spy中断方式进行负载检测, 当依靠的8259芯片中断信号不复位的情况, 会导 致方法失效, 满足不了需要长时间无人值守、 需要维持系统高可靠性的测控场合。 为 实现环 境依赖性弱的目标, 设计采用非中断式负载检测方法, 以实时稳定的持续占有的任务形式 保证了系统的高可靠性。 发明内容 [0003]有鉴于此, 本发明提供了一种用于长期加电设备健康检测的处理器负载检测方 法, 能够实现降低动力测控系统嵌入式测控设备中负载检测方法对硬件环境的依赖性。 [0004]为实现上述目的, 本发明技 术方案如下: [0005]本发明的一种用于长期加电设备健康检测的处理器负载检测方法, 包括如下步 骤: [0006]建立一个最低优先级的空循环任务; [0007]在该任务切出和切出时挂载钩子函数, 在 其中用处理器的时钟完成空闲任务占用 时间的计时; 并且累加在空 闲总计时变量上; [0008]根据不同计时器的频率从计数推导为以秒为单位的计时占比以演算出负载所占 时间, 计算公式如下: [0009] [0010]其中, 在计算完成后, 将循环周期、 空 闲总计时变量清零, 开始新的周期。 [0011]其中, 根据v xWorks操作系统的任务调度机制。 [0012]其中, 拓展系统本身的时钟中断服务函数根据操作系统的时钟每1/60秒调用一 次, 每次调用将循环计数+1, 当循环到预 先设定好的数值时, 进行负载计算。 [0013]其中, 采用长期加电设备健康检测的处理器负载检测结构进行检测, 所述结构包 括自定义的空闲任务和延展的系统时钟中断程序, 两者通过空闲时间全局变量交互; 空闲 任务完成处 理器空闲状态的计时, 延展的系统时钟中断程序在进行负载计算。 [0014]有益效果说 明 书 1/2 页 3 CN 114528193 A 3
专利 用于长期加电设备健康检测的处理器负载检测方法
文档预览
中文文档
6 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 人生无常 于
2024-03-19 02:02:52
上传分享
举报
下载
原文档
(370.0 KB)
分享
友情链接
DL-T 2030-2019 输变电回路可靠性评价规程.pdf
DB34-T 4757-2024 固定污染源废气挥发性有机物监测技术规范 安徽省.pdf
DB11-T 1640-2019 冷库系统节能监测 北京市.pdf
T-GZBC 16.1—2019 医疗数据中心建设规范 第1部分 临床数据中心.pdf
T-XCCX 001—2022 大佛龙井数字化茶园建设与管理.pdf
GB-T 33304-2016 煤炭燃烧特性试验方法 热重分析法.pdf
T-QAAM 003—2023 智能网联汽车道路测试与示范应用安全管理要求.pdf
DB61-T 983-2015 旧水泥混凝土路面共振碎石化技术规范 陕西省.pdf
GB-T 32662-2016 废橡胶废塑料裂解油化成套生产装备.pdf
GB 17625.1-2022 电磁兼容 限值 第1部分:谐波电流发射限值 设备每相输入电流≤16A.pdf
GB-T 25360-2010 汽车加气站用往复活塞天然气压缩机.pdf
GW0201-2011 国家电子政务外网 IPSec VPN安全接入技术要求与实施指南.pdf
GB-T 10811-2022 釉下-中彩日用瓷器.pdf
YD-T 3979-2021 数据中心浸没式液冷服务器系统技术要求和测试方法.pdf
GB-T 43411-2023 电子束选区熔化增材制造机床 通用技术条件.pdf
企业云原生数据防泄漏(DLP)架构与运营实践指南--胡恺健 - 202206.pdf
tc260 网络安全标准实践指南 信息系统灾难备份实践指引 2022.pdf
ISO IEC 27034-3-2018.pdf
GB-T 24265-2014 工业用硅藻土助滤剂.pdf
互联网信息服务管理办法(修订草案征求意见稿).pdf
1
/
3
6
评价文档
赞助3元 点击下载(370.0 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。