血泵控制电路及其控制方法、装置和心室辅助装置与流程

文档序号:23619050发布日期:2021-01-12 10:29阅读:178来源:国知局
血泵控制电路及其控制方法、装置和心室辅助装置与流程

本发明涉及控制领域,具体而言,涉及一种血泵控制电路及其控制方法、装置和心室辅助装置。



背景技术:

目前,心室辅助装置的控制器的主要功能为驱动血泵运转,如果控制器发生异常,则会造成血泵驱动无法执行,危及患者生命。

传统的控制器一般采用备用控制器来解决可能发生的控制器异常的问题,当正在使用的控制器发生故障时,会通过人工来将当前的控制器切换到备用控制器。这种切换方式需要有可靠的故障检测方式和人工辅助,使得对血泵进行控制存在更换不及时的风险。这样在主控制器异常、人工更换不及时的情况下,很容易造成意外。

针对现有技术中对血泵进行控制的风险问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明的主要目的在于提供一种血泵控制电路及其控制方法、装置和心室辅助装置,以至少解决对血泵进行控制存在的不能及时更换的风险的技术问题。

为了实现上述目的,根据本发明的一个方面,提供了一种血泵控制电路的控制方法。其中,血泵控制电路包括辅助控制电路和主控制电路,该方法包括:通过辅助控制电路检测主控制电路的工作状态,其中,主控制电路用于驱动血泵按照目标转速工作;在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作。

可选地,通过辅助控制电路检测主控制电路的工作状态包括:通过辅助控制电路检测主控制芯片的工作状态或主驱动模块的工作状态,其中,主控制电路包括主控制芯片和主驱动模块,主控制芯片用于控制主驱动模块驱动血泵按照目标转速工作。

可选地,通过辅助控制电路检测主控制芯片的工作状态包括:通过辅助控制芯片向主控制芯片定时发送目标信号,其中,辅助控制电路包括辅助控制芯片;在辅助控制芯片未接收到响应信号的情况下,确定主控制芯片的工作状态为异常工作状态,其中,响应信号由主控制芯片对目标信号进行响应得到;在辅助控制芯片接收到响应信号的情况下,确定主控制芯片的工作状态为正常工作状态。

可选地,在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作包括:在检测到主控制芯片的工作状态为异常工作状态的情况下,通过辅助控制芯片控制辅助驱动模块,来驱动血泵按照目标转速工作,其中,辅助控制电路包括辅助驱动模块。

可选地,在确定主控制芯片的工作状态为异常工作状态之后,该方法还包括:通过辅助控制芯片控制辅助报警电路发送第一报警信号,其中,第一报警信号用于指示主控制芯片的工作状态为异常工作状态。

可选地,通过辅助控制电路检测主驱动模块的工作状态包括:在主控制芯片的工作状态为正常工作状态的情况下,如果血泵工作异常,则控制主控制芯片断开,并通过辅助控制芯片控制辅助驱动模块,来驱动血泵,其中,辅助控制电路包括辅助驱动模块;如果经由辅助驱动模块驱动之后的血泵工作正常,则确定主驱动模块的工作状态为异常工作状态。

可选地,在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作包括:在检测到主驱动模块的工作状态为异常工作状态的情况下,通过辅助控制芯片控制辅助驱动模块,来驱动血泵按照目标转速工作。

可选地,在确定主驱动模块的工作状态为异常工作状态之后,该方法还包括:通过辅助控制芯片控制辅助报警电路发送第二报警信号,其中,第二报警信号用于指示主驱动模块的工作状态为异常工作状态。

可选地,在通过辅助控制芯片控制辅助驱动模块,来驱动血泵之后,该方法还包括:如果经由辅助驱动模块驱动之后的血泵仍工作异常,则确定血泵故障。

可选地,在确定血泵故障之后,该方法还包括:控制主控制芯片接通,并控制辅助控制芯片断开,以在血泵解除故障之后,通过主控制芯片控制主驱动模块,来驱动血泵按照目标转速工作。

可选地,该方法还包括:在辅助控制芯片在预定时间段未向主控制芯片发送目标信号的情况下,确定辅助控制芯片出现异常工作状态。

可选地,在确定辅助控制芯片出现异常工作状态之后,该方法还包括:通过主控制芯片控制主报警电路发送第三报警信号,其中,第三报警信号用于指示辅助控制芯片的工作状态为异常工作状态。

为了实现上述目的,根据本发明的另一方面,还提供了一种血泵控制电路的控制装置。血泵控制电路包括辅助控制电路和主控制电路,该装置包括:检测单元,用于通过辅助控制电路检测主控制电路的工作状态,其中,主控制电路用于驱动血泵按照目标转速工作;驱动单元,用于在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作。

为了实现上述目的,根据本发明的另一方面,还提供了一种血泵控制电路。该血泵控制电路包括:主控制电路,与血泵相连接,用于驱动血泵按照目标转速工作;辅助控制电路,与主控制电路和血泵相连接,用于在检测到主控制电路的工作状态为异常工作状态时,驱动血泵按照目标转速工作。

为了实现上述目的,根据本发明的另一方面,还提供了一种心室辅助装置,该心室辅助装置包括本发明实施例的血泵控制电路。

为了实现上述目的,根据本发明的另一方面,还提供了一种处理器。该处理器用于运行程序,其中,程序运行时执行本发明实施例的血泵控制电路的控制方法。

通过本发明,血泵控制电路包括辅助控制电路和主控制电路,通过辅助控制电路检测主控制电路的工作状态,其中,主控制电路用于驱动血泵按照目标转速工作;在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作。也就是说,通过辅助控制电路检测主控制电路的工作状态,一旦检测到主控制电路出现了异常工作状态,则立即通过辅助控制电路驱动血泵,使其正常运转,避免了当正在使用的控制器发生故障时,需要通过人工来将当前的控制器切换到备用控制器,解决了对血泵进行控制的存在的不能及时更换的风险的技术问题,达到了对血泵及时更换,提高对血泵进行控制的可靠性的技术效果。

