一种组合式模块化气压建立方法 |
|||||||
申请号 | CN202311711240.8 | 申请日 | 2023-12-13 | 公开(公告)号 | CN117803845A | 公开(公告)日 | 2024-04-02 |
申请人 | 桂林优利特医疗电子有限公司; | 发明人 | 韦守龙; 骆兵; 王友成; 杨龙; | ||||
摘要 | 本 发明 涉及医疗器械技术领域,具体涉及一种组合式模 块 化气压建立方法,支持用同一套逻辑建立超过6个压 力 罐的所有压力通道的压力,在建立 正压 的时候如果需要补 负压 则自动等待正压建立完毕再建负压,同理在建立负压的时候如果需要补正压则自动等待负压建立完毕再建正压,可以通过一个 泵 分时建立正压和负压,可以通过一个控制逻辑控制所有罐子的压力建立,减少了代码量、减少了逻辑资源的消耗、降低了程序维护成本。 | ||||||
权利要求 | 1.一种组合式模块化气压建立方法,其特征在于,包括以下步骤: |
||||||
说明书全文 | 一种组合式模块化气压建立方法技术领域[0001] 本发明涉及医疗器械技术领域,尤其涉及一种组合式模块化气压建立方法。 背景技术[0002] 目前,在医疗器械检测领域,随着检测准确性要求越来越高,对气压的建立要求也越来越高。 [0004] 其气压建立的方式过于单一,不同压力罐气压建立的逻辑各不相同、不能统一用一个模块来实现所有压力罐的压力建立,浪费逻辑资源的同时还增加了维护成本。 发明内容[0005] 本发明的目的在于提供一种组合式模块化气压建立方法,解决了现有的气压建立的方式过于单一,不同压力罐气压建立的逻辑各不相同、不能统一用一个模块来实现所有压力罐的压力建立,浪费逻辑资源的同时还增加了维护成本的问题。 [0006] 为实现上述目的,本发明提供了一种组合式模块化气压建立方法,包括以下步骤: [0007] S1:配置初始化参数,确定各个压力罐建立压力所需的参数; [0008] S2:判断某个压力罐是否需要建立压力,如果不需要则不理会,如果需要则进行S3; [0009] S3:判断压力罐实际压力是否达到目标压力,如果达到则需要给其他模块反馈建压完成,然后重新跳转到S2,如果未达到则进行S4; [0011] S5:激活对应通道的等待建压信号; [0012] S6:配置需要关闭和打开的阀,配置需要打开的泵; [0013] S7:等待阀响应的时间; [0014] S8:打开对应的阀; [0015] S9:判断实际压力是否达到目标压力,如果没有则判断是否建压超时,如果超时则关闭对应阀、关闭对应泵、清空对应通道的等待建压信号、清空使能建压信号,如果达到了目标压力则关闭对应阀、关闭对应泵、清空对应通道的等待建压信号,然后执行步骤S10; [0016] S10:判断是否需要给其他模块反馈建压完成,如果需要反馈则给其他模块发送建压完成信号、清空反馈信号然后重新跳转到S2;如果不需要反馈则直接跳转到S2。 [0017] 其中,配置初始化参数,确定各个压力罐建立压力所需的参数,所述步骤还包括: [0018] 确定各个压力罐建立压力所需的参数,包括是否使能建立压力、目标压力参数、泵的控制通道、阀的控制通道、延时等待时间、是否激活等待建压信号、是否需要给其他模块反馈建压完成。 [0019] 其中,配置初始化参数,确定各个压力罐建立压力所需的参数,所述步骤还包括: [0021] 其中,判断压力罐实际压力是否达到目标压力,如果达到则需要给其他模块反馈建压完成,然后重新跳转到S2,如果未达到则进行S4,所述步骤还包括: [0022] 如果达到则需要反馈,则给其他模块发送建压完成信号、清空反馈信号然后重新跳转到S2。 [0023] 其中,激活对应通道的等待建压信号,所述步骤还包括: [0024] 气压罐PS1建压过程则激活气压罐PS6的等待信号,PS6建压过程则激活PS1的等待信号,其他不需要激活等待信号的气压罐则不激活任何通道。 [0025] 本发明的一种组合式模块化气压建立方法,支持用同一套逻辑建立超过6个压力罐的所有压力通道的压力,在建立正压的时候如果需要补负压则自动等待正压建立完毕再建负压,同理在建立负压的时候如果需要补正压则自动等待负压建立完毕再建正压,可以通过一个泵分时建立正压和负压,可以通过一个控制逻辑控制所有罐子的压力建立,减少了代码量、减少了逻辑资源的消耗、降低了程序维护成本。附图说明 [0027] 图1是本发明的组合式模块化气压建立方法的液路原理图。 [0028] 图2是本发明的组合式模块化气压建立方法的逻辑控制方式图。 [0029] 图3是本发明的组合式模块化气压建立方法的步骤图。 具体实施方式[0030] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。 [0031] 请参阅图1至图3,其中,图1是本发明的组合式模块化气压建立方法的液路原理图。图2是本发明的组合式模块化气压建立方法的逻辑控制方式图。图3是本发明的组合式模块化气压建立方法的步骤图。本发明提供一种一种组合式模块化气压建立方法:包括以下步骤: [0032] S1:配置初始化参数,确定各个压力罐建立压力所需的参数; [0033] S2:判断某个压力罐是否需要建立压力,如果不需要则不理会,如果需要则进行S3; [0034] S3:判断压力罐实际压力是否达到目标压力,如果达到则需要给其他模块反馈建压完成,然后重新跳转到S2,如果未达到则进行S4; [0035] S4:检测等待建压信号是否已激活,如果激活则等待信号清零了再跳转到步骤S5,否则直接跳转到步骤S5; [0036] S5:激活对应通道的等待建压信号; [0037] S6:配置需要关闭和打开的阀,配置需要打开的泵; [0038] S7:等待阀响应的时间; [0039] S8:打开对应的阀; [0040] S9:判断实际压力是否达到目标压力,如果没有则判断是否建压超时,如果超时则关闭对应阀、关闭对应泵、清空对应通道的等待建压信号、清空使能建压信号,如果达到了目标压力则关闭对应阀、关闭对应泵、清空对应通道的等待建压信号,然后执行步骤S10; [0041] S10:判断是否需要给其他模块反馈建压完成,如果需要反馈则给其他模块发送建压完成信号、清空反馈信号然后重新跳转到S2;如果不需要反馈则直接跳转到S2。 [0042] 具体的,图1中通过控制泵P1、阀SV1和阀SV2的打开与关闭,能控制正压罐PS1的压力建立和负压罐PS6的压力建立。通过打开P1、关闭SV1、打开SV2可以建立正压罐PS1的压力。通过打开P1、关闭SV2、打开SV1可以建立负压罐PS6的压力。通过打开SV3、SV4、SV5可以建立正压罐PS2、PS3和PS4的压力。通过打开泵P4、打开SV6可以建立负压罐PS5的压力。当需要建立正压罐PS1的压力时,如果负压罐PS6正在建立则需要等待其建立完毕才能建压,当需要建立负压罐PS6的压力时如果正压罐PS1正在建立则需要等待其建立完毕才能建压;其他罐子建立压力时不需要等待任何罐子即可立即建立压力。建立正压罐PS1的压力的同时置起PS6的等待建压信号,建立负压罐PS6的压力的同时置起PS1的等待建压信号,其他压力罐不需要置起任一气压罐的等待建压信号。 [0043] 由以上描述可知,各个罐子建立压力的逻辑并不相同,打开或关闭阀的数量、泵的数量并不相同,通过以下的逻辑控制方式可以通过同一套逻辑建立各个罐子的压力。 [0044] 图2为逻辑控制方式图,所有气压罐建立压力的逻辑框架完全相同,不同的地方只有如下参数:是否使能建立压力、目标压力参数、泵的控制通道、阀的控制通道、延时等待时间、是否激活等待建压信号、是否需要给其他模块反馈建压完成。 [0045] 在步骤S1中,配置初始化参数,确定各个压力罐建立压力所需的参数(是否使能建立压力、目标压力参数、泵的控制通道、阀的控制通道、延时等待时间、是否激活等待建压信号、是否需要给其他模块反馈建压完成)。对于整个压力建立的环节里面配置的阀或者泵的数量以需要最多的阀或者泵的压力罐为准,如果某个压力罐不需要配置更多的阀或者泵则在建立压力的逻辑框架里面通过配置空置的阀和空置的泵来实现。 [0046] 在步骤S2中,如果某个压力罐不需要建立压力则不需要理会之,如果需要则进行S3。 [0047] 在步骤S3中,如果实际压力达到目标压力,则检测是否需要给其他模块反馈建压完成,如果需要则反馈,则给其他模块发送建压完成信号、清空反馈信号然后重新跳转到S2;如果实际压力未达到目标压力,则进行步骤S4。 [0048] 在步骤S4中,检测等待建压信号是否已激活,如果激活了则等待信号清零了再跳转到步骤S5,否则直接跳转到步骤S5。 [0049] 在步骤S5中,激活对应通道的等待建压信号。如气压罐PS1建压过程则激活气压罐PS6的等待信号,PS6建压过程则激活PS1的等待信号,其他不需要激活等待信号的气压罐则不激活任何通道。 [0050] 在步骤S6中,配置需要关闭和打开的阀,配置需要打开的泵。 [0051] 在步骤S7中,等待阀响应的时间。 [0052] 在步骤S8中,打开对应的阀。 [0053] 在步骤S9中,判断实际压力是否达到目标压力,如果没有则判断是否建压超时,如果超时则关闭对应阀、关闭对应泵、清空对应通道的等待建压信号、清空使能建压信号;如果达到了目标压力则关闭对应阀、关闭对应泵、清空对应通道的等待建压信号,然后执行步骤S10。 [0054] 在步骤S10中,判断是否需要给其他模块反馈建压完成,如果需要则反馈,则给其他模块发送建压完成信号、清空反馈信号然后重新跳转到S2;如果不需要反馈则直接跳转到S2。 [0055] 可以通过一个泵分时建立正压和负压;可以通过一个控制逻辑控制所有罐子的压力建立,减少了代码量、减少了逻辑资源的消耗、降低了程序维护成本。 [0056] 以上所揭露的仅为本申请一种或多种较佳实施例而已,不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于本申请所涵盖的范围。 |