注射泵的信号检测方法和装置的制造方法_3

文档序号:8290805阅读:来源:国知局
本发明注射泵的信号检测方法步骤S30的细化流程示意图,本实施例中,注射泵还包括报警链表,上述步骤S30包括:
[0077]步骤S301,根据所述检测信号的分类处理结果,进行预警判断用以判断该检测信号是否正常;
[0078]根据对检测信号的分类处理结果进行预警判断用以判断该检测信号是否正常。例如,电池电量检测信号、压力检测信号都对应有正常的运行范围值和运行状态,若检测到检测信号不在规定的范围内或者不是规定的运行状态时,则可以判断该检测信号运行不正常。
[0079]步骤S302,若该检测信号不正常,则将该检测信号对应的所述控制节点插入所述报警链表中。
[0080]根据步骤S301的判断结果,若该检测信号不正常,则将该检测信号对应的所述控制节点插入报警链表中。注射泵的声光报警系统可以遍历该报警链表,同时调用报警链表中控制节点中的报警处理方法以向用户发出报警。
[0081]本实施例中,根据对检测信号的分类处理结果,判断该检测信号是否正常,若该检测信号不正常,则将该检测信号对应的所述控制节点插入所述报警链表中并由注射泵的声光报警系统对其进行相应处理。若该检测信号正常,则完成对当前控制节点的检测并转入下一个控制节点对应检测信号的检测与处理。
[0082]进一步地,参照图4,图4为本发明注射泵的信号检测方法第二实施例的流程示意图。基于本发明注射泵的信号检测方法第一实施例,本实施例中,上述步骤S20之后包括:
[0083]步骤S60,保存所述检测信号的分类处理结果。
[0084]本实施例中,当遍历检测链表中的控制节点并通过检测信号的处理方法得到了该检测信号的分类处理结果后,将得到的该分类处理结果保存于该检测信号对应的控制节点的数组中,从而注射泵的其他系统可以从该控制节点的数组中调用该检测信号的处理结果,实现了对整个注射泵各系统共享检测链表采集到的所有检测信号的信号数据。
[0085]进一步地,参照图5,图5为本发明注射泵的信号检测方法第三实施例的流程示意图。基于本发明注射泵的信号检测方法第一实施例,本实施例中,上述步骤SlO之前包括:
[0086]步骤S00,在注射泵开机时,初始化所述检测链表和所述报警链表。
[0087]在本实施例中,在注射泵开机时,用控制节点中的节点ID、节点类型、节点标志、处理方法、开关量、报警信息、报警等级,初始化检测链表中对应的元素。通过对检测链表进行初始化处理,从而可以形成一条包含有所有检测信号对应的控制节点的检测链表,从而通过遍历该检测链表即可实现对各检测信号的检测与处理。
[0088]进一步地,参照图6,图6为本发明注射泵的信号检测装置第一实施例的功能模块示意图。本实施例中,所述注射泵包括至少一个检测信号,所述注射泵的信号检测装置包括:
[0089]控制节点访问模块10,用于访问检测链表中的控制节点,所述检测链表中包括至少一个控制节点,所述控制节点与所述检测信号一一对应,所述控制节点包括所述检测信号的处理方法;
[0090]对于医疗用注射泵来说,实时动态监测注射泵的运行状态以保证注射过程的安全性尤为重要,因此,在本实施例中,控制节点访问模块10每隔预设时间对注射泵的各种检测信号进行检测。在本实施例中,所述检测链表包括至少一个控制节点,所述控制节点与所述检测信号一一对应,也即一个控制节点对应于一个检测信号。此外,所述控制节点中包括该控制节点对应检测信号的处理方法,通过访问检测链表中的控制节点从而以调用该控制节点的处理方法,实现对各检测信号的检测处理。
[0091]检测信号分类处理模块20,用于调用所述控制节点中的所述检测信号的处理方法对所述检测信号进行分类处理,并得到所述检测信号的分类处理结果;
[0092]检测信号分类处理模块20调用控制节点中的处理方法对检测信号进行分类的处理,根据检测信号对应节点类型的不同分别作不同处理,例如,如果是AD信号,则将信号采集的结果放入控制节点中的数据中,如果是开关信号,则将信号采集的结果放入开关量中,通过分开存储可以方便注射泵中其他系统调用。例如注射泵的电子控制系统获取某个AD信号以控制推杆的注射速度等。同时,检测信号分类处理模块20调用该检测信号的处理方法,获得检测信号的范围值及运行状态。
[0093]判断处理模块30,用于根据所述检测信号的分类处理结果,进行预警判断处理,以检测出不正常的所述检测信号;
[0094]判断处理模块30对检测信号的分类处理结果进行预警判断处理,以检测出不正常的所述检测信号,例如,电池电量检测信号、压力检测信号都对应有正常的运行范围值和运行状态,若检测到不在规定的范围内或者不是规定的运行状态时,则可以判断该检测信号运行不正常。若检测到不正常的检测信号,则对该不正常的检测信号进行预警处理。
[0095]下一控制节点检测模块40,用于对下一个所述控制节点对应的所述检测信号进行检测;
[0096]所述检测链表中包括有多个控制节点,当完成了对当前控制节点的检测处理后,下一控制节点检测模块40通过当前控制节点中的链表指针以对下一个控制节点对应的检测信号进行检测。
[0097]分时遍历链表模块50,用于每间隔预设时间,遍历所述检测链表。
[0098]每间隔预设时间,分时遍历链表模块50遍历所述检测链表中各控制节点,并对各控制节点对应的检测信号进行检测与处理。间隔预设时间可根据实际遍历访问检测链表的时间进行设置。对于链表节点的访问一般都是从链表头开始到链表尾结束,当完成了该检测链表中最后一个控制节点的检测后且间隔预设时间,将继续再次遍历该检测链表直至关闭注射泵后删除该检测链表。通过定时遍历检测链表,从而能够实时动态监测注射泵的运行状态,及时了解各种异常状况以保证注射泵工作的稳定性与安全性。
[0099]本实施例中,通过预设的控制节点结构,实现了对注射泵各种检测信号的统一管理,并以链表的形式完成对各控制节点对应检测信号的检测和处理。同时每间隔预设时间完成一次对该链表的遍历,以对注射泵各检测信号的信息采集,实现了对各检测信号的动态监测,保证了注射泵运行的稳定和安全。当需要删除检测信号时,只需在程序定义中删除对应的控制节点即可,而当需要再添加新的检测信号时,也只需在程序中定义该检测信号以生成对应的控制节点,并在初始化链表中加入该控制节点即可以实现对该检测信号的检测与处理。
[0100]进一步地,参照图7,图7为图6中本发明注射泵的信号检测装置中检测信号分类处理模块的细化功能模块示意图,本实施例中,检测信号分类处理模块20包括:
[0101]控制节点判断单元201,用于判断所述控制节点是否有效;
[0102]当遍历检测链表中控制节点时,控制节点判断单元201通过该控制节点的节点标志来判断该控制节点是否有效。例如,当注射泵已安装完成推杆操作时,该推杆安装到位检测信号对应控制节点中的节点标志为无效,因此,此时不需要再对推杆安装到位检测信号进行检测。
[0103]控制节点分类处理单元202,用于当所述控制节点有效时,对该控制节点对应的所述检测信号进行分类处理,并得到所述检测信号的分类处理结果。
[0104]当判断出控制节点为有效时,控制节点分类处理单元202需要对该控制节点对应的所述检测信号进行处理,并得到所述检测信号的分类处理结果。例如,如果是AD信号,则将信号采集的结果放入控制节点中的数据中,如果是开关信号,则将信号采集的结果放入开关量中,通过分开存储可以方便注射泵中其他系统调用。
[0105]在本实施例中,在遍历检测链表中的控制节点时,控制节点判断单元201需要先判断该控制节点是否有效,若无效则不再需要做进一步地检测与处理,从而可以简化要遍历的控制节点数,提高检测效率。
[0106]进一步地,参照图8,图8为图6中本发明注射泵的信号检测装置中判断处理模块的细化功能模块示意图,本实施例中,判断处理模块30包括:
[
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1