CN109444570A - 一种基于存储器的电子产品故障诊断模块及方法 - Google Patents

一种基于存储器的电子产品故障诊断模块及方法 Download PDF

Info

Publication number
CN109444570A
CN109444570A CN201811089172.5A CN201811089172A CN109444570A CN 109444570 A CN109444570 A CN 109444570A CN 201811089172 A CN201811089172 A CN 201811089172A CN 109444570 A CN109444570 A CN 109444570A
Authority
CN
China
Prior art keywords
memory
fault
interface circuit
electronic product
fault code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811089172.5A
Other languages
English (en)
Other versions
CN109444570B (zh
Inventor
刘斌
赵柯
谢笑
白坤
刘定可
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
No 5719 Factory of PLA
Original Assignee
No 5719 Factory of PLA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by No 5719 Factory of PLA filed Critical No 5719 Factory of PLA
Priority to CN201811089172.5A priority Critical patent/CN109444570B/zh
Publication of CN109444570A publication Critical patent/CN109444570A/zh
Application granted granted Critical
Publication of CN109444570B publication Critical patent/CN109444570B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

本发明公开了一种基于存储器的电子产品故障诊断模块,包括故障检测电路、处理器、存储器和通信接口电路;所述存储器、故障检测电路和通信接口电路均与处理器相连;所述处理器将故障检测电路检测到的电子元器件故障代码写入存储器,当处理器接收到故障查询命令时,通过通信接口电路发送故障代码,供外部设备分析诊断。同时还公开了一种基于存储器的电子产品故障诊断方法,故障检测电路按照设定的检测方式检测机内电子元器件故障,将故障代码存储到存储器;或者处理器接收到上位机故障查询命令时,发送故障代码至上位机;本发明相比传统的故障诊断方法,更加快速高效,且经济成本较低。

Description

一种基于存储器的电子产品故障诊断模块及方法
技术领域
本发明涉及电子信息领域,尤其涉及一种基于存储器的电子产品故障诊断模块及方法。
背景技术
传统的电子产品故障诊断方法多依赖于人工处理,首先查看电子设备的元器件有无损坏情况,如元器件有无短路、烧坏以及损坏、脱落等常见明显的痕迹。如果都没有以上情况再通过检测仪器(如示波器、万用表等)检查各器件参数是否正常以确定故障点,该故障诊断手段繁琐且效率低。因此在电路中常常加入自动诊断的机制。但在自动诊断的机制中,故障代码都是实时呈现的,不能够进行缓存和通过通信接口进行传输,不利于电子产品故障的分发与分布式呈现。
发明内容
为了解决上述问题,本发明提出一种基于存储器的电子产品故障诊断模块及方法。通过在产品中加入可读写存储器,将产品工作中的故障以故障代码形式存储在可读写存储器中,在故障诊断时通过串口通信读出故障代码并显示在显示终端(显示器),从而快速定位故障点。这种方式将使故障诊断变得简单且高效。
具体的,一种基于存储器的电子产品故障诊断模块,包括故障检测电路,还包括处理器、存储器和通信接口电路;
所述存储器、故障检测电路和通信接口电路均与处理器相连;所述处理器将故障检测电路检测到的电子元器件故障代码写入存储器,当处理器接收到故障查询命令时,通过通信接口电路发送故障代码,供外部设备分析诊断。
优选的,所述处理器为可编程单片机;所述存储器为可读写存储器。
优选的,所述的通信接口电路包括串行接口电路。
优选的,所述的通信接口电路包括无线通信接口电路。
优选的,所述的无线通信接口电路包括无线WiFi或GPRS接口电路。
同时,还公开了一种基于存储器的电子产品故障诊断方法,包括以下步骤:
故障检测电路按照设定的检测方式检测机内电子元器件故障,将故障代码存储到存储器;
处理器接收到上位机故障查询命令时,发送故障代码至上位机。
优选的,所述的检测方式包括:
A、处理器接收到上位机故障查询命令时,启动故障检测程序;
B、故障检测电路独立循环检测元器件故障,不断地将故障代码存储到存储器。
优选的,还包括故障代码封装步骤:所述处理器将故障代码封装成特定格式写入存储器;所述特定格式包括:用于识别消息的帧头,用于区别设备的唯一标识符和包含故障时间、故障代码的消息体。
优选的,还包括存储器写满后的处理步骤:
S1,统计每个故障代码的出现频次;将出现频次乘以删除系数得到加权次数,将加权次数从高到低排序,得到加权次数最高的故障代码F;所述删除系数根据故障代码所表示故障的严重程度进行设定,故障越严重,删除系数越低;
S2,确定删除条数;删除条数N=第一高出现频次-第二高出现频次*90%;
S3,根据时间先后顺序,从最早时间依次删除N条故障代码F。
本发明的有益效果在于:
1)相比传统的故障诊断方法,该专利将使故障诊断变得快速高效。
2)该专利实现的技术手段简单,所有技术均为通用技术。
3)该专利实现的经济成本较低。
附图说明
图1是本发明的***图;
图2是本发明的方法流程图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式。
具体的,一种基于存储器的电子产品故障诊断模块,包括故障检测电路,还包括处理器、存储器和通信接口电路;
所述存储器、故障检测电路和通信接口电路均与处理器相连;所述处理器将故障检测电路检测到的电子元器件故障代码写入存储器,当处理器接收到故障查询命令时,通过通信接口电路发送故障代码,供外部设备分析诊断。
优选的,所述处理器为可编程单片机;所述存储器为可读写存储器。
优选的,所述的通信接口电路包括串行接口电路。
优选的,所述的通信接口电路包括无线通信接口电路。
优选的,所述的无线通信接口电路包括无线WiFi或GPRS接口电路。
同时,还公开了一种基于存储器的电子产品故障诊断方法,如附图2所示,包括以下步骤:
故障检测电路按照设定的检测方式检测机内电子元器件故障,将故障代码存储到存储器;
处理器接收到上位机故障查询命令时,发送故障代码至上位机。
优选的,所述的检测方式包括:
A、处理器接收到上位机故障查询命令时,启动故障检测程序;
B、故障检测电路独立循环检测元器件故障,不断地将故障代码存储到存储器。
优选的,还包括故障代码封装步骤:所述处理器将故障代码封装成特定格式写入存储器;所述特定格式包括:用于识别消息的帧头,用于区别设备的唯一标识符和包含故障时间、故障代码的消息体。此处,上位机可以增加一步判断接收到的故障代码是否有效,具体方式为:判断接收到的故障代码的数据格式是否与预设的故障代码的数据格式一致,若两者一致,则认为该故障代码有效,否则认为该故障代码无效。
优选的,还包括存储器写满后的处理步骤:
S1,统计每个故障代码的出现频次;将出现频次乘以删除系数得到加权次数,将加权次数从高到低排序,得到加权次数最高的故障代码F;所述删除系数根据故障代码所表示故障的严重程度进行设定,故障越严重,删除系数越低;
S2,确定删除条数;删除条数N=第一高出现频次-第二高出现频次*90%;
S3,根据时间先后顺序,从最早时间依次删除N条故障代码F。
当某个故障代码的删除系数被设置为0时,表示不可删除。当执行完一次存储器清理处理后,会生成一条记录,记录下本次清理的清理时间和删除条数N。
也可以按照附图的实施方式进行实施。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM、RAM等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (9)

