【技术实现步骤摘要】
单机工作时间的记录装置及记录方法
本专利技术涉及一种数据存储装置及方法,特别是涉及一种长期数据的存储装置及存储方法。
技术介绍
单机工作时间数据对系统地开机、重启、开机意义重大,通常单机工作时间的保存采用传统的硬件计时器,需要给计时器供电,并需要安装在单机壳体表面,增加硬件成本,降低了单机的可靠性。而现有单机都具有非易失存储器,借助单机具有的非易失存储器实现单机工作时间记录功能不用更改现有单机增加硬件计时器就能够实现工作时间记录功能。非易失存储器是掉电后能保存数据的一系列存储器的简称,包括EEPROM、Flash、FRAM等存储器。EEPROM、Flash写入数据时需要的时间长,总擦写次数低,写数据功耗大等特点。而FRAM提供一种和RAM一致的性能,但又具有与ROM一样的非易失性。FRAM可以兼顾以上二种记忆体的优点。但是由于非易失存储器需要与处理器直接通信获取数据,一旦处理器故障或处于挂起、假死机状态,就会造成工作时间记录混乱或缺失,单机工作时间的数据不能可靠记录。而且受处理器寻址机制所限,大部分存储器空间往往不能利用。
技术实现思路
是提供一种单机工作时间的记录装 ...
【技术保护点】
一种单机工作时间的记录装置,包括FRAM存储器(02),其特征在于:所述FRAM存储器(02)通过SPI通讯总线(03)与处理器(01)建立第一数据连接,通过CAN通讯总线与上位系统建立第二数据连接,FRAM存储器(02)中建立存储单机工作时间数据的记录装置,上位系统通过CAN通讯总线查询工作时间数据,处理器(01)通过SPI通讯总线(03)存储单机工作时间数据。
【技术特征摘要】
1.一种单机工作时间的记录方法,包括FRAM存储器(02),所述FRAM存储器(02)通过SPI通讯总线(03)与处理器(01)建立第一数据连接,通过CAN通讯总线与上位系统建立第二数据连接,FRAM存储器(02)中建立存储单机工作时间数据的记录装置,上位系统通过CAN通讯总线查询工作时间数据,处理器(01)通过SPI通讯总线(03)存储单机工作时间数据;所述记录装置中包括单机工作时间存储区(011)、单机工作时间存储区副本(11b)和单机上电次数存储区(012),所述单机工作时间存储区(011)由第一存储单元(111)、第二存储单元(112)和第三存储单元(113)组成,每个存储单元由四个8位字节组成,所述单机上电次数存储区(012)由第一计数单元(121)、第二计数单元(122)和第三计数单元(123)组成,每个计数单元由四个8位字节组成,所述上电次数存储区(012)成对设置,单机工作时间存储区(011)相邻一侧的单机工作时间存储区(011)作为其单机工作时间存储区副本(11b);其特征在于,包括以下步骤:FRAM存储器(02)与处理器(01)间连接SPI通讯总线(03),与上位系统间建立CAN通讯总线;在FRAM存储器(02)中设置若干个单机工作时间存储区(011)、单机工作时间存储区副本(11b)和单机上电次数存储区(012),所述单机工作时间存储区(011)设置第一存储单元(111)、第二存储单元(112)和第三存储单元(113),每个存储单元设置四个8位字节,所述单机上电次数存储区(012)设置第一计数单元(121)、第二计数单元(122)和第三计数单元(123)组成,每个计数单元设置四个8位字节,所述上电次数存储区(012)成对设置,设置单机工作时间存储区(011)相邻一侧的单机工作时间存储区(011)作为其单机工作时间存储区副本(11b);通过SPI通讯总线(03)将单机工作时间数据存储至当前单机工作时间存储区(011)和单机工作时间存储区副本(11b)各存储单元,将单机上电次数存储至单机上电次数存储区(012)各计数单元;通过CAN通讯总线将单机工作时间数据从当前单机工作时间存储区(011)或单机工作时间存储区副本(11b)中读取,将单机上电次数从单机上电次数存储区(012)中读取;所述将单机工作时间数据存储,所述单机上电次数存储包括以下步骤:s61、处理器(01)产生一个单机工作时间数据通过SPI通讯总线(03)向FRAM存储器写入;s62、处理器(01)通过读取模块从一个单机上电次数存储区(012)中读取单机上电次数;s63、判断读取模块是否报错,是则执行步骤s64,否则执行步骤s67;s64、处理器(01)通过读取模块从另一个单机上电次数存储区(012)中读取单机上电次数;s65、判断读取模块是否报错,是则执行步骤s66,否则执行步骤s67;s66、处理器(01)进行故障排除程序;s67、处理器(01)通过单机上电次数和单机工作时间存储区(011)数量进行模运算,根据余数选定相应的单机工作时间存储区(0...
【专利技术属性】
技术研发人员:李向阳,张向文,张洪彬,刘显勤,王小军,
申请(专利权)人:北京航天发射技术研究所,中国运载火箭技术研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。