附图说明

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种血泵控制电路的示意图;

图2是根据本发明实施例的一种血泵控制电路的控制方法的流程图;

图3是根据本发明实施例的一种心室辅助装置的示意图;以及

图4是根据本发明实施例的一种血泵控制电路的控制装置的示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

本发明实施例提供了一种血泵控制电路。

图1是根据本发明实施例的一种血泵控制电路的示意图。如图1所示,该血泵控制电路10包括:主控制电路11和辅助控制电路12。

主控制电路11,与血泵相连接,用于驱动血泵按照目标转速工作。

在该实施例中,血泵控制电路为用于进行血泵控制的双冗余控制电路,也即,双冗余血泵控制电路,包括主控制电路11,该主控制电路11也即主控制驱动电路,具有用于对血泵进行驱动的驱动功能,可以驱动血泵按照目标转速工作,其中,目标转速可以为预先设定好的指定转速,血泵为用于实现泵血功能的泵体。

可选地,监控设备通过通信模块和该主控制电路11进行通信,向主控制电路11发送用于对血泵的转速进行调整的指令、用于对数据进行读取的指令等,此处不做限制。主控制电路11可以对监控设备通过通信模块发送过来的指令进行处理,可以定时读取钟信息。其中,上述监控设备和血泵属于血泵控制电路的外围设备。

辅助控制电路12,与主控制电路11和血泵相连接,用于在检测到主控制电路的工作状态为异常工作状态时,驱动血泵按照目标转速工作。

该实施例的血泵控制电路还可以包括辅助控制电路12,该辅助控制电路12也即辅助控制驱动电路,在正常工作状态下,与主控制电路11进行定时通信,可以每隔一定周期向主控制电路11发送查询指令,以检测主控制电路11的工作状态是否为异常工作状态。其中,辅助控制电路12和主控制电路11可以通过总线相互通信,该总线可以为can总线、485总线以及其它工业总线,此处不做限制。

可选地,该实施例的辅助控制电路12在检测主控制电路11的工作状态是否为异常工作状态时,可以根据主控制电路11对辅助控制电路12发送的查询指令的反馈信号来确定主控制电路11的工作状态是否为异常工作状态,比如,在辅助控制电路12长时间未接收到主控制电路11对查询指令的反馈信号的情况下,则确定主控制电路11的工作状态为异常工作状态。

在主控制电路11的工作状态为异常工作状态的情况下,主控制电路11是无法继续驱动血泵按照目标转速进行工作的,这时将用于对血泵进行驱动的驱动功能从主控制电路11切换到辅助控制电路12,也即,辅助控制电路12具有抢夺主控制电路11的驱动控制功能的权利,使得辅助控制电路12能够驱动血泵按照上述目标转速工作,避免了血泵出现停转、无法供血的危险。

在辅助控制电路12检测到主控制电路11的工作状态为正常工作状态的情况下,比如,辅助控制电路12接收到主控制电路11对查询指令的反馈信号,确定主控制电路11的工作状态为正常工作状态,则辅助控制电路12可以继续在下一周期向主控制电路11发送查询指令,以检测主控制电路11的工作状态是否为异常工作状态。

可选地,该实施例的上述监控设备也通过通信模块与辅助控制电路12进行通信,可以访问辅助控制电路12。

可选地,该实施例的主控制电路11工作在从机模式,辅助控制电路12工作在主机模式。

在该实施例中,血泵控制电路通过主控制电路11与血泵相连接,驱动血泵按照目标转速工作,通过辅助控制电路12,与主控制电路11和血泵相连接,用于在检测到主控制电路的工作状态为异常工作状态时,驱动血泵按照目标转速工作。也就是说,通过辅助控制电路12检测主控制电路11的工作状态,一旦检测到主控制电路11出现了异常工作状态,则立即通过辅助控制电路12驱动血泵,使其正常运转,避免了当正在使用的控制器发生故障时,需要通过人工来将当前的控制器切换到备用控制器,解决了对血泵进行控制存在的不能及时更换的风险的技术问题,从而对血泵及时更换,达到了提高对血泵进行控制的可靠性的技术效果。

下面进一步地对该实施例的主控制电路进行介绍。

可选地,主控制电路包括:主控制芯片,用于发送第一控制信号;主驱动模块,与主控制芯片和血泵相连接,用于响应第一控制信号,驱动血泵按照目标转速工作。

在该实施例中,主控制电路包括主控制芯片,主控制电路可以通过主控制芯片与通信模块相连接,以接收监控设备通过通信模块向主控制电路发送的用于对血泵的转速进行调整的指令、用于对数据进行读取的指令等。可选地,该实施例的主控芯片可以为数字信号处理器(digitalsignalprocessing,简称为dsp)、单片机或者其它微控制器等,此处不做限制。

该实施例的主控制电路还可以包主驱动模块,该主驱动模块与主控制芯片和血泵均相连接,用于在主控制芯片的工作状态为正常工作状态的情况下,接收主控制芯片发送的第一控制信号,并响应该第一控制信号,驱动血泵按照目标转速进行工作,也即,该实施例的主控制芯片和主驱动模块二者共同用于驱动血泵按照目标转速进行工作。

下面进一步地对该实施例的辅助控制电路进行介绍。

可选地,辅助控制电路包括:辅助控制芯片,与主控制芯片相连接,用于检测主控制电路的主控制芯片的工作状态,或主驱动模块的工作状态,或血泵的工作状态;辅助控制电路还包括:辅助驱动模块,与辅助控制芯片和血泵相连接,用于响应辅助控制芯片发送的第二控制信号,驱动血泵按照目标转速工作。

