[发明专利]一种飞行器通电计时模块的计时方法有效
申请号: | 202110359716.0 | 申请日: | 2021-04-01 |
公开(公告)号: | CN112965356B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 宋龙;张友森;杨东;张寅生;沈建彪 | 申请(专利权)人: | 中国空空导弹研究院 |
主分类号: | G04F10/04 | 分类号: | G04F10/04;G06F1/24;G06F11/10;G06F11/14;G06F13/42;G06M3/08 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 471009 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 飞行器 通电 计时 模块 方法 | ||
一种涉及飞行器集成电路设计技术领域的飞行器通电计时模块的计时方法,包含硬件电路和两种计时模式;所述硬件电路包含CPU、FLASH、EEPROM、RAM、SPI总线、计时器和GPIO;所述两种计时模式分别为主机操作模式和本机操作模式;本发明用于产品出厂后配套信息的存储,记录通电时长和挂飞次数等信息,实现产品自动记录通电时间和通电次数等上电信息,并能够支持异常掉电,不需要任何人工干预,达到了智能化水平,便于对产品寿命信息的维护,给用户使用和维护带了极大的便利,简化了使用程序,从而提高产品维护和保障水平。
技术领域
本发明涉及飞行器集成电路设计技术领域,尤其是涉及一种飞行器通电计时模块的计时方法。
背景技术
通过对国内飞行器的使用和维护情况的调研,还没有在飞行器上设计通电信息记录功能的先例;随着对飞行器使用维护的重视程度不断提高,飞行器配套信息和寿命信息的记录要求显得非常重要。
发明内容
为了克服背景技术中的不足,本发明公开了一种飞行器通电计时模块的计时方法。
为实现上述发明目的,本发明采用如下技术方案:
一种飞行器通电计时模块的计时方法,包含硬件电路和两种计时模式;所述硬件电路包含CPU、FLASH、EEPROM、RAM、SPI总线、计时器和GPIO;所述两种计时模式分别为主机操作模式和本机操作模式;
所述主机操作模式的操作流程包含以下步骤:
步骤①、模块上电复位;
步骤②、查询模块是否已完成上电;
步骤③、用户通过SPI总线接口写入产品状态信息;
步骤④、执行SPI命令;
所述本机操作模式的操作流程包含以下步骤:
步骤①、模块上电复位;
步骤②、初始化表项数据准备;
步骤③、进入ready状态,等待上电命令;
步骤④、上电触发计数器工作,产生间隔上电时间刷新。
优选的,所述硬件电路上电后首先读取计时器reload值,判断是否为零,如果是则直接使用寄存器复位值进行计数,否则使用计时器reload值配置相关寄存器。
优选的,确定累计通电次数的数据结构为:使用连续的8字节存储空间,time0和time1字段表示通电次数,time1是time0的备份,每次在SPI接口接收到通电命令后该区域的值会被读取并增加1后再次存储在该位置。
优选的,所述time0和time1字段的写入顺序为:time0-time0_check-通电状态字段-time1-time1_check。
优选的,通过校验流程校验累计通电次数的数据。
优选的,SPI命令类型包括:产品状态信息写入、电路状态读取、EEPROM读取、EEPROM字节写和EEPROM字节擦除。
优选的,所述计时器使用32bit递减计数器,当计数到0时会产生一个计时脉冲,用于触发控制电路产生一次EEPROM写操作,记录当前的通电时间,并且让计时器重载初始计数值,继续下一次间隔时间计数。
优选的,所述计数器使用晶振时钟分频时钟进行计数,分频系数用户可以通过SPI命令修改系统信息区进行修改。
由于采用如上所述的技术方案,本发明具有如下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空空导弹研究院,未经中国空空导弹研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110359716.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高分子防水材料包装设备
- 下一篇:真空感应熔炼炉用坩埚的制备方法