一种用于呼吸机的控制方法及适用该控制方法的控制系统的制作方法

文档序号:1185094阅读:247来源:国知局
专利名称:一种用于呼吸机的控制方法及适用该控制方法的控制系统的制作方法
技术领域
本发明涉及一种用于呼吸机的控制方法及该控制适用的控制系统,具体来说,涉及一种采用微机进行控制的方法及其系统。
背景技术
呼吸机是一种用于支持呼吸能力不足的病人进行呼吸的医疗仪器,比如,通常可 作为麻醉机的一部分,在手术过程中对病人实施麻醉,并对麻醉后的病人实施被动呼吸。目前,几乎所有呼吸机都是采用微机进行控制。比如,采用一个单片机来接收来自 传感器的信号以及键盘的输入、进行数据计算、控制通气的频率及气压、处理操作界面的显 示等。随着科技的进步,呼吸机所能实现的功能也日益复杂,相应的,对用于进行控制的微 机的性能要求也日益提高。比如,通常可采用一个32位的ARM单片机来对各外围设置实施 控制,ARM单片机的运行速度高、数据处理能量、外部扩展能力也很强。作为维系病人生命的医疗仪器,必须保证呼吸机运行的稳定性。一旦控制系统由 于死机等原因发生崩溃,则可能造成病人窒息,导致生命危险。因此,在设计呼吸机的控制 系统时,必须将稳定性放在第一位,功能性放在第二位。同样以上述ARM单片机为例,由于其连接的外围设备比较多,这些外围设备都是 挂在总线上的,并且程序是在外部ROM中运行,数据也是储存在外部RAM中,因此抗干扰能 力相对较差。一旦总线上受到干扰,就会使程序跑飞,进而导致系统崩溃。工作中,系统一 旦崩溃,则必须令系统复位或重启。复位后,ARM单片机按照开机流程,首先会进行系统自 检。该自检将花费一定时间,若时间过长,则会影响病人的生命安全。另一方面,即使自检 速度较快,ARM单片机迅速进入工作状态,但系统内的各项数据都被初始化,无法恢复到崩 溃之前的工作状态。对于必须时刻根据病人的呼吸状况来调整运行参数的呼吸机而言,这 种情况是绝对不允许发生的。于是,为了使得呼吸机的控制系统在死机复位后能尽快恢复到之前的工作状态, 必须人工对控制系统进行监控,一旦发现数据被初始化,就迅速将目前的各参数输入至系 统中,从而尽量减小由于系统复位所造成的影响。但无论人工监控有多么及时,都会浪费大 量时间用于复位时的自检以及参数的输入,从而无法百分之百确保病人的生命安全。

