[发明专利]一种新型嵌入式系统监控方法在审
申请号: | 202111155966.9 | 申请日: | 2021-09-30 |
公开(公告)号: | CN114116270A | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 臧佳;靳松阳;李成杰 | 申请(专利权)人: | 中国航空工业集团公司洛阳电光设备研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14;G06F11/36 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 云燕春 |
地址: | 471099 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 嵌入式 系统 监控 方法 | ||
1.一种新型嵌入式系统监控方法,其特征在于具体步骤如下:
步骤一:处理器运行软件接收上位机发送的RS422命令,根据命令解析结果向运行逻辑写入不同控制字,控制逻辑处于不同的喂狗模式;
步骤二:所述步骤一中不同的喂狗模式监控范围不同,根据喂狗方式的不同,逻辑产生2种喂狗信号:当处于纯逻辑喂狗模式时,喂狗信号为周期500ms的方波,完全由逻辑产生,与软件无关,此时仅监控逻辑运行情况;当处于软硬件联合喂狗模式时,喂狗信号为周期1s的方波,由软件和逻辑联合产生,即软硬件联合喂狗,同时监控软件和逻辑的运行情况;
喂狗信号由逻辑芯片输出到看门狗监控芯片,看门狗监控芯片在1.6S内检测不到喂狗信号,即输出200ms宽的复位脉冲,同时复位软件和逻辑。
2.根据权利要求1所述新型嵌入式系统监控方法,其特征在于:上电默认为软硬件联合喂狗,看门狗无初始化配置时间,软件初始化期间意外跑飞时看门狗功能仍可正常工作,重启系统。
3.根据权利要求1所述新型嵌入式系统监控方法,其特征在于:所述软件运行于处理器内,处理器通过外围RS422接口接收命令,通过解析命令切换看门狗芯片的喂狗模式;逻辑运行于FPGA或CPLD内,通过总线与处理器通讯;逻辑内设有喂狗模式寄存器,当软件通过总线向逻辑内寄存器写入1时,切换到软硬件联合喂狗模式,当软件通过总线向逻辑内寄存器写入0时,切换到纯逻辑喂狗模式。
4.根据权利要求1所述新型嵌入式系统监控方法,其特征在于:所述不同的喂狗模式监控对象不同;当处于纯逻辑喂狗模式时,监控逻辑运行情况,不监控软件运行情况,此时可方便软件调试;当逻辑运行异常无法按时输出正确喂狗信号时,看门狗芯片复位系统,若逻辑运行正常而软件运行异常,则喂狗信号正常,看门狗芯片不复位系统;当处于软硬件联合喂狗模式时,同时监控软件和逻辑的运行情况,一旦软件或逻辑或二者同时发生异常,喂狗信号无法正常输出,看门狗芯片将复位系统。
5.根据权利要求1所述新型嵌入式系统监控方法,其特征在于:所述喂狗信号由FPGA或CPLD的管脚输出,与监控芯片的喂狗信号管脚相连;当处于软硬件联合喂狗模式时,喂狗信号由软件和逻辑共同产生,软件需在周期500ms内向逻辑固定地址执行写操作,逻辑根据软件的写操作产生喂狗信号,周期1s;当软件由于跑飞等原因不向逻辑执行写操作时,逻辑不产生喂狗信号,当软件向逻辑执行写操作的周期大于500ms时,逻辑超时产生喂狗信号,周期≥3s。
6.根据权利要求1所述新型嵌入式系统监控方法,其特征在于:所述逻辑内喂狗模式寄存器默认状态为1,即处于软硬件联合喂狗模式,看门狗功能上电即有效,不存在传统软件看门狗的配置启动时间,克服了传统软件看门狗在配置启动之前无效的缺陷。
7.根据权利要求1所述新型嵌入式系统监控方法,其特征在于:所述看门狗监控芯片采用两片看门狗监控芯片MAX823,两路喂狗信号相同,一路看门狗监控芯片用于复位逻辑,另一路看门狗监控芯片用于复位软件;
看门狗内部看门狗定时器时长为1.6s,当喂狗信号在1.6s内不发生翻转时,定时器计时结束,输出脉宽200ms的负脉冲作为复位信号,一路复位信号连接处理器的复位管脚,另一路复位信号连接FPGA/CPLD的复位管脚,同时复位软件和逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司洛阳电光设备研究所,未经中国航空工业集团公司洛阳电光设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111155966.9/1.html,转载请声明来源钻瓜专利网。