1.一种基于存储器的电子产品故障诊断模块,包括故障检测电路,其特征在于,还包括处理器、存储器和通信接口电路;
所述存储器、故障检测电路和通信接口电路均与处理器相连;所述处理器将故障检测电路检测到的电子元器件故障代码写入存储器,当处理器接收到故障查询命令时,通过通信接口电路发送故障代码,供外部设备分析诊断。
2.如权利要求1所述的一种基于存储器的电子产品故障诊断模块,其特征在于,所述处理器为可编程单片机;所述存储器为可读写存储器。
3.如权利要求1所述的一种基于存储器的电子产品故障诊断模块,其特征在于,所述的通信接口电路包括串行接口电路。
4.如权利要求1所述的一种基于存储器的电子产品故障诊断模块,其特征在于,所述的通信接口电路包括无线通信接口电路。
5.如权利要求4所述的一种基于存储器的电子产品故障诊断模块,其特征在于,所述的无线通信接口电路包括无线WiFi或GPRS接口电路。
6.一种基于存储器的电子产品故障诊断方法,其特征在于,包括以下步骤:
故障检测电路按照设定的检测方式检测机内电子元器件故障,将故障代码存储到存储器;
处理器接收到上位机故障查询命令时,发送故障代码至上位机。
7.如权利要求6所述的种基于存储器的电子产品故障诊断方法,其特征在于,所述的检测方式包括:
A、处理器接收到上位机故障查询命令时,启动故障检测程序;
B、故障检测电路独立循环检测元器件故障,不断地将故障代码存储到存储器。
8.如权利要求6所述的一种基于存储器的电子产品故障诊断方法,其特征在于,还包括故障代码封装步骤:所述处理器将故障代码封装成特定格式写入存储器;所述特定格式包括:用于识别消息的帧头,用于区别设备的唯一标识符和包含故障时间、故障代码的消息体。
9.如权利要求8所述的一种基于存储器的电子产品故障诊断方法,其特征在于,还包括存储器写满后的处理步骤:
S1,统计每个故障代码的出现频次;将出现频次乘以删除系数得到加权次数,将加权次数从高到低排序,得到加权次数最高的故障代码F;所述删除系数根据故障代码所表示故障的严重程度进行设定,故障越严重,删除系数越低;
S2,确定删除条数;删除条数N=第一高出现频次-第二高出现频次*90%;
S3,根据时间先后顺序,从最早时间依次删除N条故障代码F。
CN201811089172.5A 2018-09-18 2018-09-18 一种基于存储器的电子产品故障诊断模块及方法 Active CN109444570B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811089172.5A CN109444570B (zh) 2018-09-18 2018-09-18 一种基于存储器的电子产品故障诊断模块及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811089172.5A CN109444570B (zh) 2018-09-18 2018-09-18 一种基于存储器的电子产品故障诊断模块及方法