发明内容
本发明目的之一在于提供一种能在工作中由于意外而复位时,自动将系统恢复到 复位前的工作状态的用于呼吸机的控制方法。为实现上述发明目的,本发明采取了如下技术方案一种用于呼吸机的控制方法,所述呼吸机包括外围设备和用于控制所述外围设备 的控制系统,所述控制系统具备第一单片机、第二单片机以及设置在所述第二单片机内的 存储器。所述控制方法包括以下步骤a、所述第一单片机向所述第二单片机发起通信要求,进而与所述第二单片机进行通信,并通过所述通信向所述第二单片机发送至少一种运行参数,该运行参数与所述第一 单片机在发起所述通信要求时的运行状态相关,在正常工作状态下,所述第一单片机发起 任意两次相邻的所述通信要求之间的时间间隔不超过一个预先设定的值;b、所述第二单片机在接收到所述通信要求后,与所述第一单片机进行通信,从而 接收所述运行参数,并将所述运行参数存储在所述存储器中;C、所述第二单片机还监控所述时间间隔是否超过所述预先设定的值,当所述时间 间隔超过所述预定的值时,向所述第一单片机发送一个复位信号;d、所述第一单片机在接收到所述复位信号后复位,然后向所述第二单片机发送一 个要求所述第二单片机返送回所述运行参数的返送要求;e、所述第二单片机在接收到所述返送要求后,将存储在所述存储器中的所述运行参数返送回所述第一单片机;f、所述第一单片机根据所述运行参数设定运行状态。进一步的,所述存储器为RAM。所述第二单片机的开机流程包括一个将所述RAM 内的数据初始化的步骤。所述步骤f包括一个判断返送回的所述运行参数是否为初始化状 态的步骤,当判断为初始化状态时,将所述第一单片机的运行状态设定为开机自检;当判断 为非初始化状态时,将所述第一单片机的运行状态设定为与所述运行参数相对应的运行状 态。更进一步的,所述存储器为EEPR0M。所述第二单片机的关机流程包括一个将所述 EEPROM内的数据初始化的步骤。所述步骤f包括一个判断返送回的所述运行参数是否为初 始化状态的步骤,当判断为初始化状态时,将所述第一单片机的运行状态设定为开机自检; 当判断为非初始化状态时,将所述第一单片机的运行状态设定为与所述运行参数相对应的 运行状态。更进一步的,所述第二单片机在完成所述步骤b后,向所述第二单片机发起反馈 通信要求,进而与所述第一单片机进行反馈通信,并通过所述反馈通信向所述第一单片机 发送反馈数据。更进一步的,所述预先设定的值为0. 5 3秒。本发明的另一目的在于提供一种适用上述控制方法的控制系统。为实现上述发明目的,本发明采取了如下技术方案一种用于呼吸机的控制系统,具备第一单片机和第二单片机。其中,所述第一单 片机包括通信模块,用于向所述第二单片机发起通信要求进而与所述第二单片机进行通 信,并通过所述通信向所述第二单片机发送至少一种运行参数,所述运行参数与所述第一 单片机在发起所述通信要求时的运行状态相关;计时模块,用于控制发起任意两次相邻的 所述通信要求之间的时间间隔不超过一个预先设定的值;以及状态设定模块,用于当所述 控制系统复位后,向所述第二单片机发送一个要求所述第二单片机返送回所述运行参数的 返送要求,并在接收到返送回的所述运行参数后,根据所述运行参数设定所述第一单片机 的运行状态。所述第二单片机包括存储模块,用于在接收到所述通信要求后,与所述第一 单片机进行通信,从而接收并存储所述运行参数;监控模块,用于监控所述时间间隔是否超 过所述预先设定的值,并当所述时间间隔超过所述预定的值时,向所述第一单片机发送一 个复位信号从而令所述第一单片机复位;以及返送模块,用于当接收到所述返送要求时,从所述存储模块中读取所述运行参数,并将所述运行参数返送回所述第一单片机。进一步的,所述存储模块包括用于存储所述运行参数的RAM。所述状态设定模块包 括判断模块,用于判断返送回的所述运行参数是否为初始化状态;自检模块,当所述运行 参数为初始化状态时,对所述第一单片机进行自检;以及恢复模块,当所述运行参数并非初 始化状态时,将所述第一单片机的运行状态恢复到与所述运行参数相对应的运行状态。更进一步的,所述存储模块包括用于存储所述运行参数的EEPROM ;以及初始化 模块,用于在执行所述第二单片机的正常关机流程时,将所述EEPROM的数据初始化。所述 状态设定模块包括判断模块,用于判断返送回的所述运行参数是否为初始化状态;自检 模块,当所述运行参数为初始化状态时,对所述第一单片机进行自检;以及恢复模块,当所 述运行参数并非初始化状态时,将所述第一单片机的运行状态恢复到与所述运行参数相对 应的运行状态。
更进一步的,在所述第二单片机的端口上连接有外围设备,所述外围设备包括传 感器,用于接收与病人的呼吸相关的信号;以及输入设备,用于供操作者输入指令。所述第 二单片机还包括反馈模块,用于在所述通信完成后,向所述第一单片机发起反馈通信要求 进而与所述第一单片机进行反馈通信,并通过所述反馈通信向所述第一单片机发送反馈数 据。所述反馈数据包括所述信号和所述指令。更进一步的,所述第一单片机为ARM单片机,所述第二单片机为PIC单片机。由于上述各技术方案的采用,本发明具备如下优点第二单片机相当于第一单片机的看门狗,它在监控第一单片机是否处于正常工作 状态的同时,还实时接收和储存第一单片机的运行参数,然后在第一单片机由于系统异常 而复位后,将储存的运行参数发回给第一单片机,从而令第一单片机能尽快恢复复位前的 正常工作状态。这样,第一单片机在复位时无需进行自检和初始化步骤,节约了大量时间, 保证了工作的稳定性和持续性。并且,即使第一单片机在工作中发生复位,其系统内的运行 参数也能恢复到复位前的状态,而不是被初始化,从保证了工作的连贯性,确保了病人的生 命安全。


