CN101661420A - 外部总线检测装置及方法 - Google Patents
外部总线检测装置及方法 Download PDFInfo
- Publication number
- CN101661420A CN101661420A CN200910171419A CN200910171419A CN101661420A CN 101661420 A CN101661420 A CN 101661420A CN 200910171419 A CN200910171419 A CN 200910171419A CN 200910171419 A CN200910171419 A CN 200910171419A CN 101661420 A CN101661420 A CN 101661420A
- Authority
- CN
- China
- Prior art keywords
- external bus
- bus
- serial external
- equipment
- communication data
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title abstract description 14
- 238000004891 communication Methods 0.000 claims abstract description 100
- 238000012545 processing Methods 0.000 claims description 27
- 238000007405 data analysis Methods 0.000 claims description 13
- 238000005259 measurement Methods 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 230000002093 peripheral effect Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
Images
Landscapes
- Maintenance And Management Of Digital Transmission (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了外部总线检测装置及方法,其中该装置的一种结构包括:检测单元,用于提供测量接口并通过该测量接口与串行外部总线连接,获取串行外部总线的通信数据,其中,串行外部总线为第一设备与第二设备之间通信的总线;系统控制单元,用于根据串行外部总线的类型对检测单元获取的通信数据进行数据分析,从而对第一设备和/或第二设备的运行状态进行诊断。通过本发明,能够对出现通信异常的设备进行故障定位,方便了对设备的运行维护。
Description
技术领域
本发明涉及通讯领域,尤其涉及一种外部总线检测装置及方法。
背景技术
目前,越来越多的设备间通讯方式采用集成电路间总线(Inter-Integrated Circuit,简称IIC)、串行外围设备接口总线(Serial Peripheralinterface,简称SPI)以及通用异步收发器总线(Universal AsynchronousReceiver Transmitter,简称UART)等串行外部总线进行数据传输。另外,在单板上,很多集成电路(Integrated Circuit,简称IC)之间也采用外部串口的方式进行通信。
在现有技术中,当使用串行外部总线进行数据传输的设备之间或者单板出现故障或通信异常时,还没有快速、有效地判断问题所在的技术,这给故障维修带来了较大的不便。
因此,针对上述的使用串行外部总线进行数据传输的设备在数据传输中出现通信故障无法发现或定位的问题,相关技术中尚未提出有效的解决方案。
发明内容
考虑到现有技术中使用串行外部总线进行数据传输的设备在数据传输中出现通信故障无法发现或定位的问题而做出本发明,为此,本发明的主要目的在于提供一种外部总线检测装置及方法,以解决现有技术中的上述问题。
根据本发明的一个方面,提供了一种外部总线检测装置。
根据本发明的外部总线检测装置包括:检测单元,用于提供测量接口并通过该测量接口与串行外部总线连接,获取串行外部总线的通信数据,其中,串行外部总线为第一设备与第二设备之间通信的总线;系统控制单元,用于根据串行外部总线的类型对检测单元获取的通信数据进行数据分析,从而对第一设备和/或第二设备的运行状态进行诊断。
优选地,该装置进一步包括:显示单元,用于显示系统控制单元分析通信数据的结果。
优选地,该装置进一步包括:报警单元,用于在系统控制单元诊断第一设备和/或第二设备的运行状态为异常的情况下,进行报警。
优选地,串行外部总线的类型包括以下至少之一:集成电路间总线、串行外围设备接口总线、通用异步收发器总线。
根据本发明的另一方面,还提供了一种外部总线检测装置。
根据本发明的外部总线检测装置包括:检测单元,用于提供测量接口并通过该测量接口与串行外部总线连接,获取串行外部总线的通信数据,其中,串行外部总线为第一设备与第二设备之间通信的总线;计算机通信接口单元,用于将检测单元获取的通信数据进行电平转换并发送至外部计算机,由该计算机根据串行外部总线的类型对通信数据进行数据分析,从而对第一设备和/或第二设备的运行状态进行诊断。
优选地,串行外部总线的类型包括以下至少之一:集成电路间总线、串行外围设备接口总线、通用异步收发器总线。
根据本发明的另一方面,还提供了一种外部总线检测装置。
根据本发明的外部总线检测装置包括:检测单元,用于提供测量接口并通过该测量接口与串行外部总线连接,获取串行外部总线的通信数据,其中,串行外部总线为第一设备与第二设备之间通信的总线;选择单元,用于根据预先确定的处理方式将检测单元获取的串行外部总线的通信数据发送出去,其中,在处理方式为本地处理方式的情况下,将串行外部总线的通信数据发送至系统控制单元;在处理方式为外部处理方式的情况下,将串行外部总线的通信数据发送至计算机通信接口单元;系统控制单元,用于根据串行外部总线的类型对来自选择单元的串行外部总线的通信数据进行数据分析,从而对第一设备和/或第二设备的运行状态进行诊断;计算机通信接口单元,用于将来自选择单元的串行外部总线的通信数据进行电平转换并发送至外部计算机。
优选地,该装置进一步包括:显示单元,用于显示系统控制单元分析通信数据的结果。
优选地,该装置进一步包括:报警单元,用于在系统控制单元诊断第一设备和/或第二设备的运行状态为异常的情况下,进行报警。
优选地,串行外部总线的类型包括以下至少之一:集成电路间总线、串行外围设备接口总线、通用异步收发器总线。
根据本发明的另一方面,还提供了一种外部总线检测方法。
根据本发明的外部总线检测方法包括:提供测量接口并通过该测量接口与串行外部总线连接,获取串行外部总线的通信数据,其中,串行外部总线为第一设备与第二设备之间通信的总线;根据预先确定的处理方式对获取的串行外部总线的通信数据进行处理,从而对第一设备和/或第二设备的运行状态进行诊断;在处理方式为本地处理方式的情况下,根据串行外部总线的类型对串行外部总线的通信数据进行数据分析;在处理方式为外部处理方式的情况下,将串行外部总线的通信数据进行电平转换并发送至外部计算机,由计算机根据串行外部总线的类型对通信数据进行数据分析。
与现有技术相比,根据本发明的上述技术方案,通过对串行外部总线通信数据的有效检测,对使用串行外部总线连接的设备的运行状态进行监控,在设备出现通信异常时能够发现与定位问题故障,方便了对设备的运行维护。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明装置实施例一的结构框图;
图2是根据本发明装置实施例的应用环境的示意图;
图3是根据本发明装置实施例一的优选结构的框图;
图4是根据本发明装置实施例二的结构框图;
图5是根据本发明装置实施例三的结构框图;
图6是根据本发明装置实施例三的优选结构的框图;
图7是根据本发明方法实施例的流程图。
具体实施方式
本发明适用于对使用IIC、SPI以及UART等串行外部总线作为通信方式的设备进行检测,对于数据交互过程能够进行直观地观测,既可以选择设备自带的显示设备显示交互数据,也可以选择其所提供的与计算机通讯的RS232接口通过计算机进行显示。在数据交互过程中,出现异常时,能够根据异常等级通过蜂鸣器发出不同的声音进行报警提示,本发明能够适用于由于设备间通讯异常造成的故障定位、故障维修、设备开发以及设备间数据通讯状态监测。
为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。
装置实施例一
根据本发明的实施例,提供了一种外部总线检测装置。
图1是根据本发明装置实施例一的结构框图,如图1所示,该装置包括:检测单元12和系统控制单元14。
其中,检测单元12,负责提供测量接口并通过该测量接口与串行外部总线连接,获取串行外部总线的通信数据,其中,串行外部总线为第一设备与第二设备之间通信的总线,本发明中涉及的第一设备和第二设备通过串行外部总线进行连接,例如:串行外部总线的类型包括但不限于以下至少之一:集成电路间总线、串行外围设备接口总线、通用异步收发器总线。此外,第一设备和第二设备还包括在单板上的IC。在具体使用环境中,串行外部总线可以为两线总线、三线总线或四线总线等等。测量接口就是测量串行外部总线的接口,根据本发明的装置通过测量串行外部总线从而得到第一设备和/或第二设备进行通信的通信数据,参考图2。此处,可以通过削特基二极管的反向连接获取串行外部总线信号的跟随信号而得到总线的通信数据,不会干扰总线通信的信号,因此也不会影响第一设备和第二设备间正常的通信。
系统控制单元14,与检测单元12连接,负责根据串行外部总线的类型对检测单元12获取的串行外部总线的通信数据与相应的协议进行检测,从而对第一设备和/或第二设备的运行状态进行诊断,在出现异常的情况下,采取对应措施。
图3是根据本发明实施例一的优选结构的框图,在图1所示结构的基础上,优选地,该装置进一步包括:显示单元16,与系统控制单元14连接,负责显示系统控制单元14分析通信数据的结果,具体地,可以分别显示第一设备和/或第二设备的数据信息,也可以仅显示重要的数据信息。并且,优选地,该装置还可以包括:报警单元18,与系统控制单元14连接,负责在系统控制单元14诊断第一设备和/或第二设备的运行状态为异常的情况下,进行报警。报警单元18可以根据故障类型通过蜂鸣器发出不同的声音进行报警提示。
通过上述装置,通过检测串行外部总线的通信数据,监控使用串行外部总线连接的设备的运行状态,并且能够在该装置进行诊断并显示,在设备出现故障的时候能够定位问题故障,弥补了现有技术的空白。
装置实施例二
根据本发明实施例,还提供了一种外部总线检测装置。
图4是根据本发明装置实施例二的结构框图,如图4所示,该装置包括:检测单元10,计算机通信接口单元20。检测单元10的具体结构请参考图1,此处不赘述。
计算机通信接口单元20,分别与检测单元10和外部计算机(未示出)连接,用于将检测单元10获取的串行外部总线的通信数据进行电平转换并发送至外部计算机,具体地,计算机通信接口单元20将TTL(TransistorTransistor Logic,晶体管-晶体管逻辑电平)电平转换成RS232电平,并提供RXD信号数据发送至计算机。计算机通过其提供的标准DB9接口与计算机通信接口单元20相连接,通过相应的抓包工具即获得设备间通讯的详细信息,之后,该计算机根据串行外部总线的类型对通信数据进行数据分析,从而对第一设备和/或所述第二设备的运行状态进行诊断,在出现异常的情况下,提示用户采取对应措施。此处的计算机包括但不限于个人计算机和笔记本计算机。
其中,上述的串行外部总线的类型包括但不限于以下至少之一:集成电路间总线、串行外围设备接口总线、通用异步收发器总线。
本实施例通过检测串行外部总线的通信数据,并利用计算机的强大功能对检测到的数据进一步进行分析并可以提供详尽的分析报告,能够监控使用串行外部总线连接的设备的运行状态,在设备出现故障的时候能够定位问题故障。
装置实施例三
根据本发明实施例,还提供了一种外部总线检测装置。
图5是根据本发明装置实施例三的结构框图,如图5所示,该装置包括:检测单元12,选择单元22,系统控制单元14,计算机通信接口单元20。其中,检测单元12、系统控制单元14以及计算机通信接口单元20的具体结构请参考图1和图4,此处不赘述。
如图5所示,选择单元22,分别与检测单元12、系统控制单元14和计算机通信接口单元20连接。选择单元22负责接收来自检测单元12的串行外部总线的通信数据,并根据预先确定的处理方式将串行外部总线的通信数据发送至系统控制单元14或计算机通信接口单元20,由系统控制单元14或计算机通信接口单元20对通信数据进行分析处理。选择单元22预先接收使用者选定的处理方式,可以根据具体应用环境选择本地处理或外部处理。在接收的处理方式为本地处理方式时,将串行外部总线的通信数据发送至系统控制单元14;在接收的处理方式为外部处理方式时,将串行外部总线的通信数据发送至计算机通信接口单元20。
本实施例通过检测串行外部总线的通信数据,通过灵活地方式选择在本地或利用外部计算机监控使用串行外部总线连接的设备的运行状态,在设备出现故障的时候能够定位问题故障。
优选地,如图6所示,在图5所示结构的基础上,该装置可以进一步包括:显示单元16和报警单元18。显示单元16和报警单元18的具体结构请参考图3,此处不赘述。
方法实施例
根据本发明实施例,还提供了一种外部总线检测方法。
图7是根据本发明实施例的外部总线检测方法的流程图,如图7所示,包括以下步骤:
步骤S702,提供测量接口并通过该测量接口与串行外部总线连接,获取串行外部总线的通信数据,其中,串行外部总线为第一设备与第二设备之间通信的总线;
步骤S704,根据预先确定的处理方式对获取的串行外部总线的通信数据进行处理,从而对第一设备和/或第二设备的运行状态进行诊断;在处理方式为本地处理方式的情况下,根据串行外部总线的类型对串行外部总线的通信数据进行数据分析;在处理方式为外部处理方式的情况下,将串行外部总线的通信数据进行电平转换并发送至外部计算机,由计算机根据串行外部总线的类型对通信数据进行数据分析。
根据本发明提供的外部总线检测方法可以通过上述的图1至图6所示的外部总线检测装置进行实施。
综上所示,根据本发明上述技术方案,通过检测串行外部总线的通信数据,监控使用串行外部总线连接的设备的运行状态,在设备出现故障的时候能够定位问题故障,弥补了现有技术的空白。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
Claims (11)
1、一种外部总线检测装置,其特征在于,包括:
检测单元,用于提供测量接口并通过该测量接口与串行外部总线连接,获取所述串行外部总线的通信数据,其中,所述串行外部总线为第一设备与第二设备之间通信的总线;
系统控制单元,用于根据所述串行外部总线的类型对所述检测单元获取的通信数据进行数据分析,从而对所述第一设备和/或所述第二设备的运行状态进行诊断。
2、如权利要求1所述的装置,其特征在于,进一步包括:
显示单元,用于显示所述系统控制单元分析所述通信数据的结果。
3、如权利要求1所述的装置,其特征在于,进一步包括:
报警单元,用于在所述系统控制单元诊断所述第一设备和/或所述第二设备的运行状态为异常的情况下,进行报警。
4、如权利要求1至3中任一项所述的装置,其特征在于,所述串行外部总线的类型包括以下至少之一:
集成电路间总线、串行外围设备接口总线、通用异步收发器总线。
5、一种外部总线检测装置,其特征在于,包括:
检测单元,用于提供测量接口并通过该测量接口与串行外部总线连接,获取所述串行外部总线的通信数据,其中,所述串行外部总线为第一设备与第二设备之间通信的总线;
所述计算机通信接口单元,用于将所述检测单元获取的通信数据进行电平转换并发送至外部计算机,由所述计算机根据所述串行外部总线的类型对对所述通信数据进行数据分析,从而对所述第一设备和/或所述第二设备的运行状态进行诊断。
6、如权利要求5所述的装置,其特征在于,所述串行外部总线的类型包括以下至少之一:
集成电路间总线、串行外围设备接口总线、通用异步收发器总线。
7、一种外部总线检测装置,其特征在于,包括:
检测单元,用于提供测量接口并通过该测量接口与串行外部总线连接,获取所述串行外部总线的通信数据,其中,所述串行外部总线为第一设备与第二设备之间通信的总线;
选择单元,用于根据预先确定的处理方式将所述检测单元获取的所述串行外部总线的通信数据发送出去,其中,在所述处理方式为本地处理方式的情况下,将所述串行外部总线的通信数据发送至系统控制单元;在所述处理方式为外部处理方式的情况下,将所述串行外部总线的通信数据发送至计算机通信接口单元;
所述系统控制单元,用于根据所述串行外部总线的类型对来自所述选择单元的所述串行外部总线的通信数据进行数据分析,从而对所述第一设备和/或所述第二设备的运行状态进行诊断;
所述计算机通信接口单元,用于将来自所述选择单元的所述串行外部总线的通信数据进行电平转换并发送至外部计算机。
8、如权利要求7所述的装置,其特征在于,进一步包括:
显示单元,用于显示所述系统控制单元分析所述通信数据的结果。
9、如权利要求7所述的装置,其特征在于,进一步包括:
报警单元,用于在所述系统控制单元诊断所述第一设备和/或所述第二设备的运行状态为异常的情况下,进行报警。
10、如权利要求7至9中任一项所述的装置,其特征在于,所述串行外部总线的类型包括以下至少之一:
集成电路间总线、串行外围设备接口总线、通用异步收发器总线。
11、一种外部总线检测方法,其特征在于,包括:
提供测量接口并通过该测量接口与串行外部总线连接,获取所述串行外部总线的通信数据,其中,所述串行外部总线为第一设备与第二设备之间通信的总线;
根据预先确定的处理方式对获取的所述串行外部总线的通信数据进行处理,从而对所述第一设备和/或所述第二设备的运行状态进行诊断:
在所述处理方式为本地处理方式的情况下,根据所述串行外部总线的类型对所述串行外部总线的通信数据进行数据分析;
在所述处理方式为外部处理方式的情况下,将所述串行外部总线的通信数据进行电平转换并发送至外部计算机,由所述计算机根据所述串行外部总线的类型对所述通信数据进行数据分析。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910171419A CN101661420A (zh) | 2009-08-28 | 2009-08-28 | 外部总线检测装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910171419A CN101661420A (zh) | 2009-08-28 | 2009-08-28 | 外部总线检测装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101661420A true CN101661420A (zh) | 2010-03-03 |
Family
ID=41789464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910171419A Pending CN101661420A (zh) | 2009-08-28 | 2009-08-28 | 外部总线检测装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101661420A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778104A (zh) * | 2015-04-20 | 2015-07-15 | 北京全路通信信号研究设计院有限公司 | 一种串行数据通信总线的检错方法和串行数据通信总线 |
CN110351524A (zh) * | 2019-07-19 | 2019-10-18 | 厦门尚为科技股份有限公司 | 三维可视化监控方法、装置、电子设备及可读存储介质 |
CN112783816A (zh) * | 2021-01-04 | 2021-05-11 | 东风汽车股份有限公司 | 一种手持式双串口协议捕获与分析诊断仪及其使用方法 |
CN112880727A (zh) * | 2021-02-08 | 2021-06-01 | 广州仪速安电子科技有限公司 | 一种仪器状态监测方法和系统 |
CN113155174A (zh) * | 2021-02-08 | 2021-07-23 | 广州仪速安电子科技有限公司 | 一种基于特征码的仪器状态监测方法和系统 |
-
2009
- 2009-08-28 CN CN200910171419A patent/CN101661420A/zh active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104778104A (zh) * | 2015-04-20 | 2015-07-15 | 北京全路通信信号研究设计院有限公司 | 一种串行数据通信总线的检错方法和串行数据通信总线 |
CN104778104B (zh) * | 2015-04-20 | 2018-12-04 | 北京全路通信信号研究设计院集团有限公司 | 一种串行数据通信总线的检错方法和串行数据通信总线 |
CN110351524A (zh) * | 2019-07-19 | 2019-10-18 | 厦门尚为科技股份有限公司 | 三维可视化监控方法、装置、电子设备及可读存储介质 |
CN112783816A (zh) * | 2021-01-04 | 2021-05-11 | 东风汽车股份有限公司 | 一种手持式双串口协议捕获与分析诊断仪及其使用方法 |
CN112783816B (zh) * | 2021-01-04 | 2022-07-22 | 东风汽车股份有限公司 | 一种手持式双串口协议捕获与分析诊断仪及其使用方法 |
CN112880727A (zh) * | 2021-02-08 | 2021-06-01 | 广州仪速安电子科技有限公司 | 一种仪器状态监测方法和系统 |
CN113155174A (zh) * | 2021-02-08 | 2021-07-23 | 广州仪速安电子科技有限公司 | 一种基于特征码的仪器状态监测方法和系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105700510B (zh) | Can通信系统的错误分散检测方法及can通信系统 | |
US7027952B2 (en) | Data transmission method for a multi-protocol handheld field maintenance tool | |
WO2003079125A2 (en) | Hand held diagnostic and communication device with automatic bus detection | |
CN106598790A (zh) | 一种服务器硬件故障检测方法及其装置和服务器 | |
WO2015000278A1 (zh) | 一种车辆诊断方法及服务器 | |
CN101661420A (zh) | 外部总线检测装置及方法 | |
JP2017507432A (ja) | 複数のセンサを有する測定システム | |
CN104076808B (zh) | 工控设备的故障诊断系统和方法 | |
CN105183593A (zh) | 一种基于国产计算机自检测的系统及方法 | |
CN105972767B (zh) | 空调器故障诊断方法及装置 | |
KR20160111130A (ko) | 가전기기 진단시스템 및 그 진단방법 | |
CN104914376A (zh) | 一种数字量电路状态检测电路和方法 | |
EP2741447B1 (en) | Programmable logic controller communication system | |
CN112415936B (zh) | 一种串口通讯故障检测装置及方法 | |
CN104378246B (zh) | 一种网络设备故障定位系统、方法及装置 | |
CN210014916U (zh) | 机动车检测控制仪表及其控制电路 | |
CN103914362B (zh) | 一种串口自检方法、电路及装置 | |
CN102088366B (zh) | 一种单板信息监控装置及分布式单板信息监控系统 | |
KR101669401B1 (ko) | 검사기기 사전 경보시스템 | |
CN116540673A (zh) | 一种汽车ecu与监控诊断设备通讯的软件处理系统 | |
CN105280966A (zh) | 多个电池单元感测板通信丧失的探测诊断 | |
CN112859725A (zh) | 一种厂房设备状态特征信号监测系统 | |
CN222089564U (zh) | 一种蓝牙电路及包含该蓝牙电路的蓝牙装置 | |
JP2016100864A (ja) | データ収集装置 | |
KR200204972Y1 (ko) | 데이터처리 시스템의 유휴채널을 이용한 하드웨어 오류진단장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20100303 |