在该实施例中,辅助控制电路包括辅助控制芯片,辅助控制电路可以通过辅助控制芯片与通信模块相连接,以接收监控设备通过通信模块向辅助控制电路发送的信息。可选地,该实施例的辅助控芯片可以为dsp、单片机或者其它微控制器等。该实施例的辅助控制芯片与主控制芯片为两个独立的控制芯片,可以相同,也可以不同。

该实施例的辅助控制芯片用于检测主控制电路的主控制芯片的工作状态或主驱动模块的工作状态。

在通过辅助控制芯片检测主控制芯片的工作状态时,可以通过辅助控制芯片向主控制芯片定时发送目标信号,该目标信号可以为查询指令,控制芯片可以每隔一定周期向主控制芯片发送一次目标信号。主控制芯片在正常工作状态下,在接收到目标信号之后,会对目标信号进行响应,比如,对查询指令进行回复。在辅助控制芯片在一定时间段内未接收到主控制芯片发送的响应信号的情况下,或者在辅助控制芯片向主控制芯片发送目标信号的次数达到预定次数,且仍然未接收到主控制芯片发送的响应信号的情况下,也即,在数次尝试之后仍然无法得到主控制芯片的回复,则确定主控制芯片的工作状态为异常工作状态;可选地,如果在辅助控制芯片一定时间段内接收到主控制芯片发送的响应信号的情况下,或者在辅助控制芯片在向主控制芯片发送的目标信号的次数小于预定次数,且接收到主控制芯片发送的响应信号的情况下,则确定主控制芯片的工作状态为正常工作状态。

可选地,该实施例的主控制芯片也可以确定辅助控制芯片是否出现异常工作状态。如果辅助控制芯片在预定时间段未向主控制芯片发送目标信号,也即,主控制芯片如果连续长时间接收不到辅助控制芯片发送的目标信号,则可以同样确定是辅助控制芯片出现了异常工作状态。

该实施例的辅助控制电路还可以包括辅助驱动模块,该辅助驱动模块与辅助控制芯片和血泵均相连接,用于接收辅助控制芯片发送的第二控制信号,并响应该第二控制信号,驱动血泵按照目标转速进行工作,也即,该实施例的辅助控制芯片和辅助驱动模块二者共同用于驱动血泵按照目标转速进行工作。

在通过辅助控制电路检测主驱动模块的工作状态时,可以在主控制芯片的工作状态为正常工作状态的情况下,如果血泵工作异常,比如,血泵出现了停转,控制主控制芯片断开,并通过辅助控制芯片控制辅助驱动模块,来驱动血泵,也即,辅助驱动模块尝试驱动血泵,如果经由辅助驱动模块驱动之后的血泵工作正常,则可以确定主驱动模块的工作状态为异常工作状态。

该实施例在检测到主控制芯片的工作状态为异常工作状态,或者主驱动模块的工作状态为异常工作状态的情况下,通过辅助控制芯片控制辅助驱动模块,来驱动血泵按照目标转速工作,也即,辅助控制芯片通过辅助驱动模块接管对血泵的控制,从而避免在主控制电路无法对血泵进行驱动时,血泵出现停转、无法供血的危险,解决了对血泵进行控制存在的不能及时更换的风险的技术问题,从而对血泵及时更换,提高了对血泵进行驱动的安全性和可靠性,进而提高了对血泵进行驱动的效率。

在主控制芯片的工作状态为正常工作状态的情况下,在通过辅助控制芯片控制辅助驱动模块驱动血泵之后,如果经由辅助驱动模块驱动之后的血泵仍然工作异常,则可以确定血泵故障,以便进一步对血泵采取措施来排除故障。在确定血泵故障之后,控制主控制芯片接通,并控制辅助控制芯片断开,以在血泵解除故障之后,通过主控制芯片控制主驱动模块,来驱动血泵按照目标转速工作,也即,辅助控制芯片将对血泵进行驱动的控制权交回主控制芯片。

可选地,血泵控制电路还包括:辅助报警电路,与辅助控制芯片相连接,用于发出主控制芯片的工作状态为异常工作状态的第一报警信号和主驱动模块的工作状态为异常工作状态的第二报警信号。

该实施例的血泵控制电路包括辅助报警电路,该辅助报警电路可以为辅助声光报警电路,可以通过辅助控制芯片进行控制。在主控制芯片的工作状态为异常工作状态的情况下,该辅助报警电路发出第一报警信号,该第一报警信号用于指示主控制芯片的工作状态为异常工作状态,该第一报警信号可以为声音,也可以为光,以达到对用户进行提醒的目的。

该实施例的辅助报警电路还用于在主驱动模块的工作状态为异常工作状态的情况下,发出第二报警信号,该第二报警信号用于指示主驱动模块的工作状态为异常工作状态,该第二报警信号可以为声音,也可以为光,以达到对用户进行提醒的目的。

该实施例通过辅助报警电路发出主控制芯片的工作状态为异常工作状态的第一报警信号和主驱动模块的工作状态为异常工作状态的第二报警信号,避免了在主控制芯片出现异常工作状态时,无法发出报警信号的问题。

可选地,血泵控制电路还包括:存储模块,与辅助控制芯片相连接,用于存储辅助控制芯片的工作信息。

在该实施例中,血泵控制电路还包括存储模块,辅助控制芯片可以定期将自身的工作信息存储在该存储模块中,比如,辅助控制芯片将在运行过程中所产生的参数存储在该存储模块中,比便后期对其性能进行分析。

可选地,存储模块,与主控制芯片相连接,用于存储主控制芯片的工作信息。