Publications (2)

Publication Number Publication Date
CN109444570A true CN109444570A (zh) 2019-03-08
CN109444570B CN109444570B (zh) 2021-01-01

Family

ID=65530612

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811089172.5A Active CN109444570B (zh) 2018-09-18 2018-09-18 一种基于存储器的电子产品故障诊断模块及方法

Country Status (1)

Country Link
CN (1) CN109444570B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112407326A (zh) * 2020-11-13 2021-02-26 深圳市领峰电动智能科技有限公司 无人机***故障诊断方法、装置、电子设备和存储介质
CN114707606A (zh) * 2022-04-11 2022-07-05 中国电信股份有限公司 基于联邦学习的数据处理方法及装置、设备、存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1249497A (zh) * 1998-08-14 2000-04-05 Lg产电株式会社 用于显示停车设备的故障状态的装置和方法
EP1860557A1 (en) * 2006-05-24 2007-11-28 Robert Bosch Gmbh Method of handling fault codes in a memory
US20080059833A1 (en) * 2005-02-04 2008-03-06 Johnson Controls Technology Company Hvac control panel for clearing fault code memory
CN101751338A (zh) * 2008-12-15 2010-06-23 中芯国际集成电路制造(上海)有限公司 数据存取控制装置及数据存取方法
CN102656874A (zh) * 2009-12-18 2012-09-05 伊斯曼柯达公司 用于删除电子装置中的数据文件的方法
CN103814361A (zh) * 2011-09-19 2014-05-21 国际商业机器公司 针对小块的可伸缩重复删除***
CN104408904A (zh) * 2014-11-06 2015-03-11 深圳市安特讯科技有限公司 家电运行数据传输方法、接收方法、装置及***
CN104964387A (zh) * 2015-06-12 2015-10-07 石家庄国祥运输设备有限公司 一种轨道交通车辆空调设备故障信息的记录和选取方法
CN105467970A (zh) * 2014-08-21 2016-04-06 西安慧泽知识产权运营管理有限公司 一种车辆行驶安全管理***
CN109581994A (zh) * 2017-09-28 2019-04-05 深圳市优必选科技有限公司 一种机器人故障诊断方法、***及终端设备

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1249497A (zh) * 1998-08-14 2000-04-05 Lg产电株式会社 用于显示停车设备的故障状态的装置和方法
US20080059833A1 (en) * 2005-02-04 2008-03-06 Johnson Controls Technology Company Hvac control panel for clearing fault code memory
EP1860557A1 (en) * 2006-05-24 2007-11-28 Robert Bosch Gmbh Method of handling fault codes in a memory
CN101751338A (zh) * 2008-12-15 2010-06-23 中芯国际集成电路制造(上海)有限公司 数据存取控制装置及数据存取方法
CN102656874A (zh) * 2009-12-18 2012-09-05 伊斯曼柯达公司 用于删除电子装置中的数据文件的方法
CN103814361A (zh) * 2011-09-19 2014-05-21 国际商业机器公司 针对小块的可伸缩重复删除***
CN105467970A (zh) * 2014-08-21 2016-04-06 西安慧泽知识产权运营管理有限公司 一种车辆行驶安全管理***
CN104408904A (zh) * 2014-11-06 2015-03-11 深圳市安特讯科技有限公司 家电运行数据传输方法、接收方法、装置及***
CN104964387A (zh) * 2015-06-12 2015-10-07 石家庄国祥运输设备有限公司 一种轨道交通车辆空调设备故障信息的记录和选取方法
CN109581994A (zh) * 2017-09-28 2019-04-05 深圳市优必选科技有限公司 一种机器人故障诊断方法、***及终端设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112407326A (zh) * 2020-11-13 2021-02-26 深圳市领峰电动智能科技有限公司 无人机***故障诊断方法、装置、电子设备和存储介质
WO2022100540A1 (zh) * 2020-11-13 2022-05-19 深圳市领峰电动智能科技有限公司 无人机***故障诊断方法、装置、电子设备和存储介质
CN114707606A (zh) * 2022-04-11 2022-07-05 中国电信股份有限公司 基于联邦学习的数据处理方法及装置、设备、存储介质
CN114707606B (zh) * 2022-04-11 2023-12-22 中国电信股份有限公司 基于联邦学习的数据处理方法及装置、设备、存储介质

