CN116743622A - 网络输入输出模块故障检测方法及故障检测设备 - Google Patents
网络输入输出模块故障检测方法及故障检测设备 Download PDFInfo
- Publication number
- CN116743622A CN116743622A CN202310790391.0A CN202310790391A CN116743622A CN 116743622 A CN116743622 A CN 116743622A CN 202310790391 A CN202310790391 A CN 202310790391A CN 116743622 A CN116743622 A CN 116743622A
- Authority
- CN
- China
- Prior art keywords
- output
- input
- channel
- detection
- output channel
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 251
- 238000000034 method Methods 0.000 claims abstract description 32
- 238000004590 computer program Methods 0.000 claims description 24
- 238000010586 diagram Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 17
- 238000012360 testing method Methods 0.000 claims description 10
- 238000002372 labelling Methods 0.000 claims description 4
- 230000000875 corresponding effect Effects 0.000 description 60
- 230000001276 controlling effect Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 10
- 230000009471 action Effects 0.000 description 7
- 238000012423 maintenance Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000007488 abnormal function Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
本发明提供一种网络输入输出模块故障检测方法及故障检测设备。该方法应用于故障检测设备,故障检测设备用于替换目标轨道车辆的中央控制单元,以对目标轨道车辆中的至少一个网络输入输出模块进行检测;该方法包括:获取每个网络输入输出模块中各个输出通道与各个输入通道的对应关系;对于每个输出通道,控制该输出通道输出检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的反馈信号;根据反馈信号,确定该输出通道的故障检测结果。本发明能够提高网络输入输出模块的检测正确率。
Description
技术领域
本发明涉及轨道车辆检测技术领域,尤其涉及一种网络输入输出模块故障检测方法及故障检测设备。
背景技术
随着列车网络控制管理系统的功能的完善和发展,越来越多的非智能设备需要通过网络输入输出模块接入到列车网络控制管理系统中,网络输入输出模块的正常运行是非智能设备正常运行的基础,也是高速动车组实现安全可靠运行的重要保证,因此,需要准确地对网络输入输出模块的功能进行检测。
列车中采用两路独立的网络输入输出模块同时控制同一个非智能设备。现有的检测方法仍是通过人工进行检测,具体是人为断开其中一路网络输入输出模块,对另一路网络输入输出模块的输出通道逐个进行检测,验证网络输入输出模块功能的正确性。但是这种方法需要检修人员按照检修文件逐步操作,由于输出通道的数量多,检测过程复杂,导致网络输入输出模块的检测效率低;通过人工进行检测,还需要检修人员根据实际的非智能设备的动作状态,判断网络输入输出模块的输出通道功能的正确性,也会增加检测所需的时间,导致网络输入输出模块的检测效率低。
发明内容
本发明实施例提供了一种网络输入输出模块故障检测方法及故障检测设备,以提高网络输入输出模块的检测效率。
第一方面,本发明实施例提供了一种网络输入输出模块故障检测方法,该方法应用于故障检测设备,故障检测设备用于替换目标轨道车辆的中央控制单元,以对目标轨道车辆中的至少一个网络输入输出模块进行检测;
该方法包括:
获取每个网络输入输出模块中各个输出通道与各个输入通道的对应关系;
对于每个输出通道,控制该输出通道输出检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的反馈信号;
根据反馈信号,确定该输出通道的故障检测结果。
在一种可能的实现方式中,获取每个网络输入输出模块中各个输出通道与输入通道的对应关系,包括:
获取目标车辆的电气原理图;
根据电气原理图,分别确定每个网络输入输出模块中各个输出通道连接的目标车辆中的非智能设备,以及确定各个非智能设备连接的输入通道,得到每个网络输入输出模块中各个输出通道与各个输入通道的对应关系。
在一种可能的实现方式中,检测信号包括第一检测信号和第二检测信号,第一检测信号和第二检测信号的电平相反;
控制该输出通道输出检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的反馈信号,包括:
控制该输出通道输出第一检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的第一反馈信号;
控制该输出通道输出第二检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的第二反馈信号。
在一种可能的实现方式中,根据反馈信号,确定该输出通道的故障检测结果,包括:
根据第一检测信号判断第一反馈信号是否正常,并根据第二检测信号判断第二反馈信号是否正常;
若第一反馈信号和第二反馈信号均正常,则确定该输出通道的故障检测结果为功能正常;
否则,确定该输出通道的故障检测结果为存在故障。
在一种可能的实现方式中,在根据反馈信号,确定该输出通道的故障检测结果之后,还包括:
对于每个网络输入输出模块,对存在故障的故障测试结果进行标注,并生成该网络输入输出模块的输出通道测试报告。
第二方面,本发明实施例提供了一种网络输入输出模块故障检测装置,应用于故障检测设备,故障检测设备用于替换目标车辆的中央控制单元,以对目标车辆中的至少一个网络输入输出模块进行检测;
网络输入输出模块故障检测装置包括:
获取模块,用于获取每个网络输入输出模块中各个输出通道与输入通道的对应关系;
检测模块,用于对于每个输出通道,控制该输出通道输出检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的反馈信号;
确定模块,用于对于根据反馈信号,确定该输出通道的故障检测结果。
在一种可能的实现方式中,检测信号包括第一检测信号和第二检测信号,第一检测信号和第二检测信号的电平相反;
检测模块具体用于:
控制该输出通道输出第一检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的第一反馈信号;
控制该输出通道输出第二检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的第二反馈信号。
在一种可能的实现方式中,确定模块具体用于:
根据第一检测信号判断第一反馈信号是否正常,并根据第二检测信号判断第二反馈信号是否正常;
若第一反馈信号和第二反馈信号均正常,则确定该输出通道的故障检测结果为功能正常;
否则,确定该输出通道的故障检测结果为存在故障。
第三方面,本发明实施例提供了一种故障检测设备,包括电子设备,电子设备包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式的方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式的方法的步骤。
本发明实施例与现有技术相比存在的有益效果是:
本发明实施例通过使用故障检测设备替换目标轨道车辆的中央控制单元,能够直接通过故障检测设备控制至少一个网络输入输出模块,可以省去多人协作进行检测的过程,提高网络输入输出模块故障检测的效率,降低轨道车辆的检测维护成本;通过故障检测设备进行检测,能够直接针对一个网络输入输出模块中的输出通道进行检测,无需断开目标轨道车辆中的另一路网络输入输出模块后再进行检测,避免重复断电对非智能设备造成的损坏;通过控制输出通道输出检测信号,并根据对应关系,检测输出通道对应的输入通道输入的反馈信号,能够直观地得到非智能设备的动作状态,无需检修人员对非智能设备的动作状态进行识别和判断,能够减少故障检测的时间,进一步提高检测效率;通过输出通道与输入通道的对应关系进行检测,还可以避免人为出错的情况,提高网络输入输出模块的检测正确率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的网络输入输出模块故障检测方法的应用场景图;
图2是本发明实施例提供的网络输入输出模块故障检测方法的实现流程图;
图3是本发明实施例提供的网络输入输出模块故障检测方法的应用示意图;
图4是本发明实施例提供的网络输入输出模块故障检测装置的结构示意图;
图5是本发明实施例提供的电子设备的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
参见图1所示的本发明实施例提供的网络输入输出模块故障检测方法的应用场景图,本发明实施例提供的网络输入输出模块故障检测方法主要用于检测轨道列车中的网络输入输出模块,在轨道列车中,每辆车都有两个互为冗余的网络输入输出模块(InputOutput Module,IOM),即图1中的IOM1和IOM2,一般的,中央控制单元通过两路独立的网络输入输出模块同时控制同一个非智能设备,进行冗余控制,以保证列车安全可靠运行每个网络输入输出模块均有几十个输出通道,这些输出通道分别控制不同的非智能设备,两路网络输入输出模块同时执行中央控制单元指令后分别控制各自的输出通道;在某一个输出通道功能不正常时,网络输入输出模块无法诊断自身输出通道功能异常。在某些特定工况下,当一个网络输入输出模块的输出通道功能异常时,另外一个正常的I/O模块仍能继续控制此非智能设备,因此,高速动车组网络输入输出模块无法检测自身输出通道状态,必须要使一路网络输入输出模块断电,才能对另一路网络输入输出模块的输出通道进行检测。
故障检测设备通过列车网络与轨道列车连接,用于替换目标轨道车辆的中央控制单元,并作为网络系统的主控制器,以对目标轨道车辆中的至少一个网络输入输出模块进行检测;与中央控制单元不同的是,故障检测设备可以单独控制任意一个网络输入输出模块,因此,在使用故障检测设备对至少一个网络输入输出模块进行检测时,无需断开目标轨道车辆中的另一路网络输入输出模块后再进行检测,可以直接进行检测,能够避免重复断电对非智能设备造成的损坏。
故障检测设备中同时配置多功能车辆总线(Multifunction Vehicle Bus,MVB)板卡和以太网车辆编组网(Ethernet Consist Network,ECN)板卡,可以实现同时兼容MVB控车和ECN控车的动车组的网络输入输出模块的输出通道的检测。
在轨道列车中多个连续的车厢构成一个牵引单元,例如1车至4车为一个牵引单元,5车至8车为另一个牵引单元,每个故障检测设备可以监控一个牵引单元内所有的网络输入输出模块,即每个故障检测设备可以控制对应的牵引单元内任意一个网络输入输出模块的输出通道,以及检测任意一个网络输入输出模块的输入通道。
图2为本发明实施例提供的网络输入输出模块故障检测方法的实现流程图,详述如下:
步骤S201,获取每个网络输入输出模块中各个输出通道与各个输入通道的对应关系。
在本实施例中,每个网络输入输出模块中均包括多个输出通道和多个输入通道,通过每个输出通道分别控制轨道列车中的一个非智能设备,每个非智能设备也分别对应有一个输入通道,通过非智能设备构成输出通道和输入通道的对应关系。
步骤S202,对于每个输出通道,控制该输出通道输出检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的反馈信号。
在本实施例中,检测信号是用于控制非智能设备的控制信号,例如高电平信号或低电平信号。非智能设备会根据接收到的检测信号进行相应的动作,产生一个反馈信号,并将反馈信号传输至对应的输入通道。
步骤S203,根据反馈信号,确定该输出通道的故障检测结果。
一般的,在对非智能设备进行控制时,会产生相应的反馈信号,并传输至输入通道,现有的检测方法中,需要人为对非智能设备的状态或者反馈信号进行观察和记录,以实现输出通道的检测。
在本实施例中,将检测信号与反馈信号建立关联,由于反馈信号是根据非智能设备会根据接收到的检测信号生成的,如果输出通道是正常的,反馈信号与检测信号具有对应关系,如果输出通道存在故障,反馈信号与检测信号的对应关系不成立,通过这种方式,就能直观地确定出输出通道的故障检测结果。
通过反馈信号可以直观地得到非智能设备的状态,也就不需要检修人员再对非智能设备的状态进行识别和判断,能够减少故障检测的时间;并且人工检测容易发生错误操作或错误识别而导致结果误判的情况,导致网络输入输出模块的检测正确率低,而本实施例的方法通过反馈信号可以直接得到非智能设备的状态,能够避免人为出错的情况,从而提高网络输入输出模块检测的正确率。
并且,本实施例通过输出通道与输入通道的对应关系,能够自动提取对应的检测信号和反馈信号,进行故障判断,实现自动化检测,简化检测的流程。
本发明实施例通过使用故障检测设备替换目标轨道车辆的中央控制单元,能够直接通过故障检测设备控制至少一个网络输入输出模块,可以省去多人协作进行检测的过程,提高网络输入输出模块故障检测的效率,降低轨道车辆的检测维护成本;通过故障检测设备进行检测,能够直接针对一个网络输入输出模块中的输出通道进行检测,无需断开目标轨道车辆中的另一路网络输入输出模块后再进行检测,避免重复断电对非智能设备造成的损坏;通过控制输出通道输出检测信号,并根据对应关系,检测输出通道对应的输入通道输入的反馈信号,能够直观地得到非智能设备的动作状态,无需检修人员对非智能设备的动作状态进行识别和判断,能够减少故障检测的时间,进一步提高检测效率;通过输出通道与输入通道的对应关系进行检测,还可以避免人为出错的情况,提高网络输入输出模块的检测正确率。
在一种可能的实现方式中,步骤S201获取每个网络输入输出模块中各个输出通道与输入通道的对应关系,可以详述为:
获取目标车辆的电气原理图;
根据电气原理图,分别确定每个网络输入输出模块中各个输出通道连接的目标车辆中的非智能设备,以及确定各个非智能设备连接的输入通道,得到每个网络输入输出模块中各个输出通道与各个输入通道的对应关系。
在本实施例中,电气原理图中设置有非智能设备、网络输入输出模块的输出通道和网络输入输出模块的输入通道,根据各个输出通道与各个非智能设备的连接关系,以及各个非智能设备与各个输入通道的连接关系,就能直观的确定出各个输出通道与各个输入通道的对应关系。
具体的,可以根据输出通道的端口号、字偏、位偏信息,输入通道的端口号、字偏、位偏信息,以及网络输入输出模块与非智能设备的通信协议,得到各个输出通道与各个非智能设备的连接关系,各个非智能设备与各个输入通道的连接关系。
另外,也可以直接获取输出通道和输入通道的对应关系,具体的,将输出通道和输入通道的对应关系形成故障检测设备的配置表,故障检测设备直接获取配置表,就能够得到各个输出通道与各个输入通道的对应关系。
在一种可能的实现方式中,检测信号包括第一检测信号和第二检测信号,第一检测信号和第二检测信号的电平相反;
步骤S202控制该输出通道输出检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的反馈信号,可以详述为:
控制该输出通道输出第一检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的第一反馈信号;
控制该输出通道输出第二检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的第二反馈信号。
在本实施例中,检测信号有第一检测信号和第二检测信号两路,这两路检测信号的电平相反,即一路为高电平信号,另一路为低电平信号。
如果输出通道是正常的,则输出通道对应的非智能设备会先根据第一检测信号变化,再根据第二检测信号变化,从而会对应产生两路不同的反馈信号,依次传输至输入通道,因此,通过检测第一反馈信号和第二反馈信号就能确定输出通道的故障检测结果。
由于非智能设备本身存在一个状态,在进行输出通道的检测时,非智能设备的状态是未知的,可能是处于高电平的状态,也可能是处于低电平的状态;若非智能设备处于高电平状态,输出通道输出的检测信号也是高电平,那么无论输出通道是否存在故障,检测到的反馈信号必然是高电平状态,在这种情况下,就难以准确判断出输出通道是否存在故障。
因此,需要依次输出电平相反的两路检测信号,使非智能设备处于低电平和高电平两种状态,实现非智能设备的状态的变化,从而准确地判断出输出通道是否存在故障。
在一种可能的实现方式中,步骤S203根据反馈信号,确定该输出通道的故障检测结果,可以详述为:
根据第一检测信号判断第一反馈信号是否正常,并根据第二检测信号判断第二反馈信号是否正常;
若第一反馈信号和第二反馈信号均正常,则确定该输出通道的故障检测结果为功能正常;
否则,确定该输出通道的故障检测结果为存在故障。
在本实施例中,非智能设备根据第一检测信号生成第一反馈信号传输至输入通道,根据第二检测信号生成第二反馈信号传输至输入通道,因此,第一反馈信号与第一检测信号是相对应的,第二反馈信号与第二检测信号是相对应的,能够根据第一检测信号判断第一反馈信号是否正常,以及根据第二检测信号判断第二反馈信号是否正常。
在输出检测信号时,依次输出第一检测信号和第二检测信号,如果输出通道是正常的,输出通道对应的非智能设备会先根据第一检测信号变化,再根据第二检测信号变化,从而会对应产生两路不同的反馈信号,依次传输至输入通道;如果输出通道存在故障,输出通道对应的非智能设备无法接收到第一检测信号和第二检测信号,也就不会发生相应的变化,则检测到的第一反馈信号与第一检测信号可能不能对应,或者第二反馈信号与第二检测信号可能不能对应,从而能够判断出输出通道存在故障。
例如,非智能设备根据高电平的检测信号生成高电平的反馈信号,并传输至输入通道,非智能设备根据低电平的检测信号生成低电平的反馈信号,并传输至输入通道;当前非智能设备处于高电平状态,输出通道输出的第一检测信号为高电平,第二检测信号为低电平,当输出通道故障时,检测到的第一反馈信号为高电平,检测到的第二反馈信号仍为高电平,根据第一检测信号判断第一反馈信号是正常的,根据第二检测信号判断第二反馈信号是非正常的,因此,可以确定输出通道存在故障。
可选的,也可以直接根据两路反馈信号进行判断,由于第一检测信号和第二检测信号的电平相反,对应的,第一反馈信号和第二反馈信号的电平也是对应相反的,因此,可以检测第一反馈信号和第二反馈信号的电平是否相反,若相反,则确定该输出通道的故障检测结果为功能正常,若相同,确定该输出通道的故障检测结果为存在故障。
在一种可能的实现方式中,在根据反馈信号,确定该输出通道的故障检测结果之后,还包括:
对于每个网络输入输出模块,对存在故障的故障测试结果进行标注,并生成该网络输入输出模块的输出通道测试报告。
在本实施例中,对存在故障的故障测试结果进行标注,凸显存在故障的输出通道,以便检修人员根据输出通道测试报告对存在故障的输出通道进行故障处理。
在一个具体的实施例中,参见图3所示的网络输入输出模块故障检测方法的应用示意图,故障检测设备通过列车网络连接第一网络输入输出模块(IOM1)和第二网络输入输出模块(IOM2),与待检测的输出通道连接的非智能设备为继电器。
在检测过程中,首先检测IOM1中的输出通道,通过待检测的输出通道输出一个高电平的第一检测信号,使继电器得电,继电器得电后,将继电器辅助触点的高电平反馈信号传输至IOM1的输入通道;通过检测对应的输入通道得到第一反馈信号,若检测到第一反馈信号为高电平,与第一检测信号是对应的,则第一反馈信号是正常的;继续通过待检测的输出通道输出一个低电平的第二检测信号,使继电器失电,继电器失电后,将继电器辅助触点的低电平反馈信号传输至IOM1的输入通道;通过检测对应的输入通道得到第二反馈信号,若检测到第二反馈信号为低电平,与第二检测信号是对应的,则第二反馈信号是正常的;由于第一反馈信号和第二反馈信号均正常,因此,可以确定该输出通道的功能正常。
在检测完IOM1中的输出通道后,可以继续检测IOM2中的输出通道,判断IOM2的输出通道是否存在故障。
本发明实施例通过使用故障检测设备替换目标轨道车辆的中央控制单元,能够直接通过故障检测设备控制至少一个网络输入输出模块,可以省去多人协作进行检测的过程,提高网络输入输出模块故障检测的效率,降低轨道车辆的检测维护成本;通过故障检测设备进行检测,能够直接针对一个网络输入输出模块中的输出通道进行检测,无需断开目标轨道车辆中的另一路网络输入输出模块后再进行检测,避免重复断电对非智能设备造成的损坏;通过控制输出通道输出检测信号,并根据对应关系,检测输出通道对应的输入通道输入的反馈信号,能够直观地得到非智能设备的动作状态,无需检修人员对非智能设备的动作状态进行识别和判断,能够减少故障检测的时间,进一步提高检测效率;通过两路电平相反的检测信号,能够避免非智能设备本身存在的状态的干扰,准确地判断出输出通道是否存在故障,提高检测的准确率;通过输出通道与输入通道的对应关系进行检测,还可以避免人为出错的情况,提高网络输入输出模块的检测正确率。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。
图4示出了本发明实施例提供的网络输入输出模块故障检测装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
网络输入输出模块故障检测装置应用于故障检测设备,故障检测设备用于替换目标车辆的中央控制单元,以对目标车辆中的至少一个网络输入输出模块进行检测;如图4所示,网络输入输出模块故障检测装置40包括:
获取模块41,用于获取每个网络输入输出模块中各个输出通道与输入通道的对应关系;
检测模块42,用于对于每个输出通道,控制该输出通道输出检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的反馈信号;
确定模块43,用于对于根据反馈信号,确定该输出通道的故障检测结果。
在一种可能的实现方式中,获取模块41具体用于:
获取目标车辆的电气原理图;
根据电气原理图,分别确定每个网络输入输出模块中各个输出通道连接的目标车辆中的非智能设备,以及确定各个非智能设备连接的输入通道,得到每个网络输入输出模块中各个输出通道与各个输入通道的对应关系。
在一种可能的实现方式中,检测信号包括第一检测信号和第二检测信号,第一检测信号和第二检测信号的电平相反;
检测模块42具体用于:
控制该输出通道输出第一检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的第一反馈信号;
控制该输出通道输出第二检测信号,并根据对应关系,检测该输出通道对应的输入通道输入的第二反馈信号。
在一种可能的实现方式中,确定模块43具体用于:
根据第一检测信号判断第一反馈信号是否正常,并根据第二检测信号判断第二反馈信号是否正常;
若第一反馈信号和第二反馈信号均正常,则确定该输出通道的故障检测结果为功能正常;
否则,确定该输出通道的故障检测结果为存在故障。
在一种可能的实现方式中,网络输入输出模块故障检测装置40还包括生成模块,用于:
对于每个网络输入输出模块,对存在故障的故障测试结果进行标注,并生成该网络输入输出模块的输出通道测试报告。
本发明实施例还提供了一种故障检测设备,包括电子设备,电子设备包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上述的网络输入输出模块故障检测方法的步骤。
图5是本发明实施例提供的电子设备的示意图。如图5所示,该实施例的电子设备50包括:处理器51、存储器52以及存储在存储器52中并可在处理器51上运行的计算机程序53。处理器51执行计算机程序53时实现上述各个网络输入输出模块故障检测方法实施例中的步骤,例如图2所示的步骤S201至步骤S203。或者,处理器51执行计算机程序53时实现上述各装置实施例中各模块的功能,例如图4所示模块41至43的功能。
示例性的,计算机程序53可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器52中,并由处理器51执行,以完成本发明。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序53在电子设备50中的执行过程。例如,计算机程序53可以被分割成图4所示的模块41至43。
电子设备50可包括,但不仅限于,处理器51、存储器52。本领域技术人员可以理解,图5仅仅是电子设备50的示例,并不构成对电子设备50的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如电子设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器51可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器52可以是电子设备50的内部存储单元,例如电子设备50的硬盘或内存。存储器52也可以是电子设备50的外部存储设备,例如电子设备50上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器52还可以既包括电子设备50的内部存储单元也包括外部存储设备。存储器52用于存储计算机程序以及电子设备所需的其他程序和数据。存储器52还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/电子设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/电子设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电载波信号、电信信号以及软件分发介质等。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
Claims (10)
1.一种网络输入输出模块故障检测方法,其特征在于,所述方法应用于故障检测设备,所述故障检测设备用于替换目标轨道车辆的中央控制单元,以对目标轨道车辆中的至少一个网络输入输出模块进行检测;
所述方法包括:
获取每个网络输入输出模块中各个输出通道与各个输入通道的对应关系;
对于每个输出通道,控制该输出通道输出检测信号,并根据所述对应关系,检测该输出通道对应的输入通道输入的反馈信号;
根据所述反馈信号,确定该输出通道的故障检测结果。
2.根据权利要求1所述的网络输入输出模块故障检测方法,其特征在于,获取每个网络输入输出模块中各个输出通道与输入通道的对应关系,包括:
获取所述目标车辆的电气原理图;
根据所述电气原理图,分别确定每个网络输入输出模块中各个输出通道连接的目标车辆中的非智能设备,以及确定各个非智能设备连接的输入通道,得到每个网络输入输出模块中各个输出通道与各个输入通道的对应关系。
3.根据权利要求1所述的网络输入输出模块故障检测方法,其特征在于,所述检测信号包括第一检测信号和第二检测信号,所述第一检测信号和所述第二检测信号的电平相反;
控制该输出通道输出检测信号,并根据所述对应关系,检测该输出通道对应的输入通道输入的反馈信号,包括:
控制该输出通道输出第一检测信号,并根据所述对应关系,检测该输出通道对应的输入通道输入的第一反馈信号;
控制该输出通道输出第二检测信号,并根据所述对应关系,检测该输出通道对应的输入通道输入的第二反馈信号。
4.根据权利要求3所述的网络输入输出模块故障检测方法,其特征在于,根据所述反馈信号,确定该输出通道的故障检测结果,包括:
根据所述第一检测信号判断所述第一反馈信号是否正常,并根据所述第二检测信号判断所述第二反馈信号是否正常;
若所述第一反馈信号和所述第二反馈信号均正常,则确定该输出通道的故障检测结果为功能正常;
否则,确定该输出通道的故障检测结果为存在故障。
5.根据权利要求4所述的网络输入输出模块故障检测方法,其特征在于,在根据所述反馈信号,确定该输出通道的故障检测结果之后,还包括:
对于每个网络输入输出模块,对存在故障的故障测试结果进行标注,并生成该网络输入输出模块的输出通道测试报告。
6.一种网络输入输出模块故障检测装置,其特征在于,应用于故障检测设备,所述故障检测设备用于替换目标车辆的中央控制单元,以对目标车辆中的至少一个网络输入输出模块进行检测;
所述网络输入输出模块故障检测装置包括:
获取模块,用于获取每个网络输入输出模块中各个输出通道与输入通道的对应关系;
检测模块,用于对于每个输出通道,控制该输出通道输出检测信号,并根据所述对应关系,检测该输出通道对应的输入通道输入的反馈信号;
确定模块,用于对于根据所述反馈信号,确定该输出通道的故障检测结果。
7.根据权利要求6所述的网络输入输出模块故障检测装置,其特征在于,所述检测信号包括第一检测信号和第二检测信号,所述第一检测信号和所述第二检测信号的电平相反;
所述检测模块具体用于:
控制该输出通道输出第一检测信号,并根据所述对应关系,检测该输出通道对应的输入通道输入的第一反馈信号;
控制该输出通道输出第二检测信号,并根据所述对应关系,检测该输出通道对应的输入通道输入的第二反馈信号。
8.根据权利要求7所述的网络输入输出模块故障检测装置,其特征在于,所述确定模块具体用于:
根据所述第一检测信号判断所述第一反馈信号是否正常,并根据所述第二检测信号判断所述第二反馈信号是否正常;
若所述第一反馈信号和所述第二反馈信号均正常,则确定该输出通道的故障检测结果为功能正常;
否则,确定该输出通道的故障检测结果为存在故障。
9.一种故障检测设备,包括电子设备,所述电子设备包括存储器和处理器,所述存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上的权利要求1至5中任一项所述的方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上的权利要求1至5中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310790391.0A CN116743622A (zh) | 2023-06-29 | 2023-06-29 | 网络输入输出模块故障检测方法及故障检测设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310790391.0A CN116743622A (zh) | 2023-06-29 | 2023-06-29 | 网络输入输出模块故障检测方法及故障检测设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116743622A true CN116743622A (zh) | 2023-09-12 |
Family
ID=87913273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310790391.0A Pending CN116743622A (zh) | 2023-06-29 | 2023-06-29 | 网络输入输出模块故障检测方法及故障检测设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116743622A (zh) |
-
2023
- 2023-06-29 CN CN202310790391.0A patent/CN116743622A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108255123B (zh) | 基于三取二软硬件表决的列车lcu控制设备 | |
CN103941240A (zh) | 一种雷达系统通信分机检测装置及检测方法 | |
CN102632908A (zh) | 轨道电路读取器 | |
CN112737912A (zh) | 一种485总线系统及其故障诊断方法 | |
CN102854372B (zh) | 高压母线电流的检测装置和电池管理系统 | |
CN108599989B (zh) | 一种mvb总线检测方法及装置 | |
US6023228A (en) | Method and apparatus for checking electrical drive mechanisms | |
CN110672935B (zh) | 道岔失表示故障的诊断方法、装置、设备和存储介质 | |
CN111308992B (zh) | 一种车载诊断记录器测试方法与系统 | |
KR20060108877A (ko) | 에이에프 궤도회로장치 | |
CN116743622A (zh) | 网络输入输出模块故障检测方法及故障检测设备 | |
CN113954640A (zh) | 电动汽车主动放电控制系统及方法 | |
CN209823500U (zh) | 一种直流输电阀控系统的机箱和机箱面板 | |
CN103869142A (zh) | 用于监视信号电平的方法和设备 | |
CN113805567B (zh) | Mvb故障诊断方法、列车控制单元及轨道机车 | |
CN114954586B (zh) | 智能化运营系统、方法、装置、设备、产品及轨道车辆 | |
JP3294852B2 (ja) | 回路網化されるシステムの使用可能性の検査及び保証方法 | |
CN102970074B (zh) | Epon系统中olt侧的异常发光onu硬件检测装置 | |
CN117255011A (zh) | Rs-485通信故障检测定位系统及其工作方法 | |
KR200391711Y1 (ko) | 에이에프 궤도회로장치 | |
KR20080104991A (ko) | 반도체 테스트 시스템 | |
CN110991673B (zh) | 用于复杂系统的故障隔离和定位方法 | |
CN110850773B (zh) | 一种采集信号的方法、装置、计算机存储介质及电子设备 | |
CN114339464B (zh) | 轨道维护监测方法、电子设备、存储介质和程序产品 | |
EP4443767A1 (en) | Multipath interference detection method and apparatus, and optical module and communication device |
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 |