该实施例的存储模块还可以与主控制芯片相连接,主控制芯片可以定期将自身的工作信息存储在该存储模块中,比如,主控制芯片将在运行过程中所产生的参数存储在该存储模块中,比便后期对其性能进行分析。

可选地,血泵控制电路还包括:时钟校准模块,与辅助控制芯片相连接,用于校准辅助控制芯片的时钟信号。

实施例的血泵控制电路还包括时钟校准模块,辅助控制芯片定时读取时钟信号,该时钟校准模块可以用于对辅助控制芯片的时钟信号进行校准。

可选地,时钟校准模块,与主控制芯片相连接,用于校准主控制芯片的时钟信号。

该实施例的时钟校准模块还与主控制芯片相连接,主控制芯片定时读取时钟信号,该时钟校准模块可以用于对主控制芯片的时钟信号进行校准。

可选地,该实施例的存储模块和时钟校准模块可以设置在一起,同时与主控制芯片和辅助控制芯片相连接。

可选地,血泵控制电路还包括:主报警电路,与主控制芯片相连接,用于发出辅助控制芯片的工作状态为异常工作状态的第三报警信号。

该实施例的血泵控制电路还包括主报警电路,该主报警电路可以为主声光报警电路,通过主控制芯片进行控制。在辅助控制芯片的工作状态为异常工作状态的情况下,发出第三报警信号,该第三报警信号用于指示辅助控制芯片的工作状态为异常工作状态,该第三报警信号可以为声音、光,以达到对用户进行提醒的目的。

该实施例通过主报警电路发出主辅助控制芯片的工作状态为异常工作状态的第三报警信号,避免了在辅助控制芯片出现异常工作状态时,无法发出报警信号的问题。

可选地,该实施例的主控制芯片根据自身运行的参数和血泵的参数以及软件预设值进行对比,如果自身运行参数或者血泵的运行参数超过软件预设值,则主控制芯片可以控制主报警电路产生报警信号。

该实施例上述主控制芯片和辅助控制芯片为双冗余血泵控制电路中的冗余模块,通过冗余模块间的通信和相互协调工作,自动、及时地切换到备用控制驱动电路工作,解决了在正在使用的主控制芯片发生故障时,可能发生的人工切换不及时的问题,且解决了在主控制芯片发生异常时,无法发出报警信息的问题,并且解决了对血泵进行控制存在的不能及时更换的风险的技术问题,从而对血泵及时更换,提高了对血泵进行驱动的可靠性、安全性,进而提高了对血泵进行驱动的效率。

实施例2

本发明实施例提供了一种血泵控制电路的控制方法,其中,血泵控制电路包括辅助控制电路和主控制电路。需要说明的是,该实施例的血泵控制电路的控制方法可以由实施例1中的血泵控制电路执行。

图2是根据本发明实施例的一种血泵控制电路的控制方法的流程图。如图2所示,该方法包括以下步骤:

步骤s202,通过辅助控制电路检测主控制电路的工作状态,其中,主控制电路用于驱动血泵按照目标转速工作。

在步骤s202提供的技术方案中,血泵控制电路为用于进行血泵控制的双冗余控制电路,包括主控制电路,该主控制电路具有用于对血泵进行驱动的驱动功能,通过主控制电路驱动血泵按照目标转速工作,其中,目标转速可以为预先设定好的指定转速,血泵为用于实现泵血功能的泵体。

可选地,监控设备通过通信模块和该主控制电路进行通信,向主控制电路发送用于对血泵的转速进行调整的指令、用于对数据进行读取的指令等,此处不做限制。主控制电路可以对监控设备通过通信模块发送过来的指令进行处理,可以定时读取钟信息。其中,上述监控设备和血泵属于血泵控制电路的外围设备。

该实施例的血泵控制电路还可以包括辅助控制电路,通过辅助控制电路检测主控制电路的工作状态,该工作状态包括正常工作状态和异常工作状态。该实施例的辅助控制电路与主控制电路进行定时通信,可以每隔一定周期向主控制电路发送查询指令,以检测主控制电路的工作状态是否为异常工作状态。其中,辅助控制电路和主控制电路可以通过总线相互通信,该总线可以为can总线、485总线以及其它工业总线,此处不做限制。

可选地,该实施例在通过辅助控制电路检测主控制电路的工作状态是否为异常工作状态时,可以根据主控制电路对辅助控制电路发送的查询指令的反馈信号来确定主控制电路的工作状态是否为异常工作状态,比如,在辅助控制电路长时间未接收到主控制电路对查询指令的反馈信号的情况下,则确定主控制电路的工作状态为异常工作状态,在辅助控制电路接收到主控制电路对查询指令的反馈信号的情况下,则确定主控制电路的工作状态为正常工作状态,则辅助控制电路可以继续在下一周期向主控制电路发送查询指令,以检测主控制电路的工作状态是否为异常工作状态。

步骤s204,在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作。

在步骤s204提供的技术方案中,在通过辅助控制电路检测主控制电路的工作状态之后,在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作。

在该实施例中,在主控制电路的工作状态为异常工作状态的情况下,主控制电路是无法继续驱动血泵按照目标转速进行工作的,这时将用于对血泵进行驱动的驱动功能从主控制电路切换到辅助控制电路,也即,辅助控制电路为备用控制驱动电路,具有抢夺主控制电路的驱动控制功能的权利,使得辅助控制电路驱动血泵按照上述目标转速工作,避免了血泵出现停转、无法供血的危险。

通过本发明上述步骤s202至步骤s204,血泵控制电路包括辅助控制电路和主控制电路,通过辅助控制电路检测主控制电路的工作状态,其中,主控制电路用于驱动血泵按照目标转速工作;在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作。也就是说,通过辅助控制电路检测主控制电路的工作状态,一旦检测到主控制电路出现了异常工作状态,则立即通过辅助控制电路驱动血泵,使其正常运转,避免了当正在使用的控制器发生故障时,需要通过人工来将当前的控制器切换到备用控制器,解决了对血泵进行控制的存在的不能及时更换的风险的技术问题,达到了对血泵及时更换,提高对血泵进行控制的可靠性的技术效果。

作为一种可选的实施方式,步骤s202,通过辅助控制电路检测主控制电路的工作状态包括:通过辅助控制电路检测主控制芯片的工作状态或主驱动模块的工作状态,其中,主控制电路包括主控制芯片和主驱动模块,主控制芯片用于控制主驱动模块驱动血泵按照目标转速工作。

在该实施例中,主控制电路包括主控制芯片,主控制电路的工作状态与主控制芯片的工作状态有关。该实施例可以通过辅助控制电路检测主控制芯片的工作状态,该主控制芯片的工作状态包括主控芯片的正常工作状态和异常工作状态。该实施例的主控制电路可以通过主控制芯片与通信模块相连接,以接收监控设备通过通信模块向主控制电路发送的用于对血泵的转速进行调整的指令、用于对数据进行读取的指令等。可选地,该实施例的主控芯片可以为dsp、单片机或者其它微控制器等。

该实施例的主控制电路还可以包括与主控制芯片和血泵相连接的主驱动模块,该主驱动模块用于在主控制芯片的控制下驱动血泵按照目标转速工作,也即,该实施例的主控制芯片和主驱动模块二者共同用于驱动血泵按照目标转速进行工作。因而,主控制电路的工作状态还与主驱动模块的工作状态有关,该实施例可以通过辅助控制电路检测主驱动模块的工作状态,该主驱动模块的工作状态包括主驱动模块的正常工作状态和异常工作状态。

下面对该实施例的通过辅助控制电路检测主控制芯片的工作状态的方法进行介绍。

作为一种可选的实施方式,通过辅助控制电路检测主控制芯片的工作状态包括:通过辅助控制芯片向主控制芯片定时发送目标信号,其中,辅助控制电路包括辅助控制芯片;在辅助控制芯片未接收到响应信号的情况下,确定主控制芯片的工作状态为异常工作状态,其中,响应信号由主控制芯片对目标信号进行响应得到;在辅助控制芯片接收到响应信号的情况下,确定主控制芯片的工作状态为正常工作状态。

在该实施例中,辅助控制电路包括辅助控制芯片,辅助控制电路可以通过辅助控制芯片与通信模块相连接,以接收监控设备通过通信模块向辅助控制电路发送的信息。可选地,该实施例的辅助控芯片可以为dsp、单片机或者其它微控制器等。该实施例的辅助控制芯片与主控制芯片为两个独立的控制芯片,可以相同,也可以不同。

在通过辅助控制电路检测主控制芯片的工作状态时,可以通过辅助控制芯片向主控制芯片定时发送目标信号,该目标信号可以为辅助控制芯片向主控制芯片发送的查询指令。该实施例的辅助控制芯片可以每隔预定周期向主控制电路发送一次目标信号,主控制芯片在正常工作状态下,在接收到目标信号之后,会对目标信号进行响应,得到响应信号,比如,对查询指令进行回复,得到回复信息。

在辅助控制芯片在一定时间段内未接收到主控制芯片发送的响应信号的情况下,或者在辅助控制芯片向主控制芯片发送目标信号的次数达到预定次数,且仍然未接收到主控制芯片发送的响应信号的情况下,也即,在数次尝试之后仍然无法得到主控制芯片的回复,则确定主控制芯片的工作状态为异常工作状态。

作为一种可选的实施方式,在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作包括:在检测到主控制芯片的工作状态为异常工作状态的情况下,通过辅助控制芯片控制辅助驱动模块,来驱动血泵按照目标转速工作,其中,辅助控制电路包括辅助驱动模块。

在该实施例中,在检测到主控制芯片的工作状态为异常工作状态的情况下,主控制芯片是无法继续控制主驱动模块,来驱动血泵按照目标转速进行工作的,这时将用于对血泵进行驱动的驱动功能从主控制电路切换到辅助控制电路,通过辅助控制电路的辅助控制芯片控制辅助驱动模块,仍然能够驱动血泵按照目标转速工作,也即,辅助控制芯片通过辅助驱动模块接管对血泵的控制,达到了在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作的目的,这样在正常情况下,主控制芯片控制主驱动模块驱动血泵,在确定主控制芯片出现异常工作状态的情况下,辅助控制芯片和辅助驱动模块才参与驱动血泵的过程,从而避免了血泵出现停转、无法供血的危险,解决了对血泵进行控制存在的不能及时更换的风险的技术问题,从而对血泵及时更换,提高了对血泵进行驱动的可靠性和安全性,进而提高了对血泵进行驱动的效率。

作为一种可选的实施方式,在确定主控制芯片的工作状态为异常工作状态之后,该方法还包括:通过辅助控制芯片控制辅助报警电路发送第一报警信号,其中,第一报警信号用于指示主控制芯片的工作状态为异常工作状态。

在该实施例中,血泵控制电路包括辅助报警电路,该辅助报警电路可以为辅助声光报警电路,可以通过辅助控制芯片进行控制。在确定主控制芯片的工作状态为异常工作状态的情况下,发出第一报警信号,该第一报警信号用于指示主控制芯片的工作状态为异常工作状态,比如,发出主控芯片电路异常的报警信号,该第一报警信号可以为声音,也可以为光,以达到对用户进行提醒的目的。

该实施例通过辅助报警电路发出主控制芯片的工作状态为异常工作状态的第一报警信号,避免了在主控制芯片出现异常工作状态时,无法发出报警信号的问题。

下面对该实施例的通过辅助控制电路检测主驱动模块的工作状态的方法进行介绍。

作为一种可选的实施方式,通过辅助控制电路检测主驱动模块的工作状态包括:在主控制芯片的工作状态为正常工作状态的情况下,如果血泵工作异常,则控制主控制芯片断开,并通过辅助控制芯片控制辅助驱动模块,来驱动血泵,其中,辅助控制电路包括辅助驱动模块;如果经由辅助驱动模块驱动之后的血泵工作正常,则确定主驱动模块的工作状态为异常工作状态。

在该实施例中,在通过辅助控制电路检测主驱动模块的工作状态时,可以在确定主控制芯片的工作状态为正常工作状态的情况下,如果血泵出现了异常工作状态,比如,血泵出现了停转,则可以先控制主控制芯片断开,接通辅助控制芯片,并通过辅助控制芯片控制辅助驱动模块,来驱动血泵,也即,通过辅助驱动模块尝试驱动血泵。如果经由辅助驱动模块驱动之后的血泵工作正常,则可以确定主驱动模块的工作状态为异常工作状态,使得血泵出现了异常工作状态。

作为一种可选的实施方式,在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作包括:在检测到主驱动模块的工作状态为异常工作状态的情况下,通过辅助控制芯片控制辅助驱动模块,来驱动血泵按照目标转速工作。

在该实施例中,在检测到主驱动模块的工作状态为异常工作状态的情况下,主驱动模块是无法继续驱动血泵按照目标转速进行工作的,这时将用于对血泵进行驱动的驱动功能从主控制电路切换到辅助控制电路,通过辅助控制电路的辅助控制芯片控制辅助驱动模块,仍然能够驱动血泵按照目标转速工作,也即,辅助控制芯片通过辅助驱动模块接管对血泵的控制,达到了在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作的目的,这样在正常情况下,主控制芯片控制主驱动模块驱动血泵,在确定主驱动模块出现异常工作状态的情况下,辅助控制芯片和辅助驱动模块才参与驱动血泵的过程,从而避免了血泵出现停转、无法供血的危险,解决了对血泵进行控制存在的不能及时更换的风险的技术问题,从而对血泵及时更换,提高了对血泵进行驱动的可靠性和安全性,进而提高了对血泵进行驱动的效率。

作为一种可选的实施方式,在确定主驱动模块的工作状态为异常工作状态之后,该方法还包括:通过辅助控制芯片控制辅助报警电路发送第二报警信号,其中,第二报警信号用于指示主驱动模块的工作状态为异常工作状态。

在该实施例中,辅助报警电路可以为辅助声光报警电路,可以通过辅助控制芯片进行控制。在确定主控制芯片的工作状态为异常工作状态的情况下,辅助报警电路发出第二报警信号,该第二报警信号用于指示主驱动模块的工作状态为异常工作状态,也即,发送主驱动模块驱动异常的报警信号,该第二报警信号可以为声音,也可以为光,以达到对用户进行提醒的目的。

该实施例通过辅助报警电路发出主驱动模块的工作状态为异常工作状态的第二报警信号,避免了在主控制芯片出现异常工作状态时,无法发出报警信号的问题。

作为一种可选的实施方式,在通过辅助控制芯片控制辅助驱动模块,来驱动血泵之后,该方法还包括:如果经由辅助驱动模块驱动之后的血泵仍工作异常,则确定血泵故障。

在该实施例中,如果主控制芯片工作正常,但血泵无法正常工作,则辅助控制芯片控制辅助驱动模块尝试驱动血泵,如果血泵在被驱动之后仍旧无法正常工作,则确定血泵是由于自身原因导致无法正常工作,比如,本身出现了故障,从而实现了辅助控制芯片可以通过辅助驱动模块来检测血泵的工作状态,以确定血泵出现故障的目的,以便进一步对血泵采取措施来排除故障。

作为一种可选的实施方式,在确定血泵故障之后,该方法还包括:控制主控制芯片接通,并控制辅助控制芯片断开,以在血泵解除故障之后,通过主控制芯片控制主驱动模块,来驱动血泵按照目标转速工作。

在确定血泵故障之后,可以控制主控制芯片接通,并控制辅助控制芯片断开,也即,辅助控制芯片将用于对血泵进行驱动的控制权交回主控制芯片,这样在血泵解除故障之后,可以第一时间通过主控制芯片控制主驱动模块,来驱动血泵按照目标转速工作。

作为一种可选的实施方式,该方法还包括:在辅助控制芯片在预定时间段未向主控制芯片发送目标信号的情况下,确定辅助控制芯片出现异常工作状态。

在该实施例中,主控制芯片和辅助控制芯片之间相互通信。如果辅助控制芯片异常,主控制芯片也能检测出来。在辅助控制芯片出现异常工作状态之后,是无法定时向主控制芯片发送目标信号的。而主控制芯片判断是否出现预定时间段内没有接收到辅助控制芯片发送的目标信号,如果主控制芯片判断出预定时间段内没有接收到辅助控制芯片发送的目标信号,则确定辅助控制芯片出现了异常工作状态。此时主控制芯片和主驱动模块仍然在驱动血泵正常工作,血泵不会出现停转、无法供血的危险,解决了对血泵进行控制存在的不能及时更换的风险的技术问题,从而对血泵及时更换,提高了对血泵进行驱动可靠性和安全性,进而提高了对血泵进行驱动的效率。

作为一种可选的实施方式,在确定辅助控制芯片出现异常工作状态之后,方法还包括:通过主控制芯片控制主报警电路发送第三报警信号,其中,第三报警信号用于指示辅助控制芯片的工作状态为异常工作状态。

该实施例的血泵控制电路还包括主报警电路,该主报警电路与辅助报警电路相互独立,可以为主声光报警电路,通过主控制芯片进行控制。在辅助控制芯片的工作状态为异常工作状态的情况下,发出第三报警信号,该第三报警信号用于指示辅助控制芯片的工作状态为异常工作状态,该第三报警信号可以为声音、光,以达到对用户进行提醒的目的。

该实施例通过主报警电路发出主辅助控制芯片的工作状态为异常工作状态的第三报警信号,避免了在辅助控制芯片出现异常工作状态时,无法发出报警信号的问题。

可选地,该实施例的主控制芯片根据自身运行的参数和血泵的参数以及软件预设值进行对比,如果自身运行参数或者血泵的运行参数超过软件预设值,则主控制芯片可以控制主报警电路产生报警信号。

该实施例的血泵控制电路通过上述主控制芯片和辅助控制芯片之间的通信和相互协调工作,在正常情况下,主控制芯片和主驱动模块驱动血泵工作;只有在主控制芯片或者主驱动模块出现异常工作状态的情况下,辅助控制芯片和辅助驱动模块才参与驱动血泵的过程,达到了可以自动、及时地切换到备用控制驱动电路工作的目的,解决了在正在使用的主控制芯片发生故障时,可能发生的人工切换不及时的问题,且解决了在主控制芯片发生异常时,无法发出报警信息的问题,解决了对血泵进行控制存在的不能及时更换的风险的技术问题,从而对血泵及时更换,提高了对血泵进行驱动的可靠性、安全性,进而提高了对血泵进行驱动的效率。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

实施例3

本发明实施例还提供了一种心室辅助装置。该心室辅助装置可以包括本发明实施例1中的血泵控制电路。

在该实施例中,心室辅助装置由体内的血泵和体外的电控系统组成。血泵主要用于实现泵血功能,电控系统主要由控制器和配套电源设备组成,该电控系统可以包括本发明实施例1中的血泵控制电路。

实施例4

下面结合优选的实施例对本发明的技术方案进行详细地举例说明。

心衰病是全球主要的公共卫生问题之一,其发病率约为1%左右。传统的心脏移植治疗方法,通常需要供体,无法成为即时、普及的治疗方式。心室辅助装置是一种在心脏不能满足身体血液需要时给人体供血的机械性辅助装置。通过机械方式泵血和改善组织灌注,可以对严重心衰病人进行治疗。

在相关技术中,心室辅助装置的控制器主要功能为驱动血泵运转,当正在使用的控制器发生故障时,发出声光报警信号給患者或者其他人员,从而紧急人工切换到备用控制器。该切换方式需要有可靠的故障检测方式和人工辅助。当主控制芯片异常、声光报警异常或者人工更换不及时时,容易造成意外。

下面对本发明实施例的心室辅助装置进行介绍。

图3是根据本发明实施例的一种心室辅助装置的示意图。如图3所示,该心室辅助装置包括监控设备31、通信模块32、主声光报警电路33、主控制芯片34、存储与时钟模块35、辅助控制芯片36、辅助声光报警电路37、主驱动模块38、辅助驱动模块39、血泵40以及其它辅助电路41(包括薄膜按键电路、电源管理电路、电池电量读取电路等)。可选地,该实施例的心室辅助装置包括双冗余血泵控制电路,该双冗余血泵控制电路包括上述主声光报警电路33、主控制芯片34、存储与时钟模块35、辅助控制芯片36、辅助声光报警电路37、主驱动模块38、辅助驱动模块39以及其它辅助电路41(包括薄膜按键电路、电源管理电路、电池电量读取电路等)。

在该实施例中,监控设备31和血泵40都属于外围设备。监控设备31通过通信模块32和主控制芯片34、辅助控制芯片36通信,使得监控设备31可以访问主控制芯片34和辅助控制芯片36。主控制芯片34和辅助控制芯片36可以通过总线相互通信,该总线可以为can总线、485总线或者其它工业总线,此处不做任何限制。主控制芯片34工作在从机模式,辅助控制芯片36工作在主机模式。

主控制芯片34连接于主声光报警电路33,用于将主控制芯片34检测到的报警信息发送出去。

主控制芯片34连接于主驱动模块38,二者共同驱动血泵40按照指定的转速工作。

主控制芯片34和存储与时钟模块35相连接,主控制芯片34用于定期将自身信息存储在存储与时钟模块35中;主控制芯片34在实施时通过存储与时钟模块35中的时钟校准时间。

主控制芯片34与其它辅助电路41相连接,用于完成接收使用者的按键开关指令、供电、电池电量读取等功能。

辅助控制芯片36连接于辅助驱动模块39,二者在特定条件下驱动血泵40按照指定的转速工作。

辅助控制芯片36和存储与时钟模块35相连接,辅助控制芯片36用于定期将自身信息存储在存储与时钟模块35中,辅助控制芯片36在实施时通过存储与时钟模块35中的时钟校准时间。

辅助控制芯片36与其它辅助电路41相连接,完成接收使用者按键开关指令、供电、电池电量读取等功能。

辅助控制芯片36连接辅助声光报警电路37,用于将辅助控制芯片36检测到的报警信息发送出去。

主控制芯片34和辅助控制芯片36是两个独立的控制芯片可以相同或者不同,可以是dsp、单片机或者其它微控制器。

在正常工作情况下,主控制芯片34工作在正常状态,通过主驱动模块38进行泵驱动和控制;通过通信模块32接受监控设备31发来的转速调整、数据读取等指令,并处理相应的指令,主控制芯片34定时读取时钟信息,主控制芯片34定期向存储与时钟模块35存储数据,主控制芯片34根据自身的工作情况、驱动血泵40的情况和软件预设值进行对比,如果自身运行情况或者血泵40运行情况超过软件预设值,则主控制芯片34通过主声光报警电路33产生报警信号。

在正常工作情况下,辅助控制芯片36定时与主控制芯片34通信,根据主控制芯片34上的反馈信息判断主控制芯片34的工作状态是否正常,如果主控制芯片34正常工作且主驱动模块38正常工作,则辅助控制芯片36继续下一周期查询。当检测到主控制芯片34有异常发生时,则无法进行血泵40的驱动控制;该实施例的主控制芯片34通过主声光报警电路33发出报警信号。辅助控制芯片36具有最高的控制权,具有抢夺主控制芯片34的驱动控制功能的权利。

下面对该实施例的血泵40故障判断方法、主驱动模块38驱动异常的方法以及辅助控制芯片36工作异常的方法进行介绍。

在该实施例中,如果主控制芯片34工作正常,而血泵40无法正常工作,则辅助控制芯片36继续工作在辅助控制模式,辅助驱动模块39尝试驱动血泵40,如果血泵40在被驱动之后仍然无法正常工作,则辅助控制芯片36确定血泵40故障,辅助控制芯片36将对血泵40的控制权交回主控制芯片34。

如果辅助驱动模块39在尝试驱动血泵40之后,血泵40能够正常工作,则辅助控制芯片36确定是主驱动模块38驱动异常,辅助控制芯片36夺取主控制芯片34的控制驱动功能,并通过辅助声光报警电路37,发送用于指示主驱动模块38驱动异常的报警信息。此时通过辅助控制芯片36和辅助驱动模块39仍然能够驱动血泵40正常工作,不会出现停转、无法供血的危险。其中,通过辅助控制芯片36和辅助驱动模块39组成了备用控制驱动电路。

在该实施例中,如果主控制芯片34工作不正常,辅助控制芯片36定时通信会无法及时收到主控制芯片34的回复,在尝试数次之后仍然无法得到主控制芯片34的回复,则辅助控制芯片36通过辅助驱动模块39接管对血泵40的控制,并通过辅助声光报警电路37发出用于指示主控制芯片34异常的报警信息。此时通过辅助控制芯片36和辅助驱动模块39仍然能够驱动血泵40正常工作,不会出现停转、无法供血的危险。

在该实施例中,如果辅助控制芯片36工作异常,通过主控制芯片34也能判断出来。由于在辅助控制芯片36异常之后,无法定时向主控制芯片34发送查询指令。主控制芯片34判断是否出现连续长时间无法收到辅助控制芯片36的查询指令,如果出现连续长时间无法收到辅助控制芯片36的查询指令,则确定辅助控制芯片36异常,并通过主声光报警电路33发出用于指示辅助控制芯片36异常的报警信息。此时主控制芯片34和主驱动模块38仍然在驱动血泵40正常工作,不会出现停转、无法供血的危险。

该实施例通过上述三种故障的检测方法,使得双冗余血泵控制电路具备了多种异常的自我检测手段,提高了对血泵进行驱动的可靠性。

在该实施例中,辅助控制芯片具有最高的控制权,具有抢夺驱动控制功能的权利;在正常情况下,主控制芯片和主驱动模块驱动血泵工作;只有在确定主控制芯片或者主驱动模块异常时,辅助控制芯片和辅助驱动模块才参与驱动血泵的控制过程中;该实施例的主控制芯片和辅助控制芯片互相通信,通过通信情况确定对方是否处于正常工作状态,主控制芯片在接收不到辅助控制芯片发送的查询指令的情况下,确定辅助控制芯片异常,辅助控制芯片在接收不到主控制芯片的回复的情况下,确定主控制芯片异常;主控制芯片和辅助控制芯片分别通过与其对应的独立的声光报警电路发出报警信息,同时接管血泵驱动工作,防止出现泵停转、影响供血;辅助控制芯片可以通过辅助驱动模块配合主驱动模块检测血泵的状态,以确定是血泵异常还是主驱动模块异常。

该实施例上述主控制芯片和辅助控制芯片为双冗余血泵控制电路中的冗余模块,通过冗余模块间的通信和相互协调工作,自动、及时地切换到备用控制驱动电路工作,解决了在正在使用的主控制芯片发生故障时,可能发生的人工切换不及时的问题,且解决了在主控制芯片发生异常时,无法发出报警信息的问题,解决了对血泵进行控制存在的不能及时更换的风险的技术问题,从而对血泵及时更换,提高了对血泵进行驱动的可靠性、安全性,进而提高了对血泵进行驱动的效率。

实施例5

本发明实施例还提供了一种血泵控制电路的控制装置,其中,血泵控制电路包括辅助控制电路和主控制电路。需要说明的是,该实施例的血泵控制电路的控制装置可以用于执行本发明实施例的血泵控制电路的控制方法。

图4是根据本发明实施例的一种血泵控制电路的控制装置的示意图。如图4所示,该血泵控制电路的控制装置40可以包括:检测单元41和驱动单元42。

检测单元41,用于通过辅助控制电路检测主控制电路的工作状态,其中,主控制电路用于驱动血泵按照目标转速工作。

驱动单元42,用于在检测到主控制电路的工作状态为异常工作状态的情况下,通过辅助控制电路驱动血泵按照目标转速工作。

在该实施例中,通过辅助控制电路检测主控制电路的工作状态,一旦检测到主控制电路出现了异常工作状态,则立即通过辅助控制电路驱动血泵,使其正常运转,避免了当正在使用的控制器发生故障时,需要通过人工来将当前的控制器切换到备用控制器,解决了对血泵进行控制存在的不能及时更换的风险的技术问题,达到了对血泵及时更换,提高对血泵进行控制的可靠性的技术效果。

实施例6

本发明实施例提供了一种处理器。该处理器用于运行程序,其中,程序运行时执行本发明实施例的血泵控制电路的控制方法。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1