[发明专利]一种记录电路板累计上电时间的方法有效
申请号: | 201611013451.4 | 申请日: | 2016-11-18 |
公开(公告)号: | CN106708674B | 公开(公告)日: | 2019-06-07 |
发明(设计)人: | 卢峥;李坤贺;陈航;陈琴;杨浩澜;马艳 | 申请(专利权)人: | 中国兵器装备集团自动化研究所 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 中国工程物理研究院专利中心 51210 | 代理人: | 翟长明;韩志英 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 上电 电路板 时间信息 板卡 定时器单元 块存储空间 时序 比较判断 存储介质 存储空间 更新存储 介质接口 模拟存储 时间丢失 重复记录 对设备 记录板 保存 坏块 记录 断电 更新 访问 发现 | ||
本发明提供了一种记录电路板累计上电时间的方法,所述方法利用CPLD模拟存储介质接口时序完成对设备的访问,通过定时器单元能准确记录板卡累计上电时间,通过在存储介质中划分4块存储空间重复记录4次相同的累计上电时间值并对数据进行比较判断,最终得出正确的板卡累计上电时间。解决了在更新存储介质保存的时间信息时由于板卡断电所造成的当次更新时间丢失或错误的问题,且当存储空间出现坏块无法保存时间信息时,能及时发现并告之用户。
技术领域
本发明属于CPLD逻辑设计领域,具体涉及一种记录电路板累计上电时间的方法。
背景技术
前,在许多设备中,为了更加准确清楚的获得板卡的累计上电时间,采用了多种计时方法,但这些方法或多或少存在几个方面的缺点:当存储累计工作时间的存储介质出现坏块时,无法快速检测到,这可能在短时间内造成计时的错误,同时,在板卡刷新记时存储单元时,若设备断电,可能造成本次时间更新的丢失。
发明内容
本发明要解决的技术问题是提供一种记录电路板卡累计上电时间的方法。
本发明的记录电路板卡累计上电时间的方法,包括如下步骤:
a.上电时,CPLD读取存储介质上四块存储空间里所存储的板卡累计上电时间;
b.对读出的四个时间值进行比较;
c.若四个时间值不相同,则判断为在更新累计工作时间时系统断电所造成的;
d.对四个时间值进行分析,得出当前板卡累计上电时间;
e.在CPLD中完成计时器模块;
f.根据系统对时间更新频率的要求,将累计工作时间的更新值重复存入四块存储空间,并重复第一步;
g.判断同一片存储空间的值是否更新,通过分析得出是否有坏块并报警。
所述的步骤a,CPLD读取累计上电时间是通过CPLD模拟存储器接口时序来实现的。
所述的步骤c判断更新时间时系统是否断电是通过在存储介质中开辟四块存储空间,将每次需要更新的累计工作时间值重复存储到四块存储空间中,通过对四块存储空间中的数据进行比较来实现的。
所述的步骤g发现坏块是通过多次读取并分析存储介质内四块存储空间的内容来实现的。
本发明记录与现有发明相比具有以下优点:能解决在更新存储介质保存的时间信息时由于板卡断电所造成的当次更新时间丢失问题,同时提供了一种简单有效的方法来判断在此情况下时间信息的正确性,且当存储介质出现坏块无法保存时间信息时,能及时发现。
下面将结合附图对具体实施进行详细说明。
附图说明
图1为本发明一种记录电路板累计上电时间的方法的实现流程图。
具体实施方式
下面将结合附图和具体实施方式对本发明进一步详细说明,以便对本发明目的、特征及优点进行更深入的理解(假设每分钟更新一次累计上电时间,存储介质的接口为I2C)。
在存储介质上划分出四块存储空间,上电时CPLD通过模拟I2C接口时序读取存储介质上4块存储空间里所存储的板卡累计上电时间1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国兵器装备集团自动化研究所,未经中国兵器装备集团自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611013451.4/2.html,转载请声明来源钻瓜专利网。