图1为实施例1的用于呼吸机的控制系统的模块图;图2为实施例1的用于呼吸机的控制系统的工作流程图;图3为实施例2的用于呼吸机的控制系统的模块图;图4为实施例2的用于呼吸机的控制系统的工作流程图;其中10、ARM单片机;11、通信模块;12、计时模块;13、状态设定模块;14、判断模 块;15、自检模块;16、恢复模块;20、PIC单片机;21、存储模块;22、监控模块;23、返送模 块;24、反馈模块;25、内部RAM ;25’、EEPROM ;26、初始化模块;30、数据缓冲区;31、通信要 求;32、复位信号;50、键盘;51、传感器;52、模数转换部;53、总线;54、外部RAM ;55、外部 R0M;56、显示驱动;57、数据闪存;58、扩展输入口 ;59、扩展输出口 ; 100、100,、控制系统。
具体实施例方式以下结合具体实施例,对本发明作进一步说明。应理解,以下实施例仅用于说明本发明而非用于限定本发明的范围。实施例1 附图1为实施例1的用于呼吸机的控制系统100的模块图。如附图1所示,该控制系统100包括ARM单片机10、PIC单片机20以及一个数据 缓冲区30。ARM单片机1是32位的RISC架构的系统,运行速度高,数据处理能力强,外部扩展能力也很强,所以它在此控制系统100中是作为主CPU,负责处理大多数的复杂的事件。在 ARM单片机10上通过总线53挂有外部RAM54、外部ROM 55、显示驱动56、数据闪存57、扩展 输入口 58和扩展输入口 59等外围设备。PIC单片机20是8位的单片机,它的运行速度相对较慢,所以在系统中是作为从 属CPU,负责处理小部分的简单事件,同时监控ARM单片机10的运行情况。在PIC单片机 20的端口上直接挂有键盘50和传感器51,键盘50的作用是供医生输入操作指令,控制呼 吸机的运行,传感器51的作用是接收与病人的呼吸相关的信号,并通过一个模数转换部52 将模拟信号转变为数字信号,输入PIC单片机20中进行处理。由于ARM单片机10是3. 3V的系统,在其总线53上挂的外围设备比较多,并且程 序是在外部ROM 55中运行,数据也是储存在外部RAM 54中,所以ARM单片机10的抗干扰 能力比较差,一旦总线53上受到干扰就很容易造成程序跑飞(即死机),进而导致系统崩溃。相比较之下,PIC单片机20是5V的系统,ROM和RAM均为内置,外围设备少,并且 PIC单片机20的端口驱动能力强,所以它的抗干扰能力远远高于ARM单片机10。实验证明, 即使用一个能瞬间释放大功率的电子设备,比如高频电刀,接近PIC单片机20的电路部分, 然后进行电刀切或凝的操作,使其瞬间释放大功率,PIC单片机20仍然不会发生死机。而 在ARM单片机10上实施相同的实验,发现ARM单片机10死机的概率很高。ARM单片机10具备通信模块11、计时模块12和状态设定模块13构成,PIC单片 机20具备存储模块21、监控模块22、返送模块23和反馈模块24。正常工作时,ARM单片机10的通信模块11向PIC单片机20发出通信要求31,并 与其进行数据交换,将与目前的运行状态相关的运行参数发送给PIC单片机20。PIC单片机20的存储模块21接收由ARM单片机10所发送过来的运行参数,并将 其存入内置的一个内部RAM 25中。由于RAM内的数据掉电即失,因此内部RAM 25内的数 据在PIC单片机20开机时将自动被初始化。整个通信的过程是通过数据缓冲区30进行的。具体来说,ARM单片机10先将运 行参数存入数据缓冲区30内,然后向PIC单片机20发出通信要求31。PIC单片机20在接 到通信要求31后,从数据缓冲区30内读取出运行参数,并将其转存到内部RAM 25中。计时模块12的作用是控制上述通信的频率,使得两次通信之间的时间间隔不大 于一个预先设定的值,本实施例中,该值为1秒。PIC单片机20的监控模块22监控上述通信是否以预期的频率进行。若在1秒内 接收到了下一次的通信要求,就认为ARM单片机2处于正常工作状态。而一旦超过1秒ARM 单片机10都没有发起下一次通信要求,就判断ARM单片机10死机,于是向其发出一个复位 信号32,使得ARM单片机10复位。
PIC单片机20还包括一个反馈模块24,该反馈模块24的作用是在完成由ARM单 片机10所发起的通信之后,向ARM单片机10发起一次反馈通信。该反馈通信的过程如下 反馈模块24将需要反馈给ARM单片机10的数据,比如医生通过键盘50输入的指令,以及 传感器51接收到的信号等,存入数据缓冲区30,再向ARM单片机10发送一个反馈通信要求 31,ARM单片机10在接收到该反馈通信要求31后,从数据缓冲区30中读取数据。ARM单片机10的状态设定模块13具备判断模块14、自检模块15以及恢复模块16 构成。复位后,状态设定模块13首先会向PIC单片机20发送一个要求信号,要求PIC单片 机20提供在死机前发送过去的运行参数。在从PIC单片机20获得这些运行参数后,判断 模块14将判断这些运行参数是初始化状态的,还是工作状态的。若为初始化状态,则判断 为上电复位,启动自检模块15,进行自检流程;若为工作状态的,则判断位死机复位,启动 恢复模块16,根据上述运行参数将ARM单片机10的运行状态恢复到与死机前相同,从而能 持续的进行工作。从死机到恢复原本的运行状态这一过程,时间不超过2秒,对病人的呼吸 所产生的影响几乎是微不足道的。综上所述,由于PIC单片机20的抗干扰能力强,几乎不会发生死机,所以采用PIC单片机20当作ARM单片机10的看门狗,能提高整个控制系统100的稳定性。附图2为实施例1的用于呼吸机的控系统100的工作流程图。如附图2所示,呼吸机开机后,PIC单片机20的系统初始化,这一初始化步骤包括 将其内部RAM 25的数据进行初始化(步骤1)。然后,PIC单片机20向ARM单片机10发出复位信号32 (步骤2)。ARM单片机10 在接收到复位信号32后复位,开始运行(步骤3)。ARM单片机10在开始运行后,首先向PIC单片机20发出一个要求信号,要求其提 供状态参数(步骤4)。PIC单片机20接收到ARM单片机10所发出的要求信号,将储存在内部RAM 25内 的状态参数通过数据缓冲区30发送给ARM单片机10 (步骤5)。如前所述,内部RAM 25的数据有可能是被初始化了的,ARM单片机10在接到状态 参数后,首先将判断该状态参数的性质(步骤6)。如果该状态参数为工作状态下的,则ARM 单片机10根据该状态参数,恢复到与该状态参数相对应的工作状态(步骤12);如果该状 态参数是初始化状态的,则ARM单片机10进入上电复位模式,进行开机自检,然后进入工作 状态(步骤7)。进入工作状态后,ARM单片机10实时将状态参数发送至数据缓冲区30,并向PIC 单片机20发起通信要求31,本实施例中,两次发起通信要求之间的时间间隔被设置成小于 1秒(步骤8)。PIC单片机20的监控模块22判断两次通信之间的时间间隔是否超时(步骤9)。如上文所述,本实施例中,两次通信要求之间的时间间隔被设置成1秒,若超过1 秒还未接收到下一次通信要求,则超时,认为ARM单片机10死机(步骤15),PIC单片机20 将返回步骤2,也就是向ARM单片机10发出一个复位信号。若距离上次通信还未超过1秒,则未超时,PIC单片机20将判断是否接收到来自 PIC单片机20的通信要求31 (步骤10),若还未接收到通信要求31,则继续计时,返回步骤 9。
若在步骤10中判断为接收到了来自ARM单片机10的通信要求31,则计时清零, Pic单片机20从数据缓冲区30中读取来自ARM单片机10的状态参数,并将该状态参数暂 存入内部RAM 25(步骤11)。在完成由ARM单片机10发起的通信后,PIC单片机20还将通过反馈模块24向ARM 单片机10发起一次反馈通信(步骤13)。反馈通信完成后,PIC单片机20将判断是否接收到关机指令(步骤14)。若未接 到关机指令,则返回步骤8。若接到关机指令,则控制系统100关机,流程结束。通过上述步骤,PIC单片机20不仅能在ARM单片机10死机时及时给与复位信号32,而且还会告诉ARM单片机10是在什么状态下发生的死机,从而能使其在复位后迅速恢 复到原来的工作状态。比如,如果死机前呼吸机正在给病人进行通气,那么复位后将继续按 照原来的参数设置给病人通气。同时,ARM单片机10还能根据从PIC单片机20接收到的 状态参数的性质来判断是属于上电复位还是死机复位。若为上电复位,则按照正常开机流 程进行自检等步骤,然后再进入工作状态。实施例2 在前文中,虽然通过实验证明了 PIC单片机20几乎不会由于外界干扰而发生死 机,但并不代表Pic单片机20 —定不会死机。万一 PIC单片机20发生死机,则在实施例中, 由于是采用RAM来当作存储器的,而储存在RAM中的数据掉电即失,每次PIC单片机20复 位时这些数据都会被初始化。因此,万一 PIC单片机20也由于死机而复位,则将导致ARM 单片机10也随之进入上电复位模式,不但需要进行开机自检,而且无法恢复到复位前的工 作状态。为进一步解决上述问题,如附图3所示,在实施例2的控制系统100’中,将存储模 块21中的存储器由内部RAM 25改为EEPROM 25’,即电可擦可编程只读存储器,并且增设了 初始化模块26,用于在正常关机流程中对EEPROM 25,进行初始化。这样,存在EEPROM 25, 中的数据即使意外掉电也不会消失。附图4为实施例2的用于呼吸机的控制系统100’的工作流程图。开机后,PIC单片机20开始运行,系统初始化,但EEPROM 25,内的数据并不会被 初始化,依然保持在控制系统100’上一次断电前的状态(步骤1)。其后的流程,从步骤2到步骤15基本与实施例1相同,故省略重复的描述。唯一 的区别仅在于步骤11中,Pic单片机20将接收到的状态参数存入EEPROM 25,,而非实施 例1中的内部RAM 25。 最后,当PIC单片机20接收到关机指令时,会执行正常关机流程,这一流程包括一 个由初始化模块26将EEPROM 25’内的数据初始化的步骤(步骤16),然后所有流程才结
束ο假如PIC单片机20是因为意外死机而复位,由于没有接收到关机指令,将不会执 行最后的初始化步骤16,从而使得EEPROM 25’内依然储存有复位前所接收到的ARM单片机 10的状态参数。这样一来,在PIC单片机20复位后,ARM单片机10也随之复位,并且能接 收到在复位前所储存的状态参数,从而使得ARM单片机10以及PIC单片机20都能恢复到 复位前的状态继续工作。通过采用EEPROM 25’作为存储器,就能进一步避免由于PIC单片机20死机复位而造成的影响,进一步提高了控制系统100’的可靠 性。
权利要求
一种用于呼吸机的控制方法,所述呼吸机包括外围设备和用于控制所述外围设备的控制系统,其特征在于所述控制系统具备第一单片机(10)、第二单片机(20)以及设置在所述第二单片机内的存储器(25),所述控制方法包括以下步骤a、所述第一单片机(10)向所述第二单片机(20)发起通信要求,进而与所述第二单片机(20)进行通信,并通过所述通信向所述第二单片机(20)发送至少一种运行参数,该运行参数与所述第一单片机(10)在发起所述通信要求时的运行状态相关,在正常工作状态下,所述第一单片机(10)发起任意两次相邻的所述通信要求之间的时间间隔不超过一个预先设定的值;b、所述第二单片机(20)在接收到所述通信要求后,与所述第一单片机(10)进行通信,从而接收所述运行参数,并将所述运行参数存储在所述存储器(25)中;c、所述第二单片机(20)还监控所述时间间隔是否超过所述预先设定的值,当所述时间间隔超过所述预定的值时,向所述第一单片机(10)发送一个复位信号(32);d、所述第一单片机(10)在接收到所述复位信号(32)后复位,然后向所述第二单片机(20)发送一个要求所述第二单片机(20)返送回所述运行参数的返送要求;e、所述第二单片机(20)在接收到所述返送要求后,将存储在所述存储器中(25)的所述运行参数返送回所述第一单片机(10);f、所述第一单片机(10)根据所述运行参数设定运行状态。
2.根据权利要求1所述的用于呼吸机的控制方法,其特征在于所述存储器(25)为RAM,所述第二单片机(20)的开机流程包括一个将所述RAM内的数据初始化的步骤,所述步骤f包括一个判断返送回的所述运行参数是否为初始化状态的步骤,当判断为 初始化状态时,将所述第一单片机(10)的运行状态设定为开机自检;当判断为非初始化状 态时,将所述第一单片机(10)的运行状态设定为与所述运行参数相对应的运行状态。
3.根据权利要求1所述的用于呼吸机的控制方法,其特征在于所述存储器(25)为EEPR0M,所述第二单片机(20)的关机流程包括一个将所述EEPR0M内的数据初始化的步骤,所述步骤f包括一个判断返送回的所述运行参数是否为初始化状态的步骤,当判断为 初始化状态时,将所述第一单片机(10)的运行状态设定为开机自检;当判断为非初始化状 态时,将所述第一单片机(10)的运行状态设定为与所述运行参数相对应的运行状态。
4.根据权利要求1所述的用于呼吸机的控制方法,其特征在于所述第二单片机(20) 在完成所述步骤b后,向所述第二单片机(20)发起反馈通信要求,进而与所述第一单片机 (10)进行反馈通信,并通过所述反馈通信向所述第一单片机(10)发送反馈数据。
5.根据权利要求1 4所述的用于呼吸机的控制方法,其特征在于所述预先设定的 值为0. 5 3秒。
6.一种用于呼吸机的控制系统,其特征在于,具备第一单片机(10)和第二单片机 (20),其中,所述第一单片机(10)包括通信模块(11),用于向所述第二单片机(20)发起通信要求进而与所述第二单片机(20)进行通信,并通过所述通信向所述第二单片机(20)发送至少一种运行参数,所述运行 参数与所述第一单片机(10)在发起所述通信要求时的运行状态相关;计时模块(12),用于控制发起任意两次相邻的所述通信要求之间的时间间隔不超过一 个预先设定的值;以及状态设定模块(13),用于当所述控制系统复位后,向所述第二单片机(20)发送一个要 求所述第二单片机(20)返送回所述运行参数的返送要求,并在接收到返送回的所述运行 参数后,根据所述运行参数设定所述第一单片机(10)的运行状态, 所述第二单片机(20)包括存储模块(21),用于在接收到所述通信要求后,与所述第一单片机(10)进行通信,从 而接收并存储所述运行参数;监控模块(22),用于监控所述时间间隔是否超过所述预先设定的值,并当所述时间间 隔超过所述预定的值时,向所述第一单片机(10)发送一个复位信号(32)从而令所述第一 单片机(10)复位;以及返送模块(23),用于当接收到所述返送要求时,从所述存储模块中读取所述运行参数, 并将所述运行参数返送回所述第一单片机(10)。
7.根据权利要求6所述的用于呼吸机的控制系统,其特征在于 所述存储模块包括用于存储所述运行参数的RAM(25),所述状态设定模块(13)包括判断模块(14),用于判断返送回的所述运行参数是否为初始化状态; 自检模块(15),当所述运行参数为初始化状态时,对所述第一单片机(10)进行自检;以及恢复模块(16),当所述运行参数并非初始化状态时,将所述第一单片机(10)的运行状 态恢复到与所述运行参数相对应的运行状态。
8.根据权利要求6所述的用于呼吸机的控制系统,其特征在于 所述存储模块包括用于存储所述运行参数的EEPR0M(25’ );以及初始化模块(26),用于在执行所述第二单片机(20)的正常关机流程时,将所述EEPR0M 的数据初始化,所述状态设定模块(13)包括判断模块(14),用于判断返送回的所述运行参数是否为初始化状态; 自检模块(15),当所述运行参数为初始化状态时,对所述第一单片机(10)进行自检;以及恢复模块(16),当所述运行参数并非初始化状态时,将所述第一单片机(10)的运行状 态恢复到与所述运行参数相对应的运行状态。。
9.根据权利要求6所述的用于呼吸机的控制系统,其特征在于在所述第二单片机(20)的端口上连接有外围设备,所述外围设备包括 传感器(51),用于接收与病人的呼吸相关的信号;以及 输入设备(50),用于供操作者输入指令,所述第二单片机(20)还包括反馈模块(24),用于在所述通信完成后,向所述第一单片机(10)发起反馈通信要求进而与所述第一单片机(10)进行反馈通信,并通过所述反馈通 信向所述第一单片机(10)发送反馈数据,所述反馈数据包括所述信号和所述指令。
10.根据权利要求6 9中任一项所述的用于呼吸机的控制系统,其特征在于所述第 一单片机(10)为ARM单片机,所述第二单片机(20)为PIC单片机。
全文摘要
本发明公开了一种用于呼吸机的控制方法及其适用的控制系统。该控制系统具备第一单片机和第二单片机。第一单片机定时与第二单片机通信并向其发送运行参数,并且上述通信的时间间隔不超过一个预设值。当第一单片机复位后,首先要求第二单片机将运行参数返送回,并根据该运行参数设定第一单片机的工作状态,使其恢复到死机前的工作状态。第二单片机接收并储存来自第一单片机的运行参数,同时监控通信的时间间隔是否超时,若超时,则向第一单片机发送复位信号,令其复位。根据本发明,第一单片机在死机复位后可根据返送回的运行参数直接恢复到死机前的状态,无需进行自检,节约了时间,保证了工作的连贯性,确保了病人的生命安全。
文档编号A61M16/00GK101862494SQ201010211338
公开日2010年10月20日 申请日期2010年6月25日 优先权日2010年6月25日
发明者宋智广, 袁方 申请人:上海力申科学仪器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1