[发明专利]单机工作时间的记录装置及记录方法有效

专利信息
申请号: 201410198981.5 申请日: 2014-05-13
公开(公告)号: CN104008039B 公开(公告)日: 2017-07-11
发明(设计)人: 李向阳;张向文;张洪彬;刘显勤;王小军 申请(专利权)人: 北京航天发射技术研究所;中国运载火箭技术研究院
主分类号: G06F11/34 分类号: G06F11/34;G06F13/16
代理公司: 北京双收知识产权代理有限公司11241 代理人: 路远
地址: 100076 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 单机 工作时间 记录 装置 方法
【说明书】:

技术领域

发明涉及一种数据存储装置及方法,特别是涉及一种长期数据的存储装置及存储方法。

背景技术

单机工作时间数据对系统地开机、重启、开机意义重大,通常单机工作时间的保存采用传统的硬件计时器,需要给计时器供电,并需要安装在单机壳体表面,增加硬件成本,降低了单机的可靠性。而现有单机都具有非易失存储器,借助单机具有的非易失存储器实现单机工作时间记录功能不用更改现有单机增加硬件计时器就能够实现工作时间记录功能。

非易失存储器是掉电后能保存数据的一系列存储器的简称,包括EEPROM、Flash、FRAM等存储器。EEPROM、Flash写入数据时需要的时间长,总擦写次数低,写数据功耗大等特点。而FRAM提供一种和RAM一致的性能,但又具有与ROM一样的非易失性。FRAM可以兼顾以上二种记忆体的优点。

但是由于非易失存储器需要与处理器直接通信获取数据,一旦处理器故障或处于挂起、假死机状态,就会造成工作时间记录混乱或缺失,单机工作时间的数据不能可靠记录。而且受处理器寻址机制所限,大部分存储器空间往往不能利用。

发明内容

是提供一种单机工作时间的记录装置,解决FRAM存储器直接存储单机工作时间数据可靠性没有保证的技术问题。

本发明的目的是提供一种单机工作时间的记录方法,解决利用硬件计时器系统可靠性下降,制造成本上升的技术问题。

本发明的的单机工作时间的记录装置,包括FRAM存储器,所述FRAM存储器通过SPI通讯总线与处理器建立第一数据连接,通过CAN通讯总线与上位系统建立第二数据连接,FRAM存储器中建立存储单机工作时间数据的记录装置,上位系统通过CAN通讯总线查询工作时间数据,处理器通过SPI通讯总线存储单机工作时间数据。

所述记录装置中包括单机工作时间存储区、单机工作时间存储区副本和单机上电次数存储区,所述单机工作时间存储区由第一存储单元、第二存储单元和第三存储单元组成,每个存储单元由四个8位字节组成,所述单机上电次数存储区由第一计数单元、第二计数单元和第三计数单元组成,每个计数单元由四个8位字节组成,所述上电次数存储区成对设置,单机工作时间存储区相邻一侧的单机工作时间存储区011作为其单机工作时间存储区副本。

本发明的单机工作时间的记录方法,包括以下步骤:

FRAM存储器与处理器间连接SPI通讯总线,与上位系统间建立CAN通讯总线;

在FRAM存储器中设置若干个单机工作时间存储区、单机工作时间存储区副本和单机上电次数存储区,所述单机工作时间存储区设置第一存储单元、第二存储单元和第三存储单元,每个存储单元设置四个8位字节,所述单机上电次数存储区设置第一计数单元、第二计数单元和第三计数单元组成,每个计数单元设置四个8位字节,所述上电次数存储区成对设置,设置单机工作时间存储区011相邻一侧的单机工作时间存储区作为其单机工作时间存储区副本;

通过SPI通讯总线将单机工作时间数据存储至当前单机工作时间存储区和单机工作时间存储区副本各存储单元,将单机上电次数存储至单机上电次数存储区各计数单元;

通过CAN通讯总线将单机工作时间数据从当前单机工作时间存储区或单机工作时间存储区副本中读取,将单机上电次数从单机上电次数存储区中读取。

所述将单机工作时间数据存储,所述单机上电次数存储包括以下步骤:

s61、处理器产生一个单机工作时间数据通过SPI通讯总线向FRAM存储器写入;

s62、处理器通过读取模块从一个单机上电次数存储区中读取单机上电次数;

s63、判断读取模块是否报错,是则执行步骤s64,否则执行步骤s67;

s64、处理器通过读取模块从另一个单机上电次数存储区中读取单机上电次数;

s65、判断读取模块是否报错,是则执行步骤s66,否则执行步骤s67;

s66、处理器进行故障排除程序;

s67、处理器通过单机上电次数和单机工作时间存储区数量进行模运算,根据余数选定相应的单机工作时间存储区,确定寻址地址标记;

s68、处理器向一个单机上电次数存储区的三个计数单元分别作加1赋值操作;

s69、处理器向另一个单机上电次数存储区的三个计数单元分别作加1后的赋值操作;

s70、处理器在分钟时间间隔的奇数次向当前单机工作时间存储区发送累进单机工作时间数据,在分钟时间间隔的偶数次向单机工作时间存储区副本发送累进单机工作时间数据;

s71、处理器终止。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天发射技术研究所;中国运载火箭技术研究院,未经北京航天发射技术研究所;中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410198981.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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