[发明专利]一种片上有限固定空间记录累计上电时间的实现方法在审
| 申请号: | 202211338556.2 | 申请日: | 2022-10-28 |
| 公开(公告)号: | CN115794541A | 公开(公告)日: | 2023-03-14 |
| 发明(设计)人: | 张茹;杨鹏翔;谭鹏立;梅春波;朱启举;李小博;丁建伟;徐一艳;肖迅;刘晓;李政茂;赵志远 | 申请(专利权)人: | 西安现代控制技术研究所 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
| 代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 周恒 |
| 地址: | 710065 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 有限 固定 空间 记录 累计 时间 实现 方法 | ||
1.一种片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述方法包括步骤如下:
步骤一:上电初始化完成后,读取分配的固定存储空间的数据,通过读取的首地址的数据判断该存储空间是否被写入过数据,若未被写入数据,则该产品首次上电,否则不是首次上电;
步骤二:如果产品首次上电,则将累计上电时间初值设置为0,如果不是首次上电,则一直读取该存储空间的数据,直到读到的未被写入数据的地址,则该地址的上一个地址中所保存的数据即为上次记录的累计上电时间,将该累计上电时间作为本次上电的初值;
步骤三:本次上电时间写入次数清零,然后擦除分配的固定存储空间,写入累计上电时间初值到存储空间首地址;
步骤四:在定时器单元中,在上一次记录的累计上电时时间基础上,每隔一个周期累加1,并写入存储空间,每写入一次,过程对应的地址累加。
2.如权利要求1所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述步骤四中,所述周期根据时间记录的精度进行设置。
3.如权利要求1所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述步骤一、步骤二、步骤三在上电初始化完成后执行一次。
4.如权利要求1所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述步骤四在定时器单元中周期执行。
5.如权利要求1所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述方法基于上电时间读取模块和上电时间存储模块来实施,所述上电时间读取模块是在产品上电初始化完成后调用一次,上电时间存储模块是在定时器单元进行周期性调用。
6.如权利要求5所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述上电时间存储模块是在定时器单元以1s为周期进行周期性调用。
7.如权利要求5所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述上电时间读取模块实现流程:
步骤A:首先读取固定的Flash扇区的数据,若读取的首地址数据为0xffff,则该产品为首次上电,则将保存累计上电时间的变量清零,作为本次累计上电时间的初值,然后调用上电时间存储模块,将该值写入该Flash扇区首地址;
步骤B;若首地址数据不为0xffff,则依次读取该Flash扇区后续地址的数据,同时定义两个变量,一个保存上一地址的数据,一个保存当前地址数据,若当前地址读取的数据为0xffff,则将上一地址的数据记为上次上电存储的累计上电时间,然后调用一次上电时间存储模块,将该值写入Flash扇区首地址。
8.如权利要求7所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述上电时间存储模块实现流程如下:
首先判断是否为本次上电后第一次写入,若是,则擦除固定的Flash扇区,然后将上电读取模块读取的上次存储的累计上电时间写入该Flash扇区首地址,并将上电时间写入计数值置一;若不是本次上电后第一次写入,则直接将累计上电时间写入该Flash扇区,写入地址依次累加。
9.如权利要求8所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,为了解决现有技术问题,同时节省存储空间资源,提供了一种在上电时刻对片上有限固定空间进行读取、判断、擦除、再写入,并在工作过程周期性实时写入累计上电时间的方法。
10.如权利要求8所述的片上有限固定空间记录累计上电时间的实现方法,其特征在于,所述方法在上电时刻读取判断后擦除再写入过程中,每次擦除的为固定的存储空间,对其进行循环利用,避免了存储空间的浪费,节省了存储空间资源和成本;在工作过程周期性写入操作中,因为不对存储空间进行擦除操作,只进行写入操作,而写入一个数据的时间不到1ms,所以软件工作过程中周期性写入不仅不会打断正常的工作流程,还可以使上电时间记录精度可以达到毫秒级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安现代控制技术研究所,未经西安现代控制技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211338556.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于安装的特种电机
- 下一篇:装配式边坡支护结构、自动施工车及施工方法





