探测器故障诊断方法和装置的制造方法

文档序号:9864036阅读:459来源:国知局
探测器故障诊断方法和装置的制造方法
【技术领域】
[0001]本发明主要涉及CT系统中的探测器,尤其涉及探测器的快速故障诊断方法和装置。
【背景技术】
[0002]CT(computed tomography,计算机断层成像)设备是一种功能齐全的病情探测仪器。X射线的CT设备主要包含以下组成部分:X射线球管、X射线检测器、扫描控制系统、图像采集与处理系统。在医学应用中,通过对人体某部一定厚度的层面进行扫描,由探测器接收透过该层的X线并转化为能量强度信号,由数据采集与处理系统对能量强度信号进行采集,并结合一定的算法重建原图像。利用CT设备,医生可清晰地观察到普通X光片难以显示的机体组织情况,如脑出血、各种微小肿瘤等,使得临床诊断水平得到显著提高。
[0003]如图1所示,X射线检测器系统包括若干个分别独立工作的探测器单元(出于说明方便起见,在本文中被称为DBB,Detetor Building Block) C3DBB被分组连接至相应的数据接口(DIF,Data Interface),多个DIF进而连接至数据控制板(DCB,Data Control Board),DCB受控于上层的主控单元(GPC,General Purpose Computer) ο
[0004]GPC作为CT系统的主控单元,承担着系统中所有设备的控制任务。现有技术中,探测器的故障处理一般由GPC统一监测和处理,这使得GPC数据处理繁重,容易发生错误。此夕卜,当系统中发生故障时,目前的做法是在扫描过程中提示出错,后续让系统进入工厂维修模式,由GPC向DCB和DBB发送命令以获取对应状态来进行故障诊断。但由于探测器单元的数目众多,一旦在系统扫描期间出现问题,扫描控制系统很难快速准确地定位故障源。

【发明内容】

[0005]针对现有技术的不足,本发明的目的是提供一种对探测器进行快速故障诊断的解决方案。
[0006]具体而言,本发明采用由DCB实时收集下挂的DIF和DBB的状态以监视是否有故障发生,由此很大程度地减轻了 GPC的负担。在发生故障时,通过两层链路的分级诊断,可快速准确地定位故障源。进一步,本发明所提供的故障诊断方法无需使设备进入工厂模式,而是可以在运行中实时发现故障进行定位,由此提高了探测器系统的效率。
[0007]为解决上述技术问题,本发明提供了一种探测器故障检测方法,包括:由数据控制板在系统运行时实时地向其相关联的数据接口和探测器发送采数命令;处理来自数据接口和探测器的数据以确定是否有故障发生;若确定发生故障,则由数据控制板进行响应信息采集;以及向主控单元发送响应信息,并由主控单元进行故障定位。
[0008]进一步,所述进行响应信息采集包括:由数据控制板向其相关联的多个数据接口发送第一故障检测请求;针对这多个数据接口中的每一个数据接口,确定是否接收到来自该数据接口的第一故障检测响应;如果接收到来自该数据接口的第一故障检测响应,则向该数据接口相关联的多个探测器发送第二故障检测请求;针对这多个探测器中的每一个,确定是否接收到来自该探测器的第二故障检测响应,其中所述响应信息包括第一故障检测响应和第二故障检测响应。
[0009]本发明的另一方面提供了一种探测器故障检测装置,包括:用于使数据控制板在系统运行时实时地向其相关联的数据接口和探测器发送采数命令的模块;用于处理来自所述数据接口和探测器的数据以确定是否有故障发生的模块;用于若确定发生故障,则使数据控制板进行响应信息采集的装置;以及用于向主控单元发送所述响应信息,并使主控单元进行故障定位的装置。
【附图说明】
[0010]图1示出了CT系统中探测器的架构。
[0011 ]图2是根据本发明一实施例的探测器故障诊断方法流程示意图。
【具体实施方式】
[0012]为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的【具体实施方式】作详细说明。
[0013]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,因此本发明不受下面公开的具体实施例的限制。
[0014]本发明提供一种快捷的故障诊断流程,将系统划分成DCB-DIF链路层和DIF-DBB链路层,对这两个链路层分别进行故障检测,提高了故障诊断的速度和准确性。
[0015]如图2所示,本发明的探测器故障检测方法包括以下步骤:
[0016]步骤SI: DCB采用广播方式向其下挂的DIF和DBB发送数据采集命令,并对来自每个DIF和DBB的响应进行处理。例如,DCB可对来自DIF和DBB的响应进行超时检测、CRC校验以及其它处理。
[0017]步骤S2: DCB通过处理来自DIF和DBB的数据来确定是否有故障发生。举例而言,DCB可确定是否有DIF和DBB出现响应超时或CRC校验错误。若有,则确定其下挂的DIF和DBB以及其间的链路可能有故障发生。
[0018]如果DCB在步骤S2确定有故障发生,则在步骤S3向GPC发送警报信号以向GPC报告有故障发生。如果在步骤S2确定没有故障发生,则返回步骤SI继续采集和处理数据。
[0019]步骤S4: DCB接收来自GPC的停止采集数据命令和启动故障检测命令,停止采集数据并向每一个DIF发送DCB-DIF故障检测请求。
[0020]步骤S5:针对每一个DIF,DCB确定是否接收到来自该DIF的DCB-DIF故障检测响应。例如,DCB可启动计时器,确定在预定时间内是否接收到来自DIF的DCB-DIF故障检测响应。[0021 ] 如果DCB未接收到来自一DIF的DCB-DIF故障检测响应,则在步骤S6,确定到该DIF的DCB-DIF链路发生故障并向GPC报告。DCB还可将该DCB-DIF链路发生故障的信息存储在其寄存器中以供后续处理。
[0022]如果DCB接收到来自DIF的DCB-DIF故障检测响应,则在步骤S7,DCB将该DCB-DIF故障检测响应报告给GPC以供GPC进行初步的故障分析。
[0023]步骤S8: DCB向DBB发送DIF-DBB故障检测请求。具体而言,DCB向在步骤S5中接收到其DCB-DIF故障检测响应的DIF下挂的DBB发送DIF-DBB故障检测请求以进一步检测相关联的DIF-DBB链路状态。
[0024]步骤S9:针对每一个DBB,DCB确定是否接收到来自该DBB的DIF-DBB故障检测响应。
[0025]如果DCB未接收到来自一 DBB的DIF-DBB故障检测响应,则在步骤S10,确定该DBB的DIF-DBB链路发生故障并向GPC
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1