一种用于家用电器微控制器的监测方法.pdf

上传人:a**** 文档编号:803551 上传时间:2018-03-12 格式:PDF 页数:6 大小:205.26KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910194105.4

申请日:

2009.11.24

公开号:

CN101763058A

公开日:

2010.06.30

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G05B 19/048变更事项:专利权人变更前:美的集团有限公司变更后:美的集团股份有限公司变更事项:地址变更前:528311 广东省佛山市顺德区北滘镇蓬莱路变更后:528311 广东省佛山市顺德区北滘镇美的大道6号美的总部大楼B区26-28楼|||授权|||实质审查的生效IPC(主分类):G05B 19/048申请日:20091124|||公开

IPC分类号:

G05B19/048

主分类号:

G05B19/048

申请人:

美的集团有限公司

发明人:

谢波; 李新峰; 王龙江

地址:

528311 广东省佛山市顺德区北滘镇蓬莱路

优先权:

专利代理机构:

广州粤高专利商标代理有限公司 44102

代理人:

林丽明

PDF下载: PDF下载
内容摘要

本发明涉及用于家用电器微控制器的监测方法,特别是涉及一种用于家用电器微控制器的错误的监测方法。其包括如下步骤:(1)在微控制器的内存(RAM)区域划定固定区域为防错数据区;(2)设定防错数据区的初始默认数据;(3)在家用电器运行过程中,监测所述防错数据区的数据与初始默认数据是否一致,如果一致则判断家用电器运行正常,否则判断家用电器运行异常。本设计方法可以大大提高MCU的抗干扰能力,确保电器系统安全工作的可靠性。

权利要求书

1.  一种用于家用电器微控制器的监测方法,其特征在于包括如下步骤:
(1)在微控制器的内存区域划定固定区域为防错数据区;
(2)设定防错数据区的初始默认数据;
(3)在家用电器运行过程中,监测所述防错数据区的数据与初始默认数据是否一致,如果一致则判断家用电器运行正常,否则判断家用电器运行异常。

2.
  根据权利要求1所述的用于家用电器微控制器的监测方法,其特征在于所述步骤(3)中,当判断出家用电器运行异常时,微控制器复位重启。

3.
  根据权利要求1所述的用于家用电器微控制器的监测方法,其特征在于所述微控制器定期监测防错数据区的数据。

4.
  根据权利要求3所述的用于家用电器微控制器的监测方法,其特征在于所述微控制器每隔1分钟监测一次防错数据区的数据。

5.
  根据权利要求1所述的用于家用电器微控制器的监测方法,其特征在于所述防错数据区为内存区域中多于一个的连续或者非连续数据段。

6.
  根据权利要求5所述的用于家用电器微控制器的监测方法,其特征在于所述防错数据区设置在多个正常数据段之间。

7.
  根据权利要求1至6任一项所述的用于家用电器微控制器的监测方法,其特征在于所述初始默认数据为至少一个字节的防错监测代码。

8.
  根据权利要求7所述的用于家用电器微控制器的监测方法,其特征在于所述防错监测代码通过固定的编码规则编码得到。

9.
  根据权利要求7所述的用于家用电器微控制器的监测方法,其特征在于所述防错监测代码通过不固定的编码规则编码得到。

10.
  根据权利要求7所述的用于家用电器微控制器的监测方法,其特征在于所述防错监测代码为至少大于一个的相同的数据或者不相同的数据。

说明书

