[发明专利]一种实时性数据存储方法在审
申请号: | 201810978902.0 | 申请日: | 2018-08-27 |
公开(公告)号: | CN109189721A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 张剑;高雪飞;彭萌;温旭辉 | 申请(专利权)人: | 中国科学院电工研究所 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 关玲 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微控制单元 存储 实时性数据 电机驱动控制系统 触发条件 存储芯片 片内RAM 缓存 数据传输操作 数据缓存区 存储间隔 电气驱动 方式记录 高实时性 控制系统 实时缓存 数据产生 数据存储 数据更新 数据通过 数据总线 运行参数 运行状态 触发式 匹配 监测 进程 | ||
1.一种实时性数据存储方法,应用于电机驱动控制系统的数据存储,其特征在于:所述的实时性数据存储方法在微控制单元片内RAM内开辟数据缓存区;采用触发式存储的方式记录监测的电气驱动控制系统运行状态及运行参数,按照数据更新的速率,首先将数据缓存在微控制单元片内RAM中,实时缓存设定时间长度的数据;满足触发条件时,微控制单元自动将RAM中缓存的数据通过数据总线存入片外存储芯片中;RAM与片外存储芯片之间的数据传输操作仅在满足触发条件时进行一次。
2.根据权利要求1所述的实时性数据存储方法,其特征在于:所述的触发条件是故障信号或者是根据电气驱动控制系统需要人为给定的信号。
3.根据权利要求1所述的实时性数据存储方法,其特征在于:所述缓存数据的时间间隔根据实时性需求设定,最短可设定为微秒量级;缓存数据的时间长度根据相应数据缓存的时间间隔及数据缓存区的容量设定。
4.根据权利要求1所述的实时性数据存储方法,其特征在于:所述的缓存数据在微控制单元内部相应数据缓存区中,按照从该数据缓存区的首地址到末地址的顺序存储;数据缓存过程中,每经过一个缓存数据时间间隔,缓存数据更新一组;每更新一组缓存数据,便向微控制单元内部RAM的相应数据缓存区中存入一组缓存数据。
5.根据权利要求1或3所述的实时性数据存储方法,其特征在于:所述的所述微控制单元片内RAM内的数据缓存区分为触发前数据缓存区和触发后数据缓存区两段地址;当触发条件不满足时,将需要监测的电气驱动控制系统电气参数以循环覆盖的方式缓存在微控制单元内部RAM的触发前数据缓存区中,缓存数据的时间间隔根据实时性需求设定,按照从相应数据缓存区的首地址到末地址的顺序存储;当触发前数据缓存区写满后,新的数据从触发前数据缓存区的首地址开始写入,覆盖原有的数据;最终在微控制单元内部RAM的触发前数据缓存区缓存的数据是距离触发时刻最近的数据;
当满足触发条件时,自动锁存触发前的数据,开始缓存触发信号发生后的数据,触发后的数据不必进行循环更替存储,只需将设定时间长度的触发后数据存入触发后数据缓存区,仍然按照从相应数据缓存区的首地址到末地址的顺序存储;此时缓存数据的时间长度和缓存数据时间间隔根据需要设定。
6.根据权利要求1所述的实时性数据存储方法,其特征在于:触发条件不满足时,将缓存数据开始从触发前数据缓存区的首地址写入,写到数据缓存区的末地址的过程定义为一次触发前数据缓存区的完整存储;需要缓存的数据循环更替地在触发前数据缓存区存储,定义完成一次触发前数据缓存区的完整存储为一拍,其中正在缓存的数据为当前拍的数据,更替覆盖的数据为上一拍的数据;触发条件不满足时,当前拍的数据不断更替覆盖上一拍的数据;
当触发条件满足时,触发前数据缓存区的数据停止更新并被锁存;以触发条件满足的触发时刻为界,从触发前数据缓存区的首地址到触发时刻对应的触发前数据缓存区的地址之间的数据为当前拍缓存的数据,也是距离触发时刻的时间节点最近的数据;触发时刻所对应的触发前数据缓存区的地址到触发前数据缓存区的末地址之间的数据为上一拍缓存的数据;
按照缓存数据时间的先后顺序对触发前的缓存数据进行重组,重组后的数据既包括上一拍缓存的部分数据,又包括当前拍更新的数据;上一拍缓存的数据在前,当前拍缓存的数据在后,其分界点即为触发时刻所对应的触发前数据缓存区的地址;
重组后的触发前数据和触发后数据写入片外存储芯片中永久性存储。
7.根据权利要求1所述的实时性数据存储方法,其特征在于:通过在上位机设定数据读取速率,微控制单元自动设定与其相匹配的数据上传速率。微控制单元根据接收到的数据上传指令,将从片外存储芯片读回的数据通过CAN总线上传给上位机,在上位机中对所获取数据分析和处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院电工研究所,未经中国科学院电工研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810978902.0/1.html,转载请声明来源钻瓜专利网。