[发明专利]监视方法和计算机装置有效
申请号: | 201480008912.1 | 申请日: | 2014-05-28 |
公开(公告)号: | CN104995605B | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 铃木哲雄 | 申请(专利权)人: | 富士电机株式会社 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测量 计算机装置 上级控制器 处理负荷 从计算机装置 发送 存储装置 发送请求 请求发送 存储器 中断 大容量 存储 监视 更新 | ||
不使通过中断来执行各种处理的装置的存储器大容量化,而能够可靠且容易地掌握各处理的处理负荷的问题。使执行分别被预先决定了中断的优先级的多个处理的计算机装置在每次执行各处理时测量表示其处理负荷的指标,将最新的测量值按优先级进行存储,并且在该最新的测量值超过此前测量到的最大值的情况下用该最新的测量值来更新该最大值。然后,使上述计算机装置执行以从上级控制器接收到请求发送最新的测量值的测量结果发送请求为契机来向上级控制器发送此时的最新的测量值和最大值的处理,使上级控制器将从计算机装置发送来的最新的测量值和最大值累积在存储装置中。
技术领域
本发明涉及一种对计算机装置中的程序执行的处理负荷进行监视的技术。
背景技术
近年来,电动汽车正在迅速普及。电动汽车上搭载有三相交流电动机等电动机来作为动力源,并且搭载有对该电动机进行驱动控制的逆变器等驱动装置、以及与驱动装置通信来对其进行控制的VCU(Vehicle Control Unit:车辆控制单元)等上级控制器。上级控制器根据驾驶员的操作来生成向驱动装置提供的转矩指令等各种指令值(例如,x[Nm]等表示输出转矩的物理量的值)。驱动装置根据从上级控制器提供的指令值来调整向电动机提供的交流电力。由此,实现电动汽车的行驶控制。另外,上级控制器还执行以下处理:获取驱动装置的存储器中保存的各种数据(例如,表示输出转矩、转速(每单位时间的转数)等的当前值的数据),基于这些数据来进行各种仪表类的显示控制。由此,能够使驾驶员掌握车辆的状态。
通过按照预先安装在驱动装置中的控制程序使该驱动装置的CPU(CentralProcessing Unit(中央处理单元):以下为控制部)工作,来实现根据从上级控制器提供的指令值来调整向电动机提供的电力的处理。在控制程序的开发工程中,验证按照控制程序执行的各处理的处理负荷是否收敛在设想的范围内。作为表示处理负荷的指标,可以列举出各处理的执行时间的时间长度(换言之,控制部执行控制程序的执行时间的时间长度,下面单称为“执行时间”)、将各处理的执行时间换算成每单位时间的比例而得到的CPU占用率。这是由于,处理负荷越高则执行时间越长,CPU占用率越高。例如是以下情况:在将各处理的执行时间用作表示处理负荷的指标的情况下,使用硬件计时器来按每个处理测量执行时间。由上述控制部按照控制程序执行的处理大致分为定期处理和不定期处理,该定期处理是通过计时器中断等来以固定的时间间隔周期性地执行的处理,该不定期处理是通过不定期地产生的中断来执行的处理。在产生优先级高的其它处理的中断的情况下,如果不从利用硬件计时器得到的测量时间减去该其它处理的执行时间,则无法测量出被中断的处理的正确的执行时间。因此,提出了各种能够正确地测量程序的执行时间的技术,作为其一例,可以列举出被称为“堆栈方式(stack method)”的测量方法(参照专利文献1)。
专利文献1:日本特开2003-288237号公报
发明内容
在电动机的控制程序的开发工程中,将发挥上级控制器的作用的试验装置(例如个人计算机等)与驱动装置连接,使用该试验装置来监视在驱动装置中根据上述要领测量出的执行时间,由此验证各处理的处理负荷是否收敛在设想的范围内。但是,在以往的处理负荷监视技术中,存在以下不便:在试验装置上仅显示表示各处理的处理负荷的指标的最近的测量值,因此试验负责人不能容易地掌握各处理的处理负荷的问题。即,存在以下不便:即使存在处理负荷有偏差的处理,也难以立即掌握该偏差的大小,而且,在处理负荷超出设想地高的情况下,无法迅速分析其原因。这种不便似乎能够通过以下方式来消除:使驱动装置的存储器大容量化,存储上述测量值的时间序列;或者除了上述测定值以外还存储表示驱动装置的动作状态的数据。但是,只是在开发或维护控制程序的阶段需要测量处理负荷,因此从实际运用的观点来看,会将容量不必要地大的存储器搭载于驱动装置,非常浪费而并不理想。另外,还存在以下问题:在驱动装置中的控制程序的执行过程中,以几十微秒间隔这样的短的周期产生中断,而另一方面,试验装置以几毫秒间隔这样的长的周期来进行动作,因此有可能会错过暴露出问题的测量结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士电机株式会社,未经富士电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480008912.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:排气处理系统
- 下一篇:发动机尾气处理系统及发动机尾气处理方法