Also Published As

Publication number Publication date
CN109444570B (zh) 2021-01-01

Similar Documents

Publication Publication Date Title
CN100395717C (zh) 硬盘装置损坏监测方法及***
US20190354453A1 (en) Traffic capture and debugging tools for identifying root causes of device failure during automated testing
CN110992992B (zh) 一种硬盘测试方法、设备以及存储介质
CN109117327A (zh) 一种硬盘检测方法及装置
US20210173010A1 (en) Diagnostic tool for traffic capture with known signature database
US9154389B2 (en) Real-time hierarchical protocol decoding
JP2007323193A (ja) 性能負荷異常検出システム、性能負荷異常検出方法、及びプログラム
CN109444570A (zh) 一种基于存储器的电子产品故障诊断模块及方法
CN105824730A (zh) 一种硬件诊断修复方法及装置
CN109633415B (zh) 一种异常芯片的识别方法及设备
CN114996103A (zh) 页面异常检测方法、装置、电子设备和存储介质
CN112416670A (zh) 硬盘测试方法、装置、服务器和存储介质
CN109324968A (zh) 一种***测试方法及装置
US9916220B2 (en) Smart logging of trace data for storage systems
CN113590405A (zh) 硬盘错误的检测方法、装置、存储介质和电子装置
CN112114220A (zh) 故障检测方法、装置
WO2024124862A1 (zh) 基于服务器的内存处理方法和装置、处理器及电子设备
CN116306429A (zh) 实现状态数据捕获的方法、装置、计算机存储介质及终端
CN107707420B (zh) 一种网线拔插稳定性的测试方法
CN114281611A (zh) 一种全面检测***盘的方法、***、设备和存储介质
CN111831511A (zh) 一种云服务的业务主机的检测处理方法、装置及介质
CN111127855A (zh) 一种环境物联网的环境事件监测方法及***
CN113010388B (zh) U盘检测方法及***
CN113778770B (zh) 一种用于硬盘芯片的检测方法及***
CN114840599B (zh) 半导体源数据解析方法、etl***、计算机设备和产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant