全磁悬浮心室辅助装置固件升级系统及其升级方法制造方法及图纸

技术编号:37559437 阅读:13 留言:0更新日期:2023-05-15 07:42
本发明专利技术提供了一种全磁悬浮心室辅助装置固件升级系统及其升级方法,所述系统包括引导加载程序固件及应用程序固件;所述引导加载程序固件包括复位模块、定时器模块、通信模块、编程模块及程序加载模块;所述应用程序固件包括复位模块、通信模块、及控制器或功能性模块,所述控制器或功能性模块与磁悬浮单元和电机单元电性连接。应用本发明专利技术的系统进行全磁悬浮心室辅助装置的固件升级,可以有利地允许非侵入性地或微创地且无需移植地更新与第三代VAD相关联的可植入式电子设备。有效的降低了对于医疗保健系统的护理成本。疗保健系统的护理成本。疗保健系统的护理成本。

【技术实现步骤摘要】
全磁悬浮心室辅助装置固件升级系统及其升级方法


[0001]本专利技术属于医疗器械软件支持
,具体涉及一种全磁悬浮心室辅助装置固件升级的方法和系统。

技术介绍

[0002]心室辅助装置(VAD),一般用于心脏无法提供足够的血液循环(通常被称为心力衰竭或充血性心力衰竭)的病人的短期应用(即几天、几个月)和长期应用(即几年或一生)。如图1所示,经典的植入式左心室辅助系统(LVAS)主要包括植入患者胸腔内的血泵12、通过血泵端经皮电缆13和控制器端经皮电缆延长线14与血泵12连接的置于患者体外的控制器15,及与所述控制器15通过电源线16连接的电源17,所述电源17向血泵12和控制器15提供电能,电源17可以是电池或插入电插座的适配器。系统的工作原理为:血泵12将血液连续从左心室输送到主动脉。血泵端经皮电缆13通过腹部开口与控制器端经皮电缆延长线14连接,该控制器端经皮电缆延长线14连接到患者身体外的控制器15。血泵端经皮电缆13和控制器端经皮电缆延长线14一旦连接,就构成了为血泵12提供动力的路径,并在血泵12和控制器15之间提供传递信息路径。控制器15充当植入式左心室辅助系统10的中央电源和通信中枢,以控制血泵12的电源,并通过血泵端经皮电缆13和控制器端经皮电缆延长线14与血泵12通信。它还提供关于植入式左心室辅助系统10如何工作的警报。
[0003]随着VAD技术的不断发展,可植入技术(如电子技术、软件技术等)在此类系统中应用率不断上升,全磁悬浮心室辅助装置(即全磁悬浮血泵)已经成为该领域最先进、血液相容性最好的第三代VAD。这意味着更复杂的电子和软件术被大量应用。因此,需要新的方法和系统,用于避免额外的手术、进一步的患者不适以及其高额费用等,来促进全磁悬浮心室辅助装置相关的电子设备的有效更新。

技术实现思路

[0004]为了解决现有技术的不足,本专利技术提出了一种全磁悬浮心室辅助装置固件升级系统及其升级方法。
[0005]本专利技术的目的通过以下技术方案来实现:全磁悬浮心室辅助装置固件升级系统,包括引导加载程序固件及应用程序固件;所述引导加载程序固件包括复位模块、定时器模块、通信模块、编程模块及程序加载模块;所述应用程序固件包括复位模块、通信模块、定时器模块及控制器或功能性模块,所述控制器或功能性模块与磁悬浮单元和电机单元电性连接。
[0006]优选地,以上所述的全磁悬浮心室辅助装置固件升级系统的升级方法,包括如下步骤:S1、进行程序存储介质的独立逻辑分区,划分为用于存储引导加载程序固件及应用程序固件的程序校验值的分区0和用于存储应用程序固件及其相关数据参数的分区1;
S2、运行引导加载程序固件;S3、等待接收经由通信模块的更新请求,如接收到,则重启定时器模块,并通过通信模块获取待更新的应用程序固件的数据文件及其相应校准数据;若未接收到,则判断定时器模块是否超时;S4、若超时,则计算分区1的应用程序固件的程序校验值,并与分区0存储的分区1的程序校验值对比;S5、若计算的程序校验值与存储的程序校验值一致,则通过程序加载模块加载并运行应用程序固件直至结束;否则通过复位模块进行复位处理;S6当应用程序固件运行时,若接收到经由应用程序固件中通信模块的更新请求,则通过应用程序固件中的复位模块对血泵内部控制单元进行复位;否则继续运行应用程序固件。
[0007]优选地,所述S1中相关数据参数包括传感器校准参数、磁悬浮校准参数及电机校准参数。
[0008]优选地,所述S2包括如下步骤:当血泵内部控制单元首次上电或电气复位后,将运行分区0的引导加载程序固件。
[0009]优选地,所述S3还包括如下步骤,对接收到通信模块获取的待更新的应用程序固件的数据文件及其相应校准数据进行数据完整性校验,无误后,通过编程模块将分区1的内容擦除,并重新向分区1写入待更新的应用程序固件的数据文件及其相应校准数据;将新写入分区1的程序校验值写入分区0的程序校验值区域;随后通过复位模块进行复位处理。
[0010]本专利技术的有益效果体现在:本专利技术可以有利地允许非侵入性地或微创地且无需移植地更新与第三代VAD相关联的可植入式电子设备。有效的降低了对于医疗保健系统的护理成本。
附图说明
[0011]图1:现有技术中左心室辅助系统构成关系结构示意图。
[0012]图2:本专利技术的基于的程序储存介质及其分区结构示意图。
[0013]图3:本专利技术的全磁悬浮心室辅助装置固件升级系统结构示意图。
[0014]图4:本专利技术在进行固件升级时的设备连接结构示意图。
[0015]图5:本专利技术进行固件升级方法流程示意图。
[0016]图6:本专利技术进行固件升级方法时加载的应用程序固件运行流程图。
具体实施方式
[0017]本专利技术揭示了一种全磁悬浮心室辅助装置固件升级系统及其升级方法,结合图2

图5所示,本专利技术通过在血泵内部的控制单元内部,在同一个程序存储介质中,实现一套由引导加载程序固件2和应用程序固件3两者共同构建的左心室辅助装置固件1。
[0018]在嵌入式应用领域,现代化的程序存储介质通常是容量固定闪存类型(通常为数千字节至数百兆字节)非易失存储器。本专利技术通过逻辑分区的方式,将程序存储介质分割为两个独立的逻辑分区,包括用于存储引导加载程序固件2和应用程序固件3的程序校验值的分区0;用于存储应用程序固件3和其相关的数据参数的分区1,所述相关参数包括传感器校
准参数、磁悬浮校准参数和电机校准参数等。
[0019]其中,所述引导加载程序固件2包括复位模块21、定时器模块22、通信模块23、编程模块24及程序加载模块25。
[0020]所述应用程序固件3包括复位模块31、通信模块32、及控制器或功能性模块33及定时器模块34,所述控制器或功能性模块33与全磁悬浮心室辅助装置的磁悬浮单元4和电机单元5电性连接,磁悬浮单元4与电机单元5通常由控制器或功能性模块33进行控制。
[0021]结合图4所示,本专利技术还揭示了以上所述的全磁悬浮心室辅助装置固件升级系统的升级方法,包括如下步骤:S1、当血泵内部控制单元首次上电或电气复位后,位于分区0的引导加载程序固件2首先被执行,启动定时器模块22和通信模块23。
[0022]S2、等待接收经由通信模块23的更新请求,如接收到,则重启定时器模块,并通过通信模块23获取待更新的应用程序固件3的数据文件及其相应校准数据;并对其进行数据完整性校验,无误后,通过编程模块24将分区1的内容全部擦除,并重新向分区1写入待更新的应用程序固件3的数据文件及其相应校准数据;将新写入分区1的程序校验值写入分区0的程序校验值区域;随后通过复位模块21进行复位处理。
[0023]S4、若未接收到,则判断定时器模块22是否超时;若超时(通常为数百毫秒至数十秒),则计算分区1的应用程序固件的程序校验值,并与分区0存储的分区1的程序校验值对比;若计算的程序校验值与存储的程序校验值一致,则通过程序加载本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.全磁悬浮心室辅助装置固件升级系统,其特征在于:包括引导加载程序固件及应用程序固件;所述引导加载程序固件包括复位模块、定时器模块、通信模块、编程模块及程序加载模块;所述应用程序固件包括复位模块、通信模块、定时器模块及控制器或功能性模块,所述控制器或功能性模块与磁悬浮单元和电机单元电性连接。2.如权利要求1所述的全磁悬浮心室辅助装置固件升级系统的升级方法,其特征在于:包括如下步骤:S1、进行程序存储介质的独立逻辑分区,划分为用于存储引导加载程序固件及应用程序固件的程序校验值的分区0和用于存储应用程序固件及其相关数据参数的分区1;S2、运行引导加载程序固件,启动定时器模块和通信模块;S3、等待接收经由通信模块的更新请求,如接收到,则重启定时器模块,并通过通信模块获取待更新的应用程序固件的数据文件及其相应校准数据;若未接收到,则判断定时器模块是否超时;S4、若超时,则计算分区1的应用程序固件的程序校验值,并与分区0存储的分区1的程序校验值对比;S5、若计算的程序校验值与存储的程序校验值一致,则通过程序加载模块加载并运...

【专利技术属性】
技术研发人员:缪进静谈雪丹
申请(专利权)人:苏州同心医疗科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1