洗衣机中微控制单元的内存检测方法及系统技术方案

技术编号:14805998 阅读:180 留言:0更新日期:2017-03-15 00:37
本发明专利技术公开了一种洗衣机中微控制单元的内存检测方法及系统,内存包括多个大区域块,该方法包括:将每个大区域块划分为连续的N个小区域块;检测N个小区域块中第M个小区域块内至少一个字节中位与位之间是否存在直流故障;如果否,则对第M个小区域块和第(M+1)个小区域块中至少一个字节的第一字节进行MARCH C操作,以判断第M个小区域块和第(M+1)个小区域块之间是否存在直流故障。该方法可以对内存进行全面的直流故障检测,避免漏检的发生,且具有检测精度高,检测效率高的优点。

【技术实现步骤摘要】

本专利技术涉及家用电器
,具体涉及一种洗衣机中微控制单元的内存检测方法及系统
技术介绍
目前,为了通过UL1998和CLASSB认证,嵌入式软件需要对MCU(MicrocontrollerUnit,微控制单元)的RAM(RandomAccessMemory,随机存取存储器,即:内存)进行直流故障DCFAULT检测,以检测出处理器中RAM的每一个微单元相互之间是否存在短路或开路。相关技术中,标准的测试是通过MARCHC或者MARCHX对每一块区域进行测试。然而,相关技术中存在以下缺陷:1、由于RAM空间都比较大,尤其是嵌入式MCU的内存RAM达到了好几KB,导致一次不能完成整个RAM的检查,一般需要对RAM进行分区块检测,但是区块之间易出现漏检测。2、在RAM检测中,一般以字节为单位进行检测,而每一个字节由8个位单元组成,通常是以位为单位进行检测,而位检测太过于耗费时间,进而影响嵌入式系统的运行效率。
技术实现思路
本专利技术的目的旨在至少在一定程度上解本文档来自技高网...

【技术保护点】
一种洗衣机中微控制单元的内存检测方法,其特征在于,所述内存包括多个大区域块,所述方法包括以下步骤:将每个大区域块划分为连续的N个小区域块,其中,每个小区域块包括至少一个字节,其中,所述N为大于1的正整数;检测所述N个小区域块中第M个小区域块内所述至少一个字节中位与位之间是否存在直流故障;如果否,则对所述第M个小区域块和第(M+1)个小区域块中至少一个字节的第一字节进行MARCH C操作,以判断所述第M个小区域块和第(M+1)个小区域块之间是否存在直流故障。

【技术特征摘要】
1.一种洗衣机中微控制单元的内存检测方法,其特征在于,所述内存包括多个大区域
块,所述方法包括以下步骤:
将每个大区域块划分为连续的N个小区域块,其中,每个小区域块包括至少一个字节,
其中,所述N为大于1的正整数;
检测所述N个小区域块中第M个小区域块内所述至少一个字节中位与位之间是否存在
直流故障;
如果否,则对所述第M个小区域块和第(M+1)个小区域块中至少一个字节的第一字
节进行MARCHC操作,以判断所述第M个小区域块和第(M+1)个小区域块之间是否存
在直流故障。
2.根据权利要求1所述的洗衣机中微控制单元的内存检测方法,其特征在于,所述第
(M+1)个小区域块中至少一个字节的第一字节与所述第M个小区域块相邻。
3.根据权利要求1所述的洗衣机中微控制单元的内存检测方法,其特征在于,所述每
个小区域块包括4个字节。
4.根据权利要求1所述的洗衣机中微控制单元的内存检测方法,其特征在于,所述检
测所述N个小区域块中第M个小区域块内所述至少一个字节中位与位之间是否存在直流故
障,包括:
根据预定常量遍历所述第M个小区域块内所述至少一个字节的位,以确定所述第M个
小区域块内所述至少一个字节中位与位之间是否存在...

【专利技术属性】
技术研发人员:杨名沙荣花李后上徐刚
申请(专利权)人:无锡飞翎电子有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1