一种用于家用电器微控制器的监测方法
技术领域
本发明涉及用于家用电器微控制器的监测方法,特别是涉及一种用于监测家用电器微控制器的错误的方法。
背景技术
目前微控制器(MCU)的监控纠错方式主要有看门狗、设置软件陷阱、应用冗余指令等方法,其主要是针对软件跑飞的现象进行控制。而在家用电器产品的实际应用过程中,由于电网波动的不确定性,以及部分家用电器产品本身非隔离电源的实际情况,以及个别MCU存在最大的复位电压低于其最低正常工作电压的情况,导致家用电器产品在工作过程中,出现MCU内部RAM的数据被干扰而改变的现象,导致芯片工作不正常,从而引起电器系统失效,甚至引起电器损坏。
发明内容
本发明的目的在于提供一种用于家用电器微控制器的监测方法,以解决现有技术中由于微控制器故障而导致电器系统失效的技术问题。
本发明采用如下技术方案实现:
本发明提供一种用于家用电器微控制器的监测方法,包括如下步骤:
(1)在微控制器的内存(RAM)区域划定固定区域为防错数据区;
(2)设定防错数据区的初始默认数据;
(3)在家用电器运行过程中,监测所述防错数据区的数据与初始默认数据是否一致,如果一致则判断家用电器运行正常,否则判断家用电器运行异常。
作为一种优选方案,步骤(3)中,当判断出家用电器运行异常时,微控制器复位重启,使整个系统重新启动。
作为进一步的优选方案,微控制器通过设置自动纠错程序定期监测防错数据区的数据。微控制器每隔1分钟监测一次防错数据区的数据。
作为再进一步的优选方案,防错数据区为内存区域中多于一个的连续或者非连续数据段,防错数据区设置在多个正常数据段之间。
作为更进一步的优选方案,初始默认数据为至少一个字节的防错监测代码,防错监测代码通过固定的编码规则编码或者不固定的编码规则编码得到。防错监测代码为至少大于一个的相同的数据或者不相同的数据。
本发明是通过在MCU的RAM区域预先设计防错数据区,防错数据区内部包括N个字节的防错检测代码,自动纠错程序通过定期读取并判断防错检测代码是否发生异常,决定程序是正常工作还是自动复位保护。本发明的监测方法可以大大提高MCU的抗干扰能力,确保电器系统安全工作的可靠性。
附图说明
图1为本发明本实施例的RAM区规划示意图;
图2为本发明实施例主程序调用自动纠错程序的流程图;
图3为本发明实施例自动纠错程序的流程图。
具体实施方式
下面结合附图与具体实施例对本发明进行进一步的说明。
本实施例是以该软件设计方法应用在电磁炉产品上为例进行说明,作为MCU自我检测与纠错的软件设计方法,确保在系统工作的MCU失效后,能够自动复位,保证电磁炉产品的核心功率器件不损坏和安全。
如图1所示,在电磁炉微控制器MCU的RAM区域预先设计防错数据区,防错数据区放置在正常数据区1和正常数据区2之间。防错数据区内部包括6个字节的防错检测代码,数据分别为0X5B,0XB5,0X1F,0XF1,0X9E,0XE9。
如图2所示,电磁炉开机后,其内部的MCU经过初始化进入主程序循环系统,当用户选择如“烧水”、“爆炒”等功能时,主程序调用其相应的功能子程序来实现。所述的自动纠错程序是通过主程序定期调用的,且是通过中断功能子程序来实现调用,定期每1ms调用执行一次。
如图3所示,主程序调用自动纠错程序后,自动纠错程序一一读取RAM区域防错数据区内部的防错检测代码的六个数据。并与初始数据进行比对,如果经比对确认没有发生错误,代表正常,则返回主程序继续正常工作;如果检测到防错检测代码与最初设置不一致,代表MCU受到外界干扰导致内部RAM区数据错乱,则MCU主程序系统自动复位,电磁炉启动安全保护程序。
上述RAM区域划出N=6个字节的连续区域作防错数据区。防错数据区的防错检测代码为预先设定的数据,为6个不一样的数据,且数据无固定规定的编码规则。

一种用于家用电器微控制器的监测方法.pdf_第1页
第1页 / 共6页
一种用于家用电器微控制器的监测方法.pdf_第2页
第2页 / 共6页
一种用于家用电器微控制器的监测方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《一种用于家用电器微控制器的监测方法.pdf》由会员分享,可在线阅读,更多相关《一种用于家用电器微控制器的监测方法.pdf(6页珍藏版)》请在专利查询网上搜索。

本发明涉及用于家用电器微控制器的监测方法,特别是涉及一种用于家用电器微控制器的错误的监测方法。其包括如下步骤:(1)在微控制器的内存(RAM)区域划定固定区域为防错数据区;(2)设定防错数据区的初始默认数据;(3)在家用电器运行过程中,监测所述防错数据区的数据与初始默认数据是否一致,如果一致则判断家用电器运行正常,否则判断家用电器运行异常。本设计方法可以大大提高MCU的抗干扰能力,确保电器系统安全。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1